Pernahkah anda mendengar tentang BrainSystem? Peranti ini direka untuk menentukan orang pertama yang menekan butang tersebut. Untuk kemudahan, peranti dipasang di kabinet khas. Anda pasti memahami jenis peranti itu, kerana kabinet ini sering digunakan untuk pelbagai siaran televisyen. "Malam Urgant", "Tebak melodi", "Permainan sendiri" dan senarai ini boleh disenaraikan untuk masa yang lama.
Perkara yang paling mengejutkan ialah tidak sukar untuk membuat kuar batu itu sendiri, tetapi selepas mencari maklumat di Internet, saya mendapati kedai di mana peranti ini (tanpa kes) dijual pada harga ruang dari dua puluh ribu rubel.
Dan sebagainya, mari kita mula membuat.
Kita perlukan:
Untuk e bahagian:
• Arduino (Model Nano atau Uno)
• Jalur LED - 6 meter (2 meter bagi setiap pendirian)
• Butang (saya menggunakan bel pintu)
• Kabel cangkuk (untuk menyambung kenalan dalaman)
• Plat pemasangan untuk memasang arduino (pilihan, anda boleh lakukan tanpa itu, tetapi lebih mudah dengannya)
• 3 suis togol kecil dan 1 lebih besar (untuk menyambung ibu jari dan arduino)
• 3 relay (Saya menggunakan modul Cina siap untuk arduino)
• 3 bateri mahkota 9 volt (untuk kuasa jalur LED)
• 1 bateri sebanyak 4.5 volt (untuk kuasa arduino)
• 3 kabel telefon 3 meter (untuk menghubungkan kabinet antara satu sama lain)
• 3 bicu untuk kabel telefon
Untuk penutupan:
• Lembaran papan kepingan (pra-potong mengikut saiz anda)
• Lembaran plastik matte (pra-potong untuk muat saiz anda)
• Skru perabot
• Palam bagi skru perabot
Daripada alat:
• Pemutar skru
• Latihan diameter berbeza
• Pematerian besi (dan aksesori pematerian)
• Thermo-gam
Mari mulakan membuat peranti ini. Pertama, pertimbangkan rajah peranti.
Daripada LED, jalur LED terang digunakan, dan bukannya butang mudah, kunci pintu atau butang besar khas.
Anda juga boleh menggunakan mofettes (transistor berkuasa) dan bukan relay. Di dalam kabinet saya, saya menggunakan modul relay Cina yang siap sedia, tetapi jika tidak ada masa untuk menunggu penghantaran dari China, maka anda boleh memasang sendiri modul tersebut. Anda hanya perlu mencari litar di Internet dan pergi ke kedai radio terdekat.Sudah tentu, ia akan kos sebanyak 3 kali lebih banyak.
Terdapat dua cara untuk menggunakan Arduino. Ini sama ada bank Powr (pengecasan tanpa wayar untuk telefon) atau pemasangan bateri tiga jari.
Untuk kuasa jalur LED, anda boleh menggunakan bateri mahkota (9v).
Kami mengetahui kuasa, kini kita perlu memikirkan bagaimana kabinet kami akan beralih di kalangan mereka. Terdapat dua pilihan di sini - berwayar dan tanpa wayar. Pilihan wayarles boleh dilaksanakan menggunakan modul Arduino Cina. Ini adalah modul Bluetooth modul Wi-Fi atau modul radio. Tetapi di batu karang saya saya buat kabel. Saya mempunyai banyak idea dengan kabel apa yang mungkin untuk menyambungkan peranti. Perkara pertama yang diingati adalah USB. Tetapi saya menetap pada kabel telefon, kerana ia jauh lebih murah daripada kabel USB. Juga, kabel USB tidak memihak dalam penemuan itu cukup lama adalah masalah besar. Ya, saya menemui sebuah kedai di mana kabel USB dua meter dijual, tetapi harga mereka sangat menggigit.

Perkara-perkara utama mengenai elektronik dibincangkan, dan ini bermakna anda boleh melanggar perkara itu. Bentuk dan saiz kabinet sendiri terserah kepada anda. Tetapi sebelum memesan potongan, lebih baik untuk mensimulasikan reka bentuk tapak kaki. Untuk pemodelan anda boleh menggunakan sebarang arahan.
Selepas pemodelan, anda boleh berpecah kepada perhimpunan. Saya cadangkan mengumpulkan dua atau lebih.
Sekarang anda boleh memasang semua elektronik di dalamnya. Oleh itu, dalam satu kabinet akan ada arduino, relay, bateri 4.5 V, bateri 9 V, butang, jalur LED. Dalam dua yang lain ia akan sama sahaja tanpa arduino dan makanan kepadanya.
Anda juga perlu membuat lubang untuk suis togol. Dalam kes saya, di setiap pendirian terdapat suis togol yang menghidupkan jalur LED, dan di pendirian utama terdapat suis lain yang mengaktifkan arduino.
Kami juga membuat lubang untuk butang dan memasangnya.
Selepas kami mengikat jalur LED. Dalam reka bentuk saya, di bahagian atas penutup, saya membuat lubang pusingan tambahan dan memegang jalur LED. Ini adalah perlu supaya peserta dalam permainan itu sendiri dapat memahami bahawa ia adalah orang yang pertama menekan butang itu. Strip LED boleh dengan warna yang berbeza dan dengan ketumpatan isi yang berbeza.
Bahagian kedua dari projek itu adalah firmware untuk arduino. Mari lihatnya.
#define PLAYER_COUNT 3 // bilangan pemain
int buttonPins [PLAYER_COUNT] = {3, 12, 7}; // pin input untuk butang
int ledPins [PLAYER_COUNT] = {9, 11, 8}; / // pin output untuk isyarat dalam geganti
batal persediaan ()
{
pinMode (BUZZER_PIN, OUTPUT);
untuk (pemain int = 0; pemain
Apabila semuanya sudah dipasang, semua elektronik disambungkan, kod itu dituangkan ke arduino dan semuanya berfungsi, kami melampirkan plastik matte ke bahagian depan.
Adakah semuanya berfungsi? Pergi ke hiburan!
Dalam artikel ini, saya menunjukkan arahan lengkap untuk memasang peralatan ini. Pada masa penulisan ini, berpuluh-puluh acara telah diadakan dengan jadual ini. Selain itu, setiap peserta berpuas hati. Saya harap artikel ini berguna. Letakkan ibu jari anda dan tinggalkan komen anda.