Съдържание:

SIM900 GSM базирано известие за времето: 3 стъпки (със снимки)
SIM900 GSM базирано известие за времето: 3 стъпки (със снимки)

Видео: SIM900 GSM базирано известие за времето: 3 стъпки (със снимки)

Видео: SIM900 GSM базирано известие за времето: 3 стъпки (със снимки)
Видео: GSM\GPRS shield SIM900, Первый взгляд 2024, Ноември
Anonim
SIM900 GSM базиран известител за времето
SIM900 GSM базиран известител за времето

Винаги се нуждаем от актуализации на времето на мобилния си телефон. Тя може да бъде или от онлайн приложение, или от системно приложение, използващо интернет. Но тук ще ви покажа начин да използвате функцията за текстови съобщения на нашите мобилни телефони, за да получавате актуализации на температурата и влажността, можете също да я разширите, за да получите актуализация на налягането и надморската височина и GPS. Тук използвах DHT22, за да получавам актуализации на температурата и влажността, но можете да използвате и BMP280, за да получавате актуализации на налягането. Очевидно използвах Arduino за всички изчисления и SIM900 за процеса на изпращане на SMS. Тъй като използването на Arduino ще бъде лесно за повечето потребители, но всъщност можете да използвате всеки микроконтролер за целия процес. За целта ще трябва да прочетете листа с данни на SIM900 и DHT22. Така че засега ще използвам просто Arduino UNO за това. Nano, Mega, Micro също ще работят …

Стъпка 1: Необходими части

Необходими части
Необходими части
Необходими части
Необходими части

1. Arduino UNO/Nano/Mega/Micro

2. SIM900/800

3. 1 10K резистор

4. DHT22/DHT11

5. Джъмпери

6. Платформа (може да не е необходима)

7. Отделно захранване за SIM900/800

Стъпка 2: Метод на работа и свързване на веригата

Метод на работа и свързване на веригата
Метод на работа и свързване на веригата
Метод на работа и свързване на веригата
Метод на работа и свързване на веригата
Метод на работа и свързване на веригата
Метод на работа и свързване на веригата

SIM900/800 е GSM модул, който работи по методи TX-RX и използва AT команди. Тук може да се постави нормална 3g сим карта и можете също да осъществявате и приемате обаждания, ако включите микрофон тук, но аз не използвам тази функция тук. Тук ще използвам функцията за съобщения на SIM900. SIM900 може да осъществява повиквания, да приема обаждания, да прави и изпраща текстови съобщения. Можете да презаредите вашата SIM карта с пакет за съобщения и след това да я използвате, за да предотвратите презареждане поради множество SMS.

Тук DHT22 ще получи данни за температурата и влажността и те ще бъдат изпратени на потребителя като текстово съобщение. Така че да предположим, че DHT22 и SIM900 са във вашия дом, а вие в офиса си. Така че можете да накарате системата да изпраща текстови съобщения до потребителя след всеки 3 часа. Можете също да персонализирате това време в кода, приложен по -долу.

Свързването на веригата е твърде лесно и просто. Използвайте джъмпери за всяка връзка.

Модулът SIM900 има различни версии. Моята версия използва 12V 1A адаптер за захранване. Друг модел може да изисква 5V захранване. Затова погледнете внимателно вашата версия, преди да я използвате, и също така не забравяйте, че те са чувствителни към статично устройство. Затова не го дръжте близо до термокол или пластмаси.

Стъпка 3: Качване на код

Качване на код
Качване на код

Сега след свързване включете GSM модула първо със заредена SIM карта. Сега гледайте дали светодиодът на модула мига. Ако мига твърде бързо (1 мигане/сек), издърпайте връзките TX и RX и ги поставете отново. Ако е на 1 мигане/3 секунди, тогава можете да потвърдите, че SIM картата вече е готова за използване.

След това отворете arduino IDE и отворете скицата, приложена тук. Посочете телефонния си номер в скицата, в която SIM900 трябва да изпрати съобщение. След това го качете. Трябва да видите изпращане на съобщение след посочения интервал от време. Можете също да го промените в кода.

Вече сте готови и се актуализирайте с текущото време.

Можете да добавите BMP280, за да получавате актуализации на налягането или нещо, което може да ви хареса. Можете да видите състоянието на резервоара за вода, да прикачите PIR сензор, за да откриете присъствието на хора във вашия дом и т.н.

за всеки проблем коментирайте тук или изпратете имейл на [email protected]

Препоръчано: