ATtiny 85 zalévání rajčat

Seznam článků

Představte si situaci: sud plný vody, fotovoltaický článek na 12V, baterii na 12V, elektromagnetický ventil na 12V a truhlíky rajčat pro pana Kotrče z velkého domu. Tato sestava se přímo vybízí k sestavení jednoduchého automatu na spínání závlahy rajčat. K zalití dojde každý den při překročení nastavené hodnoty okolního osvětlení (ráno když vylézá sluníčko verze 1.0, nebo i když sluníčko zachází verze 1.1)...

ZDARMA

  • FW: 1.0 hex pro procesor

DONATE

  • FW: 1.0 zdroj + hex pro Arduino IDE, desky spojů a gerber (Eagle) HW1 + HW2 verze (zalévá pouze při přechodu noc/den. čas 10-60 sec)
  • FW: 1.1 zdroj + hex pro Arduino IDE, desky spojů a gerber (Eagle) HW1 + HW2 verze (zalévá při přechodu noc/den - den/noc. čas navýšen 10-120 sec)

Funkce zařízení FW: 1.0

Fotovoltaický článek dobíjí baterii 12V. Z 12V baterie je přes relé spínán elektromagnetický ventil 12V na nastavenou dobu, který otevírá v nejnižší části sudu odtok vody do truhlíků se zeleninou (rajčata). Z baterie je přes DC-DC měnič (12V->5V) napájena destička řízení s procesorem ATtiny 85.

Potenciometrem P1 (vstup A2) se nastavuje prahová úroveň okolního osvětlení 10-100%, kdy při překročení této úrovně fotorezistorem (vstup A1) dojde k sepnutí relé (výstupu D0) na dobu 10-60 sec nastavenou potenciometrem P2 (vstup A2). Po uplynutí času (P2) se výstup vypne. Dokud neklesne hodnota z fotorezistoru pod nastavenou úroveň P1 je výstup blokován. LED1 na (výstupu D1) signalizuje chod zařízení tedy probuzení cpu (svítí, nebo bliká). ATtiny má nastaven interní watchdog na dobu 8 sec. Při sepnutí výstupu bliká led 2x za vteřinu (rychle) jinak pokud zařízení spí blikne jednou za 8 sec krátce. Zařízení má velice malou spotřebu (procesor většinu času spí, přesně 8 vteřin a na chvilku se probudí, tedy řádově uA).

Rozdíl mezi HW1 a HW2 verzí plošného spoje

Odrušení cívky el. magnetu

  • v případě velké indukčnosti cívky el. magnetu je potřeba cívku odrušit (při rozepnutí relé dochází k indukci napětí - špičce, která resetuje procesor) -> přidáme na výstup diodu 1N4007 paralelně k cívce (v závěrném směru)

Schéma zapojení HW2 verze

schemaHW2

Deska spojů HW2 verze

osaz

Osazená deska spojů HW2

DSC 0062

DSC 0063

DSC 0064

DSC 0065

Video - pohled na HW2 s programem FW: 1.1 (pomalé blikání CPU spí, probudí se, změří usne. Rychlé blikání sepnuté relé na nastavenou dobu)

  • Simulace den noc PVC víčkem (relé sepne vždy při přechodu den/noc a noc den)

 


Schéma zapojení HW1 verze

schema

Deska spojů HW1 verze

deska

Foto hotové zařízení HW1 verze

DSC 0030

DSC 0031

DSC 0032

ATTiny85 zapojení pinů

attiny85pin

Seznam součástek HW1 verze

Položka Hodnota Katalogové číslo Orientační cena
D1,D2 1N4007 SMD http://www.tme.eu/cz/details/sm4007/univerzalni-diody-smd/dc-components/  2,6,-
Q1 BC846B SMD SOT23 http://www.tme.eu/cz/details/bc846blt1g/tranzistory-npn-smd/on-semiconductor/  0,5,-
IO1 ATtiny85 SMD SO8 http://www.tme.eu/cz/details/attiny85-20su/mikroprocesory-atmel-avr-smd/atmel/  33,-
LED1 Rudá 3mm nízkopříkonová THT http://www.tme.eu/cz/details/of-led3w3-1/led-diody-tht-3mm/optosupply/ospw3131a-jk/   2,7,-
R3,R4 1K SMD 1206 http://www.tme.eu/cz/details/crcw12061k00fkea/rezistory-smd-1206/vishay/  1,-
R1,R5 10K SMD 1206 http://www.tme.eu/cz/details/crcw120610k0fkea/rezistory-smd-1206/vishay/  1,-
R2 fotorezistor 10K THT http://www.tme.eu/cz/details/pgm5616d/fotorezistory/token/   6,-
P1,P2 Potenciometr 50K THT http://www.tme.eu/cz/details/r16148-1a-2-b50k/potenciometry-jednootackove-uhlikove/sr-passives/   22,-
K1,K2 Svorkovnice 2 pin RM5mm THT http://www.tme.eu/cz/details/282836-2/svorkovnice-do-plosnych-spoju/te-connectivity/   17,-
Re Relé DC 5V, 2x spínací kontakt THT http://www.tme.eu/cz/details/az743-2cb-05de/elektromagneticka-rele-miniaturni/zettler/az743-1ce-05de/   50,-
DC-DC China Měnič 12V->5V s LM2596 http://www.ebay.com/itm/Mini-3A-DC-DC-Converter-Adjustable-Step-down-Power-Supply-Module-replace-LM2596s-/371451400661  18,-
Ventil China El. magnetický ventil 12V http://www.ebay.com/itm/New-Practical-Electric-Solenoid-Valve-Magnetic-Water-Air-Switch-N-C-12V-DC-1-2-/381316384608  108,-

DC-DC měnič 12->5V

dcdc

El. magnetický ventil

ventil