การควบคุม ปั้ ม น้ำ ด้วย อัต ไมโครคอนโทรลเลอร์

สวัสดีครับ วันนี้ EC-BOT มีบทความดี ๆ มาฝาก เป็นการเขียนโปรแกรมบน ESP8266 เพื่อควบคุมปั๊มน้ำและตรวจสอบ อุณภูมิและความชื้นบนอากาศ ด้วย Sensor DHT11 เหมาะสำหรับนำไปทดลองหรือวิจัยในการศึกษาข้อมูลการทำงานของเซ็นเซอร์และการเรียกค่ามาแสดงผลบนแอพพลิเคชั่นบนมือถือ ผ่านอินเทอร์เน็ต และควบคุมอุปกรณ์อิเล็กทรอนิกส์ผ่านแอพพลิเคชั่น Blynk ครับ

เริ่มกันเลย ......

อุปกรณ์ที่ต้องใช้
- ESP8266 V2 
- สาย micro USB สำหรับอัพโหลดโปรแกรม
- NodeMCU Base Ver 1.0 for Nodemcu V3
- สายจั๊มเปอร์ เมีย+เมีย
- Relay 1ch 
- Adapter 9V 1A
- มือถือพร้อมดาวน์โหลด App Blynk บน Playstore

ขั้นตอนที่ 1 สร้างบล็อกคอนโทรล บนแอพ Blynk

การควบคุม ปั้ ม น้ำ ด้วย อัต ไมโครคอนโทรลเลอร์

- ขั้นตอนที่ 1.1 เลือก Styled Button มาจำนวน 1 บล็อก
- ขั้นตอนที่ 1.2 เลือก Gauge มาจำนวน 3 บล็อก
- ขั้นตอนที่ 1.3 จัดตำแหน่งบล็อกให้ดูสวยงาม

การควบคุม ปั้ ม น้ำ ด้วย อัต ไมโครคอนโทรลเลอร์

- ขั้นตอนที่ 1.4 เลือกบล็อก Styled Button และเช็ตค่าดังรูปที่ 4
- ขั้นตอนที่ 1.5 ตั้งชื่อว่า ความชื้นหรือตามใจเรา เช็ตค่า 0-100 อัพเดตทุกๆ 1 วินาที ดังรูปที่ 5
- ขั้นตอนที่ 1.6 ตั้งชื่อว่า อุณภูมิหรือตามใจเรา เช็ตค่า 0-50 อัพเดตทุกๆ 1 วินาที ดังรูปที่ 6

การควบคุม ปั้ ม น้ำ ด้วย อัต ไมโครคอนโทรลเลอร์

- ขั้นตอนที่ 1.7 เมื่อทำตามขั้นตอน 1-6 เสร็จจะได้หน้าตาแอพดังรูป หรือตามที่เราจัดไว้
- ขั้นตอนที่ 1.8 คลิ๊กที่ Icon รูป 6 เหลี่ยมเพื่อไปขอ Token หรือหากใครล้อคอิน Email ไว้ Token จะถูกส่งไปยัง Email แต่ถ้าไม่ได้ล็อคอินด้วย Email ให้ทำตามขั้นตอนถัดไป
- ขั้นตอนที่ 1.9 เลือก Email all จะเป็นการส่ง Token ไปที่ Email ที่เราล็อคอินไว้ หรือ เลือกกดเป็น Copy all จะเป็นการ คัดลอก Token สามารถนำ Token ไปใช้ในโปรแกรมได้เลยเช่นกันครับ

**เมื่อเราสร้างโปรเจคบนแอพเรียบร้อยแล้ว ให้ Copy Token ไว้สำหรับนำมาใช้ในโปรแกรมนะครับ**

ขั้นตอนต่อไปจะเป็นการเขียนโปรแกรมเพื่ออัพโหลดลงบนบอร์ด ESP8266
 


ดูคลิปประกอบการต่อวงจร และการใช้งานงาน