Obsah:
Video: Ovládání semaforu: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
V tomto tutoriálu se naučíme, jak vytvořit semafor a jak jej ovládat pomocí karty Drivemall.
Uvidíme, jak vytvořit semafory pro auta a chodce pomocí tlačítka rezervace.
Pokud nemáme drivermall, můžeme použít arduino, ale pod odkazem pro vývoj Drivemall.
Výhoda upřednostňování Drivemall před klasickou deskou Arduino spočívá ve snížení složitosti připojení, což vede k přehlednějšímu nastavení. Toto je však volitelné: všechny výsledky jsou stále platné s deskou arduino, breadboardem a dostatečným množstvím dupontních propojek pro připojení.
Krok 1: Kusovník
- Baord Drivemall / ArduinoMega
- 4 LED červená
- 4 LED zelená
- 4 LED žlutá
- 8 tranzistorů npn
- 16 odporů 220 ohmů
- 8 odporů 22 kOhm
- 1 rezistor 1k ohm
- kabel
- 1 tlačítko
Krok 2: Připojení
Semafor je řízen pomocí dvou tranzistorů PNP zapojených podle schématu na obrázku 2. Provoz tranzistoru PNP je velmi jednoduchý, když je základna připojena k GND, je povolen průchod proudu mezi emitorem a kolektorem.
Tranzistory používáme ke snížení počtu kolíků na desce potřebných k zapnutí každého jednotlivého semaforu.
Pokud jsou tedy oba ZÁKLADY VDD, rozsvítí se červená LED dioda, aby byla jasnější, LED 21 17 14 6.
Pokud napájíme ZÁKLAD druhého tranzistoru, rozsvítí se LED 3 15 18 19.
Pokud jako poslední připojíme oba ZÁKLADY k GND, rozsvítí se LED 20 16 13 10
Připojení tlačítka je místo toho klasický odpor připojený k GND na jednom pinu tlačítka a druhý k VDD.
Registrované piny Arduino jsou od 1 do 10.
Krok 3: Firmware
Zeleně svítí pravidelně pouze jeden ze semaforů. Po stisknutí tlačítka pro chodce se v dalším období změní semafor pro chodce na zelenou
Aby bylo možné bez prodlení v reálném čase spravovat volání tlačítka pro chodce, byla použita funkce millis (), která vrací čas v milisekundách od zapnutí zařízení, takže jej lze použít
příklad
nepodepsaný dlouhý proud Millis = millis ();.
if (currentMillis - previousMillis> 2000 a bt03 == true a bbot == false)
{
Serial.println (1);
T1 ();
previousMillis = aktuálníMillis;
bt1 = true;
BT03 = false;
}
Načítáme aktuální čas do každé smyčky a pokud je proud mínus předchozí je větší než zvolený čas, zadejte if pro změnu stavu semaforu, který aktivuje booleovskou proměnnou pro další přechod, samozřejmě první booleovskou proměnnou platí již před vstupem do smyčky.
Krok 4: Vyloučení
Tento tutoriál byl vytvořen jako součást projektu Makerspace for Inclusion, spolufinancovaného programem Evropské komise Erasmus +.
Projekt si klade za cíl podporovat neformální formu vzdělávání jako prostředek k podpoře sociálního začleňování mladých lidí, neformální vzdělávání lze nalézt v tvůrčích prostorech.
Tento výukový program odráží pouze názory autorů a Evropská komise nenese odpovědnost za jakékoli použití zde uvedených informací.
Doporučuje:
Kontrolka semaforu Arduino pomocí LED RBG - 4směrné: 3 kroky
Regulátor semaforu Arduino pomocí LED RBG | 4-Way: V tomto příspěvku se dozvíte, jak vytvořit kontrolku semaforu Arduino. Tento ovladač semaforu bude použit k řízení plynulosti provozu. Lze je použít v oblastech s vysokým provozem, aby se předešlo dopravním blokům nebo nehodám
ESP8266 RGB LED STRIP WIFI ovládání - NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi - RGB LED STRIP Smartphone Ovládání: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládání | NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi | Ovládání smartphonu RGB LED STRIP: Ahoj kluci, v tomto tutoriálu se naučíme, jak používat nodemcu nebo esp8266 jako IR dálkové ovládání k RGB LED pásku a Nodemcu bude ovládat pomocí smartphonu přes wifi. V zásadě tedy můžete RGB LED STRIP ovládat pomocí svého smartphonu
6 let stará tvorba základního semaforu s funkcí Scratch pro Arduino: 3 kroky
6 let staré Vytvoření základního semaforu s funkcí Scratch pro Arduino: Můj syn už byl zvědavý na mé projekty Arduino. Chvíli hrál se Snap Circuits a LEGOHe také začal stavět nějaké Scratch projekty. Bylo jen otázkou času, kdy si zahrajeme se Scratch pro Arduino. Toto je náš první projekt. Ob
Projekt semaforu Arduino [s přechodem pro chodce]: 3 kroky
Projekt semaforu Arduino [s přechodem pro chodce]: Pokud hledáte něco snadného, jednoduchého a zároveň chcete zapůsobit na každého svým Arduinem, pak je projekt semaforu pravděpodobně tou nejlepší volbou, zvláště když jste na světě začátečník Arduina. Nejprve uvidíme ho
Běžná sada dálkového ovládání přeměněna na čtyřkanálové dálkové ovládání RC hraček: 4 kroky
Běžná sada dálkového ovládání přeměněna na čtyřkanálové dálkové ovládání RC hraček: 如何 将 通用 遥控 器 套件 转换 为 玩具 模型 器 使用 的 四 四 通道 遥控 器。 遥控 器 套件 非常 便宜 便宜。 它 采用改造 方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 教程 完成 这个 电子 项目 为 您 您 服务。 玩具 车船 提供 远程 无线 无线。