Cuprins:

Lampă Arduino Light Intensity - Jyothir: 5 pași
Lampă Arduino Light Intensity - Jyothir: 5 pași

Video: Lampă Arduino Light Intensity - Jyothir: 5 pași

Video: Lampă Arduino Light Intensity - Jyothir: 5 pași
Video: Arduino project how to make a laser electronic alarm, an amazing invention DIY 2024, Iulie
Anonim
Lampă de intensitate luminoasă Arduino - Jyothir
Lampă de intensitate luminoasă Arduino - Jyothir

Arduino are multe proiecte distractive și interesante pe care le poți face acasă / la școală, „Lampa de intensitate luminoasă” este un mic proiect distractiv pe care îl poți face acasă cu consumabile foarte mici și este un proiect minunat pentru începători. Realizarea lămpii cu intensitate luminoasă este foarte distractivă, mai ales dacă o fabricați singură și are o mulțime de utilizări practice, așa că, dacă vă jucați cu ea, puteți chiar să implementați acest lucru în iluminatul casei dvs. pentru a vă economisi niște bani. Acest proiect controlează lampa în funcție de lumină, dacă este întuneric, lumina se va aprinde, iar dacă este strălucitoare, lumina va fi stinsă.

Acesta este tutorialul care vă va ghida de la început până la sfârșit, cu un pas ușor, desigur. Să începem!

Provizii

  • Rezistor dependent de lumină (LDR)
  • Microcontroler Arduino
  • Bec standard
  • Releu LU-5-R
  • Sursă de alimentare 5V
  • 1x rezistor 1kΩ
  • Pană de pâine
  • 12x fire

Pasul 1: Diagrame de circuit

Diagrame de circuit
Diagrame de circuit
Diagrame de circuit
Diagrame de circuit

Pasul 2: conexiune la rezistența dependentă de lumină (LDR)

Conexiune la rezistența dependentă de lumină (LDR)
Conexiune la rezistența dependentă de lumină (LDR)

Primul nostru pas în acest proiect este să conectați LDR, pentru a conecta LDR, veți avea nevoie de 3 fire, rezistență 1 x 1 kΩ și un LDR. Mai întâi, luați un fir, conectați un capăt la pinul A0 de pe Arduino și celălalt capăt la terminalul 2 al LDR (capăt pozitiv). Apoi conectați un alt fir la terminalul 2 al LDR și conectați celălalt capăt la pinul de alimentare Arduino (5V). Acum, în cele din urmă, conectați terminalul 1 al LDR (capăt negativ) la pinul de masă Arduino folosind un fir. Acum ai configurat LDR-ul tău !!!

Pasul 3: Conexiune bec și releu

Conexiune bec și releu
Conexiune bec și releu

Acum am terminat, următorul pas este să conectați becul folosind releu. Pentru persoanele care nu cunosc funcția unui releu, acesta este practic un comutator electromagnetic în care folosește cantități mici de tensiune pentru a oferi cantități mai mari, ceea ce este exact ceea ce avem nevoie pentru acest proiect! Pentru această conexiune, veți avea nevoie de o sursă de alimentare variabilă, un releu Lu-5-R, un bec de 120V și 4x fire. Mai întâi apucați un fir, atașați un capăt al acestuia la borna negativă a sursei de alimentare și conectați celălalt capăt al acestuia la borna 1 a releului. Apucați un alt fir, atașați un capăt al acestuia la borna pozitivă a sursei de alimentare și conectați celălalt capăt la borna 2 a becului. Acum, de la borna 1 a becului, conectați un fir la borna 7 a releului. Acum conectați terminalul 5 al releului la pinul Arduino 4 folosind un fir. În cele din urmă, conectați terminalul 8 al releului la masă și ați realizat cu succes conexiunea becului și a releului !!!

Pasul 4: Codificare

Codificare
Codificare

Acum am terminat cu toate conexiunile circuitului, ultimul nostru pas este să facem de fapt codificarea pentru ca acest circuit să funcționeze. Am atașat codul pentru acest circuit de mai sus, dar permiteți-ne să înțelegem ce face acest cod.

Mai întâi, în setare () ne inițializăm toți pinii (A0 și 4) pentru circuitul nostru, am inițializat pinul A0 la intrare (primind de la LDR) și pinul 4 la ieșire (trimitând tensiunea la releu), apoi seria. 9600) spune practic Arduino-ului să se pregătească să facă schimb de mesaje cu Serial Monitor la o rată de date de 9600 biți pe secundă.

Acum, în vid () îi spunem practic lui Arduino să primească informații și să facă ceva bazat pe ea. Deci intrarea este recepționată prin pinul A0 (conexiune LDR), în acest caz intrarea va fi întunecată (peste 500) sau luminoasă (sub 500), apoi folosind o declarație if and else îi spunem Arduino să trimită tensiune prin pinul 4 la releu. Dacă intrarea este întunecată îi spunem să trimită tensiune la releu, care pornește comutatorul, pornind becul, dar dacă intrarea este luminată, îi spunem Arduino să nu trimită tensiune la releu, oprind, care are ca rezultat oprirea becului.

Pasul 5: Bucurați-vă

Sperăm că vă veți bucura și fiți mândri de ceea ce ați realizat astăzi prin sinele vostru !!

Recomandat: