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   ,

Vložit komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *