Arduino GSM modul a vibrační čidlo – „vibrohlídač“
Arduino UNO detekce pohybu vibračního čidla a následné zavolání na dané číslo. S výdrží týden++
1, Příprava
Arduino UNO nebo pouze Atmega328P-PU(malá spotřeba)
GSM modul SIM800L sim800l na ebay ( modrý modul, v mém případě bylo potřena napájet 5,3 Voltů, při 5 voltech byli restarty, ale to bude u každého jiné )
Sim karta s kreditem
Vibrační čidlo vibration sensor ebay
Step UP měnič ( z 3,6 V na 6V ) cca1A ++ mt3608 na ebay
Baterie 18600 + pouzdro na baterii 18650 battery ebay ccca 50 kč/kus kapacita 3000 a víc
18650 battery holder single
Atmega 328P-PU
Lp2950a 5v Regulátor 5V , nízký úbytek napětí , nízký klidový odběr, napájení Atmega328p-PU, 100mA
Resonator 16MHz nebo crystal 16Mhz a ktomu capacitory.
Svorkovnice terminal screw ebay ( KF301-2p )
2, Zapojení
Baterie + – step up měnič in.
Step up měnič out – Arduino VCC , GSM modul
GSM modul – spínán tranzistorem na digitálním pinu 4 – kvůli úspoře energie při nečinosti. ( úbytek napětí na tranzistoru asi 0,7 V , proto sem musel nastavit napětí na 6V ,aby bylo 5,3V na gsm modulu)
Vibrační čidlo na pinu 2. zapojeno přes VCC – 100k odpor do pin 2 a druhá nožička do GND
SIM800modul RX D7 , TX D8 , VCC testujte
3, Software Arduino UNO
Použité knihovny
Sleep_n0m1 , Software serial
Popis programu .
načtení vibrace , usnutí – po 5ti vibracích se otevře tranzistor , GSM se přihlásí do sítě a začíná volat na tel číslo. a opět usíná.
Finální kod
Verze 1 .0 …… GSMmodul_vibro
Testy v 1.0
výdrž baterie ok zatím týden . – každý den byl jeden hovor,reakce po 4-6 zavibrování. s výdrží baterie je možné,že to bude mnohem déle než 2 týdny… klidový odběr 0,75 mA ,