INHOUDSOPGAWE:

SIM900 GSM -gebaseerde weerkennisgewing: 3 stappe (met foto's)
SIM900 GSM -gebaseerde weerkennisgewing: 3 stappe (met foto's)

Video: SIM900 GSM -gebaseerde weerkennisgewing: 3 stappe (met foto's)

Video: SIM900 GSM -gebaseerde weerkennisgewing: 3 stappe (met foto's)
Video: GSM реле на Arduino и GSM\GPRS shield SIM900 2024, Julie
Anonim
SIM900 GSM -gebaseerde weerkennisgewing
SIM900 GSM -gebaseerde weerkennisgewing

Ons benodig altyd weeropdaterings op ons selfoon. Dit kan van 'n aanlynprogram of 'n stelselprogram met internet wees. Maar hier sal ek u 'n manier wys om die funksie teksboodskappe op ons selfone te gebruik om die temperatuur- en humiditeitsopdaterings te kry. U kan dit ook uitbrei om druk en hoogte en GPS -opdaterings te kry. Hier het ek 'n DHT22 gebruik om temperatuur- en humiditeitsopdaterings te kry, maar u kan ook 'n BMP280 gebruik om drukopdaterings te kry. Uiteraard het ek 'n Arduino vir die volledige berekeninge gebruik en SIM900 vir die SMS -stuurproses. Aangesien die gebruik van Arduino vir die meeste gebruikers maklik sal wees, maar eintlik kan u enige mikrobeheerder vir die hele proses gebruik. Hiervoor moet u die datablad van SIM900 en DHT22 lees. So vir eers sal ek eenvoudig Arduino UNO hiervoor gebruik. Nano, Mega, Micro sal ook werk …

Stap 1: Onderdele benodig

Onderdele benodig
Onderdele benodig
Onderdele benodig
Onderdele benodig

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K weerstand

4. DHT22/DHT11

5. Springers

6. Broodbord (mag nie nodig wees nie)

7. Aparte Kragtoevoer vir SIM900/800

Stap 2: Werkmetode en maak die stroomverbindings

Werkmetode en maak die stroomverbindings
Werkmetode en maak die stroomverbindings
Werkmetode en maak die stroomverbindings
Werkmetode en maak die stroomverbindings
Werkmetode en maak die stroomverbindings
Werkmetode en maak die stroomverbindings

Die SIM900/800 is 'n GSM-module wat op TX-RX-metodes werk en AT-opdragte gebruik. 'N Normale 3g-simkaart kan hier geplaas word, en u kan ook oproepe maak en ontvang as u 'n mikrofoon hier aanheg, maar ek gebruik dit nie daardie funksie hier. Hier sal ek die boodskapfasiliteit van SIM900 gebruik. SIM900 kan oproepe maak, oproepe ontvang, sms'e stuur en stuur. U kan u sim met 'n boodskappakket herlaai en dit dan gebruik om te veel laai te voorkom as gevolg van veelvuldige sms'e.

Hier kry die DHT22 data oor temperatuur en humiditeit, en dit sal as 'n SMS na die gebruiker gestuur word. Gestel die DHT22 en die SIM900 is in u huis en u is in u kantoor. U kan dus die stelsel laat sms'e na elke 3 uur na die gebruiker stuur. U kan die tyd ook aanpas in die onderstaande kode.

Die kringverbindings is te maklik en eenvoudig. Gebruik springers vir elke verbinding.

Die SIM900 -module het verskillende weergawes. My weergawe gebruik 'n 12V 1A -adapter om dit aan te dryf. 'N Ander model benodig 'n 5V -toevoer. Kyk dus noukeurig na u weergawe voordat u dit gebruik, en onthou ook dat dit 'n staties -sensitiewe toestel is. Moet dit dus nie naby termokol of plastiek hou nie.

Stap 3: Laai kode op

Laai kode op
Laai kode op

Na die aansluitings, skakel die GSM -module eers aan met die laai van die SIM -kaart. Kyk nou of die LED op die module knipper. As dit te vinnig knip (1 knippie/sek.), Trek dan die TX- en RX -verbindings uit en plaas dit weer. As dit by 1 knippie/3 sekonde is, kan u bevestig dat die SIM nou gereed is om te gebruik.

Maak dan die arduino IDE oop en maak die skets wat hier aangeheg is, oop. Gee u telefoonnommer in die skets waarin die SIM900 'n boodskap moet stuur. Laai dit dan op. U moet die boodskap na die gespesifiseerde tydsinterval sien stuur. U kan dit ook in die kode verander.

U is nou gereed en word opgedateer met die huidige weer.

U kan BMP280 byvoeg om drukopdaterings of enigiets wat u wil, te ontvang. U kan die status van u watertenk sien, 'n PIR -sensor aanheg om die teenwoordigheid van 'n mens in u huis op te spoor, ens.

Lewer kommentaar hier onder of stuur 'n e -pos na [email protected]

Aanbeveel: