Category Archives: Single-board microcontroller

ติดตั้ง Platform IO IDE บน VSCode

เย็นวันหนึ่งใครคนหนึ่งบ่นงุ้งงิ้งว่าลง Platform IO IDE ลงคอมฯไม่ได้ซักที เพราะ home ไม่ขึ้น ใน Atom ก็แล้ว VSCode ก็แล้ว เราเลยสวมวิญญาณไอทีซัพพอร์ตเข้าไปดูสักหน่อย ปรากฏว่าใครคนนั้นไม่ได้อัพเดต Python ผ่าง!!! Platform IO ดันใช้ที่ 2.7.6 เป็นต้นไป คนนั้นดันใช้ที่ 2.7.5 โว้ เมื่อแก้ไขลงได้เสร็จสรรพละ นึกขึ้นได้ว่าเรายังไม่เคยใช้  Platform IO (ต่อแต่นี้จะเรียกสั้นๆ ว่า PIO) นี่นา  เลยลงเครื่องตัวเองใช้ดูบ้าง ว้ายเชยมากอะเรา 555 ***ในบทความนี้ติดตั้ง Platform IO  ใน Visual Studio Code บน Windows

แกะกล่อง DOIT ESP32 DEVKIT V1 และ PINOUT

ก่อนหน้านี้เราเคยมีโปรเจคเล็กๆน้อยๆ กับ NodeMCU  V2 ซึ่งเป็น ESP8266 ด้วยเสียงลือเสียงเล่าอ้างเรื่องความสามารถของ ESP32 ที่พัฒนาความสามารถเพิ่มมาแก้จุดด้อยของ ESP8266 ทั้งรองรับการเชื่อมต่อแบบ Hybrid ทั้ง WiFi และ Bluetooth มีพอร์ตรองรับ I/O ได้เพิ่มขึ้น รองรับ touch sensor มี hardware เข้ารหัสสำหรับ HTTPS และอีกมามาย ชาวบ้านเค้าพูดถึงกันไปหมดละ อยากรู้รายละเอียดลองค้นๆ ดูแล้วกัน ด้วยเหตุผลที่ว่าไปแล้วและราคาที่ไม่แพง รอบนี้เลยได้ ESP32 Development Board มาจากเถาเป่า ชื่อเต็มคือ DOIT ESP32 DevKit V1  ใช้โมดูล ESP-WROOM-32 นี่เพิ่งซื้อมายังไม่มีโปรเจคเป็นชิ้นเป็นอันว่าจะทำอะไร แต่ซื้อมาแล้วก็ต้องลองก่อนสิเนอะ อยากรู้รายละเอียดเพิ่มเติมของ DOIT

การควบคุม Servo และ LED ด้วย ESP8266 ผ่าน Web Browser

เมื่อต้นเดือนที่ผ่านมา มีภารกิจเล็กๆน้อยๆ โดยต้องการควบคุมกลไกง่ายๆ โดยใช้เซอร์โว 2 ตัว กับหลอด LED 1 ชุดและที่สำคัญคือมันจะต้องเป็นอะไรที่ Portable มีขนาดไม่ใหญ่มาก และเคลื่อนย้ายอุปกรณ์ได้ง่าย สามารถควบคุมผ่าน Android หรือ Iphone ได้ มองไปมองมา เห็นบอร์ด Nodemcu V2 (ESP-12E) อยู่ เลยคิดว่าจะเอามาใช้เป็น Access Point และทำเป็น Web Server เพื่อให้อุปกรณ์ เช่นโทรศัพท์ หรือคอมพิวเตอร์สามารถเข้ามาควบคุมได้โดยผ่าน เครือข่าย WIFI ของตัว Nodemcu เอง ทำให้ไม่จำเป็นต้องพัฒนาแอพพลิเคชั่นเพื่อรองรับอุปกรณ์ทุกตัว ซึ่งลดงานไปได้เยอะมาก