Arduino svetilka za intenzivnost svetlobe: 5 korakov
Arduino svetilka za intenzivnost svetlobe: 5 korakov
Anonim

V tem projektu se boste naučili, kako samodejno vklopite svetilko, ko je temno

Zaloge

Kaj boste potrebovali:

  • Programska oprema TinkerCAD
  • LDR (za zaznavanje svetlih/temnih razmer)
  • Arduino mikrokrmilnik
  • Žarnica
  • Rele (ker žarnica potrebuje 120 V v primerjavi z Arduinom, ki zagotavlja 5 V)
  • Vir energije
  • Ogledna plošča (neobvezno)
  • Zapišite kodo Arduino

1. korak: Sestavite vezje

Prepričajte se, da je vezje pravilno usklajeno, kot je prikazano

2. korak: Senzor LDR

Kot je prikazano na sliki, je povezava za senzor LDR povezana. En konec je pritrjen na podnožje, drugi konec pa na VCC upor. Izhodni signal LDR je povezan med krakom LDR in krakom upora.

3. korak: Rele in svetilka

Poskrbite, da bo vse videti tako, kot je na sliki

4. korak: Kodiranje

Za to je kodirni del precej preprost. Prva vrstica prikazuje, da beremo vhod z analognega zatiča A0 in ga natisnemo na serijski monitor, kot vidite. Nato naredimo pogojno oblikovanje, s katerim preizkusimo pomen A0. Ne glede na to, ali je vrednost A0 enakovredna ali večja od 500, je digitalni pin 4 nastavljen na LOW, če pa je vrednost manjša, je pin 4 nastavljen na HIGH. Rele je priključen na pin 4.

Opomba: Kopirajte, kar je prikazano na kodi

5. korak: Rezultat vadnice

Tako bi morala izgledati vaša vadnica enkrat zatem

Oglejte si ta videoposnetek, kako upravljati:

www.youtube.com/embed/tBVq6cvgnmU