Blinkry na kolo

 



Na podzim nebylo do čeho píchnout, tak jsem si vyrobil z Arduina Mini a několika desítek
NeoPixelových LED takovou blikací blbost na kolo.



Základní popis

Hlavním vypínačem se zapíná napájení pro Arduino. Bez zapnutého napájení nefunguje nic.
Hlavní vypínač má 3 polohy. V krajních polohách připne jeden nebo druhý akumulátor, uprostřed je napájení vypnuté.

Přepínač "den" / "noc" určuje stav světel.
      Při přepnutí na "den" se jen zapne testováni stavu akumulátorů, jinak zůstávají světla zhasnutá.
      Při přepnutí na "noc" se světla rozblikají
         - Vpředu svítí trvale 2 krajni LED na každé straně bíle (jako obrysovky) a zbytek LED bliká bíle.
         - Vzadu budou všechny LED jen blikat červeně.
         - I tady zůstává aktivní testováni akumulátorů.

Přepnutí přepínače na pravý blinkr rozbliká pravou část světel:
        Vzadu i vpředu se začne pravá polovina LED postupně rozsvěcet oranžově (od středu ke kraji).
         Když je přepínač nastavený na "noc", levá přední polovina bude svítit trvale bíle na 30% a levá zadní polovina bude svítit trvale červeně (na 30% jasu).
           Když je přepínač nastavený na "den", levá přední i zadní polovina zůstávají zhasnuté.

Přepnutí přepínače na levý blinkr rozbliká levou polovinu světel.
Funkce LED je přesně opačná, než při pravém blinkru.

Blinkry se zhasínají přepnutím přepínače blinkrů do střední polohy.
      Podle stavu přepínače "den" / "noc" se pak buď zhasnou světla úplně, nebo se rozblikají vpředu bíle a vzadu červeně (levá i pravá polovina).

Na řidítkách je malý signalizační panel, který ukazuje stav zadních světel (blikání červeně, nebo levý/pravý blinkr)
Přední světla signalizaci nemají.
Stav akumulatorů je signalizován dalšími dvěma LED, které blikají úsporným blikáním (dlouhá pauza (3s) a krátký impulz (0.05s)).
Podle barvy krátkých impulzů je možné určit stav akumulátorů (zelená=OK; žlutá=ubývá; červená=nutno dobít).

Tlačítko "trubka" spustí okamžitě režim stroboskopu - (rychlé blikání všech předních LED bíle (100% jas) a zadních LED červeně).
Tuhle funkci používám, když třeba pouštím lidi na přechodu, nebo když nechávám auta vycouvat z parkoviště.
Při uvolnění tlačítka trubka se stroboskop ukončí a vrátí se normální režim svícení ( nic / blikání / směrovky )
Dlouhým stiskem tlačítka trubky (2 sek.) se zapne režim MAJÁK (červeno / modré rychlé blikáni všech světel). Maják je 'zamčený' a bude blikat i po uvolnění tlačítka trubky.
Zamknutý maják se vypne dalším krátkým stiskem trubky, nebo směrovkou.

Ochrana proti nechtěnému okamžitemu přepnuti směrovek z jedné strany na druhou poskytuje časové zpoždění 1,5 sekundy po vypnutí jedné směrovky, během které se druhá směrovka nerozbliká. Během té pauzy je možné vrátit přepínač do střední polohy.



Program obsahuje ještě dva speciální režimy, které se volí při zapnutí napájení.

- Úsporný režim blikání se volí při zapnutí napájení tak, že je směrovka přepnutá vlevo a zároveň je nastavený noční režim.
V tomto úsporném režimu bliká jen každá druhá LED (směrovky blikají normálně).
Tento režim slouží k úspoře akumulátoru v případě, že je jen šero a není třeba svítit naplno.

- Režim trvale svítících předních světel se volí při zapnutí napájení tak, že je směrovka přepnuta vpravo a zároveň je nastavený noční režim.
V tomto režimu přední světla neblikají, ale svítí trvale.

Každý z těchto speciálnich režimů se zruší při přepnutí přepínače den/noc na "den". Při dalším přepnutí na "noc" už probíhá blikání v normálním režimu.




Nějaké detaily

Napájení je řešeno pomocí dvou akumulátorů 18650, které jsem vykuchal ze starého notebooku. Každý akumulátor se připojuje nezávisle na tom druhém.

Plošňák je připravený pro připojení Step-Up regulátoru, který by udržoval napětí pro Arduino na 5V. V praxi se ale ukázalo, že bez Step-Up regulátoru to funguje taky dobře. Když není tento regulátor připojený, je nutné na plošňáku propojit pájecí spojku (solder jumper s označením SJ).

Ovladač na řidítkách je z nějaké motorky.
Kabeláž a mechanika není žádná sláva, ale vydrželo to celou zimu každodenní cesty do práce.
Vpředu je "infopanel" složený ze 4 RGB LED. Ukazuje aktuální stav zadních světel a stav nabití akumulátorů.
Pokud by došlo k nějakému poškození zadních světel (třeba utržení kabelu, nebo zničení jedné LED), na infopanelu se to pozná.

Pískák byl plánovaný, že se připojí někam dopředu k pravé přední sadě LED. Nakonec jsem ho ale nechal v krabičce.

Zadní sady LED jsou sklápěcí. To je kvůli parkování - aby nepřekážely. Ve zvednuté poloze jsou udržovány gumičkou (jak je vidět na konci ukázkového videa).
Sklápěcí mechanizmus jsem v první verzi udělal ze dřeva, ale to po pár dnech popraskalo. Tak jsem nakonec použil kus "plastového prkna", co se z něj vyrábí lavičky.


Předek jsem splácal z kusu hliníkové "T"-lišty a nějakých železných odřezků.
Na infopanel už mi nezbyla plexisklová trubka, tak jsem použil kus plastového pouzdra na integrované obvody.







Program:

verze 9.4.2020 blinkry.ino


Plošňák a schéma:


 
Data pro Eagle : verze 3 blinkry3.sch
blinkry3.brd

Propojení a číslování LED





Krabička:

Plošňák je připravený pro tuto krabičku SEZ 6457-19


Ukázkové video:






úvodní strana webu AstroMiK.org

poslední úprava stránky 25.4.2020