Sisukord:
- Samm: valmistuge valgustamiseks
- 2. samm: fototakisti ahel
- 3. etapp: 1. osa kodeerimine
- 4. etapp: 2. osa kodeerimine
- Samm: kodeerige 3. osa
- 6. samm: leivalaua test
- Samm 7: Theremini korpuse/sealse juhtmestiku valmistamine
- 8. samm: valgustage seal
Video: Arduino Light Theremin teie majas: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:47
Arduino Light Theremini uuesti tegemine saidilt
Amin on elektrooniline muusikaseade, mis suudab tajuda esineja käte asendit ja luua muusikalisi helisid, ilma et esineja seda seadet kunagi puudutaks. Meie valguse jaoks kohandame seda kontseptsiooni ja loome sealmin, mis kontrollib muusika asemel värvi. Asjad, mida vajate:
Arduino
Arvuti
LEDid
Fototakisti
Takistid
Kast
Samm: valmistuge valgustamiseks
Alustuseks haarame komplektist välja 7 LED -i. Soovi korral saate lisada rohkem, lihtsalt lisage avatud takistus ja traat avatud Arduino tihvtile. Pidage meeles, et Arduino ei saa toita palju energiat, nii et teatud hetkel muudab LED -ide lisamine need kõik tuhmimaks.
Maandusjuhe/ lisage LEDid
Alustuseks lisage traat leivaplaadi maapealse (negatiivne "-") rööpa ja Arduino GND tihvti vahele. See tagab, et kõik Arduino ja leivalaua komponendid jagavad nüüd ühiseid jooni ja saavad luua täieliku vooluringi. Seejärel ühendage LED -i lühike jalg (maandus) leivaplaadi maandusribasse
Lisage takistid ja juhtmed
Teil on vaja 7 takistit, ma olen otsustanud kasutada 82 oomi (hall, punane, must), sest LED -id on piisavalt heledad, et näha, kuid mitte ammutada Arduino võimsust.
2. samm: fototakisti ahel
Fototakisti vooluahela loomiseks loome taas pingejaguri. Haara oma fototakisti ja 82 oomi takisti (hall, punane, must). Asetage fototakisti üks jalg leivaplaadi maasiini ja teine jalg leivalaua suvalises reas.
Seejärel lisage Arduino 5 V väljundist traat oma leivalaua teisele reale ja laske 10K oomi takistil ühendada 5 V toiteliin ja fototakisti rida.
Lõpuks, nüüd, kui oleme teinud pingejaguri, peame signaali jagajalt Arduinole viima, nii et võtke teine juhe ja ühendage üks ots fototakisti ja 10K takisti rida ning teine ots A0 (analoogpistik 0) Arduino.
3. etapp: 1. osa kodeerimine
Minu kood on siin!
Selle valguse kodeerimiseks laiendame eelmist analooganduri õppetundi ja astume selle sammu edasi, lastes ühel anduril käivitada mitu LED -toimingut. Esiteks laadige alla lisatud LED.ino ja avage see Arduino IDE -s. Alustuseks peame lähtestama kõik 7 LED -i. Ma hoidsin siin nimetamistavasid üsna standardina, kuid saate märgistada LED -id vastavalt mis tahes eelistustele.
Nüüd, kui iga LED on nime saanud, peame seadistama oma sisendid ja väljundid
Pange tähele, et alustame ka jadaporti, et saaksime seadme hiljem kalibreerida. 9600 väärtus on kiirus, millega arvuti ja Arduino omavahel räägivad. Seda nimetatakse Baudi kiiruseks ja selle kohta saate lisateavet jaotisest Täiendavad ressursid.
4. etapp: 2. osa kodeerimine
Tuginedes oma analooganduri koodile, kasutame sama LED -funktsiooni, kuid peame seda veidi laiendama, et mahutada rohkem LED -e. Selleks tahame suurendada funktsiooni parameetrite arvu ja veenduda, et käivitame lisatihvtid.
Selles LED -oleku funktsioonis on meil parameetrid w1, w2, w3, w4, w5, w5, w6 ja w7. Kui seadistate need põhiahelas HIGH või LOW, lülitage need LED -id sisse või välja.
Samm: kodeerige 3. osa
Läheme selle koodi tõelise liha juurde ja sukeldume põhiahelasse. Me teame, et tahame, et erinevad valgusdioodid süttiksid vastavalt teie käe andurist kaugusele. See tähendab, et rohkem LED -e peaks süttima, kui andurit tabab vähem valgust (kui käsi katab selle). Nagu nägime eelmistes õppetundides, suureneb fototakisti vooluahela ADC väärtus koos valguse vähenemisega, seega tahame oma koodi struktureerida nii, et ADC väärtuse kasvades süttib rohkem LED -e.
Vau, see oli ajude kummardaja! Vaatame koodi, mis aitab meil mõista, mida me vajame
Ahhhh, nüüd on see mõttekam. Kontrollime pidevalt PhotoPini väärtust ja seejärel süttib üha rohkem LED -e, seda suurem see väärtus on. Nagu näete järgmise sammu videost, töötasid need vaikeväärtused minu jaoks ruumi ümbritseva valgusega üsna hästi, kuid võib -olla peate nende väärtustega mõnevõrra mängima, et need reageeriksid teie käe kaugusele. soovitud viisil.
6. samm: leivalaua test
Laadime koodi Arduinosse ja mängime oma uue Thereminiga.
Samm 7: Theremini korpuse/sealse juhtmestiku valmistamine
Theremini põhiosa on paberkarp. Seejärel lõikasin noa ja kääridega 7 pilu, eraldatud vahedega. Seejärel katsetan LED -ide sobivust.
Ühendage oma algjuhe teisega, et see oleks piisavalt pikk, et äsja tehtud auku ühendada.
8. samm: valgustage seal
Nüüd, kui kõik on ühendatud, proovime meie uut Light Theremini:)
Soovitan:
Mobiiltelefoni aku taaskasutamine teie Arduino projekti jaoks: 3 sammu
Mobiiltelefoni aku taaskasutamine teie Arduino projekti jaoks: nii võtsin vana mobiiltelefoni aku taaskasutusse arduino projekti toiteks. See osakeste tüüp on 2000 mAh Nokia BLY4W. Kuid kasutatavad tehnikad on enamikus telefoni akudes tavalised. See aku suri ootamatult, näidates 0 v
Teie arvuti IR -kaugjuhtimispult Arduino abil: 6 sammu
Arvuti IR -kaugjuhtimispult Arduino abil: selle vastuvõtjaga saate oma arvutit kaugjuhtida tänu IR -moodulile ja Arduinole. Lazzy režiim aktiveeritud ^^
Ambilighti süsteem iga teie teleriga ühendatud sisendi jaoks. WS2812B Arduino UNO Raspberry Pi HDMI (uuendatud 12.2019): 12 sammu (koos piltidega)
Ambilighti süsteem iga teie teleriga ühendatud sisendi jaoks. WS2812B Arduino UNO Raspberry Pi HDMI (uuendatud 12.2019): Olen alati tahtnud oma telerisse ambilight lisada. See näeb nii lahe välja! Lõpuks tegin seda ja ma ei pidanud pettuma! Olen näinud palju videoid ja palju õpetusi teie teleri jaoks Ambilighti süsteemi loomiseks, kuid ma pole kunagi leidnud täielikku õpetust oma täpse nee jaoks
Salapära kollased täpid: kas teie printer nuhkib teie järele?: 5 sammu (piltidega)
Salapära kollased punktid: kas teie printer nuhkib teie järele?: Kujutage ette, et iga kord, kui printite dokumendi, sisaldab see automaatselt salajast koodi, mida saab kasutada printeri ja potentsiaalselt ka selle isiku tuvastamiseks. Kõlab nagu spioonifilmist, eks? Kahjuks on stsenaarium
Ikea Light Hack (paindlik teie valgus): 5 sammu
Ikea Light Hack (flexin Your Light): Kui otsustasin oma laua valgustust parandada, pöördusin Ikea poole. Mul on Ikea Jansjo (http://www.ikea.com/us/en/catalog/products/10128748) ja Ikea Lack (http://www.ikea.com/us/en/catalog/products/60124272 ) ja viskas ekslikult kviitungi minema