Mundarija:
- Ta'minotlar
- 1 -qadam: Qurilmangizni LoggingPlatform -ga qo'shing
- 2 -qadam: Uskuna ulanishi
- 3 -qadam: Qurilmaga kerakli dasturiy ta'minotni yuklash (Windows qo'llanmasi)
- 4 -qadam: Mobil yoki ish stolidagi ma'lumotlarni tekshiring
Video: Arduino va SIM900 GSM GPRS 3G harorat va namlikni qayd qilish, mobil statistikasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
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
Bu erda siz o'z qurilmangizni keyinchalik api kalitlarini olish uchun qo'shishingiz mumkin:
2 -qadam: 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)
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
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:
Harorat va yorug'lik intensivligini qanday qayd qilish kerak - Proteus simulyatsiyasi - Qo'rqinchli - Liono yaratuvchisi: 5 qadam
Harorat va yorug'lik intensivligini qanday qayd qilish kerak | Proteus simulyatsiyasi | Qo'rqinchli | Liono Maker: Salom bu Liono Maker, bu mening rasmiy YouTube kanalim. Bu ochiq manba YouTube kanali.bu erda havola: Liono Maker YouTube kanali video havolasi bor: Temp & Yorug'lik intensivligini qayd qilish Ushbu qo'llanmada biz qanday qilib temperatura qilishni o'rganamiz
Arduino Ethernet DHT11 harorat va namlikni hisobga olish, mobil statistikasi: 4 qadam
Arduino Ethernet DHT11 harorati va namligini hisobga olish, mobil statistikasi: Arduino UNO R3, Ethernet Shield AND DHT11 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
ESP8266 va Blynk ilovasi yordamida harorat va namlikni masofadan nazorat qilish: 15 qadam
ESP8266 va Blynk ilovasi yordamida masofadan turib harorat va namlikni kuzatish: Bu ESP8266 chipli birinchi loyiham edi. Men hozirgina uyim yaqinida yangi issiqxona qurdim va men uchun u erda kun davomida nima bo'layotgani qiziq edi? Aytmoqchimanki, harorat va namlik qanday o'zgaradi? Issiqxona etarli darajada ventilyatsiya qilinganmi? Shunday qilib, men tan olaman
Eshik va harorat holatini qayd qilish loyihasi: 21 qadam
Eshik va harorat holatini qayd qilish loyihasi: Bu yo'riqnomada sizga ESP8266 NodeMCU, DHT11 harorat va namlik sensori, eshik/deraza qamish tugmasi, 10K ohmli rezistor va boshqalar yordamida 10.00 dollardan past bo'lgan oddiy eshik va harorat holatini qayd qilish qurilmasi ko'rsatiladi. ulash sim. Gen
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: 11 qadam (rasmlar bilan)
Harorat, PH va erigan kislorod uchun ma'lumotlarni qayd qilish vositasini qanday qilish kerak: Maqsadlar: ≤ 500 dollarga ma'lumot yozuvchi yasang. U harorat, pH va DO ma'lumotlarini vaqt tamg'asi va I2C aloqasi yordamida saqlaydi. Nima uchun I2C (Inter-Integrated Circuit)? Bir nechta sensorlarni bir qatorga yig'ish mumkin, chunki ularning har birida