Kazalo:

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

Video: Arduino svetilka za intenzivnost svetlobe: 5 korakov

Video: Arduino svetilka za intenzivnost svetlobe: 5 korakov
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Julij
Anonim
Arduino svetilka za intenzivnost svetlobe
Arduino svetilka za intenzivnost svetlobe

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

Sestavite vezje
Sestavite vezje

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

2. korak: Senzor LDR

LDR senzor
LDR senzor

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

Rele in svetilka
Rele in svetilka

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

4. korak: Kodiranje

Kodiranje
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

Rezultat vadnice
Rezultat vadnice

Tako bi morala izgledati vaša vadnica enkrat zatem

Oglejte si ta videoposnetek, kako upravljati:

www.youtube.com/embed/tBVq6cvgnmU

Priporočena: