Sisällysluettelo:

Valon voimakkuuslamppu W/ Arduino: 3 vaihetta
Valon voimakkuuslamppu W/ Arduino: 3 vaihetta

Video: Valon voimakkuuslamppu W/ Arduino: 3 vaihetta

Video: Valon voimakkuuslamppu W/ Arduino: 3 vaihetta
Video: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Heinäkuu
Anonim
Valovalolamppu W/ Arduino
Valovalolamppu W/ Arduino

Tässä projektissa tutkin, miten arduinon avulla voidaan luoda lamppu, joka vaihtuu kellonajasta riippuen. Käyttäjän pyynnöstä lamppu muuttaa kirkkauttaan, kun he mittaavat tai pienentävät LDR -valon havaitsemisvastuksen vastusta. Tämä projekti saatiin päätökseen Tinkercadilla, ja se käyttää releä ulkoistaakseen virran piiriin, jota arduino ei pysty täyttämään hehkulamppua varten. Tässä on mitä tarvitset!

Tarvikkeet

1 Rele

1 kilo-ohmin vastus

1 LDR (valovastus)

1 Virtalähde

1 Arduino

1 Leipälevy

1 Hehkulamppu

Vaihe 1: Vaihe 1: Määritä Breadboard -asettelu seuraavasti

Vaihe 1: Määritä Breadboard -asettelu seuraavasti
Vaihe 1: Määritä Breadboard -asettelu seuraavasti

Jotta voidaan kuvitella samanlainen ulkoasu kuin opetusohjelmassa, on välttämätöntä noudattaa leipälevyn asettelua paitsi siisteyden, myös tehokkuuden vuoksi.

Vaihe 2: Vaihe 2: Lisää rele, johdot, virtalähde ja vastukset

Vaihe 2: Lisää rele, johdot, virtalähde ja vastukset
Vaihe 2: Lisää rele, johdot, virtalähde ja vastukset

Säilytä virtalähteen oletusasetukset (5 volttia, 5 ampeeria virtaa).

Vaihe 3: Vaihe 3: Ohjelmoi piiri toimimaan seuraavan koodin avulla LDR: n resistanssin perusteella

Vaihe 3: Käytä seuraavaa koodia ohjelmoidaksesi piirin toimimaan LDR: n resistanssin perusteella
Vaihe 3: Käytä seuraavaa koodia ohjelmoidaksesi piirin toimimaan LDR: n resistanssin perusteella

Annetaan koodille jokin konteksti. Arduino -kieli on hyvin ainutlaatuinen ja muistuttaa yksinkertaisuudessaan lohkokoodin tyhjästä. Ensinnäkin meidän on ilmoitettava porttimme, joita käytämme liittämään releen liitin 5 ja LDR: n liitin 2. Itse käytin portteja 5 releelle ja A0 LDR: lle, mutta voit valita minkä tahansa analogisen nastan LDR: lle ja minkä tahansa digitaalisen nastan releelle. Meidän on päästävä arvoon, jonka LDR palauttaa eri valotasoilla. Joten käytämme if -lausetta, joka on "if (analogRead (A0)> 500)", niin se tarkoittaisi, että kun tietty pimeys on saavutettu, lamppu alkaa syttyä ja kirkastua sitä vähemmän valoa.

Suositeltava: