INHOUDSOPGAWE:

Arduino Traffic Light Controller W/Remote Control: 10 stappe
Arduino Traffic Light Controller W/Remote Control: 10 stappe

Video: Arduino Traffic Light Controller W/Remote Control: 10 stappe

Video: Arduino Traffic Light Controller W/Remote Control: 10 stappe
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, November
Anonim
Arduino Traffic Light Controller W/Remote Control
Arduino Traffic Light Controller W/Remote Control

Ek het 'n verkeerslig gehad wat ek besig was om op te knap. Die enigste ding wat u nog moes doen, was om die kontroleerder vir die seine van die lig te bou. Om dit 'n draai te gee, het ek 'n afstandsbediening ingesluit. Dit was ook die perfekte geleentheid vir my om 'n Arduino te probeer. Ek wou die Arduino gebruik, want dit was maklik om te gebruik op beide MAC en Windows.

Stap 1: Definieer die projek

Om 'n elektroniese ontwerpprojek te begin, definieer eers die parameters van die funksionaliteit daarvan. Hierdie projek word gedefinieer as: Beheer 3-uitsette Lees 4-insette Lees 1-onderbreking Kenmerke: 3-uitsette word in verskillende modusse opeenvolgend-Standaard verkeersligpatroon-omgekeerde patroon-bestendig op elke uitset-knipper elke uitset-Skakel Toename en afname volgorde spoed af Wysig gestoorde tydsberekening parameters met behulp van afstandsbediening en belangrikste; Uit te voer in 'n intydse landhuis.

Stap 2: prototipe die stroombaan

Gebruik prototipe metodes om die stroombaan te toets. Ek het die Arduino Duemilanov gebruik. Ek het 3 LED's, 4 skakelaars aangeheg en die kode begin skryf. Die Arduino IDE (wat GRATIS is !!) gebruik 'n sintaksis wat baie ooreenstem met die ou ouderwetse ANSI C. Ek het begin met die seine van patrone. Ek het 'n saakverklaring gebruik om my kode te moduleer. Ek het die kode vir die knoppies bygevoeg. Die knoppies beheer modus UP/DN en spoed UP/DN.

Stap 3: Skryf die kode

Nadat ek die basiese beginsels agtergekom het, het ek na die byvoegings gegaan. Ek het die ontvanger van die afstandsbediening aan die Arduino gekoppel en seker gemaak dat die seinontvangslyn aan my onderbrekingspen gekoppel is. Ek het ook die uitsetpenne van my Arduino gebuffer met behulp van skakeltransistors wat relais van 5 volt aandryf.

Stap 4: TOETS TOETS TOETS TOETS

Toets u kring en kode deeglik. Die Arduino maak voorsiening vir veldprogramvermoë, maar dit is geen verskoning om nie te toets nie. Nadat ek die afstandsbediening bygevoeg het, het ek baie kodeveranderings gehad om die kode te gebruik. Hierdie weergawe het 'n bruikbare kode vir die afstandsbediening ontvanger, maar dit breek die vermoë om die tydsberekening en standaardflitspatroon en spoed by aanskakeling te herprogrammeer.

Stap 5: Elektroniese skematiese ontwerp

Gebruik 'n ontwerpprogram om die elektroniese skema te modelleer Maak elke komponent en koppel hul penne aan mekaar

Stap 6: PCB -uitleg

Gebruik die ontwerp sagteware om die PCB (Printed Circuit Board) uit te lê. Maak 'n karton uit die finale uitleg en toets dit. Ek het geluk gehad en genoeg spel gehad as ek die skroewe los in die Light Housing los om die ligte deure reg te sluit en vas te maak.

Stap 7: Sny die PCB

Sny die PCB
Sny die PCB

Gebruik 'n graveerder, CNC, laser of ets om die printplaat te maak. Spesiale dank aan Steve by The Award Gallery. Raadpleeg u plaaslike trofeewinkel of tekengraver. Hulle weet miskien nie dat hulle hierdie vermoë het nie. My bord is gesny op 'n 10 -jarige trofee/plaatgraveur. Ek het NOVARM se DipTrace gebruik om my skematiese en PCB te maak.

Stap 8: Stel die projek saam

Stel die projek saam
Stel die projek saam

Plaas die komponente op die PCB. Soldeer die penne en leidings.

Stap 9: Installeer die PCB

Installeer die PCB
Installeer die PCB

Installeer die PCB in die verkeerslig. Bedraad al die komponente

Stap 10: Voltooi

Ada Boy! Sit terug en geniet die vrugte van u arbeid. BTW die gloeilampe is handgemaakte LED's met hoë doeltreffendheid. Hierdie hele verkeerslig trek minder as 10W by 5V met al drie ligte aan.

Aanbeveel: