Křižovatka 16 semaforů s Arduino MEGA2560

Tato konstrukce je složitější verzí této křižovatky, kde jsou pouze 4 semafory. Uvedená konstrukce umožňuje ovládat celkem 8 tříbarevných semaforů a 8 dvoubarevných semaforů. Všechny semafory lze programově ovládat nezávisle (semafory nejsou sloučené spolu). Křižovatka slouží pro výuku žáků zš a sš. Jde o panel, na kterém si lze odladit program napsaný v Arduino IDE. Na panelu se dá sestavit (programově) reálná křižovatka (auta a chodci s tlačítkem).

Video kompletní křižovatka

DONATE

  • zdrojové programy pro Arduino, obrázek - maska pro zalaminování a nalepení (Arduino zdroj, Proficad)

Schéma zapojení

Schéma je vytvořené velice jednoduše - z pinů Arduino MEGA desky jsou vedeny spoje přímo do semaforů (LED diod) přes rezistory 100 Ohmů (každá LED má svůj rezistor). Katody LED jsou zapojeny na pin GND. Tlačítka jsou připojeny jedním vývodem na GND a druhým vývodem přímo na piny Arduino MEGA desky (využívají se vnitřní PULL UP rezistory přímo v procesoru).

Číst dál...

ATtiny 85 semafor SMD

A máme zde opět další světelný LED efekt s procesorem ATtiny85 pro kroužek programování. Semafor se skládá z 5 SMD LED diod velikosti 1206 (červená, oranžová a zelená pro auta - červená a zelená pro chodce). Napájení je řešeno 1ks baterií CR2032 3V (220 mAh). Semafor se obsluhuje pomocí tlačítka: režim spánku, řežim blikání oranžové, režim chodu křižovatky. Při režimu vypnuto se zařízení probouzí po cca 1 vteřině a kontroluje stisk tlačítka (spotřeba cca 4,3 uA) -> baterie vydrží v tomto stavu cca 2-3 roky, v provozu křižovatky cca 15 hodin.

Číst dál...

ARDUINO - nastavitelný časovač s LCD 16x1 a jedním tlačítkem

 

lcd16

Tento časovač vychází z konstrukce časovače 1 - 9 hodin (krok deset minut) doplněný o LCD displej 16x1 znaků a piezo měnič pro signalizaci pracovních stavů časovače. Časovač umožňuje nastavení času tlačítkem v kroku: dny, hodiny, minuty, vteřiny (max nastavení času může být 365 dnů, 23 hodin, 59 minut, 59 vteřin). Bezchybná práce časovače je hlídána pomocí WDT (v případě zacyklení-zakousnutí programu dojde do 4 vteřin k vyvolání resetu CPU). V časovači lze nastavovat: dny, hodiny, minuty, sekundy a podsvícení LCD displeje a to vše za pomoci pouze jednoho tlačítka!

Číst dál...

 logo  logo logo logo logo logo