feed-image Odebírat tento obsah čtečkou
Nabídka
csenderusktr

ATtiny 85 - H2O alarm vytečení vody

Jistě znáte situaci vytopení sousedů, nebo bytu vodou... Tento obvod s procesorem ATtiny 85 za "pár korun" řeší tyto nepříjemnosti. Obvod obsahuje pouze baterii CR2032 (3V), procesor ATtiny85 SO8, piezoměnič, SMD LED diodu 1206, blokovací kondenzátor 100nF 1206 a dva SMD rezistory 1206 (10K a 1M)...

Popis obvodu

Po vložení baterie máme 5 vteřin na položení obvodu na místo (kde chceme detekovat vodu) - tento stav je signalizován svítící LED diodou. Po 5 vteřinách 2x zapípá piezoreproduktor a zabliká LED dioda (oznámení o načtení naměřené vlhkosti sondy za sucha - měří se 8 vzorků a ty se zprůměrují). Procesor usne (z důvody spotřeby a tím úspory baterie) po 2 vteřinách se procesor probudí a změří napětí (vlhkost - vodivost) na sondě (měří se AD vstup oproti GND). Pokud došlo ke změně vodivosti o 100 (číslo v AD je od 0 do 1023) spustí se alarm (LED bliká a piezo pípá).

:-D Obvod funguje i obráceně: pokud položíme obvod do místa s vodou, tak se uloží hodnota zamokra. Alarm se spustí pokud zmizí voda (například v květináči).

Parametry obvodu

  • odběr při alarmu: ~ 50 mA
  • odběr při spánku: ~ 5uA
  • napájení: baterie CR2032 - 3V typ 250 mAh
  • životnost baterie: ~ 5 roků v klidu (bez alarmu) s alarmy méně

Aktuální verze FW

ZDARMA

  • 1.0 hex pro procesor ATTINY85 - 8MHz

DONATE

  • 1.0 (zdroj + hex pro procesor) plošný spoj (Eagle, Gerber, CAM)

Schéma zapojení obvodu

 schema

Deska spojů obvodu

deska2

Foto hotové desky

 DSC 0070

DSC 0071

Video - test zařízení

Seznam součástek

Název zboží odkaz tme.eu
počet kusů cena za ks v kč
R1 10K 1206 http://www.tme.eu/cz/details/smd1206-10k/rezistory-smd-1206/royal-ohm/1206s4j0103t5e/  1 0,2/0,2,-
R2 1M 1206 http://www.tme.eu/cz/details/smd1206-1m/rezistory-smd-1206/royal-ohm/1206s4j0105t5e/ 1 0,2/0,2,-
C1 100nF 1206 http://www.tme.eu/cz/details/12061c104k4t2a/kondenzatory-mlcc-smd-1206/avx/  1 0,7/0,7,-
IO1 ATTiny85 SO8 http://www.tme.eu/cz/details/attiny85-20su/mikroprocesory-atmel-avr-smd/atmel/  1 36,5/36,5,-
SP1 http://www.tme.eu/cz/details/bpt-14/piezosireny-bez-generatoru/bestar/  1 28/28,-
BAT držák http://www.tme.eu/cz/details/ch25-2032/baterie-pouzdra-i-drzaky/comf/  1 9,2/9,2,-
BAT CR2032 http://www.tme.eu/cz/details/bat-cr2032_re/baterie/renata/cr2032/  1 10/10,-
LED 5mm red http://www.tme.eu/cz/details/l-53ec/led-diody-tht-5mm/kingbright-electronic/  1 1,4/1,4,-
Řadová pin lišta 2x2 http://www.tme.eu/cz/details/zl202-4g/konektory-hrebinky/connfly/ds1021-2_2sf1-1/  3 0,6/1,8,-
Celková cena 88,- Kč

Nastavení pojistek (fuse) pro programátor

fuse

efuse: 0xff, hfuse: 0xdf, lfuse: 0xe2

Komentáře   

#2 Martin Pihrt 2017-02-05 12:03
Cituji Dan:
Jak mám prosím nastavit pojistky obvodu?

Dobrý den,
přidal jsem nastavení pojistek do článku...MP
#1 Dan 2017-02-04 14:52
Jak mám prosím nastavit pojistky obvodu?

Nemáte oprávnění pro vkládání komentářů (You have no rights to post comments.)