Cuprins:

Lampă de intensitate luminoasă Arduino: 5 pași
Lampă de intensitate luminoasă Arduino: 5 pași

Video: Lampă de intensitate luminoasă Arduino: 5 pași

Video: Lampă de intensitate luminoasă Arduino: 5 pași
Video: 1. q light control plus primii pași pentru QLC +. Lămpi și funcții 2024, Noiembrie
Anonim
Lampă de intensitate luminoasă Arduino
Lampă de intensitate luminoasă Arduino

În acest proiect veți afla cum să porniți automat o lampă atunci când este întunecată

Provizii

De ce vei avea nevoie:

  • Software-ul TinkerCAD
  • LDR (pentru a detecta condițiile de lumină / întuneric)
  • Microcontroler Arduino
  • Bec
  • Releu (deoarece becul durează 120 V comparativ cu Arduino care oferă 5V)
  • O sursă de energie
  • Breadboard (opțional)
  • Scrieți codul Arduino

Pasul 1: Construiți circuitul

Construiți circuitul
Construiți circuitul

Asigurați-vă că circuitul dvs. este potrivit corect ca în cel afișat

Pasul 2: senzor LDR

Senzor LDR
Senzor LDR

Așa cum se arată în imagine, relația pentru senzorul LDR este legată. Un capăt este atașat la bază, iar celălalt capăt este legat de rezistorul VCC. Semnalul de ieșire LDR este conectat între piciorul LDR și piciorul rezistorului.

Pasul 3: Releu și lampă

Releu și lampă
Releu și lampă

Asigurați-vă că totul arată ca în imaginea prezentată

Pasul 4: Codificare

Codificare
Codificare

Pentru aceasta, partea de codare este destul de simplă. Prima linie arată că citim intrarea de la pinul analogic A0 și o imprimăm pe monitorul serial, după cum puteți vedea. Apoi facem formatarea condiționată, prin care testăm semnificația A0. Indiferent dacă valoarea lui A0 este echivalentă sau mai mare de 500, pinul digital 4 este setat la LOW și, dacă valoarea este mai mică, pinul 4 este setat la HIGH. Releul este legat de pinul 4.

FYI: Copiați ceea ce este afișat pe cod

Pasul 5: Rezultatul Tutorialului

Rezultatul Tutorialului
Rezultatul Tutorialului

Așa ar trebui să arate tutorialul dvs. odată

Urmăriți acest videoclip despre cum să îl operați:

www.youtube.com/embed/tBVq6cvgnmU

Recomandat: