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
Enterprise Architecture : สถาปัตยกรรมองค์กร
นึกถึงสมัยตอนเอ็นทรานซ์เมื่อปี 39 ซึ่งแลดูจะเป็นระบบที่เข้าใจง่ายกว่า TCAS ในสมัยนี้ ผ่านมาจากตอนนั้นก็ 22 ปีแล้ว นี่เรามีรุ่นน้องวิศวะฯมหิดลต่อจากรุ่น 7 อีก 22 รุ่นแล้วเหรอเนี่ย เวลาช่างผ่านไปเร็วมาก เพราะนี่ก็เพิ่ง defend สาระนิพนธื ป.โท อีกใบไป และแน่นอนว่าก็ได้กลับมาเป็นศิษย์ของคณะวิศวกรรมศาสตร์… read more Enterprise Architecture : สถาปัตยกรรมองค์กร
Ford Ecosport: Transmission Malfunction
เกือบสี่ปีกับการฝากชีวิตของตัวเองไว้ในรถฟอร์ด Ecosport ซึ่งตอนแรกที่ซื้อเลยคือเพราะรูปทรง มีสีที่ถูกใจ รวมถึงลุยน้ำได้สูง เปรียบเทียบตามหลัก Price/Performance แล้ว คุ้มค่าแน่นอน ปรากฎว่าผ่านไปไม่ถึงสามเดือน ปัญหาเรื่องเกียร์มาทันที ทิ้งรถไว้สามวัน เปลี่ยนชุดเกียร์แล้วก็หลังจากนั้นยังต้องเข้าไป Upgrade Software ด้วย ก็แลดูจะดีขึ้นในเรื่องของเกียร์หรือเราเคยชินปรับตัวในการใช้งานไปแล้วก็ไม่รู้ ซึ่งโดยรวมๆก็เป็นรถที่ดีนะ แต่ค่อนข้างจุกจิก โดยเฉพาะเรื่องของระบบไฟฟ้า… read more Ford Ecosport: Transmission Malfunction
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
Movie review: Along with the Gods (no spoilers)
เพิ่งได้มีโอกาสดู Along with the Gods ไปเมื่อวานนี้ เป็นหนึ่งในหนังอีกเรื่องที่พลาดไม่ได้ดูในโรงหนังตั้งแต่ธันวาปีที่แล้ว หยุดยาวสงกรานต์ปีนี้เลยจัดซะหน่อย โดยเนื้อเรื่องเล่าถึงตัวนักดับเพลิงหนุ่มที่ชื่อว่า “คิม จาฮง” (รับบทโดย ชา แทฮยอน จาก My Sassy Girl) และเทพผู้พิทักษ์ทั้งสาม ที่ต้องฝ่าด่านมหันตภัยแห่งขุมนรกของบาปทั้ง… read more Movie review: Along with the Gods (no spoilers)
ทดลองใช้งาน STM32 / STM32F103C8T6
สวัสดีวันสงกรานต์ นานๆทีจะอยู่เมืองไทยไม่ได้ไปเที่ยวไหนช่วงวันหยุดยาว ปีนี้ก็เลยได้กลับบ้านสวนที่บางคนที สมุทรสงคราม กะว่าจะมานั่งเขียนสารนิพนธ์ที่นี่ซึ่งผ่านมาหนึ่งวันแล้วก็ยังไม่ได้เริ่มสักบรรทัด เมื่อวานก็เลยหยิบ Heltec ESP32 Lora 915MHz ที่ติดมาด้วยมาทดสอบซะหน่อย ปรากฎว่าเสียไปตัวนึง โดนพี่จีนเล่นเข้าให้ซะแล้วเหอๆ ก็เลยเก็บใส่กล่องเหมือนเดิม รอตัวใหม่ส่งมา วันนี้ก็เลยเอาอุปกรณ์ที่ยังไม่เคยลองตัวอื่นมาลองกัน ก็คือ STM32F103C8T6 (ชื่อยาวมากกก) เพราะคราวนี้มีหยิบ… read more ทดลองใช้งาน STM32 / STM32F103C8T6
ซื้อของผ่าน Facebook ระวังโดนหลอก คราวนี้เป็น GoPro Hero 5
ก่อนหน้านี้ก็เห็นโดนหลอกกันไปหลายคนกับ Hulk Blaster ที่เอารูปของ Hot Toy ตัวเป็นหมื่นมาแล้วขายเหลือตัวนึงพันกว่าบาท ก็โดนกันไปหลายคน โดยพวกนี้ก็จะบอกว่าโรงงานประสบปัญหา ต้องการขายสินค้าแบบเอาแค่ทุน หรือขาดทุนไปเลย ซึ่งครั้งนี้มันก็ขึ้นมาใน Feed ของ FB ผมตามรูปนี้เลยครับ บอกว่าขาดทุนต้องปิดร้าน Gopro Hero 5… read more ซื้อของผ่าน Facebook ระวังโดนหลอก คราวนี้เป็น GoPro Hero 5
ตอนแทรก 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
My Casio G-Shock Rangeman
เมื่อวานก่อนเจอคลิปโปรโมท G-Shock Rangeman ตัวใหม่ GPR-B1000 ซึ่งมาพร้อมกับ GPS ในตัวเห็นแล้วนี่กิเลสมาทันที แต่นึกขึ้นได้ว่า Rangeman เราก็มีอยู่แล้วนี่หว่า ซึ่งก่อนหน้านี้คิดว่ามันจะเป็น G-Shock เรือนสุดท้ายและจะไม่ซื้อเพิ่มละ เพราะรุ่นนี้มาครบที่สุดแล้วตั้งแต่ซื้อ G-Shock มาทั้งความอึด+Tough Solar+Triple Sensor (ฝาเคสด้านหลังเป็นรูปแมวด้วย)… read more My Casio G-Shock Rangeman
ตอนแทรก 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
Project Management Triangle
เขียนเป็นเรื่องแทรก non-technical ซักเรื่องละกัน เดี่ยวใครมาเห็นเห้ยยย พักนี้ blog active แถมเปิดหัวมาเป็นเรื่อง Mesh Network จะเข้าใจผิดว่าเราดัน Mesh Network เพื่อใช้ในการสื่อสารแบบสุดตัวหรือจะขายอะไรเกี่ยวกับ Mesh Network ยังไม่มีนะครับเหอๆ ถ้าใครเรียนมาทางสายบริหาร หรือทำงานบริหารโครงการอยู่ ชะตาชีวิตคงหนีไม่พ้นกับการถ่วงน้ำหนักระหว่าง… read more Project Management Triangle
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