Daftar Isi:
- Langkah 1: Daftar Item
- Langkah 2: Merakit Platform
- Langkah 3: Sirkuit dan Kode
- Langkah 4: Uji Coba
- Langkah 5: Semua File yang Dapat Kami Bagikan
Video: KillingMinion: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Oleh Yue, Yanan dan Hao.
Proyek ini dilakukan sebagai bagian dari seminar Desain Komputasi dan Fabrikasi Digital dalam program master ITECH.
Beberapa dari kita secara tidak sadar menggoyangkan kaki sepanjang waktu. Dengan ponsel di saku Anda, gerakan acak ini dirasakan oleh 'Accelerometer' yang diinternalisasi. Melalui bluetooth yang dikirim kembali ke mesin kecil kami, loop mekanis dari sistem rantai roda gigi sederhana, yang memiliki antek yang digantung ke servo, dipicu. Minion akan dipindahkan bersama dengan rantai dan dijatuhkan di ujungnya. Meskipun Anda bahkan tidak menyadari apa yang Anda lakukan, R. I. P. Antek!
Langkah 1: Daftar Item
Daftar barang:
Item Cetak 3D:
Platform (tempat duduk servo, konektor rantai, roda gigi)
Minion & peti mati
Arduino:
Papan Pengontrol UNO R3
830 papan tempat memotong roti tie-pin
Motor stepper (28BYJ48 5V DC)
Papan driver Motor Stepper UNL2003
Motor servo
penerima Bluetooth
Buzzer piezo
Baterai 9V dengan DC
Adaptor baterai 9V
330R atau resistor yang lebih tinggi *2
LED * 2
Kabel jumper
Yang lain
Tongkat kayu 4mm (trek bergerak)
Rantai (robek dari logo mobil)
Baut M3 dan driver sekrup
Ponsel (Android)
Langkah 2: Merakit Platform
Motor stepper dan motor servo merupakan bagian dari rangkaian kontrol. Motor servo terhubung langsung ke papan tempat memotong roti 830 tie-pin dan papan kontrol Uno R3, sedangkan motor stepper harus terhubung ke papan driver Motor Stepper UNL2003 terlebih dahulu, kemudian menautkan ke papan kontrol Uno R3.
Langkah 3: Sirkuit dan Kode
Untuk mengontrol pergerakan rantai, keadaan dasar berikut dipertimbangkan:
0. Instal Aplikasi dan hubungkan ke mesin melalui bluetooth. Dan, mulai gemetar!
1. setelah sinyal diterima, roda gigi mulai berputar dan rantai mulai bergerak dengan kecepatan tertentu.
2. sinyal berlanjut, sampai minion terbawa sampai ujung jalan yang lain, kemudian motor stepper berhenti dan motor servo berputar 90 derajat, menjatuhkan minion ke dalam peti mati.
3. selama perjalanan rantai, jika sinyal berhenti untuk periode waktu yang sama, gigi mundur dan rantai bergerak mundur dengan kecepatan sangat rendah.
4. dengan mengatur ulang bagian bawah pada papan kontrol Uno R3, atau jika gerakan terbalik mengenai ujung awal jalur, prosedur diatur ulang.
5. untuk membuat hal-hal sedikit lebih menarik, beberapa suara dibuat selama bergerak dan jatuh. Anda juga dapat memperluas modul suara dan musik dengan Aplikasi di telepon Anda. Bersenang-senanglah dengan itu.
#include #include #include #include "pitches.h"
const int langkah = 64;
const int counterMax = langkah * 9; int penghitung = 0;
SoftwareSerial mySerial(7, 8);
Stepper stepper(langkah, 9, 11, 10, 12);Servo myServo;
const int Buzzer = 5;
bool isAlive = benar;
data karakter;
int melodi = {
NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4, NOTE_CS4, NOTE_CS4, 0, NOTE_CS4 }; int noteDurations = { 2, 2, 2, 2, 8, 8, 8, 8, 8, 8, 8 };
batalkan pengaturan() {
Serial.begin(9600); mySerial.begin(9600); myServo.attach(3); pinMode(4, INPUT); stepper.setSpeed(80);
while (digitalRead(4) == RENDAH) {
stepper.langkah(-1); } langkah.langkah(60); }
lingkaran kosong() {
if (mySerial.available() > 0) { while (mySerial.available() > 0){ data = mySerial.read(); } if (penghitung < counterMax) { mySerial.print("0"); for (int thisNote = 0; thisNote = counterMax && isAlive) { mySerial.print("2"); myServo.write(180); for (int thisNote = 0; thisNote 1 && counter < counterMax) { mySerial.print("1"); stepper.langkah(-1); penghitung -= 1; penundaan (200); } }
Langkah 4: Uji Coba
Langkah 5: Semua File yang Dapat Kami Bagikan
Anda dapat menemukan semua file yang dapat kami bagikan di tautan ini, termasuk model cetak 3d, diagram sirkuit fritzing, dan pengkodean arduino.
drive.google.com/open?id=1qImULCJQRdzlon4s…
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)