V tuto chvíli nejste přihlášen do tohoto webu (nemáte přístup ke všemu).

Vítejte na mém blogu...

Pokud Vás můj web zaujal nebo Vám dobře slouží, můžete jej podpořit částkou 150,- na rozvoj konstrukcí, provoz webu a získat plný přístup k článkům. Pokud jste mně finančně podpořili, vyčkejte, prosím, na změnu vašich přístupových práv (maximálně do druhého dne - změnu nedělá robot, ale já :-) - vždy Vám v e-mailu poděkuji a potvrdím přístup. Konstrukce není povoleno bez mého souhlasu přejímat na jiné stránky nebo komerční využití. Je povoleno se pouze odkazovat na tento web a danou konstrukci. Pro více informací mne stačí kontaktovat. Zároveň nepřebírám jakoukoliv odpovědnost za chování zařízení a případné škody způsobené použitím těchto zařízení, ať by byly jakéhokoli rozsahu. Zařízení jsou určena pouze k užití pro vlastní potřebu. V konstrukcích je použit většinou program (program procesoru), na který se vztahují autorská práva. Jakýkoli prodej není bez mého souhlasu možný. Web používá pouze technické cookies, pokud s tím nesouhlasíte opusťte prosím můj web. Pro prohlížení (nebo stahování) příloh článků se musíte přihlásit nebo se nejprve zaregistrovat. Zpracování osobních údajů GDPR. Registrovaní uživatelé donate mají přístup seznam dárců. Můžete mě podpořit převodem na účet, přes PayPal nebo LiberaPay.

GitHubPrintablesGoogle PlayThingiverse

Upoutávka

ESP32 big LED 10cm hodiny

Hodiny "big LED" 10cm mají osazené 4ks segmentovek SC40-18SRWA Kingbright. Jsou řízeny procesorem ESP32 a napájeny stejnosměrným zdrojem 12V. Hodiny lze programovat pomocí UARTu, nebo po nahrání verze FW-1.0 a vyšší i pomocí www stránky. Hodiny obsahují 3 tlačítka. Dvě pro umožnění přepnutí ESP32 do režimu "boot", kdy je možné přes UART nahrát kód. Třetí tlačítko v případě stisknutí na dobu delší než 2 vteřiny vyvolá AP manažera pro nastavení základních parametrů (Připojení k Wi-Fi síti a adresu NTP serveru). Hodiny po zapnutí napájecího napětí zobrazí na dobu 2 vteřiny na všech digitech číslo 8888 s efektem "fade-in". Toto slouží pouze pro kontrolu všech segmentů, zda jsou v pořádku. Následně se zobrazí na displeji stav "UIFI", kdy se hodiny snaží připojit k Wi-Fi síti. Po připojení se zobrazí text "ntP" pro načtení času z NTP serveru. Po úspěšném načtení se již zobrazuje aktuální přesný čas. V případě, že se nepodaří načíst data z NTP serveru, tak se zobrazí chyba "Err ntP" a následně dojde k restartu hodin. V případě, že se nedaří připojit k Wi-Fi síti, tak se připojení opakuje cca 20x a následně dojde k restartu hodin (po dobu pokusu o připojení k Wi-Fi běhá dokola celých hodin jeden segment).

Přílohy:
 Katalogový list[74HC595]442 kB
 Program pro procesor ESP32[FW1.1]458 kB
 Katalogový list[MIC2981]443 kB
 Katalogový list[SC40-18SRWA Kingbright]249 kB

Číst dál: ESP32 big LED 10cm hodiny

Stavebnice Makeblock Ultimate 2.0

V sadě Ultimate Robot kit 2.0 na nás čeká deset předpřipravených projektů, každý z nich pro jiný účel použití.Stavebnici lze zakoupit například na rpishop.cz

Přílohy:
 Makeblock[knihovna]457 kB
 Zapojení portů[ ]415 kB

Číst dál: Stavebnice Makeblock Ultimate 2.0

Krmička ryb - arduino nano

Pro kolegu jsem na jeho žádost vytvořil "honem" krmičku pro ryby (kapři v jezírku). Během 2 dnů vznikl tento prototyp. Původní projekt (3D části a program, než jsem si ho upravil pochází z Thingiverse: https://www.thingiverse.com/thing:2761061). Krmivo je umístěné v PET láhvy dnem vzhůru a je dávkováno pomocí cyklů modelářského serva 9g.

Protože se mi původní program nelíbil a obsahoval několik chyb, tak jsem si ho přizpůsobil k obrazu svému.

Zařízení umožňuje

a) pomocí tlačítka nastavit množství kmitů (a tím dávku) krmiva -> 0,1,2,0,1,2,0,1,2... (při každém stisknutí se množství změní na v programu definovaný počet kmitů)

b) pomocí RGB LED zobrazovat aktuálně nastavenou dávku krmiva (rudá, zelená a modrá LED) -> LED bliká v intervalu 1sec určitou barvou, při provozu svítí

c) uložení zvoleného režimu do EEPROM paměti (pamatuje si nastavení i po vypnutí a opětovném připojení napájecího napětí)

d) opakovat krmení po libovolné době (například v 18:00, 12:00...) -> lze jednoduše změnit v programu (př: char feeding_times[] = "18:30:05";  // nebo více časů "08:00:00,12:00:00,18:30:10,21:30:00";

e) odpočet se měří od zapojení napájecího napětí (USB adaptér 5V/2A)

DONATE (v příloze zdrojový program pro Arduino FW1.0 a vyšší)

Verze FW

  • 1.0 výchozí verze (tlačítkem lze navolit dávku krmení, LED zobrazuje stav R-G-B)

Krmení je nastaveno na 18:30:10 a dávky jsou:

A (rudá) - 4 kmity

B (zelená) - 8 kmitů

C (modrá) - 12 kmitů

Číst dál: Krmička ryb - arduino nano