สารบัญ:

Nodemcu กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยัง Thingspeak: 7 ขั้นตอน
Nodemcu กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยัง Thingspeak: 7 ขั้นตอน

วีดีโอ: Nodemcu กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยัง Thingspeak: 7 ขั้นตอน

วีดีโอ: Nodemcu กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยัง Thingspeak: 7 ขั้นตอน
วีดีโอ: NodeMCU ESP8266 ส่งค่าอุณหภูมิและความชื้นไปเก็บใน Google Sheets อัตโนมัติ 2024, พฤศจิกายน
Anonim
Nodemcu กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยัง Thingspeak
Nodemcu กำลังส่งข้อมูลอุณหภูมิและความชื้นไปยัง Thingspeak

ในบทช่วยสอนนี้ เราได้เชื่อมต่อ nodemcu กับเซ็นเซอร์ dht11 และส่งข้อมูลอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ Thingspeak ที่นี่เราได้พล็อตกราฟของอุณหภูมิและความชื้นไปยังเซิร์ฟเวอร์ Thingspeak

ขั้นตอนที่ 1: ซอฟต์แวร์ที่ใช้:

ซอฟต์แวร์ที่ใช้
ซอฟต์แวร์ที่ใช้

1. Arduino IDE: สำหรับ nodemcu เราใช้ arduino IDE เท่านั้น คุณสามารถดาวน์โหลด Arduino IDE ล่าสุดได้จากลิงค์นี้:

www.arduino.cc/en/Main/Software ตอนนี้ วิธีกำหนดค่า nodemcu เป็น arduino IDE เราจะบอกคุณตามขั้นตอนด้านล่าง

ขั้นตอนที่ 2: ส่วนประกอบที่ใช้:

ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้
ส่วนประกอบที่ใช้

1) Node MCU V3: Node MCU เป็นแพลตฟอร์ม IOT แบบโอเพ่นซอร์ส ประกอบด้วยเฟิร์มแวร์ที่ทำงานบน ESP8266 Wi-Fi SoC จากฮาร์ดแวร์ซึ่งใช้โมดูล ESP-12 คำว่า "Node MCU" โดยค่าเริ่มต้นหมายถึงเฟิร์มแวร์มากกว่าชุดพัฒนา

2) เซ็นเซอร์ DHT11: เซ็นเซอร์อุณหภูมิและความชื้น DHT11 นี้มีเอาต์พุตสัญญาณดิจิตอลที่ปรับเทียบแล้วพร้อมความสามารถของเซ็นเซอร์อุณหภูมิและความชื้น มันถูกรวมเข้ากับไมโครคอนโทรลเลอร์ 8 บิตที่มีประสิทธิภาพสูง เทคโนโลยีช่วยให้มั่นใจได้ถึงความน่าเชื่อถือสูงและเสถียรภาพในระยะยาวที่ยอดเยี่ยม เซ็นเซอร์นี้มีส่วนประกอบต้านทานและเซ็นเซอร์สำหรับอุปกรณ์วัดอุณหภูมิ NTC แบบเปียก มีคุณภาพดีเยี่ยม ตอบสนองรวดเร็ว ความสามารถในการป้องกันการรบกวน และประสิทธิภาพสูง

ขั้นตอนที่ 3: วิธีกำหนดค่า Nodemcu ใน Arduino IDE:

วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE
วิธีกำหนดค่า Nodemcu ใน Arduino IDE

ด้านล่างนี้เป็นขั้นตอนในการกำหนดค่า nodemcu ใน arduino IDE

รูปภาพ I1, I2 และ I3 ด้านบนมีไว้เพื่ออ้างอิงซึ่งเราจะใช้สำหรับการอ้างอิงของเราเพื่อให้คุณเข้าใจ

ขั้นที่ 1: ก่อนอื่นคุณต้องเปิด Arduino IDE

ขั้นที่ 2: ตอนนี้คลิกที่แท็บการตั้งค่าเช่นภาพ I1 ตอนนี้ คุณต้องคัดลอกหนึ่ง URL ในตัวจัดการบอร์ดเพิ่มเติม นี่คือ URL- https://arduino.esp8266.com/stable/package_esp8266… จากนั้นคลิกตกลง

