ปากกา เท ส ไฟ
เมื่อโปรแกรมเขียนลงบน NodeMCU สำหร็จจะขึ้นแบบนี้ด้านล่างครับ ^_^ 9.
168. 43. 53 หลังจากนั้นก็เข้า Web Browser อะไรก็ได้เช่น Chrome จาก Computer หรือ Notebook หรือ มือถือ ฯลฯ ที่อยู่ภายในเครือข่าย WiFi เดียวกันนี้ ( ในที่นี้คือ ZenCAT) โดยเมื่อใส่ค่า IP ที่ได้มาในช่อง url จะทำให้ Web Browser จะติดต่อไปยัง WittyNode เพื่อขอให้อ่านค่า Ultrasonic Sensor ให้แสดงผลค่าคืนกลับมา ตัวอย่างผลที่เรียกจาก Web Browser เมื่อติดต่อไปยัง WittyNode เพื่อขออ่านค่า Ultrasonic Sensor (หมายเหตุ ตัวอย่างนี้ จะแสดงแบบง่ายๆ ต้อง reflesh หน้า Web Browser เอาเพื่อเรียกอ่านแต่ละครั้ง)
รายละเอียด รีวิว แหล่งจ่ายไฟ สำหรับ Arduino NodeMCU ESP8266 ชาร์จไฟได้ในตัว Power Bank ถ่าน 18650 พร้อมสายชาร์ท 1 ชุด ส่งเร็ว แต่ขีดบอก%ชาร์ตไม่มี จึงไม่ทราบว่าชาตเข้ารึไม่ แบตเตอรี่สำรอง Zerobike แบรนด์ Zerobike SKU 573798528_TH-1056838446 รุ่น 2200mAh จำนวนพอร์ท 2 ประเภทอินพุต Micro USB คุณสมบัติพาวเวอร์แบงก์ Quick Charge 2. 0 ประเภทแบตเตอรี่ Lithium Lon ประเภทของการรับประกัน มีการรับประกันจากผู้ขาย ระยะเวลาการรับประกัน 1 สัปดาห์
1;
delayMicroseconds(10); // Added this line}
if(i==0){
dist_min= distance[i];
dist_max= distance[i];}else{
dist_min = (distance[i]"+(String) distance +" cm
"); // แสดงผลคืนให้แก่ Web Client ที่ติดต่อเข้ามา
intln(distance);}
void setup() {
(115200);
pinMode(TRIGGER_PIN, OUTPUT);
pinMode(ECHO_PIN, INPUT);
pinMode(GND_PIN, OUTPUT); digitalWrite(GND_PIN, LOW);
(ssid, password);
intln("");
// Wait for connection
while (()! = WL_CONNECTED) { delay(500); (". ");}
("Connected to ");
intln(ssid);
("IP address: ");
intln(WiFi. localIP());
("/", handleRoot);
();
intln("HTTP server started");}
void loop() {
server. handleClient();}
จากนั้น กดปุ่ม Ctrl+Shift + M เพื่อเปิดหน้าต่าง Serial Monitor ดูค่าต่างๆตามที่ได้โปรแกรม
WittyNode จะทำการติดต่อเข้าไปเครือข่าย WiFi ตามที่กำหนด
และแสดงค่า IP ของ WittyNode ที่หลังจาก connect เข้าสู่เครือข่าย WiFiแล้ว
(ในทีนี้คือ เครือข่ายชื่อ ZenCAT)
เราจะใช้ค่า IP ของ WittyNode นี้ในการเปิด Web Browser ต่อไป
ตัวอย่างค่า IP ของ WittyNode หลังต่อเข้าเครือข่าย WiFi แล้ว ในที่นี้คือ 192.
00 บาท รหัสสินค้า cm-0002 270. 00 บาท รหัสสินค้า cm-0004 140. 00 บาท รหัสสินค้า cm-0005 210. 00 บาท รหัสสินค้า cm-0006 110. 00 บาท รหัสสินค้า cm-0007 215. 00 บาท รหัสสินค้า cm-0008 80. 00 บาท สินค้าหมด รหัสสินค้า cm-0009 220. 00 บาท รหัสสินค้า cm-0011 50. 00 บาท รหัสสินค้า cm-0012 45. 00 บาท รหัสสินค้า cm-0016 200. 00 บาท รหัสสินค้า cm-0017 290. 00 บาท 320. 00 บาท รหัสสินค้า cm-0018 60. 00 บาท รหัสสินค้า cm-0019 รหัสสินค้า cm-0020 180. 00 บาท รหัสสินค้า cm-0057 2. 00 บาท 5. 00 บาท รหัสสินค้า cm-x2 20. 00 บาท 40. 00 บาท รหัสสินค้า cm-0023 300. 00 บาท 550. 00 บาท รหัสสินค้า cm-0022 90. 00 บาท 150. 00 บาท รหัสสินค้า cm-x21 190. 00 บาท รหัสสินค้า cm-0163 55. 00 บาท รหัสสินค้า cm-x22 420. 00 บาท 480. 00 บาท
ที่มานั่งเขียนเพราะกลัวจะลืม จะฝากความหวังไว้กับบทความคนอื่นก็กลัวเค้าลบทิ้ง เดี๋ยวไม่มีดู เลยเขียนเก็บไว้ดูเองดีกว่า คุณพ่อ ท่านไหนมาเจอบทความชุดนี้เอาไปทำ Robot ให้ลูกเล่น ก็ขอให้สนุกนะครับ ไว้วันหลังมานัดแข่งกัน อิอิ เข้าเรื่อง ตัว ESP8266 เป็นโมดูล ในกลุ่มพวก Micro Controller ที่มีความสามารถครบครัน จุดเด่นคือการเป็น WiFi ในตัว กินไฟแค่ 3.
3VDC
ดังนั้น เราจึงต้องต่อ Vcc ของ WittyNode ESP8266 Cloud ซึ่งจะมีค่าไฟ +5VDC (ตามแหล่งจ่ายไฟจาก microUSB) ไปยัง Vcc ของ sensor โดยการต่อสาย เพื่อไม่ให้สายระโยงระยาง เราจะต่อสายตามภาพดังนี้
การ Sketch โปรแกรม ด้วย ArduinoIDE
กำหนด WittyNode ESP8266 สำหรับ ArduinoIDE ให้ติดตั้งเหมือน NodeMCU 1. 0
โดยให้เลือก board ด้วย NodeMCU 1. 0
จากนั้น ให้ sketch file นี้ ลงสู่ WittyNode ESP82666 ตามโคดดังนี้
------------------------------------------------------------------------------------
#include