Cuprins:

Cum să faci un semafor funcțional cu o placă Auduino: 5 pași
Cum să faci un semafor funcțional cu o placă Auduino: 5 pași
Anonim
Cum să faci un semafor funcțional cu o placă Auduino
Cum să faci un semafor funcțional cu o placă Auduino

Semaforele sunt dispozitive de semnalizare intersecții de drumuri utilizate în mod obișnuit, treceri de pietoni și alte locații pentru a controla fluxurile de trafic. Un semafor acționat manual cu gaz a fost primul de acest gen și tehnologia s-a îmbunătățit mult de la introducerea sa în iarna 1868.

Acest instructable va trece prin modul de a crea propriul semafor controlat manual folosind o placă Auduino, împreună cu unele coduri.

Provizii

În afară de o placă Auduino, veți avea nevoie de următorul hardware pentru a vă crea propriul semafor controlabil:

  • 3 LED-uri (1 LED roșu, galben și verde fiecare)
  • O placă de măsurare
  • 3 rezistențe de 220 Ω
  • 14 fire jumper
  • 1 comutator cu buton
  • 1 rezistor de mare valoare (de preferință un rezistor de 10, 000Ω)

Pasul 1: Configurarea circuitului

Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului
Configurarea circuitului

Înainte de a putea programa semaforul, trebuie să configurăm circuitul într-un aranjament cu butonul, rezistențele, LED-urile și firele puse în funcțiune. Începeți prin conectarea plăcii Auduino la o placă, așa cum se vede în imaginea nr. 1.

Începeți prin conectarea unei perechi de fire roșii și negre la șinele de alimentare paralele, roșu pentru șina pozitivă și negru pentru șina negativă. Apoi conectați o altă pereche de fire roșii și negre la porturile plăcii Auduino, firul roșu ar trebui să fie conectat la slotul de 5V, iar firul negru să fie conectat la al doilea slot GROUND. După ce ați făcut acest lucru, puteți configura LED-urile, butonul și rezistențele, așa cum se vede în imaginea # 2.

Începeți prin a obține 3 rezistențe de 220Ω și configurați-le într-un aranjament de coloană, urmând cu cele 3 LED-uri, plasate în această ordine de culoare: roșu, galben și verde. Picioarele negative de pe fiecare LED ar trebui să fie conectate pe același rând cu rezistențele perpendiculare pe ele. Așezați picioarele butonului în șinele separate de un separator în mijlocul plăcii de panificație, împreună cu un rezistor. După ce ați făcut acest lucru, continuați să conectați cablajul la componentele pe care va trebui să le programăm la pasul 2. Consultați imaginea # 3 pentru a termina conectarea circuitelor.

Luați 10 fire jumper și conectați rândul LED roșu la pinul 10, rândul LED galben la pinul 9 și rândul LED verde la pinul 8. Conectați cablurile de alimentare și de împământare ale butonului în locurile respective, așa cum se vede în imaginea nr. 3. În cele din urmă, conectați piciorul din dreapta sus al butonului # 12. Consultați toate imaginile dacă nu sunteți sigur că circuitul dvs. este corect. După ce ați confirmat că circuitul dvs. final se potrivește cu imaginea # 3, continuați cu pasul 2.

Pasul 2: Programarea circuitului

Programarea circuitului
Programarea circuitului
Programarea circuitului
Programarea circuitului

Continuați să deschideți o interfață de programare care este compatibilă cu placa Arduino (de exemplu, TinkerCAD, Arduino IDE etc.) și copiați codul de mai sus. Dacă este făcut corect, circuitul dvs. ar trebui să aibă toate LED-urile stinse la început. După ce apăsați butonul, LED-ul verde se va aprinde. Încă o dată, LED-ul dvs. galben se va aprinde, iar LED-ul verde se va stinge. În cele din urmă, apăsând-o încă o dată, se va aprinde LED-ul roșu și se va stinge LED-ul galben. Apăsând încă o dată acest buton se vor stinge toate LED-urile și se va termina bucla. Apăsând din nou butonul se va repeta bucla semaforului.

Pasul 3: Integrarea codului Morse în semafor

Integrarea codului Morse în semafor
Integrarea codului Morse în semafor
Integrarea codului Morse în semafor
Integrarea codului Morse în semafor
Integrarea codului Morse în semafor
Integrarea codului Morse în semafor

După ce sunteți mulțumit de codul dvs. și doriți să încercați ceva diferit, puteți codifica un sistem de ieșire cod Morse din LED-urile semaforului. Acest cod tipărește litera în Monitorul Serial atunci când LED-ul începe să scoată litera în cod Morse.

Rețineți că modelul „SOS” folosește doar LED-ul roșu pentru a emite mesajul, în timp ce modelul „VACATION” folosește atât LED-urile roșii, cât și cele verzi pentru a diferenția punctele și liniuțele. Dacă este făcut corect, LED-ul verde pentru modelul „SOS” ar trebui să se aprindă o dată pentru a indica ciclul care sa încheiat și va reporni momentan, iar LED-ul galben pentru modelul „VACATION” ar trebui să se aprindă în locul LED-ului verde ca este folosit pentru liniuțe, însă acesta are același scop ca un LED verde în modelul "SOS". Pentru a schimba tiparele, apăsați și țineți apăsat butonul timp de cinci secunde când LED-ul verde sau galben se aprinde în modelul „SOS” sau respectiv „VACATION”.

Pasul 4: Rezumat

CREAREA UNUI SEMIFOR MANUAL DE MINIATURĂ

Ce este un semafor?

Semaforele sunt dispozitive de semnalizare automată utilizate în mod obișnuit la intersecțiile rutiere, trecerile de pietoni și alte locații pentru a controla volumul de trafic. Un semafor acționat manual cu gaz a fost primul de acest gen și tehnologia s-a îmbunătățit mult de la introducerea sa în iarna 1868.

Crearea circuitelor

Circuitul constă dintr-o placă de bază, o placă Arduino, 3 LED-uri, 4 rezistențe, 1 buton și numeroase fire. Asamblarea acestui aparat necesită o anumită răbdare și timp, deoarece plasarea componentelor circuitului trebuie să fie perfectă, deoarece plasarea unei componente într-un loc incorect poate duce la o defecțiune a sistemului de circuite și este posibil ca unele lucruri să nu funcționeze corect.

Metode

Diferite metode pot include un comutator manual care poate parcurge cele trei faze, care poate fi realizat prin utilizarea unui buton sau a unui comutator cu pârghie cu numeroase "trepte de viteză". Apăsarea unui buton va parcurge cele 3 faze una câte una în ordinea corespunzătoare, schimbarea „poziției” unei pârghii pe de altă parte va schimba faza în funcție de ce poziție se află (adică, capătul stâng al pârghiei este roșu, mijlocul este galben, capătul drept este verde). Oamenii pot încerca, de asemenea, să automatizeze semnalul programând semaforul pentru a schimba aspectul său luminos la intervale temporizate (adică 30 de secunde pentru verde, 5 secunde pentru galben și 60 pentru roșu).

Concluzie

În concluzie, este posibilă recrearea unui semafor pe o dimensiune a scării panoului de bord și vine cu limitări și varietate unice în funcția și funcționarea sa.

Pasul 5: Concluzie

Odată ce totul este la locul său, verificați de două ori dacă există erori în codul pe care l-ați copiat tastând pentru a vă asigura că totul funcționează. Mai jos este un videoclip al secvenței de cod Morse integrat în circuitul semaforului în acțiune, împreună cu literele imprimate în monitorul serial!

Recomandat: