Съдържание:

Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилни статистики: 4 стъпки
Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилни статистики: 4 стъпки

Видео: Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилни статистики: 4 стъпки

Видео: Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилни статистики: 4 стъпки
Видео: Пошаговая настройка GSM модуля SIM800L 2024, Юли
Anonim
Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилна статистика
Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилна статистика
Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилна статистика
Arduino и SIM900 GSM GPRS 3G регистриране на температура и влажност, мобилна статистика

С Arduino UNO R3, SIM900 Shield И DHT22 можете да регистрирате данни за температурата и влажността навън, в стая, оранжерия, лаборатория, охлаждаща стая или на други места напълно безплатно. Този пример ще използваме за регистриране на стайна температура и влажност.

Устройството ще бъде свързано към интернет чрез GPRS 2G, така че може да се използва дори без съществуващ рутер или кабелна интернет връзка. Най -доброто за ниви, лозя или подобни места без фиксирана интернет връзка.

Ще можете да проверявате последните показания на вашия мобилен телефон, настолен компютър или друго устройство с браузър.

Консумативи

Тук можете да закупите необходимите устройства (минимално необходими):

Arduino UNO R3

Щит SIM900 за Arduino UNO

USB зарядно устройство за захранване на вашето устройство - сега това е необходимо, за да нямате достатъчно мощност usb на GSM модула

микро USB кабел

Модул DHT22 с кабел

SIM карта с деактивиран ПИН код и някакъв план за данни

LED диод за състояние

Също така е хубаво да имате:

Кабелни проводници

Експериментална платформа за Arduino

Водоустойчив корпус

Джак ключ за захранване

Това също е тествано/работи с индустриален сензор AM2305

Стъпка 1: Добавете вашето устройство към LoggingPlatform

Добавете вашето устройство към LoggingPlatform
Добавете вашето устройство към LoggingPlatform

Тук можете да добавите вашето устройство, за да получите api ключове, необходими по -късно:

Стъпка 2: Хардуерна връзка

Хардуерна връзка
Хардуерна връзка

Поставете SIM в GSM модул Shield Свържете Shield към Arduino

Свържете захранващия адаптер и USB към компютър

Свържете DHT22 Out към GSM щит PIN 10

Свържете DHT22 + към GSM щит 3V

Свържете DHT22 - към GSM щит GND

Свържете светодиода, ако искате индикация за състоянието, не се изисква

Пример на диаграма на снимката

Стъпка 3: Качете софтуер, необходим на устройството (Ръководство за Windows)

Качете софтуер, необходим на устройството (Ръководство за Windows)
Качете софтуер, необходим на устройството (Ръководство за Windows)
Качете софтуер, необходим на устройството (Ръководство за Windows)
Качете софтуер, необходим на устройството (Ръководство за Windows)
Качете софтуер, необходим на устройството (Ръководство за Windows)
Качете софтуер, необходим на устройството (Ръководство за Windows)

Изтеглете и инсталирайте Arduino IDE: https://www.arduino.cc/en/main/software Свържете устройството към USB на вашия компютър с Windows и инсталирайте драйвери, ако е необходимо

Стартирайте Arduino IDE

Изберете COM порт (това обикновено е по -голям брой, ако нямате свързани други устройства), изображение 1

Изберете тип платка, изображение 2

Изтеглете и отворете изходния код: Трябва да имате библиотеки:

SoftwareSerial.h - това обикновено е включено в Arduino IDE

и

DHT.h-можете да изтеглите тук и да копирате в папката на библиотеката си arduino като: C: / arduino-1.6.8 / библиотеки

SIM900 кодът за регистрация е достъпен тук

Отворете този код на SIM900 с Arduino IDE:

Променете тези параметри, както на изображението 3

APN можете да получите от вашия доставчик на SIM карта

И други от платформата loggingforest: https://loggingforest.com/index.php/page/pricing, изображение 3

Някои забележки за код: Стандартните библиотеки за SIM900 не работят правилно за повтарящи се задачи като регистрация, така че комуникираме директно със серийни SIM900 AT команди

Ако използвате различен щит, може би трябва да дефинирате различни RX, TX щифтове в кода

Когато използвате (без отстраняване на грешки или тестване), трябва да деактивирате DEBUG_EN, да промените от true на false

За ръчен избор на мрежа със SIM900, ако живеете на границата на страната, можете да декомментирате тези редове и да дефинирате мрежовия код, предоставен в сериен, като например изображение 4

мрежов код като 21910 за A1 може да бъде намерен в ред COPS, изображение 5

Ако кодът ви е останал на TEST AT, означава, че вашият захранващ адаптер не дава достатъчно мощност за SIM900, най -добре е да използвате 5V 2A или 9V 1A. Някои доставчици на SIM могат да изискват USER и PWD за apn връзка, можете също да дефинирате в кода.

След това вашето устройство ще започне да изпраща данни към loggingforest и можете да го видите там

Стъпка 4: Проверете данните на мобилни устройства или настолни компютри

Проверете данните на мобилни устройства или настолни компютри
Проверете данните на мобилни устройства или настолни компютри
Проверете данните на мобилни устройства или настолни компютри
Проверете данните на мобилни устройства или настолни компютри
Проверете данните на мобилни устройства или настолни компютри
Проверете данните на мобилни устройства или настолни компютри

След това вашето устройство ще започне да изпраща данни към loggingforest и можете да го видите там При редактиране на loggingforest устройство просто определете името и стойностите на параметрите като изображение 1

Кликнете върху визуализация, изображение 2

И ще видите хубави данни, изображение 3

Чувствайте се свободни да коментирате и споделяте вашия регистратор

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