Daftar Isi:
- Langkah 1: Konstitusi
- Langkah 2: Buat Capung - Kepala 1 -
- Langkah 3: Buat Capung - Kepala 2 -
- Langkah 4: Buat Capung - Kepala 3 -
- Langkah 5: Buat Capung - Tubuh 1 -
- Langkah 6: Buat Capung - Tubuh 2 -
- Langkah 7: Buat Capung - Tubuh 3 -
- Langkah 8: Buat Capung - Tubuh 4 -
- Langkah 9: Servo Rotasi Berkelanjutan 360 Derajat
- Langkah 10: Kode Arduino
- Langkah 11: Operasi
Video: Kepala Swinging Capung: 11 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Saya membuat capung. Capung mengayunkan kepala dengan sensor gerakan dan motor servo.
komponen
- Arduino UNO
- Seed Grove - Gerakan
- Servo Rotasi Berkelanjutan Mikro FS90R
Langkah 1: Konstitusi
Mendeteksi pergerakan jari dengan sensor gestur dan mengontrol arah putaran 360° continuous rotation servo dengan Arduino.
Langkah 2: Buat Capung - Kepala 1 -
Kepala dibuat dengan sekrup M8 sepanjang 12 mm. Saat memutar kepala dengan servo, potong tongkat untuk berhenti pada sudut tetap, potong kabel dengan panjang yang sesuai dan solder ke sekrup.
Langkah 3: Buat Capung - Kepala 2 -
Mata dan mulut dibuat dengan segel perhiasan yang berkilauan. Saya menulis mulut dengan pena.
Langkah 4: Buat Capung - Kepala 3 -
Hubungan antara kepala dan dada (servo) terbuat dari mur. Pasang bulu dan mur yang menempel pada servo dengan perekat instan.
Langkah 5: Buat Capung - Tubuh 1 -
Buat servomotor ke dada capung. Sekrup M6 panjang 60 mm yang dilekatkan sebagai perut.
Langkah 6: Buat Capung - Tubuh 2 -
Pasang mur yang dibuat sebelumnya ke servo dan ikat bulu-bulu plakat dengan kaki kawat.
Langkah 7: Buat Capung - Tubuh 3 -
Pasang kabel tebal ke servo sehingga tersangkut pada bilah pengganti kepala. Saya menyolder kaki kawat tipis ke kawat tebal ini (untuk baja tahan karat).
Langkah 8: Buat Capung - Tubuh 4 -
Pasang kepala ke dalam mur dan capung selesai. Aktifkan servo dan putar.
Langkah 9: Servo Rotasi Berkelanjutan 360 Derajat
Servo ini beroperasi dengan library Servo yang awalnya termasuk dalam Arduino IDE, tetapi sedikit berbeda dari motor servo biasa.
- Berhenti servo dengan input 90 derajat
- Putar searah jarum jam dengan input 0 hingga 89 derajat. Kecepatan rotasi meningkat lebih jauh dari 90 derajat.
- Putar berlawanan arah jarum jam dengan input dari 91 hingga 180 derajat. Kecepatan rotasi meningkat lebih jauh dari 90 derajat.
Langkah 10: Kode Arduino
Hubungkan servo dan sensor gerakan ke Arduino UNO.
Pustaka sensor gerakan menggunakan yang berikut.https://github.com/Seed-Studio/Gesture_PAJ7620
Saya melihat contoh kode paj7620_9gestures.ino.
Gerakan itu membuatnya mengenali arah jarum jam dan arah jari yang berlawanan arah jarum jam.
Pin 8 digital Arduino terhubung ke GND sehingga servo berputar perlahan berlawanan arah jarum jam sehingga kepala sekrup dapat diputar menjadi mur.
Digital 8 pin open Arduino melepaskan operasi normal, dan deteksi sensor gerakan dimulai. Mendeteksi rotasi gerakan jari dan bergerak sesuai dengan servo.
#include #include "paj7620.h" #include Servo myservo; // buat objek servo untuk mengontrol servo
void setup() { kesalahan uint8_t = 0; Serial.begin(9600); myservo.attach(A0); // pasang servo pada pin 9 ke objek servo pinMode(8, INPUT_PULLUP); kesalahan = paj7620Init(); // inisialisasi register Paj7620 if (error) { Serial.print("INIT ERROR, CODE:"); Serial.println(kesalahan); }else { Serial.println("INIT OK"); } Serial.println("Silakan masukkan gerakan Anda:\n"); }
void loop() { uint8_t data = 0, data1 = 0, error; if(digitalRead(8) == RENDAH){ myservo.write(90 + 15); }else{ kesalahan = paj7620ReadReg(0x43, 1, &data); // Baca Bank_0_Reg_0x43/0x44 untuk hasil gestur. if (!error) { switch (data) { case GES_CLOCKWISE_FLAG: Serial.println("Searah jarum jam"); myservo.write(90 - 20); penundaan (800); merusak; kasus GES_COUNT_CLOCKWISE_FLAG: Serial.println("berlawanan arah jarum jam"); myservo.write(90 + 20); penundaan (800); merusak; default: myservo.write(90); merusak; } } } }
Langkah 11: Operasi
Saya mendapat capung ayun kepala yang cantik!
Direkomendasikan:
Kepala Manekin Pelokalan Suara Dengan Kinect: 9 Langkah (dengan Gambar)
Kepala Manekin Pelokalan Suara Dengan Kinect: Temui Margaret, boneka pengujian untuk sistem pemantauan kelelahan pengemudi. Dia baru saja pensiun dari tugasnya dan menemukan jalannya ke ruang kantor kami, dan sejak itu menarik perhatian orang-orang yang menganggapnya 'menyeramkan'. Demi keadilan, saya telah
Kontrol Komputer Anda Dengan Kepala Anda!: 6 Langkah (dengan Gambar)
Kontrol Komputer Anda Dengan Kepala Anda!: Hai, saya membuat sistem yang memungkinkan Anda untuk mengontrol mouse komputer Anda hanya dengan menggerakkan kepala Anda. Jika Anda menyukai proyek saya, jangan ragu untuk memilih saya di Kontes Arduino 2017;) Mengapa saya membuat ini? Saya ingin membuat objek yang membuat video game
Ikat Kepala Peringatan Suhu: 10 Langkah
Ikat Kepala Peringatan Suhu: Tinggal di Florida, saya tertarik untuk membuat pakaian yang dapat memperingatkan saya saat cuaca terlalu panas di luar. Dengan menggunakan Arduino dan beberapa komponen sederhana, saya dapat membuat papan sirkuit yang dapat dimasukkan ke dalam ikat kepala yang memperingatkan saya ketika
Sistem Pelacakan Gerakan Kepala untuk VR: 8 Langkah
Sistem Pelacakan Gerakan Kepala untuk VR: Nama saya Sam KODO, Dalam tutorial ini, saya akan mengajari Anda langkah demi langkah cara menggunakan sensor Arduino IMU untuk membangun sistem pelacakan kepala untuk VR. Dalam proyek ini Anda akan membutuhkan: - Layar LCD HDMI :https://www.amazon.com/Elecrow-Capacitive-interfac…- Sebuah
Robot Tanpa Kepala Dengan Lengan Bergerak: 6 Langkah (dengan Gambar)
Robot Tanpa Kepala Dengan Lengan Bergerak: Instruksi berikut ini terinspirasi dari bot Halloween Tanpa Kepala. Tutorial lengkap cara membuat bot dari kardus bisa kamu lihat disini