Tag: IOT
MiJia Temperature Sensor + ESP32
พระเจ้าสร้างโลก ที่เหลือ xiaomi สร้าง คงไม่เกินจริงเท่าไหร่ เพราะมองไปทางไหนก็เจอแต่อุปกรณ์ของ Xiaomi ด้วย Business Model ที่สร้าง ecosystem ให้เอื้อกับบริการต่างๆจาก Partner โดยการเข้าไปถือหุ้นบริษัทผลิตอุปกรณ์เหล่านี้ แทนการสร้างด้วยตัวเองทั้งหมด ทำให้ eco ใหญ่ขึ้นอย่างรวดเร็ว ตอนแรกว่าจะเขียน… read more MiJia Temperature Sensor + ESP32
EP1: TTGO T-Camera (Power On)
มาต่อกันอีกหนึ่งบทความเกี่ยวกับ Microcontroller และ IoT กันครับ วันนี้ก็ยังคงอยู่กับ ESP32 แต่ที่เพิ่มเข้ามาก็จะเป็น Camera Module OV2640 ที่มีความละเอียด 2 Megapixels ซึ่งบอร์ดที่เราจะมาลองเล่นวันนี้เป็น TTGO T-Camera ที่มี Camera Module… read more EP1: TTGO T-Camera (Power On)
ใช้ AutoConnect แทน WiFi Manager
ห่างหายจากบทความเกี่ยวกับ Microcontroller และ IoT ไปสักพักใหญ่ๆ ระหว่างนั้นก็มีคำถามเข้ามาจากหลายๆท่านเกี่ยวกับเรื่องของ WiFi manager และ ESP32 ไม่ว่าจะมาจากเรื่องของการใช้งาน PainlessMesh หรือจากบทความ Lora ก่อนหน้านี้ ผมจะอิงการใช้งานของ WiFi Manager เป็นหลัก ซึ่งตอนนั้นยังไม่มีการ… read more ใช้ AutoConnect แทน WiFi Manager
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
ทดลองใช้งาน STM32 / STM32F103C8T6
สวัสดีวันสงกรานต์ นานๆทีจะอยู่เมืองไทยไม่ได้ไปเที่ยวไหนช่วงวันหยุดยาว ปีนี้ก็เลยได้กลับบ้านสวนที่บางคนที สมุทรสงคราม กะว่าจะมานั่งเขียนสารนิพนธ์ที่นี่ซึ่งผ่านมาหนึ่งวันแล้วก็ยังไม่ได้เริ่มสักบรรทัด เมื่อวานก็เลยหยิบ Heltec ESP32 Lora 915MHz ที่ติดมาด้วยมาทดสอบซะหน่อย ปรากฎว่าเสียไปตัวนึง โดนพี่จีนเล่นเข้าให้ซะแล้วเหอๆ ก็เลยเก็บใส่กล่องเหมือนเดิม รอตัวใหม่ส่งมา วันนี้ก็เลยเอาอุปกรณ์ที่ยังไม่เคยลองตัวอื่นมาลองกัน ก็คือ STM32F103C8T6 (ชื่อยาวมากกก) เพราะคราวนี้มีหยิบ… read more ทดลองใช้งาน STM32 / STM32F103C8T6
ตอนแทรก 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
L’Oreal UV Sensor
ใครว่าเทคโนโลยี iot จะมาใช้กับเรื่องความสวยความงานไม่ได้ ที่งาน CES 2018 ทาง L’Oreal ได้เปิดตัว UV Sensor ซึ่งขนาดเล็กจนสามารถติดไว้ที่ปลายเล็บได้เลย ซึ่งเจ้าตัวตรวจจับรังสี UV นี้ก็จะคอยส่งข้อมูลเข้ามือถือของเรา โดยที่รองรับทั้ง Android และ iOS เลย… read more L’Oreal UV Sensor