Obsah:
- Zásoby
- Krok 1: Nastavenie obvodu
- Krok 2: Programovanie obvodu
- Krok 3: Integrácia Morseovej abecedy do semaforu
- Krok 4: Abstrakt
- Krok 5: Záver
Video: Ako vytvoriť funkčný semafor s doskou Auduino: 5 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Semafory sú signalizačné zariadenia, ktoré sa bežne používajú na riadenie cestných križovatiek, priechodov pre chodcov a iných miest. Ručne ovládaný plynový semafor bol prvým svojho druhu a technológia sa od svojho zavedenia v zime 1868 výrazne zlepšila.
Tento návod vás prevedie tým, ako si vytvoríte vlastný ručne ovládaný semafor pomocou dosky Auduino spolu s kódovaním.
Zásoby
Na výrobu vlastného ovládateľného semaforu budete okrem dosky Auduino potrebovať aj nasledujúci hardvér:
- 3 LED diódy (každá 1 červená, žltá a zelená LED)
- Chlebník
- 3 220 Ω odpory
- 14 prepojovacích káblov
- 1 tlačidlový spínač
- 1 odpor s vysokou hodnotou (najlepšie 10 000Ω odpor)
Krok 1: Nastavenie obvodu
Predtým, ako budeme môcť naprogramovať semafor, musíme nastaviť obvod v usporiadaní s tlačidlom, odpormi, diódami LED a vodičmi, ktoré sú na svojom mieste. Začnite tým, že zapojíte dosku Auduino na dosku, ako je vidieť na obrázku č. 1.
Začnite pripojením jedného páru červeného a čierneho vodiča k paralelným napájacím lištám, červenej pre kladnú a čiernu pre zápornú koľajnicu. Potom pripojte ďalší pár červeného a čierneho vodiča k portom dosky Auduino, červený vodič by mal byť pripojený k 5V slotu a čierny vodič by mal byť pripojený k druhému slotu GROUND. Akonáhle to urobíte, môžete nastaviť LED diódy, tlačidlá a odpory, ako je to znázornené na obrázku č. 2.
Začnite tým, že získate 3 odpory 220 ohmov a nastavte ich v stĺpcovom usporiadaní nasledujúcom s 3 diódami LED v tomto farebnom poradí: červená, žltá a zelená. Negatívne nohy na každej LED dióde by mali byť pripojené v rovnakom rade ako rezistory kolmé na ne. Umiestnite gombíkové nohy do koľajničiek, ktoré sú oddelené oddeľovačom v strede dosky na chlieb, spolu s odporom. Akonáhle to urobíte, pokračujte v zapojení káblov k komponentom, ktoré budeme musieť naprogramovať v kroku 2. Dokončite zapojenie obvodov podľa obrázku č. 3.
Uchopte 10 prepojovacích káblov a zapojte červený riadok LED na kolík č. 10, žltý riadok LED na kolík č. 9 a zelený riadok LED na kolík č. 8. Pripojte napájacie a uzemňovacie vodiče tlačidla k príslušným miestam, ako je to znázornené na obrázku č. 3. Nakoniec pripojte pravú hornú časť gombíka ku kolíku č. 12. Ak si nie ste istí, či je váš obvod správny, pozrite si všetky obrázky. Keď potvrdíte, že sa váš konečný obvod zhoduje s obrázkom č. 3, pokračujte krokom 2.
Krok 2: Programovanie obvodu
Pokračujte otvorením programovacieho rozhrania, ktoré je kompatibilné s vašou doskou Arduino (tj. TinkerCAD, Arduino IDE atď.), A skopírujte vyššie uvedený kód. Ak je to vykonané správne, váš obvod by mal mať najskôr všetky LED diódy vypnuté. Po stlačení tlačidla sa rozsvieti zelená LED dióda. Žltá dióda LED sa znova rozsvieti a zelená kontrolka LED zhasne. Nakoniec ešte raz stlačením rozsvietite červenú diódu LED a vypnete žltú diódu. Ďalším stlačením tohto tlačidla sa všetky LED diódy vypnú a slučka sa dokončí. Ďalším stlačením tlačidla sa semaforová slučka zopakuje.
Krok 3: Integrácia Morseovej abecedy do semaforu
Keď ste so svojim kódom spokojní a chcete vyskúšať niečo iné, môžete kódový výstupný systém Morseovej abecedy kódovať mimo svetelných diód LED. Tento kód vytlačí písmeno v sériovom monitore, keď dióda LED začne vydávať písmeno v morzeovke.
Majte na pamäti, že vzor „SOS“používa na vysielanie správy iba červenú diódu LED, zatiaľ čo vzor „VACATION“používa na rozlíšenie bodov a čiarok červené aj zelené diódy LED. Ak je to urobené správne, zelená dióda LED pre vzor „SOS“by sa mala rozsvietiť raz, čo znamená, že cyklus je dokončený, a na chvíľu sa reštartuje a žltá dióda LED pre vzor „VACATION“by sa mala rozsvietiť namiesto zelenej diódy LED ako používa sa na pomlčky, slúži však na rovnaký účel ako zelená dióda LED vo vzore „SOS“. Ak chcete zmeniť vzory, stlačte a podržte tlačidlo na päť sekúnd, keď sa rozsvieti zelená alebo žltá dióda LED v vzore „SOS“alebo „VACATION“.
Krok 4: Abstrakt
VYTVORENIE MINIATURÁRNEHO RUČNÉHO OSVETLENIA
Čo je semafor?
Semafory sú automatické signalizačné zariadenia, ktoré bežne používajú cestné križovatky, priechody pre chodcov a ďalšie miesta na riadenie intenzity dopravy. Ručne ovládaný plynový semafor bol prvým svojho druhu a táto technológia sa od svojho zavedenia v zime 1868 výrazne zlepšila.
Vytváranie obvodov
Obvody sa skladajú zo základnej dosky, dosky Arduino, 3 LED diód, 4 odporov, 1 tlačidla a mnohých vodičov. Zostavenie tohto zariadenia vyžaduje určitú trpezlivosť a čas, pretože umiestnenie komponentov obvodu musí byť dokonalé, pretože umiestnenie jedného komponentu na nesprávne miesto môže viesť k poruche systému obvodov a niektoré veci nemusia fungovať správne.
Metódy
Rôzne metódy môžu zahŕňať manuálny spínač, ktorý môže prechádzať tromi fázami, čo sa dá dosiahnuť použitím tlačidla alebo pákového spínača s mnohými „prevodovými stupňami“. Stlačenie tlačidla bude prechádzať 3 fázami po jednej v príslušnom poradí, zmena „polohy“páčky na druhej strane zmení fázu v závislosti od polohy, v ktorej sa nachádza (tj ľavý koniec páčky je červený, stred je žltý, pravý koniec je zelený). Ľudia sa môžu tiež pokúsiť automatizovať signál programovaním semaforu tak, aby zmenil jeho svetelný aspekt v časovaných intervaloch (tj 30 sekúnd pre zelenú, 5 sekúnd pre žltú a 60 pre červenú).
Záver
Na záver je možné uviesť, že je možné prestavať semafor na veľkosť škárovacej dosky a ponúka jedinečné obmedzenia a rozmanitosť funkcií a prevádzky.
Krok 5: Záver
Keď je všetko na svojom mieste, znova skontrolujte, či všetko, čo ste skopírovali, neobsahuje chyby v kóde, ktorý ste skopírovali. Nasleduje video sekvencie Morseovej abecedy integrovanej v prevádzke do semaforového obvodu spolu s písmenami vytlačenými do sériového monitora!
Odporúča:
AKO VYROBIŤ ŠTYRI FUNKČNÝ KALKULÁTOR V CPP: 6 krokov
AKO VYROBIŤ ŠTYRI FUNKČNÝ Kalkulátor v CPP: Kalkulačky sa používajú v každodennom živote pre každého. Jednoduchú kalkulačku je možné vytvoriť v programe C ++, ktorý dokáže sčítať, odčítať, násobiť a deliť dva operandy zadané používateľom. Príkaz if a goto sa používa na vytvorenie kalkulačky
Ako vytvoriť zavádzaciu jednotku Linux (a ako ju používať): 10 krokov
Ako vytvoriť zavádzaciu jednotku Linux (a ako ju používať): Toto je jednoduchý úvod, ako začať s Linuxom, konkrétne Ubuntu
Ako som upgradoval hladového robota s doskou s plošnými spojmi: 4 kroky
Ako som upgradoval hladový robot s doskou s plošnými spojmi: Dobrý deň, tvorcovia, ukážem vám, ako som aktualizoval hladového robota pomocou dosky s plošnými spojmi. Tento robot zachytáva objekty pomocou snímača a motora. Rám bol postavený pomocou 3D tlačiarne. [Odkaz na stránku Instructables, ktorá vám povie, ako to urobiť] V tomto
100% funkčný USB nabíjací adaptér pre MP3 prehrávače Creative ZEN V Plus: 5 krokov
100% funkčný nabíjací USB adaptér pre MP3 prehrávače Creative ZEN V Plus: Tu popíšem, čo skutočne potrebujete na nabíjanie vášho ZEN V plus s každým napájaním 5 VDC! 1. Potrebujete nasledujúce diely:-konektor Mini-USB s 5 spájkovacími kolíkmi vo vnútri zo štandardného kábla USB-A na Mini-USB (pozri obrázok 2)-pre
Ako je kompatibilný s doskou Arduino: 4 kroky
Ako je kompatibilný Arduino s Breadboardom: Nie je žiadnym tajomstvom, že v okolí ústredia oomlout sme veľkými fanúšikmi mikrokontroléra Arduino s otvoreným zdrojovým kódom. Vopred vyrobená doska Duemilanove je úžasná platforma pre prototypy, ale niekedy je zábavné urobiť niečo pre seba. Nasleduje sprievodca po