สวัสดีครับ มีพี่ จากจังหวัด อุบลราชธานี เข้ามาปรึกษา เกี่ยวกับการวัดอุณหภูมิ ด้วย Sensor DHT22 ต้องการแสดงบนหน้าจอแบบ Real Time และต้องการเก็บข้อมูลลง Database ทางร้านก็เลยเขียนบทความเกี่ยวกับการวัดอุณหภูมิ ความชื้น มาแสดงบนหน้าจอ LCD I2C แล้วกันน่ะครับ ในโปรเจคนี้จะพูดถึงสอนการใช้งาน Nodemcu DHT22 แสดงค่าบน จอ LCD น่ะครับ โปรเจคนี้สามารถใช้ร่วมกับ Arduino ได้ทุกรุ่น ด้วยน่ะครับ อุปกรณ์ชุดที่ 1 ใช้เป็น Nodemcu esp8266 V3
การต่อใช้งาน โดยใช้ Nodemcu V.3 + Shield 1.0 อุปกรณ์ชุดที่ 2 ใช้เป็น Arduino Uno R3
การต่อใช้งาน โดยใช้ Arduino Uno R3 มาดู Code ตัวอย่างกันเลย Download Library LCD I2C : http://download.ab.in.th/download.php?file=Arduino-LiquidCrystal-I2C-library-master.zip ESP8266 + OLED คือ บอร์ด ESP8266 มาพร้อมกับหน้าจอแสดงผล OLED ขนาด 0.96 นิ้ว DHT22 คือ เซนเซอร์ตรวจวัดอุณหภูมิ (-40 ถึง 80 °C) และตรวจวัดความชื้น(0 ถึง 99.99 %) การจัดเก็บวัคซีน Sinovac จะใช้อุณหภูมิอยู่ที่ 2 ถึง 8 °C หากจัดเก็บในอุณหภูมิผิดปกติอาจทำให้วัคซีนเสื่อมคุณภาพ อุณหภูมิผิดปกติอาจจะเกิดจากตัวเครื่องทำความเย็นมีปัญหา หากอุณหภูมิผิดปกติ เช่น อุณหภูมิมากกว่า 8°C หรือน้อยกว่า 2°C จะมีการแจ้งเตือนไปยังไลน์กลุ่ม เพื่อให้ทราบและสามารถแก้ปัญหาได้อย่างรวดเร็ว อุปกรณ์น้อย ใช้งานได้ง่าย
ตัวอย่างที่ 1 แจ้งเตือนอุณหภูมิผิดปกติ รายการอุปกรณ์
วิธีการต่อใช้งาน DHT22 > Arduino UNO R3
การกำหนดค่าต่างๆก่อนเริ่มใช้งาน 1.แก้ไข ชื่อไวไฟ รหัสไวไฟ และ Token วิธีการเริ่มใช้งาน Line Notify และวิธีรับToken 2.สามารถแก้ไขช่วงอุณหภูมิได้ ในตัวอย่างกำหนดต่ำสุด 2 °C และค่าสูงสุด 8 °C ตัวอย่างการใช้งาน 1.รอเชื่อมต่อไวไฟ หากรอนานเกิน1นาที ให้ตรวจสอบความถูกต้องของชื่อไวไฟและรหัสไวไฟ2.เมื่อเครื่องเชื่อมต่อไวไฟเสร็จสิ้น จะส่งไลน์ "เริ่มการทำงาน" เพื่อตรวจสอบว่าตัวเครื่องสามารถเชื่อมต่อกับไลน์ได้ หากไม่มีข้อความ "เริ่มการทำงาน" ให้ตรวจสอบความถูกต้องของ Token 3.หากอุณหภูมิต่ำกว่าที่ตั้งไว้ จะแจ้งเตือนไปยังไลน์กลุ่ม 4.หากอุณหภูมิสูงกว่าที่ตั้งไว้ จะแจ้งเตือนไปยังไลน์กลุ่ม ขาย Arduino ซื้อ Arduino และสอน Arduino สอน ESP8266 นี่คือสิ่งสำคัญ ที่คุณอาจจะ กำลังพลาดอยู่ ... ขาย Arduino : AllNewStep รับประกันคุณภาพทุกชิ้น : วันจันทร์-ศุกร์แจ้งชำระสินค้าก่อน 14.00 จัดส่งทันทีวันนี้ค่ะ กรุงเทพ /ภาคกลาง ได้พรุ่งนี้*** สินค้า AllNewStep รับประกันคุณภาพทุกชิ้น สอนใช้งาน NodeMCU ESP8266 วัดอุณหภมูิและความชื้น ด้วย Sensor DHT22 AM2302 บทความนี้จะสอนใช้งาน NodeMCU ESP8266 เชื่อมต่อกับ Sensor DHT11 AM2302 อ่านค่าความชื้นและอุณหภูมิในอากาศ อุปกรณ์ที่ต้องใช้ใน บทความ สอนใช้งาน NodeMCU ESP8266 วัดอุณหภมูิและความชื้น ด้วย Sensor DHT11 AM2302
วิธีการต่ออุปกรณ์ สอนใช้งาน NodeMCU ESP8266 วัดอุณหภมูิและความชื้น ด้วย Sensor DHT11 AM2302 NodeMCU ESP8266 -> Sensor DHT11 AM2302 วัดอุณหภูมิและความชื้น
โหลด Library Sensor วัดอุภณหมูิและความชื้น DHT22 AM2302 2 ลิงค์ติดตั้งในโปรแกรม Arduino IDE
วิธีลง Library ให้ดูตัวอย่างในบทความนี้
ให้ต่ออุปกรณ์ตามรูปข้างบน แล้ว อัพโหลดโค้ดด้านล่าง ลงบอร์ด NodeMCU ESP8266 เลือกรุ่นบอร์ด NodeMCU ESP8266 ที่จะอัพโหลด เลือก Port ที่บอร์ด NodeMCU ESP8266 เชื่อมต่อ แล้วกดอัพโหลดโค้ด ถ้าอัพโหลดสำเร็จ จะขึ้นตามรูปด้างล่าง ให้เปิด Serial Monitor ขึ้นมาแล้วกำหนดอัตราการส่งข้อมูลให้ตรงกับโปรแกรมที่อัพโหลดลง NodeMCU ESP8266 ในคอมพิวเตอร์กำหนดอัตราการส่งข้อมูลเป็น 9600 เปิด Serial Monitor ขึ้นมาเพื่อดูค่าอุณหภูมิและความชื้นในอากาศ ที่ NodeMCU ESP8266 อ่านได้จาก Sensor อุณหภมูิและความชื้น DHT11 AM2302 ค่าที่แสดงอยู่นี้ เป็นค่า อุณหภูมิ แบบ |