Cuprins:

Lămpi de blat de bucătărie folosind Arduino: 3 pași
Lămpi de blat de bucătărie folosind Arduino: 3 pași

Video: Lămpi de blat de bucătărie folosind Arduino: 3 pași

Video: Lămpi de blat de bucătărie folosind Arduino: 3 pași
Video: Dorian este speriat de un interlop când face poze 😱🥊🤣 #timisoara #dorianpopa #cluj #bucuresti 2024, Iulie
Anonim
Image
Image

De ceva vreme îmi doresc să-mi scufund degetele de la picioare în automatizarea casei. Am decis să încep cu un proiect simplu. Din păcate, nu am făcut fotografii în timpul procesului, dar am folosit un protoboard pentru a-mi testa ideile mai întâi și le-am lipit doar când totul funcționa.

Proiectul constă dintr-un Arduino conectat atât la un senzor PIR, cât și la o bandă LED acționată de un MOSFET. Aș fi putut sări peste Arduino cu totul și să folosesc doar PIR și întârzierea reglabilă, dar maximul este de 18 secunde, ceea ce înseamnă că cineva trebuie să se miște în fața lui la fiecare 18 secunde pentru a împiedica stingerea luminilor. În plus, am vrut ca luminile să se aprindă și să se stingă treptat.

Ideea mea inițială a fost să conectez și un modul radio și să pornesc o rețea MySensors, dar am avut unele probleme pentru ca senzorul să comunice cu gateway-ul, așa că am renunțat și am menținut proiectul simplu.

Pasul 1: Materiale

Furnizez aici o listă de materiale (cu excepția celor evidente, cum ar fi sârmă, lipit, lipitor etc.) cu linkurile de unde le-am cumpărat.

  • Arduino Pro Mini 328 5V. La început am încercat să folosesc 3.3V și m-am gândit că va gestiona intrarea brută de 12V, dar am ars regulatorul de tensiune de la bord.
  • Benzi LED 12V alb cald (60 led / m, SMD2835, impermeabil)
  • Senzor de mișcare PIR
  • Mosfet IRFZ44N pentru conducerea benzii LED de 12V folosind o ieșire de 5V de la Arduino. Orice N-mosfet bun cu aceste tensiuni în raza de acțiune care se potrivește curentului dvs. așteptat va face, nu trebuie să fie acesta, dar le-am folosit anterior pentru conducerea benzilor LED, așa că am încredere în ele. Sunt menționați pentru a gestiona 55V și 49A, mai mult decât suficient pentru acest proiect special.
  • Adaptor de alimentare 12V. Am mers cu modelul 2A, dar ar trebui să estimați curentul de care veți avea nevoie. Banda LED pe care am ales-o este listată ca 2.88W / m, ceea ce pare puțin prea mic pentru 60 de LED-uri mari, așa că am jucat-o în siguranță.
  • Priză de alimentare DC
  • Caseta proiectului. Orice lucru care se potrivește proiectului dvs. este bun.
  • Conector JST pentru banda LED. Este posibil să lipiți firele direct, dar am crezut că este mai bine să folosiți un conector în cazul în care trebuie să înlocuiesc banda.

Pasul 2: Asamblare

Asamblare
Asamblare
Asamblare
Asamblare

Senzorul PIR este conectat la pinul 2 de pe arduino, iar ieșirea la mosfet este conectată la pinul 3. Puteți alege oricare alt pin și puteți schimba codul în consecință, dar pinul de ieșire trebuie să fie capabil de PWM. Masa Arduino ar trebui să fie conectată la masa fișei de alimentare - alegeți oricare dintre pinii GND ai arduino-ului. Rețineți că firul pozitiv de la mufa de alimentare trebuie să fie conectat la pinul RAW al arduino, astfel încât să treacă prin regulatorul de tensiune. NU CONECTAȚI O SURSĂ DE ALIMENTARE DE 12V DIRECT LA VCC, vă veți prăji Arduino.

Pe MOSFET-urile cu canale N, poarta este pinul 1, canalul de scurgere este pinul 2 și sursa este pinul 3. Sursa (pinul 3) ar trebui conectată la pământul de 12V, poarta (pinul 1) la Arduino și canalul de scurgere la pinul negativ al benzii LED. Banda pozitivă trebuie conectată direct de la priză.

Am folosit doi conectori pentru banda LED deoarece l-am împărțit în doi, unul pentru fiecare parte a aragazului. Puteți utiliza un singur conector sau mai mulți și puteți alimenta câte părți doriți în paralel, atâta timp cât furnizați curentul necesar de la adaptorul de alimentare. Benzile cu LED-uri au, în general, semne tipărite care arată unde pot fi tăiate (și sunt, în general, în secțiuni de 3 LED-uri). Asigurați-vă că nu conectați nimic pe o polaritate inversă și că sunteți bine să mergeți.

Odată ce totul este la locul său, trebuie să tăiați o gaură în cutia de proiectare pentru a se potrivi senzorului PIR. Am ales să îl poziționez în diagonală, astfel încât să nu obțină multă mișcare din sufrageria mea, dar micuțul bugger este foarte sensibil. Puteți regla sensibilitatea, totuși, rotind ușor unul dintre cele două trimpoturi (celălalt este pentru expirarea semnalului și ar trebui lăsat singur). În sensul acelor de ceasornic, îl face mai sensibil.

De asemenea, am tăiat două sloturi pentru firele cu bandă LED, ar trebui să tăiați câte aveți nevoie. Instalarea cutiei de proiect depinde de model, a mea are o gaură pentru un șurub pe spate, așa că am înșurubat-o în partea inferioară a dulapului și am poziționat senzorul PIR orientat înainte. Benzile LED ar trebui să aibă un spate adeziv, dar fie adezivul nu era suficient de bun, fie dulapul avea atât de multă grăsime pe suprafață încât împiedica lipirea benzii (da!). Așa că am cumpărat niște cleme pentru cabluri (genul folosit pentru a cupla cablul coaxial în jos) și acest lucru a ținut banda în poziție.

Pasul 3: Pașii următori

În viitor, intenționez să construiesc o rețea MySensors în casă și voi încerca să adaug acest proiect. Și un alt lucru pe care vreau să-l fac este să adaug capacități de putere redusă, astfel încât circuitul să nu utilizeze prea mult curent în standby.

Recomandat: