Cuprins:

Notificator de vreme bazat pe SIM900 GSM: 3 pași (cu imagini)
Notificator de vreme bazat pe SIM900 GSM: 3 pași (cu imagini)

Video: Notificator de vreme bazat pe SIM900 GSM: 3 pași (cu imagini)

Video: Notificator de vreme bazat pe SIM900 GSM: 3 pași (cu imagini)
Video: GSM based underground cable fault locator project with code and circuits 2024, Iulie
Anonim
Notificator de vreme bazat pe SIM900 GSM
Notificator de vreme bazat pe SIM900 GSM

Avem întotdeauna nevoie de actualizări meteo pe telefonul nostru mobil. Poate fi fie din aplicația online, fie din aplicația de sistem care utilizează internetul. Dar aici vă voi arăta o modalitate de a utiliza funcția de mesagerie text pe telefoanele noastre mobile pentru a obține actualizări de temperatură și umiditate, puteți să o extindeți și pentru a obține actualizări de presiune și altitudine și GPS. Aici am folosit un DHT22 pentru a obține actualizări de temperatură și umiditate, dar puteți utiliza și un BMP280 pentru a obține și actualizări de presiune. Evident, am folosit un Arduino pentru toate calculele și SIM900 pentru procesul de trimitere SMS. Deoarece utilizarea Arduino va fi ușoară pentru majoritatea utilizatorilor, dar de fapt puteți utiliza orice microcontroler pentru întregul proces. Pentru aceasta, va trebui să citiți fișa tehnică a SIM900 și DHT22. Deci, pentru moment, voi folosi pur și simplu Arduino UNO pentru acest lucru. Nano, Mega, Micro vor funcționa și ei …

Pasul 1: Piese necesare

Piese necesare
Piese necesare
Piese necesare
Piese necesare

1. Arduino UNO / Nano / Mega / Micro

2. SIM900 / 800

3. 1 rezistor de 10K

4. DHT22 / DHT11

5. Jumpers

6. Panou (poate să nu fie necesar)

7. Alimentare separată pentru SIM900 / 800

Pasul 2: Metoda de lucru și realizarea conexiunilor de circuit

Metoda de lucru și realizarea conexiunilor de circuit
Metoda de lucru și realizarea conexiunilor de circuit
Metoda de lucru și realizarea conexiunilor de circuit
Metoda de lucru și realizarea conexiunilor de circuit
Metoda de lucru și realizarea conexiunilor de circuit
Metoda de lucru și realizarea conexiunilor de circuit

SIM900 / 800 este un modul GSM care funcționează pe metode TX-RX și utilizează comenzi AT. Aici puteți plasa o cartelă SIM de 3g normală și puteți efectua și primi apeluri dacă atașați un microfon aici, dar nu folosesc această caracteristică aici. Aici voi folosi facilitatea de mesagerie a SIM900. SIM900 poate efectua apeluri, primi apeluri, efectua și trimite mesaje text. Vă puteți reîncărca simul cu un pachet de mesagerie și apoi îl puteți utiliza pentru a preveni supraîncărcarea din cauza mai multor SMS-uri.

Aici DHT22 va obține date de temperatură și umiditate și acestea vor fi trimise utilizatorului ca mesaj text. Deci, să presupunem că DHT22 și SIM900 sunt în casa dvs. și vă aflați în birou. Deci, puteți face ca sistemul să trimită mesaje text utilizatorului după fiecare 3 ore. Puteți personaliza și timpul respectiv în codul atașat mai jos.

Conexiunile circuitului sunt prea ușoare și simple. Utilizați jumperi pentru fiecare conexiune.

Modulul SIM900 are versiuni diferite. Versiunea mea folosește un adaptor 12V 1A pentru al alimenta. Un alt model poate necesita alimentare de 5V. Așadar, uitați-vă cu atenție la versiunea dvs. înainte de ao utiliza și amintiți-vă, de asemenea, că sunt dispozitive sensibile la static. Deci, nu-l păstrați lângă termocol sau materiale plastice.

Pasul 3: Încărcarea codului

Se încarcă codul
Se încarcă codul

Acum, după conexiuni, porniți mai întâi modulul GSM cu cartela SIM încărcată. Acum urmăriți dacă LED-ul de pe modul clipește. Dacă clipește prea repede (1 clipire / sec), apoi scoateți conexiunile TX și RX și reintroduceți-le. În mod normal, ar trebui să clipească la 1 clipire / 3 secunde. Dacă la 1blink / 3sec, puteți confirma că SIM-ul este acum gata de utilizare.

Apoi deschideți IDE arduino și deschideți schița atașată aici. Introduceți numărul dvs. de telefon în schița în care SIM900 ar trebui să trimită mesajul. Apoi încărcați-l. Ar trebui să vedeți trimiterea mesajelor după intervalul de timp specificat. Îl puteți schimba și în cod.

Acum sunteți gata și veți fi actualizați cu vremea actuală.

Puteți adăuga BMP280 pentru a obține actualizări de presiune sau orice vă poate dori. Puteți vedea starea rezervorului dvs. de apă, atașați senzorul PIR pentru a detecta prezența oamenilor în casa dvs. etc.

pentru orice problemă comentați aici sau trimiteți un e-mail la [email protected]

Recomandat: