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)
  • 3D krabička pro alarm (2 verze) Stl, G-code pro PETG materiál, Autodesk Fusion 360 (zdroj)

Schéma zapojení obvodu

 schema

Deska spojů obvodu

deska2

Foto hotové desky

(printed.cz)

DSC 1491

Pro součástky přesně dle servisního potisku použijeme 3D krabičku verze 1

DSC 1492

Pro součástky jako na fotce použijeme 3D krabičku verze 2 (větší výřez ve víčku a boku)

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

3D krabička - verze 1 (přesně kopíruje osazovací plán na desce)

Snímek obrazovky 83

Snímek obrazovky 84

Snímek obrazovky 85

DSC 0249

DSC 0250

DSC 0251

3D krabička - verze 2 (dle skutečných osazovaných dílů na desce)

Snímek obrazovky 45

Snímek obrazovky 46

Snímek obrazovky 47

DSC 0294

DSC 0295

DSC 0296

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ářů.