INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
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
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
Plaas die komponente op die PCB. Soldeer die penne en leidings.
Stap 9: 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.