วันศุกร์ที่ 14 กุมภาพันธ์ พ.ศ. 2563

การติดตั้งโปรแกรม Arduino IDE สำหรับใช้เขียนโปรแกรม, คอมไพล์ และอัปโหลดโปรแกรมลงบอร์ด Arduino และบอร์ดอื่นๆ

             บทความการติดตั้งโปรแกรม Arduino IDE สำหรับใช้เขียนโปรแกรม คอมไพล์ และอัปโหลดโปรแกรมลงบอร์ด Arduino และบอร์ดอื่นๆ




การติดตั้งโปรแกรม Arduino IDE มีขั้นตอนดังนี้

1. เข้าไปดาวน์โหลด ArduinoIDE จากลิงค์ https://www.arduino.cc/en/main/software


     1.1 กด JUST DOWNLOAD


2. เมื่อดาวโหลดเสร็จสมบูรณ์ ให้กดติดตั้ง



3. เมื่อติดตั้งเสร็จสิ้นจะได้โปรแกรม Arduino IDE ดังรูป 














การตั้งค่าการใช้งานโปรแกรม Arduino IDE กับ ESP8266

การติดตั้งและตั้งค่าการใช้งานโปรแกรม  Arduino IDE เพื่อใช้งานกับ ESP8266




ขั้นตอนการตั้งค่ามีดังนี้

1. เมื่อทำการติดตั้ง Arduino IDE เรียบร้อยแล้ว ให้เปิด Arduino IDE ขึ้นมา
2. ใส่ URL  ลงใน Addition Board Manager URLs: 
ดังนี้  http://arduino.esp8266.com/stable/package_esp8266com_index.json



       - แล้วกด OK


3. จากนั้นไปที่ Menu Tools >> Board:”Arduino” >> Board Manager



4. เลือก Type เป็น Contributed 


   - เลื่อนลงมาที่ ESP8266
   - เลือก version 2.3.0  
   - กด Install 

   - รอจนติดตั้งสำเร็จ 
   - จากนั้นปิดโปรแกรม Arduino IDE และเปิดขึ้นมาใหม่

5. เมื่อเปิดโปรแกรม Arduino IDE ขึ้นมาใหม่ ให้ลองไปที่ Menu Tools >> Board:”xxxxxx” 
จะพบว่า มี Menu สำหรับเลือกใช้งาน ESP8266 กับ Arduino IDE ขึ้นมาให้เลือกใช้งานแล้ว
   - เลือกบอร์ดที่ใช้งานโดยเข้าที่ Tool >> Board: "...." >> เลือกบอร์ด NodeMCU 1.0 (ESP8266 ESP12E Module)


6. กดเลือก Tool  >> Port >> เลือก port ดังภาพ (แล้วแต่เครื่องคอม ว่าจะกำหนดให้ node mcu เป็น portไหน)


7. จากนั้นลองทดสอบการใช้งาน โดยเลือก Code ตัวอย่าง ดังนี้
     File >> Example >> ESP8266WiFi >> WiFiScan 


    ** คุณอาจเลือก Code ตัวอย่างอื่นเพื่อทดสอบการใช้งานโปรแกรมกับ node mcu V.2 ได้เลย

   - จะได้ดังรูป 
   - จากนั้นกด Upload

      - ถ้าหาก Upload โค้ต ลงบอร์ด node mcu V.2 สำเร็จ จะได้ดังภาพ


8. สามารถเปิด Serial Monitor เพื่อดูค่าที่ส่งจากบอร์ดได้ดังนี้
    กดไอคอนรูปแว่นขยาย และตั้งค่า Serial Monitor ดังภาพ 
 


   - จะเห็นว่ามีค่า WiFi ที่บอร์ดหาเจอส่งมาแสดงผลยัง Serial Monitor ได้ ก็เป็นอันเสร็จขั้นตอนการติดตั้งและตั้งค่าการใช้งานโปรแกรม  Arduino IDE เพื่อใช้งานกับ ESP8266






















สมาร์ทโฮมส์ : การควบคุมไฟบ้านด้วยแอปพลิเคชัน Blynk ตอนที่1


การควบคุมไฟบ้านด้วยแอปพลิเคชัน Blynk







อุปกรณ์ที่ใช้ทำการทดลอง

1. โหนดเอ็มซียู (Node MCU V.2)                 1       ชิ้น
2. สาย USB Data upload                               1       เส้น
3. หลอดไฟ 220V. พร้อมขั้ว                           1       ชุด
4. Relay 5V. 2 Chanal                                    1       ชิ้น
5. สายจั้ม ผู้-เมีย                                             3       เส้น
6.  400-Point Breadboard                               1       ชิ้น



ขั้นตอนการทำ


1. นำมือถือที่จะใช้เป็นตัวควบคุมอุปกรณ์ ลงแอปพลิเคชัน Blynk 
โดยดาวโหลดได้ฟรีทั้งระบบ IOS และ Android


2. เปิดแอปพลิเคชัน Blynk แล้วลงทะเบียนใช้งานแอปครั้งแรก หรือ Login เข้าสู่แอปกรณีเคยลงทะเบียนไว้แล้ว




3. สร้างโปรเจคขึ้นมาใหม่โดยตั้งค่าต่างๆ ดังรูปต่อไปนี้ แล้วกด Create


4. หลังกด Create จะกขึ้นหน้าแจ้งเตือนให้ทราบว่า ระบบจะส่ง Auth Key ไปยัง email ที่ได้ลงทะเบียนไว้ เพื่อนำ AUTH TOKEN ไปใส่ใน Code blynk เพื่ออัปโหลดลง Node MCU V.2 



***AUTH TOKEN เป็นเสมือนกุญแจสำหรับเชื่อมต่อระหว่างแอปกับ Node MCU V.2 โดยที่เราไม่ต้องใช้ user, password

5. จากนั้นให้ทำการเพิ่มปุ่มควบคุมอุปกรณ์บนแอปในโปรเจคของเรา โดยให้ตั้งค่าดังภาพต่อไปนี้


6. เมื่อตั้งค่าเสร็จตามข้อ 5 แล้ว ก็เป็นอันเสร็จสิ้นการตั้งค่าการใช้งานฝั่งแอปพลิเคชัน Blynk