Obsah:
- Zásoby
- Krok 1: Nastavení obvodu
- Krok 2: Programování obvodu
- Krok 3: Integrace Morseovy abecedy do semaforu
- Krok 4: Abstrakt
- Krok 5: Závěr
Video: Jak vytvořit funkční semafor s deskou Auduino: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Semafory jsou signalizační zařízení, která se běžně používají k řízení silničních křižovatek, přechodů pro chodce a na dalších místech. Ručně ovládaný plynový světelný semafor byl první svého druhu a technologie se od svého zavedení v zimě 1868 výrazně zlepšila.
Tento návod projde tím, jak vytvořit vlastní ručně ovládaný semafor pomocí desky Auduino spolu s nějakým kódováním.
Zásoby
Kromě desky Auduino budete k vytvoření vlastního řiditelného semaforu potřebovat následující hardware:
- 3 LED diody (každá 1 červená, žlutá a zelená LED)
- Prkénko
- 3 220 Ω odpory
- 14 propojovacích vodičů
- 1 tlačítkový spínač
- 1 vysoce hodnotný odpor (nejlépe 10 000Ω odpor)
Krok 1: Nastavení obvodu
Než budeme moci naprogramovat semafor, musíme nastavit obvod v uspořádání pomocí tlačítka, odporů, LED a vodičů. Začněte připojením desky Auduino Board k prkénku, jak je vidět na obrázku č. 1.
Začněte připojením jednoho páru červeného a černého vodiče k paralelním napájecím lištám, červené pro kladnou a černou pro zápornou kolejnici. Poté připojte další pár červeného a černého vodiče k portům desky Auduino, červený vodič by měl být připojen k 5V slotu a černý vodič by měl být připojen k druhému slotu GROUND. Jakmile to uděláte, můžete nastavit LED diody, tlačítka a odpory, jak je vidět na obrázku č. 2.
Začněte tím, že získáte 3 odpory 220 ohmů a nastavíte je ve sloupcovém uspořádání podle 3 LED diod v tomto barevném pořadí: červená, žlutá a zelená. Záporné nohy na každé LED by měly být připojeny ve stejné řadě jako rezistory kolmé k nim. Umístěte knoflíkové nožičky do kolejniček, které jsou odděleny přepážkou uprostřed prkénka společně s odporem. Jakmile to uděláte, pokračujte připojením kabeláže ke komponentám, které budeme muset naprogramovat v kroku 2. Dokončete zapojení obvodů podle obrázku č. 3.
Uchopte 10 propojovacích vodičů a zapojte červenou LED diodu na pin #10, žlutou LED diodu na pin #9 a zelenou LED diodu na pin #8. Připojte napájecí a uzemňovací vodiče k příslušným místům, jak je vidět na obrázku č. 3. Nakonec připojte pravou horní knoflíkovou nohu ke kolíku č. 12. Pokud si nejste jisti, že je váš obvod správný, podívejte se na všechny obrázky. Jakmile potvrdíte, že váš konečný obvod odpovídá obrázku č. 3, přejděte ke kroku 2.
Krok 2: Programování obvodu
Pokračujte otevřením programovacího rozhraní, které je kompatibilní s vaší deskou Arduino (tj. TinkerCAD, Arduino IDE atd.), A zkopírujte výše uvedený kód. Pokud je to provedeno správně, měl by mít váš obvod nejprve všechny LED diody vypnuté. Jakmile stisknete tlačítko, rozsvítí se zelená LED dioda. Vaše žlutá LED se znovu rozsvítí a zelená LED zhasne. Nakonec dalším stisknutím rozsvítíte červenou LED a vypnete žlutou LED. Dalším stisknutím tohoto tlačítka se všechny LED diody vypnou a smyčka se dokončí. Dalším stisknutím tlačítka se smyčka semaforu zopakuje.
Krok 3: Integrace Morseovy abecedy do semaforu
Jakmile jste se svým kódem spokojeni a chcete vyzkoušet něco jiného, můžete kódovat výstupní systém Morseovy abecedy mimo kontrolky LED. Tento kód vytiskne písmeno v sériovém monitoru, když LED začne vydávat písmeno v Morseově abecedě.
Mějte na paměti, že vzor „SOS“používá k vyslání zprávy pouze červenou LED, zatímco vzor „VACATION“používá k rozlišení bodů a pomlček červené i zelené diody LED. Pokud je to provedeno správně, zelená LED dioda pro vzor „SOS“by se měla jednou rozsvítit, což znamená, že cyklus byl dokončen, a na okamžik se restartuje a žlutá LED dioda pro vzor „VACATION“by se měla rozsvítit místo zelené LED jako používá se pro pomlčky, ale slouží stejnému účelu jako zelená LED ve vzoru „SOS“. Chcete -li přepnout vzory, stiskněte a podržte tlačítko po dobu pěti sekund, když se rozsvítí zelená nebo žlutá LED ve vzoru „SOS“nebo „VACATION“.
Krok 4: Abstrakt
VYTVOŘENÍ MINIATURNÍHO MANUÁLNÍHO DOPRAVNÍHO SVĚTLA
Co je to semafor?
Semafory jsou automatická signalizační zařízení, která běžně používají silniční křižovatky, přechody pro chodce a další místa k řízení intenzity provozu. Ručně ovládaný plynový světelný semafor byl první svého druhu a tato technologie se od svého zavedení v zimě 1868 výrazně zlepšila.
Vytváření obvodů
Obvody se skládají ze základní desky, desky Arduino, 3 LED diod, 4 odporů, 1 tlačítka a mnoha vodičů. Sestavení tohoto zařízení vyžaduje určitou trpělivost a čas, protože umístění součástek obvodu musí být dokonalé, protože umístění jedné součásti na nesprávné místo může vést k nesprávnému fungování systému obvodů a některé věci nemusí fungovat správně.
Metody
Různé metody mohou zahrnovat ruční spínač, který může procházet třemi fázemi, čehož lze dosáhnout použitím tlačítka nebo pákového spínače s mnoha „rychlostními stupni“. Stisknutím tlačítka budete procházet 3 fázemi po jedné v příslušném pořadí, změnou „polohy“páčky na druhé straně změníte fázi podle toho, v jaké poloze je (tj. Levý konec páčky je červený, prostřední je žlutý, pravý konec je zelený). Lidé se také mohou pokusit automatizovat signál programováním semaforu tak, aby změnil jeho světelný aspekt v časovaných intervalech (tj. 30 sekund pro zelenou, 5 sekund pro žlutou a 60 pro červenou).
Závěr
Závěrem lze říci, že je možné znovu vytvořit semafor na velikosti stupnice a přichází s jedinečnými omezeními a rozmanitostí jeho funkce a provozu.
Krok 5: Závěr
Jakmile je vše na svém místě, dvakrát zkontrolujte, zda v kódu, který jste zkopírovali, chyby, zkopírujte, abyste se ujistili, že vše funguje. Níže je video sekvence Morseovy abecedy integrované do obvodu semaforu v akci spolu s písmeny vytištěnými do sériového monitoru!
Doporučuje:
Funkční kostka Rubiks USB Flash Drive: 7 kroků (s obrázky)
Funkční USB flash disk Rubiks Cube: V tomto tutoriálu vám ukážu, jak si vyrobit vlastní USB flash disk Rubik Hotový produkt můžete vidět v následujícím videu:
JAK VYROBIT ČTYŘI FUNKČNÍ KALKULÁTOR V CPP: 6 kroků
JAK VYDĚLAT ČTYŘI FUNKČNÍ KALKULÁTOR V CPP: Kalkulačky se v každodenním životě používají každému. Jednoduchou kalkulačku lze vytvořit pomocí programu C ++, který je schopen sčítat, odčítat, násobit a dělit dva operandy zadané uživatelem. K vytvoření kalkulačky se používá příkaz if and goto
Miniaturní funkční moderní závěsné světlo: 5 kroků
Miniaturní pracovní moderní závěsné světlo: Toto miniaturní pracovní LED závěsné světlo je ideální pro zdobení pracovního stolu, domečku pro panenky, garáže autíčka nebo jen pro zábavný projekt elektroniky pro první časovač. 3Doodler, bižuterní drát a několik dalších materiálů jsou vše, co potřebujete k tomu, abyste si tuto světelnou
Jak jsem upgradoval Hungry Robot s deskou plošných spojů: 4 kroky
Jak jsem upgradoval hladový robot s deskou s plošnými spoji: Ahoj tvůrci, ukážu vám, jak jsem upgradoval hladového robota pomocí desky s plošnými spoji. Tento robot sbírá objekty pomocí senzoru a motoru. Rám byl postaven pomocí 3D tiskárny. [Odkaz na stránku Instructables, která vám řekne, jak to udělat] V tomto
Jak vytvořit autonomního robota hrajícího basketbal pomocí IRobota Vytvořit jako základ: 7 kroků (s obrázky)
Jak vytvořit autonomního robota hrajícího basketbal pomocí IRobota Vytvořit jako základ: Toto je můj příspěvek k výzvě iRobot Create. Nejtěžší na celém tomto procesu pro mě bylo rozhodnout, co bude robot dělat. Chtěl jsem předvést skvělé funkce Create a zároveň přidat trochu robo vkusu. Všechny moje