![Kawalan Led Giroskop Dengan Arduino: 5 Langkah Kawalan Led Giroskop Dengan Arduino: 5 Langkah](https://i.howwhatproduce.com/images/004/image-9220-16-j.webp)
Isi kandungan:
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:01
![Image Image](https://i.howwhatproduce.com/images/004/image-9220-18-j.webp)
![](https://i.ytimg.com/vi/uVpywv1VEZ0/hqdefault.jpg)
![Bahan Bahan](https://i.howwhatproduce.com/images/004/image-9220-19-j.webp)
Dalam projek ini saya akan menunjukkan kepada anda cara membina dimmer kecondongan 4 led sederhana dengan giroskop dan arduino uno. Terdapat 4 led yang disusun dalam bentuk "+" dan mereka akan menyala lebih banyak semasa anda memiringkan papan roti.
Ini tidak akan melibatkan pematerian, hanya pemasangan papan roti asas dan pengaturcaraan arduino asas.
Langkah 1: Bahan:
1) Papan Arduino Uno dan kabel USB. Anda boleh menggunakan papan yang berbeza jika anda suka tetapi perlu diingat bahawa papan yang berbeza mempunyai konfigurasi pin yang berbeza, misalnya jika anda menggunakan Arduino Mega, pin SDA dan SCL adalah 20 dan 21.
2) 4 led, led mesti sama, warnanya tidak menjadi masalah kepada anda:)
3) 4 perintang yang sama antara 100 ohm dan 1 K ohm, saya cadangkan sekitar 200
4) papan roti
5) wayar dupont
6) MPU-6050 gyro
7) Kabel pelompat berbentuk U (pilihan). Saya telah menggunakan kabel pelompat ini kerana ia kelihatan lebih baik di papan roti, dan plumbum lebih kelihatan dengan cara ini. Anda dapat menjumpai sekotak 140 di ebay dengan harga sekitar 4 $. Sekiranya anda tidak mempunyai kabel ini, anda boleh menggantinya dengan wayar dupont.
Langkah 2: Perhimpunan
![perhimpunan perhimpunan](https://i.howwhatproduce.com/images/004/image-9220-20-j.webp)
![perhimpunan perhimpunan](https://i.howwhatproduce.com/images/004/image-9220-21-j.webp)
![perhimpunan perhimpunan](https://i.howwhatproduce.com/images/004/image-9220-22-j.webp)
1) Mulakan dengan meletakkan 4 led di papan roti dalam bentuk "+". Pins panjang yang dipimpin adalah positif. Saya telah meletakkan pin positif untuk lekapan atas dan bawah di sebelah kanan, dan untuk lekapan kiri dan kanan di bawah (lihat pada gambar pertama.
2) Masukkan empat perintang di papan roti.
3) Letakkan MPU6050 seperti dalam gambar
4) Masukkan wayar. Pins ground led akan menuju terus ke tanah. Pin positif akan melalui perintang ke pin arduino: pin 3 melalui perintang ke led depan, pin 5 melalui perintang ke led bawah, dan serupa dengan pin 6 led kanan, pin 9 kiri dipimpin
MPU6050 mesti disambungkan ke tanah dan 5V +, setelah itu sambungkan SDA ke A4 (analog 4), SCL ke A5
Saya juga melampirkan skema fritzig, jika anda ingin memastikan sambungannya betul.
Langkah 3: Kodnya
Kod sumber di sini:
Atau salin-tampal dari bawah:
Anda memerlukan dua lib luaran I2CDev dan MPU6050, saya telah melampirkannya di sini, dan saya telah menyiarkan di bawah sumber kod tersebut. Saya belum menulis libs itu bukan kebaikan saya:)
Sekiranya anda tidak tahu cara memasang perpustakaan, periksa arahan ini:
Kemudian salin tampal atau muat turun pustaka saya dan cubalah.
* Sumber perpustakaan I2CDev:
Langkah 4: Penambahbaikan dan Penggunaan Gyro yang berbeza
![Penambahbaikan dan Penggunaan Gyro yang berbeza Penambahbaikan dan Penggunaan Gyro yang berbeza](https://i.howwhatproduce.com/images/004/image-9220-23-j.webp)
Ini adalah projek termudah yang saya buat dengan MPU6050, saya dapat memikirkan banyak turunan dari idea ini:
- menambah dua atau lebih led untuk setiap arah, sehingga malaikat yang lebih curam, semakin banyak led akan menyala
- membuat alat pakai yang akan memberi amaran kepada anda dengan suara yang anda tidak mempunyai kedudukan tegak yang betul
Keadaan jelek itu saya rasa dapat diperbaiki dengan beberapa matematik (ganti jika ada dengan beberapa persamaan).
Sebagai BONUS:) saya telah membuat video youtube dengan versi projek yang lain, saya telah menambah 3 led untuk menaik, e untuk turun, 2 untuk kiri dan dua untuk kanan.
Sekiranya anda ingin menyemak video, klik di sini. Saya juga telah melampirkan gambar papan roti di atas.
Bagi mereka yang berminat kodnya pergi ke sini, dan ganti baris ini
#tentukan SIMPLE_IMPLEMENTATION benar
---------- dengan ----------- #tentukan SIMPLE_IMPLEMENTATION salah
Pinout led baru ialah: 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 membalikkan paparan pada komputer ketika paparan diputar secara fizikal. Arahan boleh didapati di sini.
Sekiranya anda menyukai video youtube, anda boleh mendapatkan lebih banyak lagi dengan melanggan saluran saya di sini
Langkah 5: Tambahan Baru untuk Tutorial ini, Cincin Neopixel yang Didorong oleh Giroskop
![](https://i.ytimg.com/vi/MFQ2PecTw8g/hqdefault.jpg)
Anda boleh mendapatkan kod di sini jika anda berminat mengenainya.
Disyorkan:
Antara muka Sensor Giroskop 3-Axis BMG160 Dengan Arduino Nano: 5 Langkah
![Antara muka Sensor Giroskop 3-Axis BMG160 Dengan Arduino Nano: 5 Langkah Antara muka Sensor Giroskop 3-Axis BMG160 Dengan Arduino Nano: 5 Langkah](https://i.howwhatproduce.com/images/004/image-10110-j.webp)
Antaramuka Sensor Giroskop 3-Axis BMG160 Dengan Arduino Nano: Di dunia sekarang, lebih daripada separuh belia dan kanak-kanak gemar bermain permainan dan semua yang menyukainya, terpesona dengan aspek teknikal permainan mengetahui pentingnya penginderaan gerakan dalam domain ini. Kami juga kagum dengan perkara yang sama
Dadu LED Enam Sisi LED Dengan WIFI & Giroskop - PIKOCUBE: 7 Langkah (dengan Gambar)
![Dadu LED Enam Sisi LED Dengan WIFI & Giroskop - PIKOCUBE: 7 Langkah (dengan Gambar) Dadu LED Enam Sisi LED Dengan WIFI & Giroskop - PIKOCUBE: 7 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/005/image-14575-j.webp)
Enam Sisi LED LED Dadu Dengan WIFI & Giroskop - PIKOCUBE: Hello pembuat, pembuatnya moekoe! Hari ini saya ingin menunjukkan kepada anda bagaimana membina dadu LED sebenar berdasarkan enam PCB dan 54 LED secara keseluruhan. Di sebelah sensor giroskopi dalamannya yang dapat mengesan pergerakan dan kedudukan dadu, kubus dilengkapi dengan ESP8285-01F yang
Keseronokan Giroskop Dengan Cincin Neopixel: 4 Langkah (dengan Gambar)
![Keseronokan Giroskop Dengan Cincin Neopixel: 4 Langkah (dengan Gambar) Keseronokan Giroskop Dengan Cincin Neopixel: 4 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/010/image-27253-j.webp)
Giroskop Menyeronokkan Dengan Cincin Neopixel: Dalam tutorial ini kita akan menggunakan giroskop MPU6050, cincin neopixel dan arduino untuk membina peranti yang menyalakan lampu sesuai dengan sudut kecenderungan. Ini adalah projek yang mudah dan menyeronokkan dan akan dipasang di papan roti
ALTERNATIF GENERATOR SIGNAL KAWALAN UNTUK KAWALAN SPEED ELEKTRONIK (ESC): 7 Langkah
![ALTERNATIF GENERATOR SIGNAL KAWALAN UNTUK KAWALAN SPEED ELEKTRONIK (ESC): 7 Langkah ALTERNATIF GENERATOR SIGNAL KAWALAN UNTUK KAWALAN SPEED ELEKTRONIK (ESC): 7 Langkah](https://i.howwhatproduce.com/images/004/image-10450-7-j.webp)
KONTROL SIGNAL GENERATOR ALTERNATIF UNTUK KAWALAN SPEED ELEKTRONIK (ESC): Beberapa waktu yang lalu saya menerbitkan video (https://www.youtube.com/watch?v=-4sblF1GY1E) di saluran YouTube saya di mana saya menunjukkan cara membuat turbin angin dari motor DC tanpa berus. Saya membuat video dalam bahasa Sepanyol dan menjelaskan bahawa enjin ini telah diberikan kepada
Arduino Nano dan Visuino: Tukar Pecutan ke Sudut Dari Accelerometer dan Giroskop Sensor MPU6050 I2C: 8 Langkah (dengan Gambar)
![Arduino Nano dan Visuino: Tukar Pecutan ke Sudut Dari Accelerometer dan Giroskop Sensor MPU6050 I2C: 8 Langkah (dengan Gambar) Arduino Nano dan Visuino: Tukar Pecutan ke Sudut Dari Accelerometer dan Giroskop Sensor MPU6050 I2C: 8 Langkah (dengan Gambar)](https://i.howwhatproduce.com/images/004/image-9639-20-j.webp)
Arduino Nano dan Visuino: Tukar Pecutan ke Sudut Dari Accelerometer dan Giroskop MPU6050 Sensor I2C: Beberapa ketika yang lalu saya menyiarkan tutorial bagaimana anda boleh menghubungkan MPU9250 Accelerometer, Gyroscope dan Compass Sensor ke Arduino Nano dan memprogramkannya dengan Visuino untuk mengirim data paket dan memaparkan pada Skop dan Instrumen Visual. Accelerometer menghantar X, Y