Arduino DIY Carousel Iblis

gambar

Halo semuanya. Saat ini, saya telah mengembangkan prototipe galeri penembakan interaktif anak-anak dalam bentuk konstruktor, yang saya sebut "carousel setan". Idenya adalah untuk mengimplementasikan seorang desainer di bidang robotika. Menggunakan teknologi cetak 3D dan berbagai papan jadi yang dapat dibeli di express. Jadi, untuk meminimalkan solder, sambungkan semua kabel. Mengisi firmware dan perangkat siap. Memiliki keterampilan dalam pemrograman mikrokontroler, misalnya arduino, Anda dapat menulis sendiri program dan menulis ulang gim untuk Anda sendiri.

Konstruktor ini masih dalam tahap pengembangan dan masih jauh dari tahap akhir. Pada tahap ini, saya akan menunjukkan apa yang terjadi. Keputusan yang konstruktif, dan juga karya target, saya mengambil video. Tautan ke semua komponen radio yang digunakan, termasuk file STL untuk pencetakan 3D, akan ditunjukkan dalam deskripsi di bawah video, mungkin itu akan berguna.


File STL untuk pencetakan 3D.
Kartu SD - ali.pub/3mukqx
Speaker 8 ohm 0,5 watt - ali.pub/3mul1t
DFP mini MP3 player - ali.pub/3mul9z
Modul Atmega328 - ali.pub/3mulgl
Papan isi baterai 18650 - ali.pub/3mulpj
metal gear motor - ali.pub/3mum0f
sensor kejut - ali.pub/3mum96
saklar terminal mikro pada board - ali.pub/3mumiw
Servo SG90 - ali.pub/3mumst
DC 3 V-6 V gearmotor poros ganda - ali.pub/3mun5n
L9110S h-bridge driver DC ganda - ali.pub/3munee
Deskripsi singkat desain:

Dalam lingkaran ada delapan sosok monster 125x75mm. Dalam versi saya, monster dibagi menjadi tiga kelas: tiga zombie, tiga monster darat, dua bersayap. Tapi tidak ada yang menghalangi untuk menampilkan karakter lain untuk galeri pemotretan dan tanpa banyak upaya untuk menggantinya. Target itu sendiri bisa dilepas.

gambar

Untuk membuat gim ini β€œtidak membosankan,” para monster, tergantung pada kelasnya, mengeluarkan suara-suara yang menakutkan ketika diangkat. Untuk tugas ini, mini MP3 player DFPlayer digunakan. Pemain memiliki penguat suara 3w sendiri, yang cukup untuk mainan ini.

gambar

Perangkat pengangkat target dibuat pada servo SG90. Pada perangkat yang sama adalah sensor kejut akustik yang diterapkan pada elemen piezoelektrik. Sebuah resistor interline dipasang di papan, yang memungkinkan Anda untuk menyesuaikan sensitivitas terhadap hit.

gambar

Korsel diputar oleh motor komutator dengan kecepatan 30 putaran per menit. Tergantung pada nilai resistansi dari resistor variabel, target diposisikan ke perangkat pengangkat. Terlepas dari kesamaan desain dengan perangkat servo, dan untuk satu kelemahan yang signifikan, itu tidak mungkin untuk menggunakan servo. Pada saat rentang pemotretan dihidupkan, drive servo keluar dengan sangat cepat ke sudut yang ditentukan, sementara target naik, ada kemungkinan melanggar target.

gambar

Area target bergerak dengan menggeser, tanpa roda. Satu roda gigi digunakan, yang bergerak dengan roda gigi rak rel.

gambar

Untuk memindahkan dan memutar korsel, pengendara motor jembatan ganda digunakan. Mikrokontroler menggunakan sinyal PWM untuk mengontrol kecepatan gerakan. Microswitches membatasi pergerakan target.

gambar

Inti dari perangkat ini adalah modul Pro Mini pada atmega328P. Modul ini sudah sebagian dirakit, dijual untuk pengembang Arduino. Meskipun saya sendiri tidak memprogram dalam lingkungan ini, saya menggunakan modul ini dengan sangat sukarela.

gambar

Sebuah bank daya sederhana, pada satu baterai lithium, adalah sumber listrik. Elektronik bank termasuk perlindungan dari korsleting dan pelepasan baterai lithium. Pengisian daya baterai dari USB diterapkan secara alami, termasuk kabel USB pendek.

gambar

Remote control inframerah memungkinkan Anda untuk mengubah level suara, menghidupkan dan mematikan rentang pemotretan. Pilihan tingkat kesulitan permainan dilakukan dengan menekan tombol dari 1 hingga 9.
Untuk setiap tingkat kesulitan permainan, frasa awal yang berbeda dipotong, diiris dari permainan warcraft. Perilaku target tergantung pada level juga berubah. Dalam prototipe ini, saya menerapkan dua mode kesulitan.

Source: https://habr.com/ru/post/id464537/


All Articles