Mundarija:

Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi: 4 qadam
Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi: 4 qadam

Video: Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi: 4 qadam

Video: Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi: 4 qadam
Video: GSM/GPRS Shield, модуль A6 для Arduino/Piranha 2024, Noyabr
Anonim
Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi
Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi
Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi
Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi

Arduino UNO R3, SIM900 Shield AND DHT22 yordamida siz harorat va namlik ma'lumotlarini tashqarida, xonada, issiqxonada, laboratoriyada, sovutish xonasida yoki boshqa joylarda bepul yozib olishingiz mumkin. Bu misol yordamida biz xona harorati va namligini hisobga olamiz.

Qurilma Internetga GPRS 2G orqali ulanadi, shuning uchun uni yo'riqchisiz yoki simli Internetga ulanmasdan ham ishlatish mumkin. Dalalar, uzumzorlar yoki shunga o'xshash joylar uchun Internetga ulanmagan holda eng yaxshisi.

Siz mobil telefoningiz, ish stoli yoki brauzeri bo'lgan boshqa har qanday qurilmadagi so'nggi ko'rsatkichlarni tekshirishingiz mumkin.

Ta'minotlar

Bu erda kerakli qurilmalarni sotib olishingiz mumkin (minimal talab qilinadi):

Arduino UNO R3

Arduino UNO uchun SIM900 qalqoni

Qurilmangizni quvvatlantirish uchun USB zaryadlovchi - bu GSM moduli usbining etarli quvvatga ega emasligi uchun kerak

mikro USB kabeli

Kabelli DHT22 moduli

PIN -kodli SIM -karta o'chirilgan va ba'zi ma'lumotlar rejasi

Holat uchun LED diod

Bundan tashqari, yoqimli:

Jumper simlari

Arduino uchun eksperimental platforma

Suv o'tkazmaydigan korpus

Quvvat uchun jak kaliti

Bu sanoat AM2305 sensori bilan ham sinovdan o'tgan/ishlaydi

1 -qadam: Qurilmangizni LoggingPlatform -ga qo'shing

Qurilmangizni LoggingPlatform -ga qo'shing
Qurilmangizni LoggingPlatform -ga qo'shing

Bu erda siz o'z qurilmangizni keyinchalik api kalitlarini olish uchun qo'shishingiz mumkin:

2 -qadam: Uskuna ulanishi

Uskuna ulanishi
Uskuna ulanishi

SIM kartani Shield Connect Shield GSM moduliga Arduino -ga joylashtiring

Quvvat adapteri va USB -ni kompyuterga ulang

DHT22 Out -ni GSM qalqoni PIN 10 -ga ulang

DHT22 + ni GSM qalqoni 3V ga ulang

DHT22 - GSM qalqoni GND ga ulaning

Agar siz holat ko'rsatkichini xohlasangiz, LEDni ulang, bu shart emas

Rasmdagi diagramma misoli

3 -qadam: Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)

Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)

Arduino IDE -ni yuklab oling va o'rnating: https://www.arduino.cc/en/main/software Qurilmani Windows -ga USB -ga ulang va agar kerak bo'lsa drayverlarni o'rnating.

Arduino IDE -ni ishga tushiring

MAQOMOTI portini tanlang (agar sizda boshqa qurilmalar ulanmagan bo'lsa, bu odatda katta raqam), 1 -rasm

Kengash turini tanlang, rasm 2

Dastur kodini yuklab oling va oching: Sizda kutubxonalar bo'lishi kerak:

SoftwareSerial.h - bu odatda Arduino IDE -ga kiritilgan

va

DHT.h-bu erdan yuklab olishingiz va arduino kutubxonangiz papkasiga ko'chirishingiz mumkin: C: / arduino-1.6.8 / kutubxonalari

Bu erda kirish uchun SIM900 kodi mavjud

Ushbu SIM900 kodini Arduino IDE bilan oching:

Ushbu parametrlarni 3 -rasmdagi kabi o'zgartiring

APN -ni SIM -karta provayderidan olishingiz mumkin

Loggingforest platformasidan boshqa: https://loggingforest.com/index.php/page/pricing, 3 -rasm

Ba'zi kodli ogohlantirishlar: SIM900 standart kutubxonalari ro'yxatga olish kabi takrorlanadigan vazifalarda to'g'ri ishlamaydi, shuning uchun biz to'g'ridan -to'g'ri SIM900 AT buyruqlari bilan bog'lanamiz.

Agar siz boshqa qalqondan foydalansangiz, kodda har xil RX, TX pinlarini belgilashingiz kerak bo'ladi

Foydalanishda (disk raskadrovka yoki sinovdan o'tkazilmaganda) siz DEBUG_EN -ni o'chirib qo'yishingiz kerak, haqiqiydan yolg'onga o'zgartiring

SIM900 bilan tarmoqni qo'lda tanlash uchun, agar siz mamlakat chegarasida yashasangiz, bu satrlarni ajratib qo'yishingiz va 4 -rasm kabi ketma -ket berilgan tarmoq kodini belgilashingiz mumkin.

A1 uchun 21910 kabi tarmoq kodini COPS satrida, 5 -rasmda topish mumkin

Agar sizning kodingiz TEST AT -da qolsa, bu sizning adapteringiz SIM900 uchun etarli quvvat bermasligini anglatadi, eng yaxshisi 5V 2A yoki 9V 1A. Ba'zi sim -provayderlar apn ulanishi uchun USER va PWD -ni talab qilishi mumkin, siz uni kodda ham belgilashingiz mumkin.

Shundan so'ng, sizning qurilmangiz o'rmon o'rmoniga ma'lumotlarni yuborishni boshlaydi va siz uni o'sha erda ko'rishingiz mumkin

4 -qadam: Mobil yoki ish stolidagi ma'lumotlarni tekshiring

Mobil yoki ish stolidagi ma'lumotlarni tekshiring
Mobil yoki ish stolidagi ma'lumotlarni tekshiring
Mobil yoki ish stolidagi ma'lumotlarni tekshiring
Mobil yoki ish stolidagi ma'lumotlarni tekshiring
Mobil yoki ish stolidagi ma'lumotlarni tekshiring
Mobil yoki ish stolidagi ma'lumotlarni tekshiring

Shundan so'ng, sizning qurilmangiz o'rmon o'rmoniga ma'lumotlarni yuborishni boshlaydi va siz uni ko'rishingiz mumkin. Loggingforest qurilmasini tahrirlashda parametrlar nomi va qiymatlarini 1 -rasm sifatida belgilang.

Oldindan ko'rish, 2 -rasmni bosing

Va siz yaxshi ma'lumotlarni ko'rasiz, 3 -rasm

Fikr bildiring va logger bilan bo'lishing

Tavsiya: