Arduino - Chladniho obrazce
Pozoruhodné obrazce vznikající na rozechvených deskách nás fascinují již více než 200 let. Tento jev v roce 1787 poprvé popsal Ernest Chladni, jehož jméno nese dodnes. Chladniho obrazce jsou obrazce, které vznikají na tenké vibrující desce (obvykle z kovu), na které je jemný písek či podobný materiál. Vznikají a mění se podle velikosti desky, tvaru desky, frekvence a vibrací. Obrazce se začnou vytvářet, když je deska vystavená vibracím. Můžeme je způsobit tím, že budeme na desku z boku hrát smyčcem (nebo reproduktorem). V důsledku vlastní rezonance pak začne deska kmitat. Písek je odhazovaný a přesouvá se na místa, na kterých se nevyskytují žádné kmity a vibrace. Takto se znázorní hraniční linie stojících vln, které se vytvářejí na desce (zdroj Wikipedie). Pro soutěž odborných dovedností jsem připravil konstrukci s reproduktorem a řízení nechal na procesu ATmega 328P. Na procesor je přivedeno 5 tlačítek (režim 1 - 4 a ruční režim). Režim 1 - 4 navolí jednu ze 4 přednastavených sinusových frekvencí. 5 režim (ruční) umožňuje pomocí rotačního enkoderu nastavit frekvenci v rozmezí 90Hz až cca 600Hz. Všechny režimy se aktivují pouze po dobu cca 3 vteřin (doba pouze na vykreslení obrazců - z důvodu hluku vznikajícího reproduktorem o výkonu 60W). Na výstupu procesoru je zapojen R2 žebříček jako D/A převodník (255 úrovní), kde vzniká sinusový průběh pro nf zesilovač.
Číst dál: Arduino - Chladniho obrazce
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
Moje Rapsberry Pi - WiFi AP s DHCP serverem
Na portu LAN RPI se připojí přívod datové sítě (jako WAN), zasuneme WiFi adaptér například Edimax a připojíme se bezdrátově do našeho zařízení. Zadáme heslo do sítě, obdržíme IP adresu od DHCP serveru. Používáme náš hot-spot :-)
Číst dál: Moje Rapsberry Pi - WiFi AP s DHCP serverem