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...
3D tisk - jak odhadnout potřebné množství filamentu?
Při tisku 3D (v mém případě krabiček pro mé výrobky a zařízení) narazíme na problém "jak odhadnout potřebné množství materiálu - filamentu, který je na cívce a který potřebujeme k tisku?" Pro 3D tisk používám PET-G filament 1,75mm (1kg cívka, 1,29g/cm3) od firmy Devil Design (používal jsem filamenty i od Pruša 3D). Pokud mi zašlete vaše používané materiály pro 3D tisk (hmotnost, foto...), tak je přidám sem do tabulky pro ostatní.
Výhody PET-G materiálu
- lze tisknout od malé krabičky až po velkou krabici
- termoplast velmi podobný známému plastu PET
- odolává kyselinám a rozpouštědlům
- má vynikající tepelnou odolnost (< 80ºC)
- není toxický a je zdravotně nezávadný
- snadno se slepuje vteřinovým lepidlem
- snadno se vrtá a opracovává (bez praskání)
- nenasákává vodu
Teplota pro tisk (podložka - Bed/ extruder - Hotend)
Výrobce Devil Design doporučuje tyto teploty:
70-80ºC/ 220-250ºC
Osobně tisknu při teplotě 65ºC/ 220ºC na tiskárně Pruša i3 MK2 bez znatelných problémů (soudržnost-pevnost...)
Pokud nelze upravit teplotu přímo v programu (například PrusaControl), můžeme teploty upravovat v samotném G-CODE souboru například pomocí poznámkového bloku (PSPad, Notepad++, WordPad...) kde nalezneme příkazy:
M104 S215 ; set extruder temp
M140 S55 ; set bed temp
M190 S55 ; wait for bed temp
M109 S215 ; wait for extruder temp
Metry vs hmotnost?
V programech například "Slic3r, PrusaControl, Cura..." lze zjistit kolik metrů filamentu budeme na náš výrobek potřebovat...

To je sice hezké 9,1m :-) ale kolik materiálu to vlastně je?
Orientačně jsem u PET-G zjistil, že cca 1m materiálu je hmotnost cca 3g (měřil jsem od 1 do 7 metrů po 1 metru a váha ukazovala 3, 6, 9, 12, 15, 19, 22g). Váha má sama o sobě napsanou v manuálu přesnost 1g.
Pro uvedený příklad by pro 9,1m filamentu vycházela hmotnost 9,1m*3g tedy cca 27,3g.
Osobně doporučuji http://gcode.ws/ on-line G-CODE prohlížeč, kde si:
a) prohlédneme vyráběný model přímo z G-CODE (zda v souboru není chyba)
b) vidíme vypočítanou hmotnost filamentu, kterou budeme pro 3D tisk potřebovat

V mé tabulce níže můžeme také vyčíst kolik cm je jeden závit na určité cívce a orientačně si spočítat délku z počtu závitů, ale já osobně budu již jen vážit (než něco počítat) -> chci na chvilku být něco jako PET-G cukrář.

Číst dál...