Sadržaj:

SIM900 GSM obavještavač o vremenu: 3 koraka (sa slikama)
SIM900 GSM obavještavač o vremenu: 3 koraka (sa slikama)

Video: SIM900 GSM obavještavač o vremenu: 3 koraka (sa slikama)

Video: SIM900 GSM obavještavač o vremenu: 3 koraka (sa slikama)
Video: ESP32 с GSM Sim900, ESP32 и GSM, GSM Wi-Fi, текстовые сообщения и приложение Blynk, IOT GSM, проект esp32 2024, Juli
Anonim
SIM900 GSM obavještavač o vremenu
SIM900 GSM obavještavač o vremenu

Uvijek nam trebaju ažuriranja vremena na mobilnom telefonu. Može biti iz internetske aplikacije ili sistemske aplikacije koja koristi internet. Ali ovdje ću vam pokazati način na koji možete koristiti funkciju tekstualnih poruka na našim mobilnim telefonima za dobivanje ažuriranja o temperaturi i vlažnosti, a možete je i proširiti radi dobivanja ažuriranja pritiska i visine i GPS -a. Ovdje sam koristio DHT22 za ažuriranje temperature i vlažnosti, ali možete koristiti i BMP280 za ažuriranje pritiska. Očigledno sam koristio Arduino za cijele proračune i SIM900 za proces slanja SMS -a. Budući da će korištenje Arduina biti lako za većinu korisnika, ali zapravo možete koristiti bilo koji mikrokontroler za cijeli proces. Za to ćete morati pročitati podatkovni list SIM900 i DHT22. Zato ću za sada koristiti jednostavno Arduino UNO za ovo. Nano, Mega, Micro će također raditi …

Korak 1: Potrebni dijelovi

Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K otpornik

4. DHT22/DHT11

5. Džemperi

6. Oglasna ploča (možda nije potrebna)

7. Odvojeno napajanje za SIM900/800

Korak 2: Način rada i povezivanje kruga

Način rada i povezivanje kruga
Način rada i povezivanje kruga
Način rada i povezivanje kruga
Način rada i povezivanje kruga
Način rada i povezivanje kruga
Način rada i povezivanje kruga

SIM900/800 je GSM modul koji radi na TX-RX metodama i koristi AT naredbe. Ovdje se može postaviti normalna 3g SIM kartica, a možete i upućivati i primati pozive ako ovdje priključite mikrofon, ali ja ne koristim ta funkcija ovde. Ovdje ću koristiti mogućnost razmjene poruka SIM900. SIM900 može upućivati pozive, primati pozive, upućivati i slati tekstualne poruke. SIM možete napuniti paketom poruka, a zatim ga upotrijebiti za sprječavanje prekomjernog punjenja zbog višestrukih SMS -ova.

Ovdje će DHT22 dobiti podatke o temperaturi i vlažnosti i oni će biti poslani korisniku kao tekstualna poruka. Pretpostavimo da su DHT22 i SIM900 u vašem domu, a vi u uredu. Tako možete natjerati sistem da šalje tekstualne poruke korisniku nakon svaka 3 sata. To vrijeme možete prilagoditi i u donjem kodu.

Povezivanje kola je previše jednostavno i jednostavno. Za svaku vezu koristite kratkospojnike.

Modul SIM900 ima različite verzije. Moja verzija koristi 12V 1A adapter za napajanje. Drugi model može zahtijevati napajanje od 5 V. Zato prije upotrebe pažljivo pogledajte svoju verziju i imajte na umu da su oni osjetljivi na statički uređaj. Zato ga nemojte držati u blizini termokola ili plastike.

Korak 3: Otpremanje koda

Otpremanje koda
Otpremanje koda

Sada nakon povezivanja uključite GSM modul prvo sa umetnutom SIM karticom. Sada pogledajte da li LED na modulu treperi. Ako treperi prebrzo (1 treptaj/sek), tada izvucite TX i RX veze i ponovo ih umetnite. Uobičajeno bi trebao treperiti 1 treptaj/3 sekunde. Ako je na 1 blink/3sec, tada možete potvrditi da je SIM kartica sada spremna za upotrebu.

Zatim otvorite arduino IDE i otvorite ovdje priloženu skicu. Na skici navedite svoj telefonski broj na kojem bi SIM900 trebao poslati poruku. Zatim ga učitajte. Trebali biste vidjeti slanje poruke nakon navedenog vremenskog intervala. To možete promijeniti i u kodu.

Sada ste spremni i ažurirajte se s trenutnim vremenom.

Možete dodati BMP280 za ažuriranje pritiska ili bilo šta što vam se sviđa. Možete vidjeti status vašeg spremnika za vodu, priključiti PIR senzor za otkrivanje prisutnosti ljudi u vašoj kući itd.

za bilo kakav problem komentirajte ovdje ili pošaljite poruku na adresu [email protected]

Preporučuje se: