ESP-01 เป็นโมดูลไร้สายขนาดเล็ก เชื่อมต่อกับ WiFi อีกทั้งยังสามารถลงโปรแกรมไปในตัวได้โดยไม่ต้องอาศัย Arduino หรือ MCU อื่น ๆ เนื่องจากชิป ESP8266 ที่ใช้นั้นจะเป็นชิปแบบ System on Chip : SoC คือสามารถเป็นไมโครคอนโทรเลอร์ได้ในตัว สำหรับการเขียนโปรแกรมตัวชิปถูกออกแบบมาให้ใช้ภาษา Lua แต่ก็ได้มีผู้พัฒนาให้สามารถเขียนภาษา C++ บน ArduinoIDE ได้ อีกทั้งยังสั่งอัพโหลดโปรแกรมผ่าน ArduinoIDE ได้โดยตรง ด้วยข้อดีมากขนาดนี้ รวมถึงการที่ตัวมีขนาดเล็ก กินไฟน้อย จึงมีผู้ผลิตโมดูลที่มีขนาดพอ ๆ กับตัว ESP-01 มาใช้งานร่วมกัน เสียบปุ๊บใช้งานได้ทันที ขนาดกระทัดรัด น้ำหนักเบา ก็ทำให้ชีวิตง่ายขึ้นนั่นเอง
สินค้าที่เกี่ยวข้องกับบทความนี้ : ESP-01 || ESP-01S DHT11 module for ESP-01 DS18B20 module for ESP-01 1CH Relay module for ESP-01 โมดูลทั้ง 3 ตัวนี้สามารถใช้ได้ทั้ง ESP-01 และ ESP-01S และเนื่องจากบทความนี้เขียนแนะนำการใช้อุปกรณ์หลายตัว จึงขอยกตัวอย่างให้ง่าย สั้น กระชับ เนื้อหาจะได้ไม่เยอะเกินไป สำหรับท่านที่ต้องการเนื้อหาอื่น ๆ สามารถไปอ่านบทความชุด ESP8266 ได้ตามลิงค์ด้านล่าง บทความที่เกี่ยวข้อง : สารบัญบทความชุด ESP8266 เบื้องต้นโมดูล DHT11 for ESP-01 DHT11 เป็นโมดูลวัดอุณหภูมิและความชื้นยอดฮิตตัวหนึ่ง ในการใช้งานกับเจ้า ESP-01 นั้นก็ไม่ได้มีอะไรยุ่งยาก ตัวโมดูลออกแบบวงจรมาให้ขา DATA ของ DHT11 ต่อเข้ากับ GPIO2 ของ ESP-01 เมื่อรู้กันแล้วก็จัดการทำตามปกติที่เคยผ่านมา จับโค้ด DHT มาใส่ไว้ใน ESP เท่านั้นเองบทความที่เกี่ยวข้อง : การใช้งานเซ็นเซอร์อุณหภูมิ DHT