Tag: Technology

Posted in Microcontroller Technology

ESP8266 OTA & WiFi Manager

เรื่องที่ลิสต์ว่าจะเขียนไว้นี่เพียบเลย เมื่อวานนี้ย้อนไปอ่านๆของเก่าแล้วมีท่านหนึ่ง Comment ไว้ว่าอยากให้เขียนเรื่อง OTA ซึ่งก็ถือว่าเป็นเรื่องสำคัญเหมือนกันสำหรับงานด้าน iot ถ้าเป็นสมัยก่อนเวลาจะ update เครื่องโทรศัพท์มือถือก็ต้องมานั่งต่อสาย data link แล้ว flash rom กันทีละเครื่องแล้วก็นั่งลุ้นกันว่าจะ Boot ได้มั้ย แต่สมัยนี้อุปกรณ์ที่เป็น connected… read more ESP8266 OTA & WiFi Manager

Posted in Microcontroller

Battery for MCU

ช่วงนี้เงียบหายไป ก็จะวุ่นๆนิดหน่อยเกี่ยวกับเรื่องของ Battery ที่ใช้ในงาน Micro Controller ยิ่งถ้าเป็นงานทางด้าน iot ยิ่งสำคัญ ซึ่งแน่นอนหละว่าการที่จะให้ Node หรืออุปกรณ์ของเรานั้นสามารถทำงานได้นานขึ้นมีอยู่หลายปัจจัยด้วยกัน แต่หลักๆที่จะต้องพิจารณาก็จะมีดังต่อไปนี้ Hardware Design Power Source Coding Hardware Design:… read more Battery for MCU

Posted in Microcontroller Technology

ESP8266 / ESP32 & Mesh Network ตอนที่ 5: InfluxDB & Grafana

จริงๆเนื้อหาหลักของ Painlessmesh นั้นจบไปตั้งแต่ตอนที่ 3 แล้ว ที่เหลือจะเป็นลักษณะของการประยุกต์ใช้มากกว่า ไม่ว่าจะเป็นการ Bridge ด้วย LoRa หรือการติดตั้ง MQTT Server บน Google Cloud ซึ่งถ้านับจากตอนล่าสุดตอนที่ 4 ถึงตอนนี้ก็ผ่านไป 4… read more ESP8266 / ESP32 & Mesh Network ตอนที่ 5: InfluxDB & Grafana

Posted in Microcontroller

BME280: Temperature, Humidity, Pressure Sensor

ถ้าเป็นการหัดเขียนโปรแกรมทั่วไปหรือในคลาสสอนเขียนโปรแกรม โปรแกรมแรกที่เขียนก็คงหนีไม่พ้น Hello World แต่สำหรับคนที่หัดเล่น microcontroller แล้วก็คงหนีไม่พ้นโปรแกรมไฟกระพริบ จะกระพริบ On board / Internal LED หรือต่อ LED ภายนอกก็แล้วแต่ เพื่อที่อย่างน้อยก็จะทดสอบว่าบอร์ดที่เราใช้งานนั้นสามารถ Upload Code ได้และในส่วนของ… read more BME280: Temperature, Humidity, Pressure Sensor

Posted in Microcontroller Technology

ESP32 LoRaWan Gateway + LoRa Node

ในตอนที่ 4 ของ Series ESP8266/ESP32 กับการใช้งาน Painlessmesh เรามีการใช้บอร์ด Heltec ESP32 SX1278 เพื่อใช้งานในการ Bridge Data ระหว่าง Mesh Network กับ LoRa แล้วส่งข้อมูลที่ได้ไปยัง… read more ESP32 LoRaWan Gateway + LoRa Node

Posted in Microcontroller Technology

ESP8266 / ESP32 & Mesh Network ตอนที่ 4: Painlessmesh Bridge with LoRa

บทความในตอนนี้ก็จะใช้เวลาเขียนนานหน่อย เนื่องด้วยงานที่ทำ แล้วก็อุปกรณ์เจ้ากรรม Heltec ESP32+OLED 915MHz ที่สั่งมาดันเสียไปทั้งคู่ ก็เลยเว้นช่วงไว้รออุปกรณ์มาให้ครบเพื่อทดสอบ ซึ่งจากประสบการณ์ที่สั่งของจากจีนมาทดลอง กรณีที่ไม่ได้สั่งแบบนำเข้ามาทดสอบแบบเป็นทางการ ก็ควรสั่งเข้ามาอย่างน้อย 2-3 ตัวด้วยกัน เผื่อตัวหนึ่งใช้งานไม่ได้จะได้ทดสอบอีกตัวหนึ่ง จะได้รู้ว่าเอ๊ะมันเป็นที่ code ของเราหรือว่าเป็นที่อุปกรณ์กันแน่ ซึ่งสุดท้ายตัวนึง OLED เสีย… read more ESP8266 / ESP32 & Mesh Network ตอนที่ 4: Painlessmesh Bridge with LoRa

Posted in Microcontroller Technology

ENC28J60 Ethernet Module

เปิดทำงานมาวันแรกก็ได้พัสดุที่สั่งไว้นานนนนนน มว้ากกก ประมาณเดือนกว่าๆเห็นจะได้กับ Ethernet Module ENC28J60 ราคาประมาณ 100 บาทตัวนี้ที่ส่งมาจากเมืองจีน ในเรื่องของ Connectivity นั้น ESP8266/ESP32 นั้นให้ WiFi มาพร้อมแล้วสามารถเชื่อมต่อ Internet ผ่าน WiFi ได้อย่างสะดวก… read more ENC28J60 Ethernet Module

