Cuprins:

Controler semafor Arduino cu telecomandă: 10 pași
Controler semafor Arduino cu telecomandă: 10 pași

Video: Controler semafor Arduino cu telecomandă: 10 pași

Video: Controler semafor Arduino cu telecomandă: 10 pași
Video: Arduino curs în limba română. Control luminozitate LED. DIMMER 2024, Noiembrie
Anonim
Controler semafor Arduino cu telecomandă
Controler semafor Arduino cu telecomandă

Aveam un semafor pe care îl refăceam. Singurul lucru rămas de făcut a fost să construiți controlerul pentru modelele de semnal ale luminii. Pentru a-i da o întorsătură, am încorporat o telecomandă. Aceasta a fost, de asemenea, ocazia perfectă pentru mine de a încerca un Arduino. Am vrut să folosesc Arduino pentru că era ușor de utilizat atât pe MAC, cât și pe Windows.

Pasul 1: definiți proiectul

Pentru a porni un proiect de proiectare electronică definiți mai întâi parametrii funcționalității acestuia. Acest proiect este definit ca: Control 3 ieșiri Citește 4 intrări Citește 1 interupt Caracteristici: 3 ieșiri sunt secvențiate în mai multe moduri-Model de semafor standard-Model inversat-Stabil pe fiecare ieșire-Blink fiecare ieșire-Opriți Viteza secvenței de creștere și descreștere Modificați parametrii de sincronizare salvați utilizând telecomanda și cel mai important; Executați într-un conac în timp real.

Pasul 2: Prototiparea circuitului

Folosiți metode prototip pentru a testa circuitul. Am folosit Arduino Duemilanov. Am atașat 3 LED-uri, 4 comutatoare și am început să scriu codul. ID-ul Arduino (care este GRATUIT !!) folosește o sintaxă care este foarte asemănătoare cu ANSI C. de modă veche bună. Am început cu modurile de tipare de semnal. Am folosit o declarație de caz pentru a-mi modulariza codul. Am adăugat codul pentru butoane. Butoanele controlează modul UP / DN și viteza UP / DN.

Pasul 3: Scrieți codul

Odată ce am descărcat elementele de bază, am trecut la programe de completare. Am conectat receptorul telecomenzii la Arduino asigurându-mă că conectez linia de semnal primit la pinul de întrerupere. De asemenea, am tamponat pinii de ieșire Arduino utilizând tranzistoare de comutare care acționează relee de 5 volți.

Pasul 4: TEST TEST TEST TEST

Testați-vă cu atenție circuitul și codul. Arduino permite abilitatea programului de câmp, dar aceasta nu este o scuză pentru a nu testa. După adăugarea telecomenzii am avut multe modificări de cod pentru a opera codul. Această versiune are cod utilizabil pentru telecomandă receptor, dar rupe capacitatea de a reprograma sincronizarea și modelul de bliț implicit și viteza la pornire.

Pasul 5: Proiectare schematică electronică

Utilizați un program de proiectare pentru a modela schema electronică Creați fiecare componentă și conectați pinii împreună

Pasul 6: Aspect PCB

Utilizați software-ul de proiectare pentru a dispune PCB-ul (placa de circuit imprimat). Faceți o decupare din carton din aspectul final și TEST FIT IT. Am avut noroc și m-am jucat suficient dacă am lăsat șuruburile libere în carcasa luminii, pentru a închide corect și a încuia ușile ușoare.

Pasul 7: Tăiați PCB-ul

Tăiați PCB-ul
Tăiați PCB-ul

Folosiți un gravor, CNC, laser sau gravură pentru a realiza placa de circuit. Mulțumiri speciale lui Steve de la The Award Gallery. Verificați la magazinul local de trofee sau gravatorul de semne. Este posibil să nu știe că au această abilitate. Tabloul meu a fost tăiat pe un gravator de trofee / plăci de 10 ani. Am folosit DipTrace de la NOVARM pentru a-mi realiza schema și PCB-ul.

Pasul 8: Asamblați proiectul

Asamblați proiectul
Asamblați proiectul

Așezați componentele pe PCB. Soldați știfturile și cablurile.

Pasul 9: Instalați PCB

Instalați PCB-ul
Instalați PCB-ul

Instalați PCB-ul în semafor. Conectați toate componentele

Pasul 10: Terminați

Ada Boy! Așezați-vă și bucurați-vă de fructele muncii dvs. Becurile BTW sunt LED-uri realizate manual de înaltă eficiență. Tot acest semafor atrage mai puțin de 10W la 5V cu toate cele trei lumini aprinse.

Recomandat: