Përmbajtje:
- Hapi 1: Përgatituni për t'u ndriçuar
- Hapi 2: Qarku Photoresistor
- Hapi 3: Kodimi i Pjesës 1
- Hapi 4: Kodimi i Pjesës 2
- Hapi 5: Kodimi i Pjesës 3
- Hapi 6: Testi i bordit të bukës
- Hapi 7: Marrja e rrethimit të Theremin/Pjesa e telave të Theremin
- Hapi 8: Light Theremin
Video: Arduino Light Theremin në Shtëpinë tuaj: 8 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
Ripërtëritja e Arduino Light Theremin nga
A theremin është një pajisje muzikore elektronike që mund të ndiejë pozicionin e duarve të një interpretuesi dhe të krijojë tinguj muzikorë të gjithë pa interpretuesin që të prekë kurrë pajisjen. Për dritën tonë atje, ne do të përshtatim këtë koncept dhe do të krijojmë një toreminë që kontrollon ngjyrën në vend të muzikës. Gjërat që do t'ju nevojiten:
Arduino
Kompjuter
LED -ve
Fotorezistor
Rezistencat
Kuti
Hapi 1: Përgatituni për t'u ndriçuar
Le të fillojmë duke kapur 7 LED nga kompleti ynë. Mund të shtoni më shumë nëse dëshironi, vetëm sigurohuni që të shtoni një rezistencë dhe tela shtesë në një kunj të hapur Arduino. Mbani në mend se Arduino nuk mund të furnizojë shumë energji, kështu që në një pikë të caktuar, duke shtuar më shumë LED thjesht i bën ata të gjithë më të zbehtë.
Tela tokësore/ Shtoni LED
Filloni duke shtuar një tel midis shiritit tokësor (negativ "-") të dërrasës së bukës dhe kunjit GND të Arduino. Kjo siguron që të gjithë përbërësit në Arduino dhe breadboard tani ndajnë një bazë të përbashkët dhe mund të bëjnë një qark të plotë. Tjetra, lidhni këmbën e shkurtër (tokën) e ZHEL në shinën tokësore (negative) të dërrasës së bukës
Shtoni Rezistorë dhe Tela
Do të keni nevojë për 7 rezistorë, unë kam zgjedhur të përdor 82 Ohm (gri, të kuqe, të zezë), sepse LED -të do të jenë mjaft të ndritshme për të parë, por jo për të tërhequr shumë energji nga Arduino.
Hapi 2: Qarku Photoresistor
Për të bërë qark fotorezistues ne përsëri do të krijojmë një ndarës të tensionit. Merrni fotorezistuesin tuaj dhe një rezistencë 82 Ohm (gri, e kuqe, e zezë). Vendoseni njërën këmbë të rezistentit fotografik në shinën tokësore të dërrasës së bukës dhe këmbën tjetër në çdo rresht të tabelës së bukës.
Tjetra, shtoni një tel nga dalja 5V në Arduino në një rresht tjetër në tabelën tuaj të bukës dhe bëni që rezistenca 10K Ohm të urojë rreshtin e energjisë 5V dhe rreshtin e fotorezistencës.
Së fundi, tani që kemi bërë një ndarës të tensionit ne duhet të marrim sinjalin nga ndarësi në Arduino, kështu që merrni një tel tjetër dhe futeni njërin skaj në rreshtin e fotorezistencës dhe rezistencës 10K dhe skajin tjetër në A0 (pin analoge 0) Arduino.
Hapi 3: Kodimi i Pjesës 1
Kodi im është këtu!
Për të koduar dritën atje, ne do të zgjerojmë mësimin e mëparshëm të sensorit analog dhe do ta bëjmë atë një hap më tej duke pasur një sensor që të shkaktojë veprime të shumta LED. Së pari, shkarkoni LED.ino -n e bashkangjitur dhe hapeni atë në Arduino IDE. Për të filluar, ne duhet të inicializojmë të 7 LED -të. Unë i kam mbajtur konvencionet e emërtimit mjaft standarde këtu, por ju mund t'i etiketoni LED -të sipas çdo konvente që preferoni.
Tani që çdo LED është emëruar ne duhet të vendosim hyrjet dhe daljet tona
Vini re se ne po fillojmë gjithashtu një lidhje serike të portit në mënyrë që të kalibrojmë pajisjen më vonë. Vlera 9600 është shpejtësia me të cilën kompjuteri dhe Arduino flasin me njëri -tjetrin. Kjo quhet Baud Rate, dhe mund të lexoni më shumë rreth saj në seksionin e burimeve shtesë.
Hapi 4: Kodimi i Pjesës 2
Duke ndërtuar kodin tonë të sensorit analog, ne do të përdorim të njëjtin funksion LED, por duhet të zgjerohemi pak për të qenë në gjendje të përshtatemi për sasinë më të madhe të LED -ve. Për ta bërë këtë ne duam të rrisim numrin e parametrave të funksionit dhe të sigurohemi që të shkaktojmë kunjat shtesë.
Në këtë funksion të gjendjes LED, ne kemi parametra w1, w2, w3, w4, w5, w5, w6 dhe w7. Vendosja e tyre ose në LART HIGH ose në ULJE në lakin kryesor me ndezjen ose fikjen e këtyre LED -ve.
Hapi 5: Kodimi i Pjesës 3
Le të arrijmë te mishi i vërtetë i këtij kodi dhe të zhyten në lakin kryesor. Ne e dimë që ne duam që LED të ndryshëm të ndizen në përputhje me distancën që dora juaj është nga sensori. Kjo do të thotë që më shumë LED duhet të ndizen kur më pak dritë godet sensorin (pasi dora juaj e mbulon atë). Siç e pamë në mësimet e mëparshme, vlera ADC e qarkut të fotorezistencës rritet me një rënie të dritës, kështu që ne duam të strukturojmë kodin tonë në një mënyrë që drita të ndriçojë më shumë LED me rritjen e vlerës ADC.
Whew, kjo ishte një ide e trurit! Le t'i hedhim një sy kodit për të na ndihmuar të kuptojmë se çfarë na nevojitet
Ahhhh, tani kjo ka më shumë kuptim. Ne jemi vazhdimisht duke kontrolluar vlerën e fotopinës dhe më pas ndriçojmë gjithnjë e më shumë LED sa më e lartë të jetë kjo vlerë. Siç do ta shihni në video në hapin tjetër, këto vlera të paracaktuara funksionuan mjaft mirë për mua me dritën e ambientit në dhomë, por mund t'ju duhet të luani me këto vlera disi për t'i bërë ato të reagojnë ndaj distancës së dorës tuaj ne menyren qe ju deshironi.
Hapi 6: Testi i bordit të bukës
Le të ngarkojmë kodin në Arduino dhe të luajmë me Theremin tonë të ri.
Hapi 7: Marrja e rrethimit të Theremin/Pjesa e telave të Theremin
Trupi kryesor i theremin është një kuti letre. Pastaj vazhdova të pres 7 çarje, të ndara, me thikë dhe gërshërë. Pastaj testoj përshtatjen e LED -ve.
Lidhni telin tuaj origjinal me një tjetër për ta bërë atë aq të gjatë sa të futet në vrimën që sapo keni bërë.
Hapi 8: Light Theremin
Tani që gjithçka është e lidhur, le të provojmë dritën tonë të re të Theremin:)
Recommended:
Asnjë urinim tani, Pajisja për rregullimin e sjelljes së kafshëve shtëpiake që ndalon që macet të urinojnë në shtëpinë tuaj: 4 hapa
Jo Pee Tani, Pajisja e Përshtatjes së Sjelljes së Kafshëve që ndalon macet të urinojnë në shtëpinë tuaj: Unë u shqetësova aq shumë nga macja ime saqë asaj i pëlqen të urinojë në shtratin tim, kontrollova gjithçka që i duhej dhe gjithashtu e çova te veterineri. Pasi kam zgjidhur gjithçka që mund të mendoj dhe dëgjoj fjalën e mjekut, e kuptoj që ajo thjesht ka një sjellje të keqe. Pra th
Plug & Play Display CO2 Sensor Me NodeMCU/ESP8266 për Shkollat, Kopshtet e Fëmijëve ose Shtëpinë tuaj: 7 hapa
Plug & Play Display CO2 Sensor Me NodeMCU/ESP8266 për Shkollat, Kopshtet e Fëmijëve ose Shtëpia juaj: Unë do t'ju tregoj se si të ndërtoni shpejt një prizë & luani sensorin CO2 ku të gjithë elementët e projektit do të lidhen me telat DuPont. Do të ketë vetëm 5 pika që duhet të bashkohen, sepse nuk u ngjita fare para këtij projekti. Kjo
Bërja e një roboti të thjeshtë nga gjërat që mund të gjeni në shtëpinë tuaj (Versioni i nxehtë): 5 hapa
Krijimi i një roboti të thjeshtë nga gjërat që mund të gjeni në shtëpinë tuaj (Versioni i nxehtë): Ky udhëzues do t'ju tregojë se si të bëni një volant që shkon vetvetiu dhe punon me bateri të dyfishta A. Ju do të duhet të përdorni vetëm gjërat që ka shumë të ngjarë të gjeni në shtëpinë tuaj. Ju lutemi vini re se ky robot ndoshta nuk do të shkojë saktësisht drejt, një
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: 6 hapa
Arduino dhe Apple HomeKit Integrimi - Kontrolloni shtëpinë tuaj nga Siri! IoT është këtu: Ky Instructable do t'ju japë një mënyrë të shpejtë dhe të lehtë për të shtuar një bord arduino në HomeKit të Apple në një pajisje iOS. Ajo hap të gjitha llojet e mundësive, përfshirë Skriptet që funksionojnë në server, të kombinuara me Apples HomeKit " Skenat ", ajo bën
Kontrolloni dritat në shtëpinë tuaj me kompjuterin tuaj: 3 hapa (me fotografi)
Kontrolloni dritat në shtëpinë tuaj me kompjuterin tuaj: A keni dashur ndonjëherë të kontrolloni dritat në shtëpinë tuaj nga kompjuteri juaj? Actuallyshtë në të vërtetë mjaft e përballueshme për ta bërë këtë. Ju madje mund të kontrolloni sistemet e spërkatësve, perdet automatike të dritareve, ekranet e projektimit të motorizuar, etj. Ju duhen dy pjesë të luftës së fortë