Posted in Microcontroller Technology

ตอนแทรก 3.5-2: Two Way Communication with Painlessmesh & MQTT

ใกล้วันหยุดยาวสงกรานต์ละ มาต่อกันที่ตอน 3.5-2 กันครับ จากตอนที่แล้วเราก็จะมี MQTT Server ของเราไว้ใช้เองและทดลองการรับส่งข้อมูลระหว่างกันรวมถึงส่งคำสั่งไปควบคุมเปิดปิดไฟ LED สำหรับในตอนนี้เราจะมาประยุกต์ใช้งานร่วมกับ Mesh Network ในลักษณะ Two Way Communication กันครับ เพราะด้วยธรรมชาติของ Mesh Network… read more ตอนแทรก 3.5-2: Two Way Communication with Painlessmesh & MQTT

Posted in Microcontroller Technology

ตอนแทรก 3.5-1: การติดตั้ง Mosquitto MQTT และการใช้งานกับ Nodemcu

ขนาดแม่การะเกดยังมีตอนแทรกหมูกะทะได้ วันนี้ผมก็เลยขอนำเสนอตอนแทรกของ Painlessmess บ้าง จากตอนที่ 3 เราน่าจะเห็นภาพในส่วนของการใช้งาน ESP8266/ESP32 ด้วย Painlessmess กับ การนำ Nodemcu มาใช้ Bridge เพื่อส่งข้อมูลออก Network ภายนอกไปยัง MQTT Server… read more ตอนแทรก 3.5-1: การติดตั้ง Mosquitto MQTT และการใช้งานกับ Nodemcu

Posted in Microcontroller Technology

ทดลองใช้ Neopixel Ring WS2812

ระหว่างที่นั่งเขียนตอนที่ 3.5 ของ Painlessmesh ใช่ครับตอนที่  3.5 เพราะดูแล้วถ้าข้ามไปตอนที่ 4 เลยอาจจะทำให้หลายท่านงงอยู่บ้าง ก็เลยมีตอนคั่นซะหน่อย ขยายความเกี่ยวกับ MQTT และการใช้งาน ส่วนวันนี้ก็เป็นตอนคั่นก่อนถึงตอนที่ 3.5 อีกที เพราะว่าได้กล่องเก็บของจาก homepro มา ก็เลยเอาพวกอุปกรณ์ต่างๆที่โยนรวมๆไว้ในกระป๋องมาจัดเรียงให้เข้าที่เข้าทางเวลาใช้ะจะได้หาง่ายซะหน่อย… read more ทดลองใช้ Neopixel Ring WS2812

Posted in Microcontroller Technology

ESP8266 / ESP32 & Mesh Network ตอนที่ 3: Painlessmesh Bridge

ผ่านมาสองตอนเรียบร้อยกับเรื่องของ ESP8266/ESP32 ในการเอามาทำ Mesh Network ซึ่งยาวมากๆ ถ้าใครทำตามผ่านมาได้ถึงตอนนี้ไม่มีอะไรยากละครับ ตอนนี้จะเป็นเรื่องของการเชื่อมต่อหรือ Bridge เจ้า Local Mesh Network ของเราเพื่อออกไปสู่ Internet กันครับ ซึ่งในที่นี้เราก็จะเพิ่ม Bridge Node ของเราเข้าไป… read more ESP8266 / ESP32 & Mesh Network ตอนที่ 3: Painlessmesh Bridge

Posted in Microcontroller Technology

Digispark ATtiny85

เข้าออฟฟิสวันนี้ได้พัสดุมาอีกล้อตตึง เปิดออกมามีทั้ง Relay Module ที่ลงบอร์ดเรียบร้อยไว้ต่อกับ Wemos D1 mini , บอร์ด ATtiny85 และบอร์ดสุดท้าย STM32 ตอนแรกก็ว่าจะเก็บลงกระป๋องแล้วค่อยหาเวลามาเล่น วันนี้ลงไปกินข้าวตอน 11.30 ไม่ทัน เพราะลงเที่ยงทีไรคนเยอะทุกที   ว่าแล้วก็หยิบมาลองซะหน่อย… read more Digispark ATtiny85

Posted in Technology

ESP8266 / ESP32 & Mesh Network ตอนที่ 2: ภาคต่อของ Painlessmesh Client/Server

ความเดิมตอนที่แล้ว จาก ตอนที่ 1: Introduction & Painlessmesh ผู้อ่านน่าจะได้เข้าใจหลักการทำงานของ Mesh Network และการใช้งาน Library Painlessmesh ร่วมกับ ESP8266/ESP32 กันไปบ้างแล้วซึ่งเป็นการ Broadcast Message ไปยังทุก Node… read more ESP8266 / ESP32 & Mesh Network ตอนที่ 2: ภาคต่อของ Painlessmesh Client/Server

Posted in Business Technology

L’Oreal UV Sensor

ใครว่าเทคโนโลยี iot จะมาใช้กับเรื่องความสวยความงานไม่ได้ ที่งาน CES 2018 ทาง L’Oreal ได้เปิดตัว UV Sensor ซึ่งขนาดเล็กจนสามารถติดไว้ที่ปลายเล็บได้เลย ซึ่งเจ้าตัวตรวจจับรังสี UV นี้ก็จะคอยส่งข้อมูลเข้ามือถือของเรา โดยที่รองรับทั้ง Android และ iOS เลย… read more L’Oreal UV Sensor