ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก ตุลาคม, 2017

โปรเจค NodeMCU + Relay ควบคุมอุปกรณ์ไฟฟ้า ผ่าน WiFi

โปรเจค นี้จะเป็นการนำ  ESP8266 NodeMCU V3 และ Relay  ควบคุมการเปิดปิด อุปกรณ์ไฟฟ้า AC 220V  ผ่าน WiFi ด้วยโทรศัพท์ Android และแสดง ไอพี ของ  NodeMCU  ที่  OLED Display ควบคุมทุกสรรพสิ่งภายในบ้านของคุณด้วย ESP8266 NodeMCU หรือ Home Automation ระบบนี้เป็นระบบที่ใช้ควบคุมอุปกรณ์ไฟฟ้าต่างๆผ่าน WiFi โดยที่สามารถควบคุมได้ผ่านระบบอินทราเน็ต (ที่ใช้ WiFi  หรือ วง แลน หรือใช้ เราเตอร์ เดียวกัน เท่านั้น) โดยที่ใช้ NodeMCU เป็น Server Controller แบบ Station (STA) Mode เป็นโหมดที่กำหนดให้ ESP8266 ไปเชื่อมต่อกับอุปกรณ์อื่น ๆ เช่น เร้าเตอร์ แล้วรับส่งข้อมูลระหว่างเครื่องในวงแลนได้ . อุปกรณ์ที่ใช้ 1.  NodeMCU V3 CH340G Lua WIFI ESP8266 ESP-12E 2.  Micro USB Cable Wire 1m for NodeMCU 3.  NodeMcu Breadboard for NodeMCU V3 4.  Blue OLED Display 0.96 inch 128X64 Module 5.  Relay 4 Channel 5V DC Solid State Active High Module 6.  Adapter DC 9V 1A Power Supply 7.  Jumper (F2F) cable 20cm Female to Female 8.  เสารองแผ่นพีซีบีโลหะแบบเหลี่ยม 8 mm. 9.  เสารองแผ่นพีซีบีแบบโลหะ ยาว

การใช้งาน Blue OLED Display 0.96 inch 128X64 Module

การใช้งาน Blue OLED Display 0.96 inch 128X64 Module กับ Arduino UNO R3 OLED (Organic Light Emitting Diodes) คือจอภาพที่มีลักษณะคล้ายแผ่นฟิล์ม ซึ่งมีส่วนประกอบเป็นสารอินทรีย์ที่สามารถเปล่งแสงเองได้เมื่อได้รับพลังงาน ไฟฟ้า เรียกว่ากระบวนการอิเล็คโทรลูมิเนเซนส์ (Electroluminescence) โดยที่ไม่ต้องพึ่งพาแสง Backlight และจะไม่มีการเปล่งแสดงในบริเวณที่เป็นภาพสีดำ ส่งผลให้สีดำนั้นดำสนิท อีกทั้งยังช่วยพลังงานอีกด้วย อุปกรณ์ที่ใช้ 1.  Arduino UNO R3 2.  Blue OLED Display 0.96 inch 128X64 Module 3.  Jumper (F2M) cable 20cm Female to Male ประกอบอุปกรณ์ตามรูป ติดตั้ง Library ของ  Blue OLED Display ดาวน์โหลด Library ของ  Blue OLED Display Module  2.3.1 ดาวน์โหลด ไลบรารี่ Adafruit-GFX-Library https://github.com/adafruit/Adafruit-GFX-Library เพิ่ม ไลบรารี่ Adafruit-GFX-Library เข้าที่  Arduino IDE  โดย ไปที่ Sketch -> Include Library -> Add.ZIP  Library.... เลือกซิปไฟล์ Adafruit-GFX-library-master ที่ดาวน์โหลดมา เมื่อตรวจสอบ ที่  S