Obsah:

Ovládač semaforu Arduino s diaľkovým ovládaním: 10 krokov
Ovládač semaforu Arduino s diaľkovým ovládaním: 10 krokov

Video: Ovládač semaforu Arduino s diaľkovým ovládaním: 10 krokov

Video: Ovládač semaforu Arduino s diaľkovým ovládaním: 10 krokov
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, November
Anonim
Ovládač semaforu Arduino W/diaľkové ovládanie
Ovládač semaforu Arduino W/diaľkové ovládanie

Mal som semafor, ktorý som dolaďoval. Jediná vec, ktorú bolo potrebné urobiť, bolo postaviť ovládač signálových vzorov svetla. Aby som to zmenil, zabudoval som diaľkové ovládanie. Bola to pre mňa tiež perfektná príležitosť vyskúšať si Arduino. Chcel som použiť Arduino, pretože bolo ľahké ho použiť na MAC aj Windows.

Krok 1: Definujte projekt

Na spustenie projektu dizajnu elektroniky najskôr definujte parametre jeho funkčnosti. Tento projekt je definovaný ako: Ovládanie 3 výstupov, Čítanie 4 vstupov, Čítanie 1 prerušenia, Vlastnosti: 3 výstupy sú zoradené vo viacerých režimoch-Štandardný vzor semaforu-Obrátený vzor-Stabilný na každom výstupe-Bliká každý výstup-Vypnúť Zvýšenie a zníženie rýchlosti sekvencie Upraviť uložené parametre časovania pomocou najdôležitejšieho diaľkového ovládania; Vykonajte na panstve v reálnom čase.

Krok 2: Prototypujte obvod

Na testovanie obvodu použite prototypové metódy. Použil som Arduino Duemilanov. Pripojil som 3 LED diódy, 4 prepínače a začal som písať kód. Arduino IDE (ktoré je ZADARMO !!) používa syntax, ktorá je veľmi podobná starodávnemu dobrému ANSI C. Začal som s režimami signálových vzorov. Na modularizáciu svojho kódu som použil príkaz case. Pridal som kód pre tlačidlá. Tlačidlá ovládajú režim UP/DN a rýchlosť UP/DN.

Krok 3: Napíšte kód

Keď som dostal základy, prešiel som k doplnkom. Pripojil som prijímač diaľkového ovládača k Arduinu a uistil som sa, že som pripojil linku prijatého signálu k svojmu prerušovaciemu kolíku. Tiež som uložil do vyrovnávacej pamäte výstupné piny svojho Arduina pomocou spínacích tranzistorov, ktoré poháňajú 5 voltové relé.

Krok 4: TEST TEST TEST TEST

Dôkladne otestujte svoj obvod a kód. Arduino umožňuje programovanie v teréne, ale to nie je ospravedlnenie pre testovanie. Po pridaní diaľkového ovládača som vykonal veľa zmien kódu, aby som kód mohol ovládať. Táto verzia má použiteľný kód pre diaľkový ovládač prijímač, ale narúša to schopnosť preprogramovať načasovanie a predvolený vzor blesku a rýchlosť pri zapnutí.

Krok 5: Elektronický schematický návrh

Použite návrhový program na modelovanie elektronickej schémyVytvorte každý komponent a spojte ich kolíky dohromady

Krok 6: Rozloženie DPS

Použite návrhový softvér na rozloženie dosky plošných spojov (PCB). Z konečného rozloženia vyrobte lepenku a TESTUJTE TO. Mal som šťastie a mal som dosť vôle, ak som nechal skrutky uvoľnené v svetelnom kryte, aby som správne zatvoril a zaistil svetelné dvere.

Krok 7: Odstrihnite PCB

Odrežte PCB
Odrežte PCB

Na výrobu dosiek plošných spojov použite rytec, CNC, laser alebo lept. Zvláštne poďakovanie patrí Steveovi z The Award Gallery. Informujte sa vo svojom miestnom obchode s trofejami alebo rytec znakov. Možno nevedia, že majú túto schopnosť. Moja doska bola vyrezaná na 10 -ročnom rytcovi trofejí/plakov. Na výrobu schémy a dosky plošných spojov som použil DipTrace od NOVARM.

Krok 8: Zostavte projekt

Zostavte projekt
Zostavte projekt

Umiestnite komponenty na dosku plošných spojov. Spájkujte kolíky a vodiče.

Krok 9: Nainštalujte PCB

Nainštalujte PCB
Nainštalujte PCB

Nainštalujte dosku plošných spojov na semafor. Zapojte všetky komponenty

Krok 10: Dokončite

Ada chlapec! Pohodlne sa usaďte a vychutnajte si plody svojej práce. BW žiarovky sú ručne vyrábané vysoko účinné LED diódy. Celý tento semafor odoberá menej ako 10 W pri 5 V so všetkými tromi svetlami.

Odporúča: