Satura rādītājs:

SIM900 uz GSM balstīts laika ziņotājs: 3 soļi (ar attēliem)
SIM900 uz GSM balstīts laika ziņotājs: 3 soļi (ar attēliem)

Video: SIM900 uz GSM balstīts laika ziņotājs: 3 soļi (ar attēliem)

Video: SIM900 uz GSM balstīts laika ziņotājs: 3 soļi (ar attēliem)
Video: Главная Автоматизация с помощью SMS - Использование и коды использования GSM-клавиатуры Arduino 2024, Jūlijs
Anonim
SIM900 GSM balstīts laika ziņotājs
SIM900 GSM balstīts laika ziņotājs

Mūsu mobilajā tālrunī vienmēr ir nepieciešami laika apstākļu atjauninājumi. Tas var būt no tiešsaistes lietotnes vai sistēmas lietotnes, izmantojot internetu. Bet šeit es jums parādīšu veidu, kā mūsu mobilajos tālruņos izmantot īsziņu funkciju, lai saņemtu temperatūras un mitruma atjauninājumus. Jūs varat arī to pagarināt, lai iegūtu spiedienu un augstumu un GPS atjauninājumus. Šeit es izmantoju DHT22, lai iegūtu temperatūras un mitruma atjauninājumus, bet jūs varat arī izmantot BMP280, lai iegūtu spiediena atjauninājumus. Acīmredzot es izmantoju Arduino visiem aprēķiniem un SIM900 SMS sūtīšanas procesam. Tā kā Arduino lietošana būs vienkārša lielākajai daļai lietotāju, taču faktiski jūs varat izmantot jebkuru mikrokontrolleri visam procesam. Lai to izdarītu, jums jāizlasa SIM900 un DHT22 datu lapa. Tāpēc pagaidām šim nolūkam es izmantošu vienkārši Arduino UNO. Nano, Mega, Micro arī darbosies …

1. darbība. Nepieciešamās detaļas

Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas
Nepieciešamas detaļas

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K rezistors

4. DHT22/DHT11

5. Džemperi

6. Maizes dēlis (var nebūt vajadzīgs)

7. SIM900/800 atsevišķs barošanas avots

2. darbība. Darba metode un ķēdes savienojumu izveide

Darba metode un ķēdes savienojumu izveide
Darba metode un ķēdes savienojumu izveide
Darba metode un ķēdes savienojumu izveide
Darba metode un ķēdes savienojumu izveide
Darba metode un ķēdes savienojumu izveide
Darba metode un ķēdes savienojumu izveide

SIM900/800 ir GSM modulis, kas darbojas ar TX-RX metodēm un izmanto AT komandas. Šeit var ievietot normālu 3g sim karti, un jūs varat arī zvanīt un saņemt zvanus, ja šeit pievienojat mikrofonu, bet es neizmantoju šī iezīme šeit. Šeit es izmantošu SIM900 ziņojumapmaiņas iespēju. SIM900 var veikt zvanus, saņemt zvanus, veikt un sūtīt īsziņas. Jūs varat papildināt savu SIM karti ar ziņojumapmaiņas pakotni un pēc tam to izmantot, lai novērstu pārmērīgu uzlādi vairāku SMS dēļ.

Šeit DHT22 iegūs temperatūras un mitruma datus, un tie tiks nosūtīti lietotājam kā īsziņa. Pieņemsim, ka DHT22 un SIM900 atrodas jūsu mājās un jūs atrodaties birojā. Tātad jūs varat likt sistēmai sūtīt īsziņas lietotājam ik pēc 3 stundām. Arī šo laiku varat pielāgot zemāk pievienotajā kodā.

Ķēdes savienojumi ir pārāk viegli un vienkārši. Katram savienojumam izmantojiet džemperus.

SIM900 modulim ir dažādas versijas. Manā versijā tiek izmantots 12V 1A adapteris. Citam modelim var būt nepieciešama 5 V barošana. Tāpēc pirms lietošanas uzmanīgi apskatiet savu versiju, kā arī atcerieties, ka tā ir statiski jutīga ierīce. Tāpēc neturiet to pie termokola vai plastmasas.

3. darbība: koda augšupielāde

Augšupielādes kods
Augšupielādes kods

Tagad pēc savienojumiem vispirms ieslēdziet GSM moduli ar ielādētu SIM karti. Tagad skatieties, vai moduļa gaismas diode mirgo. Ja tas mirgo pārāk ātri (1 mirgo/sek.), Tad izvelciet TX un RX savienojumus un ievietojiet to atpakaļ. Normāli tam vajadzētu mirgot 1 mirgo/3 sekundes. Ja tas ir 1 mirgo/3 sekundes, varat apstiprināt, ka SIM karte ir gatava lietošanai.

Pēc tam atveriet arduino IDE un atveriet šeit pievienoto skici. Skicē norādiet savu tālruņa numuru, kurā SIM900 jānosūta ziņojums. Pēc tam augšupielādējiet to. Jums vajadzētu redzēt ziņojumu sūtīšanu pēc noteiktā laika intervāla. To var mainīt arī kodā.

Tagad esat gatavs un saņemiet informāciju par pašreizējiem laika apstākļiem.

Jūs varat pievienot BMP280, lai iegūtu spiediena atjauninājumus vai visu, kas jums varētu patikt. Jūs varat redzēt ūdens tvertnes stāvokli, pievienot PIR sensoru, lai noteiktu cilvēka klātbūtni jūsu mājā utt.

par jebkādām problēmām komentējiet šeit vai nosūtiet e -pastu uz [email protected]

Ieteicams: