Isi kandungan:
- Langkah 1: Bersedia untuk Menyala
- Langkah 2: Litar Photoresistor
- Langkah 3: Pengekodan Bahagian 1
- Langkah 4: Pengkodan Bahagian 2
- Langkah 5: Pengekodan Bahagian 3
- Langkah 6: Ujian Papan Roti
- Langkah 7: Membuat Bahagian Pendawaian Theremin / Pendawaian Theremin
- Langkah 8: Light Theremin
Video: Arduino Light Theremin di Rumah Anda: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Membuat semula Arduino Light Theremin dari
Theremin adalah alat muzik elektronik yang dapat merasakan posisi tangan pelaku dan membuat bunyi muzik tanpa pelaku yang menyentuh perangkat. Untuk memperhatikan cahaya ini, kami akan menyesuaikan konsep ini dan membuat terapi yang mengawal warna dan bukannya muzik. Perkara yang anda perlukan:
Arduino
Komputer
LED
Fotoresistor
Perintang
Kotak
Langkah 1: Bersedia untuk Menyala
Mari mulakan dengan merebut 7 LED dari kit kami. Anda boleh menambah lebih banyak lagi jika anda mahu, pastikan anda menambahkan perintang dan wayar tambahan ke pin Arduino yang terbuka. Perlu diingat bahawa Arduino tidak dapat membekalkan banyak tenaga, jadi pada titik tertentu, menambahkan lebih banyak LED menjadikannya lebih redup.
Kawat Tanah / Tambah LED
Mulakan dengan menambahkan wayar di antara landasan (negatif "-") landasan papan roti dan pin GND Arduino. Ini memastikan bahawa semua komponen di Arduino dan papan roti kini mempunyai kesamaan dan dapat membuat litar lengkap. Seterusnya, pasangkan kaki pendek (tanah) LED ke landasan (negatif) landasan papan roti
Tambah Perintang & Wayar
Anda memerlukan 7 perintang, saya telah memilih untuk menggunakan 82 Ohm (kelabu, merah, hitam), kerana LED akan cukup terang untuk melihat tetapi tidak menggunakan banyak kuasa dari Arduino.
Langkah 2: Litar Photoresistor
Untuk membuat litar fotoresistor kita sekali lagi akan membuat pembahagi voltan. Dapatkan fotoresistor dan perintang 82 Ohm (kelabu, merah, hitam). Letakkan satu kaki fotoresistor ke landasan tanah papan roti dan kaki yang lain di mana-mana baris papan roti.
Seterusnya, tambahkan wayar dari output 5V di Arduino ke baris lain di papan roti anda dan minta perintang 10K Ohm menjembatani barisan kuasa 5V dan barisan fotoresistor.
Akhirnya, setelah kita membuat pembahagi voltan, kita perlu mendapatkan isyarat dari pembahagi ke Arduino, jadi ambil wayar lain dan pasangkan satu hujung ke baris fotoresistor dan perintang 10K dan hujung yang lain ke A0 (pin analog 0) pada orang Arduino.
Langkah 3: Pengekodan Bahagian 1
Kod saya ada di sini!
Untuk mengekodkan cahaya, kita akan memperluas pelajaran sensor analog sebelumnya, dan mengambilnya lebih jauh dengan meminta satu sensor memicu banyak tindakan LED. Pertama, muat turun LED.ino yang dilampirkan dan buka di Arduino IDE. Untuk memulakan kita perlu menginisialisasi semua 7 LED. Saya memastikan konvensyen penamaan cukup standard di sini, tetapi anda boleh melabel LED mengikut konvensyen yang anda mahukan.
Sekarang setiap LED dinamakan, kita perlu mengatur input dan output kita
Perhatikan bahawa kami juga memulakan sambungan port bersiri sehingga kami dapat mengkalibrasi peranti di kemudian hari. Nilai 9600 adalah kelajuan komputer dan Arduino saling bercakap. Ini dipanggil Baud Rate, dan anda boleh membaca lebih lanjut mengenainya di bahagian sumber tambahan.
Langkah 4: Pengkodan Bahagian 2
Dengan membina kod sensor analog kami, kami akan menggunakan fungsi LED yang sama tetapi kami perlu mengembangkannya sedikit agar dapat menampung jumlah LED yang lebih besar. Untuk melakukan ini, kami ingin meningkatkan bilangan parameter fungsi dan memastikan kami mencetuskan pin tambahan.
Dalam fungsi LED State ini, kita mempunyai parameter w1, w2, w3, w4, w5, w5, w6, dan w7. Menetapkan ini sama ada TINGGI atau RENDAH di gelung utama dengan menghidupkan atau mematikan LED ini.
Langkah 5: Pengekodan Bahagian 3
Mari sampai ke daging sebenar kod ini dan selami gelung utama. Kami tahu bahawa kami mahu lampu LED yang berbeza menyala sesuai dengan jarak tangan anda dari sensor. Ini bermaksud bahawa lebih banyak LED harus menyala ketika kurang cahaya memukul sensor (semasa tangan anda menutupnya). Seperti yang kita lihat dalam pelajaran sebelumnya, nilai ADC litar fotoresistor meningkat dengan penurunan cahaya, jadi kita ingin menyusun kod kita dengan cara cahaya menyalakan lebih banyak LED ketika nilai ADC meningkat.
Aduhai, itu adalah penyakit otak! Mari lihat kodnya untuk membantu kita memahami apa yang kita perlukan
Ahhhh, sekarang ini lebih masuk akal. Kami sentiasa memeriksa nilai photoPin dan kemudian menyala semakin banyak LED semakin tinggi nilainya. Seperti yang anda lihat dalam video pada langkah seterusnya, nilai lalai ini berfungsi dengan baik untuk saya dengan cahaya sekitar di dalam bilik, tetapi anda mungkin perlu bermain-main dengan nilai-nilai ini untuk membuat mereka bertindak balas pada jarak tangan anda dengan cara yang anda mahukan.
Langkah 6: Ujian Papan Roti
Mari muat naik kod ke Arduino dan bermain dengan Theremin baru kami.
Langkah 7: Membuat Bahagian Pendawaian Theremin / Pendawaian Theremin
Badan utama theremin adalah kotak kertas. Saya kemudian memotong 7 celah, menjauhkannya, dengan pisau dan gunting. Kemudian saya uji sesuai dengan LED.
Sambungkan wayar asli anda dengan yang lain agar cukup panjang untuk dipasang ke lubang yang baru anda buat.
Langkah 8: Light Theremin
Sekarang semuanya sudah tersambung, mari cuba Light Theremin baru kami:)
Disyorkan:
Membuat Robot Ringkas Dari Perkara Yang Boleh Anda Cari di Rumah Anda (Versi hotwheel): 5 Langkah
Membuat Robot Ringkas Dari Perkara Yang Dapat Anda Cari di Rumah Anda (Versi hotwheel): Instructable ini akan menunjukkan kepada anda bagaimana membuat hotwheel yang berjalan dengan sendirinya yang menggunakan bateri double-A. Anda hanya perlu menggunakan barang yang kemungkinan besar anda dapati di rumah anda. Harap maklum bahawa robot ini mungkin tidak akan berjalan dengan lurus
Kawal Pintu Gelongsor Automatik Anda Dengan Pembantu Rumah dan ESP Rumah: 5 Langkah (dengan Gambar)
Kawal Pintu Gelongsor Automatik Anda Dengan Pembantu Rumah dan ESPRumah: Artikel berikut adalah beberapa maklum balas mengenai pengalaman peribadi saya mengendalikan pintu gelangsar automatik yang telah saya pasangkan di rumah saya. Pintu gerbang ini, berjenama " V2 Alfariss ", telah dilengkapi dengan beberapa alat kawalan jauh Phox V2 untuk mengawalnya. Saya juga ada
Tuchless Switch untuk Peralatan Rumah Tangga -- Kawal Peralatan Rumah Tangga Anda Tanpa Suis: 4 Langkah
Tuchless Switch untuk Peralatan Rumah Tangga || Kawal Peralatan Rumah Tangga Anda Tanpa Suis: Ini Suis Tanpa Tuch Untuk Peralatan Rumah. Anda Boleh Menggunakannya Ke Mana-mana Tempat Umum sehingga Membantu Memerangi Virus. Litar Berdasarkan Litar Sensor Gelap Dibuat Oleh Op-Amp Dan LDR. Bahagian Penting Kedua Litar Ini SR Flip-Flop Dengan Sequencell
Laman Utama Android (kendalikan Rumah Anda Dari Telefon Anda): 4 Langkah
Android Home (kendalikan Rumah Anda Dari Telefon Anda): Rancangan terakhir saya adalah meletakkan rumah saya di poket saya, suis, sensor dan keselamatannya. dan kemudian jodohkan secara automatikPengenalan: Hai hai Ich bin zakriya dan ini " Android home " adalah projek saya, projek ini adalah yang pertama dari empat instruktor yang akan datang, Di
Bawa WiFi Rumah Anda Bersama Anda di dalam Kereta: 5 Langkah
Bawa WiFi Rumah Anda Bersama Anda di dalam Kereta: Walaupun kami suka atau tidak, kami berada dalam kedudukan di mana kami duduk di dalam kereta selama berjam-jam dalam perjalanan yang panjang. Untuk meluangkan masa, anda mengeluarkan telefon bimbit kami tetapi lambat laun anda mendapat pesanan bodoh dari syarikat mudah alih yang mengatakan bahawa anda kehabisan data