Tag: maker
ESP8266 OTA & WiFi Manager
เรื่องที่ลิสต์ว่าจะเขียนไว้นี่เพียบเลย เมื่อวานนี้ย้อนไปอ่านๆของเก่าแล้วมีท่านหนึ่ง Comment ไว้ว่าอยากให้เขียนเรื่อง OTA ซึ่งก็ถือว่าเป็นเรื่องสำคัญเหมือนกันสำหรับงานด้าน iot ถ้าเป็นสมัยก่อนเวลาจะ update เครื่องโทรศัพท์มือถือก็ต้องมานั่งต่อสาย data link แล้ว flash rom กันทีละเครื่องแล้วก็นั่งลุ้นกันว่าจะ Boot ได้มั้ย แต่สมัยนี้อุปกรณ์ที่เป็น connected… read more ESP8266 OTA & WiFi Manager
Battery for MCU
ช่วงนี้เงียบหายไป ก็จะวุ่นๆนิดหน่อยเกี่ยวกับเรื่องของ Battery ที่ใช้ในงาน Micro Controller ยิ่งถ้าเป็นงานทางด้าน iot ยิ่งสำคัญ ซึ่งแน่นอนหละว่าการที่จะให้ Node หรืออุปกรณ์ของเรานั้นสามารถทำงานได้นานขึ้นมีอยู่หลายปัจจัยด้วยกัน แต่หลักๆที่จะต้องพิจารณาก็จะมีดังต่อไปนี้ Hardware Design Power Source Coding Hardware Design:… read more Battery for MCU
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
BME280: Temperature, Humidity, Pressure Sensor
ถ้าเป็นการหัดเขียนโปรแกรมทั่วไปหรือในคลาสสอนเขียนโปรแกรม โปรแกรมแรกที่เขียนก็คงหนีไม่พ้น Hello World แต่สำหรับคนที่หัดเล่น microcontroller แล้วก็คงหนีไม่พ้นโปรแกรมไฟกระพริบ จะกระพริบ On board / Internal LED หรือต่อ LED ภายนอกก็แล้วแต่ เพื่อที่อย่างน้อยก็จะทดสอบว่าบอร์ดที่เราใช้งานนั้นสามารถ Upload Code ได้และในส่วนของ… read more BME280: Temperature, Humidity, Pressure Sensor
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
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
ENC28J60 Ethernet Module
เปิดทำงานมาวันแรกก็ได้พัสดุที่สั่งไว้นานนนนนน มว้ากกก ประมาณเดือนกว่าๆเห็นจะได้กับ Ethernet Module ENC28J60 ราคาประมาณ 100 บาทตัวนี้ที่ส่งมาจากเมืองจีน ในเรื่องของ Connectivity นั้น ESP8266/ESP32 นั้นให้ WiFi มาพร้อมแล้วสามารถเชื่อมต่อ Internet ผ่าน WiFi ได้อย่างสะดวก… read more ENC28J60 Ethernet Module
ตอนแทรก 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
ตอนแทรก 3.5-1: การติดตั้ง Mosquitto MQTT และการใช้งานกับ Nodemcu
ขนาดแม่การะเกดยังมีตอนแทรกหมูกะทะได้ วันนี้ผมก็เลยขอนำเสนอตอนแทรกของ Painlessmess บ้าง จากตอนที่ 3 เราน่าจะเห็นภาพในส่วนของการใช้งาน ESP8266/ESP32 ด้วย Painlessmess กับ การนำ Nodemcu มาใช้ Bridge เพื่อส่งข้อมูลออก Network ภายนอกไปยัง MQTT Server… read more ตอนแทรก 3.5-1: การติดตั้ง Mosquitto MQTT และการใช้งานกับ Nodemcu
ทดลองใช้ Neopixel Ring WS2812
ระหว่างที่นั่งเขียนตอนที่ 3.5 ของ Painlessmesh ใช่ครับตอนที่ 3.5 เพราะดูแล้วถ้าข้ามไปตอนที่ 4 เลยอาจจะทำให้หลายท่านงงอยู่บ้าง ก็เลยมีตอนคั่นซะหน่อย ขยายความเกี่ยวกับ MQTT และการใช้งาน ส่วนวันนี้ก็เป็นตอนคั่นก่อนถึงตอนที่ 3.5 อีกที เพราะว่าได้กล่องเก็บของจาก homepro มา ก็เลยเอาพวกอุปกรณ์ต่างๆที่โยนรวมๆไว้ในกระป๋องมาจัดเรียงให้เข้าที่เข้าทางเวลาใช้ะจะได้หาง่ายซะหน่อย… read more ทดลองใช้ Neopixel Ring WS2812
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
Digispark ATtiny85
เข้าออฟฟิสวันนี้ได้พัสดุมาอีกล้อตตึง เปิดออกมามีทั้ง Relay Module ที่ลงบอร์ดเรียบร้อยไว้ต่อกับ Wemos D1 mini , บอร์ด ATtiny85 และบอร์ดสุดท้าย STM32 ตอนแรกก็ว่าจะเก็บลงกระป๋องแล้วค่อยหาเวลามาเล่น วันนี้ลงไปกินข้าวตอน 11.30 ไม่ทัน เพราะลงเที่ยงทีไรคนเยอะทุกที ว่าแล้วก็หยิบมาลองซะหน่อย… read more Digispark ATtiny85
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
ESP8266 / ESP32 & Mesh Network ตอนที่ 1: Introduction & Painlessmesh
จั่วหัวตอนที่ 1 แล้ว แสดงว่าต้องมีมากกว่า 1 ตอนแน่ แต่ไม่ต้องห่วงว่าจะนาน มีคนปรามาสไว้ว่าให้เวลาตั้ง 6 เดือนแหนะ และคงทำไม่ได้ ป้าดดดด ไหนๆก็ไหนๆแระ เขียนซะเลยเรื่อง Mesh Network ซึ่งก็ไม่ใช่เรื่องใหม่อะไร ซึ่งเรื่อง Mesh Network… read more ESP8266 / ESP32 & Mesh Network ตอนที่ 1: Introduction & Painlessmesh
IOT Asia Expo 2018
อาทิตย์ที่ผ่านมาก็ไป Singapore อีกแล้วคราวนี้ไม่ได้ไปงาน Communic Asia หรือ Broadcast Asia เหมือนเคย แต่ไปงานเกี่ยวกับเทคโนโลยีที่กำลังเป็นกระแสอยู่ขณะนี้ นั่นก็คือ iot ซึ่งบางคนตอนนี้ก็เรียกเทคโนโลยีนี้เป็น ioe หรือ internet of everything ไปแล้ว ดูงาน… read more IOT Asia Expo 2018