Daftar Isi:
- Langkah 1: Bahan:
- Langkah 2: Perakitan
- Langkah 3: Kode
- Langkah 4: Peningkatan dan Penggunaan Berbeda dari Gyro
- Langkah 5: Pengaya Terbaru untuk Tutorial Ini, Cincin Neopiksel yang Didorong oleh Giroskop
Video: Kontrol Led Giroskop Dengan Arduino: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dalam proyek ini saya akan menunjukkan cara membuat dimmer kemiringan 4 led sederhana dengan giroskop dan arduino uno. Ada 4 led yang diatur dalam bentuk "+" dan akan lebih menyala saat Anda memiringkan papan tempat memotong roti.
Ini tidak akan melibatkan penyolderan, hanya perakitan papan tempat memotong roti dasar dan pemrograman arduino dasar.
Langkah 1: Bahan:
1) Papan Arduino Uno dan kabel USB. Anda dapat menggunakan papan yang berbeda jika Anda suka tetapi perlu diingat bahwa papan yang berbeda memiliki konfigurasi pin yang berbeda, misalnya jika Anda menggunakan Arduino Mega, pin SDA dan SCL adalah 20 dan 21.
2) 4 led, led harus sama, warna tidak masalah terserah anda:)
3) 4 resistor identik di mana saja antara 100 ohm dan 1 K ohm, saya sarankan sekitar 200
4) papan tempat memotong roti
5) kabel dupont
6) MPU-6050 gyro
7) Kabel jumper berbentuk U (opsional). Saya telah menggunakan kabel jumper ini karena terlihat lebih baik di papan tempat memotong roti, dan led lebih terlihat dengan cara ini. Anda dapat menemukan sekotak 140 di ebay dengan harga sekitar $4. Jika Anda tidak memiliki kabel ini, Anda dapat menggantinya dengan kabel dupont.
Langkah 2: Perakitan
1) Mulailah dengan menempatkan 4 led pada papan tempat memotong roti dalam bentuk "+". Pin panjang led positif. Saya telah menempatkan pin positif untuk led atas dan bawah di sebelah kanan, dan untuk led kiri dan kanan di bawah (lihat gambar pertama.
2) Masukkan empat resistor di papan tempat memotong roti.
3) Tempatkan MPU6050 seperti pada gambar
4) Masukkan kabel. Pin ground led akan langsung ke ground. Pin positif akan melalui resistor ke pin arduino: pin 3 melalui resistor ke led depan, pin 5 melalui resistor ke led bawah, dan serupa dengan pin 6 led kanan, pin 9 led kiri
MPU6050 harus terhubung ke ground dan 5V+, setelah itu sambungkan SDA ke A4 (analog 4), SCL ke A5
Saya juga telah melampirkan skema fritzig, jika Anda ingin memastikan koneksi sudah benar.
Langkah 3: Kode
Kode sumber di sini:
Atau copy-paste dari bawah:
Anda akan memerlukan dua lib eksternal I2CDev dan MPU6050, saya telah melampirkannya di sini, dan saya telah memposting di bawah sumber kode. Saya belum menulis lib itu, itu bukan kelebihan saya:)
Jika Anda tidak tahu cara menginstal perpustakaan, periksa instruksi ini:
Kemudian salin tempel atau unduh perpustakaan saya dan cobalah.
* Sumber perpustakaan I2CDev:
Langkah 4: Peningkatan dan Penggunaan Berbeda dari Gyro
Ini adalah proyek paling sederhana yang pernah saya lakukan dengan MPU6050, saya dapat memikirkan banyak turunan dari ide ini:
- menambahkan dua atau lebih led untuk setiap arah, jadi semakin curam angel, semakin banyak led yang menyala
- membuat perangkat yang dapat dikenakan yang akan memperingatkan Anda dengan suara bahwa Anda tidak memiliki posisi tegak yang benar
Kondisi jelek itu menurut saya dapat diperbaiki dengan beberapa matematika (ganti jika dengan beberapa persamaan).
Sebagai BONUS:) Saya telah membuat video youtube dengan versi lain dari proyek ini, saya telah menambahkan 3 led untuk atas, e untuk bawah, 2 untuk kiri dan dua untuk kanan.
Kalau mau cek videonya klik disini. Saya juga telah melampirkan gambar papan tempat memotong roti di atas.
Bagi yang tertarik kodenya buka di sini, dan ganti baris ini
#define SIMPLE_IMPLEMENTATION benar
---------- dengan ----------- #define SIMPLE_IMPLEMENTATION salah
Pinout led yang baru adalah: led depan: 3, 12, 11, led bawah: 5, 6, 7, led kiri: 10, 4, led kanan: 6, 9
Dalam tutorial saya yang lain, saya telah menunjukkan bagaimana giroskop dapat digunakan untuk membalik tampilan di komputer saat tampilan diputar secara fisik. Instruksinya ada di sini.
Jika Anda menyukai video youtube, Anda bisa mendapatkan lebih banyak dengan berlangganan saluran saya di sini
Langkah 5: Pengaya Terbaru untuk Tutorial Ini, Cincin Neopiksel yang Didorong oleh Giroskop
Anda dapat menemukan kode di sini jika Anda tertarik tentang itu.
Direkomendasikan:
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: 4 Langkah (dengan Gambar)
Kontrol Gerakan Sederhana - Kontrol Mainan RC Anda Dengan Gerakan Lengan Anda: Selamat datang di 'ible' saya #45. Beberapa waktu yang lalu saya membuat BB8 versi RC yang berfungsi penuh menggunakan bagian Lego Star Wars … https://www.instructables.com/id/Whats-Inside-My-R…Ketika saya melihat betapa kerennya itu Force Band yang dibuat oleh Sphero, saya berpikir: "Ok, saya c
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: 5 Langkah (dengan Gambar)
Kontrol Tirai Dengan ESP8266, Integrasi Google Home dan Openhab dan Kontrol Web: Dalam Instruksi ini saya menunjukkan kepada Anda bagaimana saya menambahkan otomatisasi ke tirai saya. Saya ingin dapat menambah dan menghapus otomatisasi itu, jadi semua instalasi adalah clip on. Bagian utama adalah: Motor stepper Driver stepper dikendalikan bij ESP-01 Gear dan pemasangan
Enam Sisi PCB LED Dadu Dengan WIFI & Giroskop - PIKOCUBE: 7 Langkah (dengan Gambar)
Enam Sisi PCB LED Dadu Dengan WIFI & Giroskop - PIKOCUBE: Halo pembuat, ini pembuat moekoe! Hari ini saya ingin menunjukkan cara membuat dadu LED nyata berdasarkan enam PCB dan total 54 LED. Di samping sensor gyroscopic bagian dalam yang dapat mendeteksi gerakan dan posisi dadu, kubus dilengkapi dengan ESP8285-01F yang
Giroskop Menyenangkan Dengan Cincin Neopixel: 4 Langkah (dengan Gambar)
Giroskop Menyenangkan Dengan Cincin Neopiksel: Dalam tutorial ini kita akan menggunakan giroskop MPU6050, cincin neopiksel, dan arduino untuk membuat perangkat yang menyalakan lampu sesuai dengan sudut kemiringan. Ini adalah proyek yang sederhana dan menyenangkan dan akan dirakit di papan tempat memotong roti
Simulator Game SmartPhone- Mainkan Game Windows Menggunakan Kontrol Gerakan IMU, Akselerometer, Giroskop, Magnetometer: 5 Langkah
Simulator Game SmartPhone- Mainkan Game Windows Menggunakan Kontrol Gerakan IMU, Akselerometer, Giroskop, Magnetometer: Dukung proyek ini: https://www.paypal.me/vslcreations dengan menyumbang ke kode sumber terbuka & dukungan untuk pengembangan lebih lanjut