GSM SIM900 Arduino dagligen SMS meddelande (5 / 6 steg)
Steg 5: Konfigurera din SMS & Sensor ansökan
Wiring PIR-sensorn
Anslut PIR-sensorn till Arduino med pins visas ovan.
Ledningsdragning yttre LED (valfritt)
Anslut en 220 ohm resistor till långa ledningen av LED (positiv eller anod ledningen) och Pin 13. Anslut kortare (negativ eller katoden) till en Arduino GND stift. Detta används endast till att Visa systemaktivitet. Observera att det finns ett antal andra lampor på Arduino och GSM-modulen, så du verkligen inte behöver detta om du omslutande hela (förutom PIR-sensorn) i en låda och vill ha en extern indikator. Denna LED lyser varje gång det är motion aktivitet upptäcks.
PIR & SMS programvara
Nu kan du ersätta SerialRelay.ino programmet med programmet exempel PirGprsSMSAlert.ino.
Du måste redigera ett fält i detta program att skicka till din mobiltelefon. Detta program är egentligen bara ett exempel användningsfall. Du vill förmodligen förändra för att samla olika sensordata och skicka ditt eget meddelande.
---ANVÄNDARE ÄNDRA---
String MYPHONENUM = "+19045551212"; Ersätt med din telefon # skicka texter till. SMS behöver landskod
Vilken timme att skicka meddelande
int timeToSend = 8; Skickar SMS msg dagligen vid 08:00 AM uppsättningen mellan 1 & 23
Programmet upptäcker rörelse och samlar in sensorn händelse räkningarna, totalt för varje timme under 24 timmar och sedan skickar ett SMS-meddelande med de senaste timmarna av data. Därefter återställs räkningarna och startar igen. Det sänder också ett första SMS när Arduino är återställa eller drivs upp till kontrollera den fungerar korrekt.
Kompilera och ladda upp skriptet modifierade .ino. Öppna den Serial monitorn. Det visar startup-meddelanden och skicka sedan ett första SMS. När du flyttar framför PIR (bör vara bra upp till ca 15-20 fot bort), (valfritt) lysdioden lyser och meddelanden skrivs ut på den seriella bildskärmen.
Då "timeToSend" (standard är 08:00 klockan) ett textmeddelande med datum och tid timme och rörelserna upptäckt för var och en av de senaste timmarna kommer att skickas.
Mellan skickar SMS-meddelanden, drivs GPS SIM900 modulen ner för att spara ström.
booleska savePower = sant; / / spara energi genom att stänga av SIM900 mellan överföringar
Jag har använt detta program ständigt i flera veckor nu och har på ett tillförlitligt sätt fått ett SMS varje morgon.
DU FÅR GÄRNA ÄNDRA PROGRAMMET FÖR ATT SAMLA IN DIN EGEN SENSORDATA OCH SMS-MEDDELANDE!