Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. darbība. Darba metode un ķēdes savienojumu izveide
- 3. darbība: koda augšupielāde
Video: SIM900 uz GSM balstīts laika ziņotājs: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
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
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
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
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:
Arduino balstīts bezkontakta infrasarkanais termometrs - Uz IR balstīts termometrs, izmantojot Arduino: 4 soļi
Arduino balstīts bezkontakta infrasarkanais termometrs | Uz IR balstīts termometrs, izmantojot Arduino: Sveiki puiši, šajā instrukcijā mēs izgatavosim bezkontakta termometru, izmantojot arduino. Tā kā dažreiz šķidruma/cietās vielas temperatūra ir pārāk augsta vai zema, un tad ir grūti ar to sazināties un izlasīt temperatūra tādā situācijā
Mūzikas ģenerators uz laika apstākļiem (ESP8266 balstīts Midi ģenerators): 4 soļi (ar attēliem)
Mūzikas ģenerators uz laika apstākļiem (ESP8266 balstīts Midi ģenerators): Sveiki, šodien es paskaidrošu, kā izveidot savu mazo laika apstākļu mūzikas ģeneratoru. Tas ir balstīts uz ESP8266, kas ir kā Arduino, un tas reaģē uz temperatūru, lietu un gaismas intensitāte. Negaidiet, ka tas radīs visas dziesmas vai akordu programmu
Uz ESP32 balstīts M5Stack M5stick C laika apstākļu monitors ar DHT11 - Uzraugiet M5stick-C temperatūras mitruma un siltuma indeksu ar DHT11: 6 soļi
Uz ESP32 balstīts M5Stack M5stick C laika apstākļu monitors ar DHT11 | Uzraugiet M5stick-C temperatūras mitruma un siltuma indeksu ar DHT11: Sveiki, puiši, šajā pamācībā mēs uzzināsim, kā sasaistīt DHT11 temperatūras sensoru ar m5stick-C (izstrādes panelis pēc m5stack) un parādīt to m5stick-C displejā. Tāpēc šajā apmācībā mēs lasīsim temperatūru, mitrumu un amp; siltums es
Uz ESP8266 balstīts tīkla pulkstenis un laika apstākļu monitors: 3 soļi (ar attēliem)
Uz ESP8266 balstīts tīkla pulkstenis un laika apstākļu monitors: īss un vienkāršs nedēļas nogales projekts ar ESP8266 un 0,96 collu 128x64 OLED displeju. Ierīce ir tīkla pulkstenis, t.i., iegūst laiku no ntp serveriem. Tas arī parāda laika apstākļu informāciju ar ikonām no vietnes openweathermap.org Nepieciešamās daļas: 1. ESP8266 modulis (A
Deju ziņotājs: 5 soļi (ar attēliem)
Deju vēstnesis: jautra redzes rotaļlietu noturība. Piestipriniet to pie apaviem un ejot, skrienot vai dejojot rakstiet ziņas vai modeļus! Šo rakstu jums piedāvāja MonkeyLectric un velosipēdu apgaismojums Monkey Light