Sadržaj:
- Korak 1: Pripremite se za osvjetljavanje
- Korak 2: Krug fotootpornika
- Korak 3: Kodiranje 1. dio
- Korak 4: Kodiranje 2. dio
- Korak 5: Kodiranje 3. dio
- Korak 6: Test ploče za kruh
- Korak 7: Izrada kućišta za termin/dio ožičenja za termin
- Korak 8: Osvijetlite Theremin
Video: Arduino svjetlosni termin u vašoj kući: 8 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:34
Prerada Arduino svjetla Theremin s
Termin je elektronički glazbeni uređaj koji može osjetiti položaj ruku izvođača i stvoriti glazbene zvukove, a da izvođač uopće ne dodirne uređaj. Za naš svjetlosni termin prilagodit ćemo ovaj koncept i stvoriti termin koji kontrolira boju umjesto glazbe. Trebat će vam:
Arduino
Računalo
LED diode
Fotootpornik
Otpornici
Kutija
Korak 1: Pripremite se za osvjetljavanje
Počnimo tako što ćemo iz našeg kompleta izvaditi 7 LED dioda. Možete dodati još ako želite, samo pazite da dodate dodatni otpornik i žicu na otvoreni Arduino pin. Imajte na umu da Arduino ne može opskrbiti mnogo energije, pa ih u određenom trenutku dodavanjem više LED dioda sve čini slabijima.
Žica za uzemljenje/ Dodaj LED diode
Započnite dodavanjem žice između uzemljene (negativne "-") šine ploče i GND pina Arduina. To osigurava da sve komponente na Arduinu i matičnoj ploči sada dijele zajedničko tlo i mogu činiti potpuni krug. Zatim utaknite kratki krak (uzemljenje) LED diode u uzemljenu (negativnu) vodilicu ploče
Dodajte otpornike i žice
Trebat će vam 7 otpornika, odlučio sam koristiti 82 ohma (siva, crvena, crna), jer će LED diode biti dovoljno svijetle da vide, ali neće crpiti mnogo energije iz Arduina.
Korak 2: Krug fotootpornika
Za izradu fotootpornog kruga ponovno ćemo stvoriti razdjelnik napona. Uzmite svoj fotootpornik i otpornik od 82 Ohma (sivi, crveni, crni). Postavite jednu nogu fotootpornika u tlocrt ploče, a drugu u bilo koji red ploče.
Zatim dodajte žicu s 5V izlaza na Arduinu u drugi red na vašoj ploči i neka 10K Ohm otpornik premosti red od 5V napajanja i red fotootpornika.
Konačno, sada kada smo napravili razdjelnik napona, moramo dobiti signal od razdjelnika do Arduina, pa uzmite drugu žicu i jedan kraj priključite u fotootpornik i 10K otpornički red, a drugi kraj u A0 (analogni pin 0) na Arduino.
Korak 3: Kodiranje 1. dio
Moj kôd je ovdje!
Kako bismo kodirali svjetlo na tamini, proširit ćemo prethodnu lekciju analognog senzora i otići korak dalje tako što će jedan senzor pokrenuti više LED radnji. Prvo preuzmite priloženi LED.ino i otvorite ga u Arduino IDE -u. Za početak moramo inicijalizirati svih 7 LED dioda. Ovdje sam držao konvencije imenovanja prilično standardnima, ali možete označiti LED diode prema bilo kojoj konvenciji koju želite.
Sada kada je svaka LED dioda imenovana, moramo postaviti naše ulaze i izlaze
Imajte na umu da također započinjemo vezu sa serijskim portom kako bismo kasnije mogli kalibrirati uređaj. Vrijednost 9600 je brzina kojom računalo i Arduino međusobno razgovaraju. To se zove Baud Rate, a više o tome možete pročitati u odjeljku dodatnih resursa.
Korak 4: Kodiranje 2. dio
Nadograđujući naš analogni kod senzora, koristit ćemo istu LED funkciju, ali moramo je malo proširiti kako bismo mogli prilagoditi veću količinu LED dioda. Da bismo to učinili, želimo povećati broj parametara funkcije i pobrinuti se da aktiviramo dodatne pinove.
U ovoj funkciji LED stanja imamo parametre w1, w2, w3, w4, w5, w5, w6 i w7. Namjestite ih na VISOKO ili NISKO u glavnoj petlji s uključivanjem ili isključivanjem ovih LED -a.
Korak 5: Kodiranje 3. dio
Dođimo do pravog mesa ovog koda i zaronimo u glavnu petlju. Znamo da želimo da svijetle različite LED diode u skladu s udaljenošću vaše ruke od senzora. To znači da bi trebalo više LED dioda zasvijetliti kada manje svjetla padne na senzor (dok ga vaša ruka prekriva). Kao što smo vidjeli u prethodnim lekcijama, ADC vrijednost kruga fotootpornika raste sa smanjenjem svjetlosti, pa želimo strukturirati naš kôd na način da svjetlo svijetli više LED dioda s povećanjem vrijednosti ADC -a.
Vau, to je bilo savijanje mozga! Pogledajmo kod kako bismo lakše razumjeli što nam treba
Ahhhh, sad ovo ima više smisla. Stalno provjeravamo vrijednost photoPina, a zatim svijetlimo sve više i više LED dioda što je ta vrijednost veća. Kao što ćete vidjeti u videu na sljedećem koraku, ove zadane vrijednosti prilično su mi dobro funkcionirale s ambijentalnim svjetlom u prostoriji, ali možda ćete se morati malo poigrati s tim vrijednostima kako bi one reagirale na udaljenost vaše ruke na način na koji želite.
Korak 6: Test ploče za kruh
Prenesimo kôd na Arduino i igrajmo se s našim novim Thereminom.
Korak 7: Izrada kućišta za termin/dio ožičenja za termin
Glavno tijelo termina je papirnata kutija. Zatim sam nastavio rezati 7 proreza, razmaknuo ih nožem i škarama. Zatim testiram da li LED diode odgovaraju.
Spojite originalnu žicu s drugom tako da bude dovoljno dugačka da se uključi u rupu koju ste upravo napravili.
Korak 8: Osvijetlite Theremin
Sad kad je sve ožičeno, isprobajmo naš novi Light Theremin:)
Preporučeni:
Izrada jednostavnog robota od stvari koje možete pronaći u svojoj kući (verzija na vrući točak): 5 koraka
Izrada jednostavnog robota od stvari koje možete pronaći u svojoj kući (verzija s vrućim kotačem): Ova uputa pokazat će vam kako napraviti vrući kotač koji radi sam od sebe i radi na baterije dvostruke A. Morat ćete koristiti samo stvari koje ćete najvjerojatnije pronaći u svojoj kući. Imajte na umu da ovaj robot vjerojatno neće ići ravno, a
Svjetlosni termin u NES kontroleru - mjerač vremena 555: 19 koraka (sa slikama)
Light Theremin u NES kontroleru - mjerač vremena 555: Igrao sam se s 555 IC -om i nikada do sada nisam uspio učiniti ništa. Kad sam čuo da je oživio i počeo oscilirati prema meni, bio sam prilično vraški zadovoljan sam sa sobom. Ako ga mogu natjerati da ispušta zvuk, onda bi netko trebao
Arduino kontroler igre sa svjetlima koja odgovaraju vašoj igri Unity :: 24 koraka
Arduino kontroler igre sa svjetlima koja odgovaraju na vaše jedinstvo igre :: Prvo sam ovo napisao riječima. Ovo je prvi put da koristim instruktore pa kad god kažem: napišite kôd tako da znate da mislim na sliku na vrhu tog koraka. U ovom projektu koristim 2 arduina za pokretanje 2 odvojena bita
Kontrolna svjetla u vašoj kući s vašim računalom: 3 koraka (sa slikama)
Kontrolna svjetla u vašoj kući s vašim računalom: Jeste li ikada željeli kontrolirati svjetla u svojoj kući sa svog računala? To je zapravo prilično pristupačno. Možete čak kontrolirati i raspršivačke sustave, automatske zavjese za prozore, motorizirana projekcijska platna itd. Potrebna su vam dva komada hardwar
Svjetlosni termin: 6 koraka
Light Theremin: Light Theremin je instrument za izradu koji koristi svjetlo i sjene za stvaranje zvuka. Termin krug koji se nominalno koristi za ove instrumente prilično je složen, međutim ovaj je jednostavan kao 555 mjerač vremena i neke osnovne komponente iz