Článek úvod a instalace čerpán z webu autora Milana Krúpy: http://www.astromik.org/raspi/
Tak jsem neodolal a také zakoupil pidi počítač Raspberry Pi (http://www.raspberrypi.org). Tento počítač ve velikosti kreditní karty je schopen zvládnout například přehrávání filmů v HD kvalitě...
Číst dál...Pro ovládání a napájení exponátů na nástěnce jsem potřeboval zdroj 12V, 9V, 5V, 3.3V. Pro ovládání exponátů slouží kapacitní snímače (4ks), které snímají dotek přes sklo (plast, sklo, porcelán, dřevo atd... cca 5mm silné). Pro zdroj jsou použity integrované obvody: LD1117V-3,3V a LD1117V-5V (max 800mA) - pouzdro TO-220 pro 5 a 3,3V. Pro 9V je použit LM2940-9V (1A) - pouzdro TO-220. Kapacitní snímání je tvořeno 2x integrovaným obvodem AD7150 (tedy celkem 2x2 snímací plochy). AD7150 umožňují nastavování a vyhodnocování kapacity přes I2C sběrnici. Při vyhodnocení doteku se sepne výstup tranzistoru kolektor-emitor (řízení exponátů) přes LED diodu jako signalizace. Přívod je řešen spínaným zdrojem 230V/12V.
Číst dál...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
Krmení je nastaveno na 18:30:10 a dávky jsou:
A (rudá) - 4 kmity
B (zelená) - 8 kmitů
C (modrá) - 12 kmitů