สารบัญ:

Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] ข้อมูลเซ็นเซอร์หลายตัว!: 3 ขั้นตอน
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] ข้อมูลเซ็นเซอร์หลายตัว!: 3 ขั้นตอน

วีดีโอ: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] ข้อมูลเซ็นเซอร์หลายตัว!: 3 ขั้นตอน

วีดีโอ: Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] ข้อมูลเซ็นเซอร์หลายตัว!: 3 ขั้นตอน
วีดีโอ: How to Use ThingSpeak with Arduino 2024, พฤศจิกายน
Anonim
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] ข้อมูลเซ็นเซอร์หลายตัว!
Arduino Uno + SIM900 + DHT22 + Thingspeak [ENG /PL] ข้อมูลเซ็นเซอร์หลายตัว!

สวัสดี, ฉันเห็นว่าไม่มีข้อมูลที่โพสต์ข้อมูลเซ็นเซอร์หลายตัวไปยัง Thingspeak โดย Arduino Uno พร้อมโมดูล SIM900 ดังนั้นฉันจึงสั่งการเชื่อมต่อและกำหนดค่า Arduino UNO ด้วยเซ็นเซอร์ SIM900 และ DHT22 สั้น ๆ ข้อมูลจาก DHT22 (อุณหภูมิและความชื้น) จะถูกส่งผ่าน GPRS ไปยัง Thingspeak คุณสามารถเปลี่ยนรหัสเพื่อทำงานร่วมกับเซ็นเซอร์อื่นๆ ได้อย่างง่ายดาย

เชสช

Zauważyłem, że stosunkowo mało jest informacji jak wysłać dane z wielu sensorów do Thingspeak za pomocą Arduino Uno ฉัน modułu SIM900 Dlatego sporządziłem krótką prezentację połączenia ฉัน konfiguracji Arduino UNO z SIM900 ฉัน sensorem DHT22 Dane pochodzące z sensora czyli tempatura i wilgotność będą wysyłane przez GPRS ทำงานบน Thingspeak Całość jest względnie prosto przedstawiona ฉัน opisana, ตัก aby można było w szybki sposób dostosować działanie z innymi sensorami

ขั้นตอนที่ 1: การเชื่อมต่อ / Połączenie

การเชื่อมต่อ / Połączenie
การเชื่อมต่อ / Połączenie

สำคัญ: SIM900 ต้องการแหล่งพลังงานที่ดี ฉันมีปัญหามากมายกับ 5V (0.8A) 800mA หลังจากเปลี่ยนเป็น 5V 2A (2000mA) ทุกอย่างทำงานได้ดี อย่าลืมเปลี่ยนตำแหน่งสวิตช์ภายนอก

SIM900 RX -> Arduino UNO 8

SIM900 TX -> Arduino UNO 7

SIM900 GND -> Arduino UNO GND

DHT22 VCC -> Arduino UNO 5V

DHT22 GND -> Arduino Uno GND

ข้อมูล DHT22 -> Arduino Uno 10

Ważne: SIM900 potrzebuje porządnego źródła zasilania. ปัญหาสปอร์ z 5V (0.8A) 800mA เมื่อจ่ายจริง 5V 2A (2000mA) มากกว่า Pamiętajcie o zmianie pozycji przełącznika na tryb ภายนอก

ขั้นตอนที่ 2: เตรียม / Przygotuj

เตรียม / Pzygotuj
เตรียม / Pzygotuj

ลงชื่อเข้าใช้บัญชี Thingspeak ของคุณและคัดลอกคีย์ Write API ที่จำเป็นในภายหลัง

Zaloguj się do swojego konta Thingspeak ฉัน skopiuj klucz Wirte API, będzie później potrzebny.

Przede wszystkim, w pierwszej kolejności sprawdźcie czy posiadacie zainstalowane biblioteki DHT i SOFTWARESERIAL. Wszystko znajdziecie w linku na końcu.

ก่อนอื่นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไลบรารี DHT และ SOFTWARESERIAL แล้ว ทุกสิ่งที่คุณสามารถหาได้โดยการคลิกลิงก์ในตอนท้าย

ขั้นตอนที่ 3: รหัส / Kod

ฉันจะไม่อธิบายโค้ดทุกบรรทัดเพราะค่อนข้างง่าย อาจเป็นส่วนหนึ่งของคำสั่ง AT นั้นซับซ้อน แต่ถ้าคุณใช้ Google เพื่อค้นหาคำสั่ง SIM900 ทุกอย่างจะง่ายขึ้น อย่างไรก็ตามมีความคิดเห็นบางส่วนรวมอยู่ด้วย

Nie będę tłumaczył każdej linijki kodu ponieważ ตลก całkiem prosty Może część z komendami AT wydaje się skomplikowana, jednak po wyszukaniu w google np hasła: SIM900 คำสั่ง wszystko stanie się prostsze ตัก czy owak drobne komentarze są zamieszczone.

NS

ฉันหวังว่านี่คือสิ่งที่คุณต้องการ;-)

แหม่ม nadzieję, że to jest to czego chcieliście;-)

[รหัสเต็ม]