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

(printed.cz)

DSC 1491

DSC 1492

DSC 1507

DSC 1508

(Prototyp)

 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.)