Isi kandungan:
- Langkah 1: Perlembagaan
- Langkah 2: Buat Dragonfly - Kepala 1 -
- Langkah 3: Buat Dragonfly - Kepala 2 -
- Langkah 4: Buat Dragonfly - Kepala 3 -
- Langkah 5: Buat Dragonfly - Badan 1 -
- Langkah 6: Buat Dragonfly - Badan 2 -
- Langkah 7: Buat Dragonfly - Badan 3 -
- Langkah 8: Buat Dragonfly - Body 4 -
- Langkah 9: Servo Putaran Berterusan 360 darjah
- Langkah 10: Kod Arduino
- Langkah 11: Operasi
Video: Capung Berayun Kepala: 11 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Saya membuat capung. Capung itu mengayunkan kepala dengan sensor isyarat dan motor servo.
komponen
- Arduino UNO
- Seeed Grove - Gerak isyarat
- Servo Putaran Berterusan Mikro FS90R
Langkah 1: Perlembagaan
Mengesan pergerakan jari dengan sensor isyarat dan mengawal arah putaran servo putaran berterusan 360 ° dengan Arduino.
Langkah 2: Buat Dragonfly - Kepala 1 -
Kepala dibuat dengan skru M8 12 mm panjang. Semasa memutar kepala dengan servo potong tongkat untuk berhenti pada sudut tetap memotong wayar dengan panjang yang sesuai dan pateri ke skru.
Langkah 3: Buat Dragonfly - Kepala 2 -
Mata dan mulut dibuat dengan segel perhiasan berkilauan. Saya menulis mulut dengan pen.
Langkah 4: Buat Dragonfly - Kepala 3 -
Hubungan antara kepala dan dada (servo) terdiri daripada kacang. Pasangkan bulu dan kacang yang dilekatkan pada servo dengan pelekat segera.
Langkah 5: Buat Dragonfly - Badan 1 -
Buat servomotor ke dada capung. Melekat skru M6 sepanjang 60 mm sebagai perut.
Langkah 6: Buat Dragonfly - Badan 2 -
Skru kacang yang dibuat lebih awal ke servo dan ikatkan bulu plak dengan kaki wayar.
Langkah 7: Buat Dragonfly - Badan 3 -
Pasang wayar tebal ke servo sehingga terkena pada bar pengganti kepala. Saya memateri kaki wayar nipis ke dawai tebal ini (untuk keluli tahan karat).
Langkah 8: Buat Dragonfly - Body 4 -
Skru kepala ke dalam kacang dan capung selesai. Aktifkan servo dan putar.
Langkah 9: Servo Putaran Berterusan 360 darjah
Servo ini beroperasi dengan perpustakaan Servo yang pada awalnya termasuk dalam Arduino IDE, tetapi sedikit berbeza dari motor servo biasa.
- Hentian servo dengan input 90 darjah
- Putar mengikut arah jam dengan input 0 hingga 89 darjah. Kelajuan putaran meningkat lebih jauh dari 90 darjah.
- Putar lawan jam dengan input dari 91 hingga 180 darjah. Kelajuan putaran meningkat lebih jauh dari 90 darjah.
Langkah 10: Kod Arduino
Sambungkan sensor servo dan isyarat ke Arduino UNO.
Perpustakaan sensor isyarat menggunakan yang berikut.https://github.com/Seed-Studio/Gesture_PAJ7620
Saya melihat contoh kod paj7620_9gestures.ino.
Gerakan itu membuatnya mengenali arah jarum jam dan arah lawan jarum jam.
Pin 8 digital Arduino disambungkan ke GND sehingga servo berputar perlahan ke arah berlawanan arah jam sehingga skru kepala dapat diubah menjadi mur.
Buka 8 pin digital Arduino melepaskan operasi normal, dan pengesanan sensor isyarat bermula. Mengesan putaran pergerakan jari dan bergerak mengikut servo.
#include #include "paj7620.h" #include Servo myservo; // buat objek servo untuk mengawal servo
batal persediaan () {uint8_t error = 0; Serial.begin (9600); myservo.attach (A0); // melampirkan servo pada pin 9 ke pinMode objek servo (8, INPUT_PULLUP); ralat = paj7620Init (); // inisialisasi daftar Paj7620 jika (ralat) {Serial.print ("INIT ERROR, CODE:"); Serial.println (ralat); } lain {Serial.println ("INIT OK"); } Serial.println ("Sila masukkan gerak isyarat anda: / n"); }
gelung void () {uint8_t data = 0, data1 = 0, ralat; jika (digitalRead (8) == RENDAH) {myservo.write (90 + 15); } lain {error = paj7620ReadReg (0x43, 1, & data); // Baca Bank_0_Reg_0x43 / 0x44 untuk hasil isyarat. jika (! ralat) {switch (data) {case GES_CLOCKWISE_FLAG: Serial.println ("Clockwise"); myservo.write (90 - 20); kelewatan (800); rehat; kes GES_COUNT_CLOCKWISE_FLAG: Serial.println ("berlawanan arah jam"); myservo.write (90 + 20); kelewatan (800); rehat; lalai: myservo.write (90); rehat; }}}}
Langkah 11: Operasi
Saya mendapat capung ayunan kepala yang cantik!
Disyorkan:
Suara Melekatkan Kepala Manekin Dengan Kinect: 9 Langkah (dengan Gambar)
Suara Melekatkan Kepala Manekin Dengan Kinect: Temui Margaret, dummy penguji untuk sistem pemantauan keletihan pemandu. Dia baru-baru ini bersara dari tugasnya dan sampai di ruang pejabat kami, dan sejak itu menarik perhatian mereka yang menganggapnya 'menyeramkan.' Untuk kepentingan keadilan, saya telah
Kawal Komputer Anda Dengan Kepala !: 6 Langkah (dengan Gambar)
Kawal Komputer Anda Dengan Kepala Anda !: Hai, saya membuat sistem yang membolehkan anda mengawal tetikus komputer anda hanya dengan menggerakkan kepala anda. Sekiranya anda menyukai projek saya, jangan ragu untuk memilih saya dalam Peraduan Arduino 2017 .;) Mengapa saya membuat ini? Saya mahu membuat objek yang membuat permainan video m
Sistem Penjejakan Gerak Kepala untuk VR: 8 Langkah
Head Motion Tracking System untuk VR: Nama saya Sam KODO, Dalam tuto ini, saya akan mengajar anda langkah demi langkah bagaimana menggunakan sensor Arduino IMU untuk membina sistem penjejakan kepala untuk VR. Dalam projek ini, anda akan memerlukan: - LCD Display HDMI : https: //www.amazon.com/Elecrow-Capacitive-interfac…- Satu
Tukar Fon Kepala Membatalkan Kebisingan Pesawat ke Fon Kepala Stereo: 6 Langkah (dengan Gambar)
Tukarkan Fon Kepala Membatalkan Kebisingan Pesawat ke Fon Kepala Stereo: Pernah berpeluang mempunyai beberapa alat dengar pembatalan bunyi dari kapal terbang? Berikut adalah beberapa butiran mengenai usaha saya menukar fon kepala tiga serong ini ke bicu fon kepala stereo 3.5mm biasa untuk komputer / komputer riba atau mana-mana peranti mudah alih seperti ce
Ekor Berayun yang didorong oleh Wire Lembut (Kursus TfCD, TU Delft): 5 Langkah (dengan Gambar)
Ekor Berayun yang didorong oleh Soft Wire (Kursus TfCD, TU Delft): Eksplorasi teknologi dilakukan untuk menentukan kemungkinan untuk menggerakkan robot ikan dengan badan aktif yang didorong oleh wayar dan ekor patah floppy. Kami menggunakan satu bahan yang sukar digunakan sebagai tulang belakang dan fleksibel, mewujudkan bendi yang sekata