ขั้นตอนที่ 3: ไปที่เครื่องมือ จากนั้นเลือกตัวจัดการบอร์ด คุณจะได้รับหนึ่งหน้าต่างเช่น I2

เพียงเลื่อนลงมาที่หน้าต่างนั้นแล้วค้นหา esp8266 โดยชุมชน ESP8266 หรือคุณสามารถค้นหา esp8266 ได้โดยตรงโดยพิมพ์ตัวเลือกการค้นหา จากนั้นคลิกที่ปุ่มติดตั้ง

ขั้นตอนที่ 4: รีสตาร์ท Arduino IDE ของคุณ

ขั้นที่ 5: ไปที่เครื่องมือ จากนั้นเลือกอุปกรณ์ nodemcu ของคุณดังที่เราได้แสดงในอิมเมจ I3

ขั้นตอนที่ 4: Thingspeak ทำงาน:

Thingspeak ทำงาน
Thingspeak ทำงาน
Thingspeak ทำงาน
Thingspeak ทำงาน
Thingspeak ทำงาน
Thingspeak ทำงาน

จนถึงตอนนี้ คุณมีซอฟต์แวร์และส่วนประกอบที่ใช้ในโครงการนี้แล้ว

ตอนนี้คุณต้องเข้าใจเซิร์ฟเวอร์ของ thingspeak

Thingspeak คืออะไร: ThingSpeak เป็นแอปพลิเคชั่นโอเพ่นซอร์ส Internet of Things (IoT) และ API เพื่อจัดเก็บและดึงข้อมูลจากสิ่งต่าง ๆ โดยใช้โปรโตคอล HTTP ทางอินเทอร์เน็ตหรือผ่าน Local Area Network

ดังนั้นในการรับข้อมูลกราฟและเซ็นเซอร์ใน Thingspeak คุณต้องสร้างบัญชีใน Thingspeak ก่อน

หลังจากสร้างบัญชีสำเร็จแล้ว คุณต้องลงชื่อเข้าใช้บัญชี

ตอนนี้คุณต้องสร้างช่องเพื่อให้คลิกที่ช่องใหม่ที่แสดงในรูปด้านบน

ตอนนี้ตั้งชื่อที่เหมาะสมตามแอปพลิเคชันของคุณดังในภาพด้านบนที่คุณเห็นว่าเราได้ให้ชื่อข้อมูลเซ็นเซอร์ DHT11 และกรอกข้อมูลบางอย่างเช่นคำอธิบายและฟิลด์ 1 และฟิลด์ 2

เราสามารถสร้างได้ถึง 8 ช่องสำหรับช่องเดียว ที่นี่เราต้องการเพียง 2 ช่องสัญญาณเนื่องจากเราได้รับอุณหภูมิและความชื้นจากเซ็นเซอร์ dht11

ตอนนี้หลังจากสร้างช่องสัญญาณสำเร็จแล้ว คุณต้องไปที่แท็บ API Keys และรับ Write API Key ของช่องนั้น Write API Key ที่คุณจะใช้ในโค้ด nodemcu ของคุณที่เขียนใน Arduino IDE

ขั้นตอนที่ 5: แผนภาพวงจร:

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

ขั้นตอนที่ 6: รหัส:

คุณสามารถรับซอร์สโค้ดจาก Github Link. ของเรา

ขั้นตอนที่ 7: วิดีโอ:

คำอธิบายโครงการทั้งหมดอยู่ในวิดีโอด้านบน

หากคุณมีข้อสงสัยเกี่ยวกับโครงการนี้โปรดแสดงความคิดเห็นด้านล่าง

และหากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับระบบฝังตัว คุณสามารถไปที่ช่อง youtube ของเราได้

กรุณาเยี่ยมชมและชอบหน้า Facebook ของเราสำหรับการปรับปรุงบ่อย

ขอขอบคุณและขอแสดงความนับถือ, เทคโนโลยี Embedotronics

แนะนำ: