Category: Technology
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
1 เดือนกับ Amazfit T-Rex Pro
หลังจากที่โดนโปรของ Shopee 4 เดือน 4 ไป ก็ได้สอยเอา Amazfit T-Rex Pro มาใช้ในราคา 4,561 บาท รวมใช้ coin ส่วนลด ก็ถือว่าเป็น smart watch สำหรับการออกกำลังกายที่ดูแล้วราคาไม่แพง… read more 1 เดือนกับ Amazfit T-Rex Pro
Ghost Mode: EP2 OpenVPN+Pi-Hole
มาถึง EP สุดท้ายกันละกับ Ghost Mode: EP2 Pi-Hole วันนี้เราจะมาทดลองใช้ Cloud ของ DigitalOcean กัน ซึ่งในบทความก่อนๆหน้านี้เคยแนะนำการใช้ทั้ง Google Cloud ทั้ง AWS มาละ คราวนี้ก็มาถึงคิวของ DigitalOcean… read more Ghost Mode: EP2 OpenVPN+Pi-Hole
เมื่อเราไม่ใช่ลูกค้า แต่เป็นสินค้า
ก่อนหน้านี้ที่เขียนเรื่อง Ghost mode EP1: 1.1.1.1 มีประโยคนึงที่เขียนเอาไว้ว่า “ของฟรีไม่มีในโลก เนื่องจากเรานั้นไม่ได้เป็นลูกค้า หรือผู้ใช้จริงๆของบริการเหล่านั้น เรานั่นแหละที่เป็นสินค้า” ซึ่งแน่นอนของฟรีหรือบริการฟรี ที่เรามักคิดถึงก็เช่น Line Messenger, Facebook, Instagram หรือแม้แต่ YouTube ที่เรา “เหมือนจะ”… read more เมื่อเราไม่ใช่ลูกค้า แต่เป็นสินค้า
Ghost Mode: EP 1.1.1.1
ก่อนเข้าเรื่องของ Ghost mode คุณเคยรู้สึกว่าเหมือนโดนจับตาอยู่ หรือแอบฟังบ้างไหม ในยุคนี้ก็คงไม่แปลกกับบริการต่างๆที่ “รู้สึกว่า” เราใช้งานสิ่งเหล่านั้นฟรีอยู่ ซึ่งแน่นอนว่า ของฟรีไม่มีในโลก เนื่องจากเรานั้นไม่ได้เป็นลูกค้า หรือผู้ใช้จริงๆของบริการเหล่านั้น แต่เราเป็นสินค้านั่นเอง ซึ่งการเป็นสินค้าของเรานั้นก็คือ ข้อมูลการใช้งานของเราถูกขายให้กับ Advertising Agency หรือบริษัทต่างๆเพื่อที่จะใช้ในการยิงโฆษณาให้กับเรา (Target Advertising)… read more Ghost Mode: EP 1.1.1.1
มุดเว็ปผ่าน Private DNS
นานๆเขียนทีระหว่างเดินทางมาทำงานที่ต่างจังหวัด นี่มาเขียนเพราะเห็นว่าเริ่มมีการ Block เว็ปไซต์หลายๆที่ วันนี้เลยจะมาเขียนเรื่องนี้ซะหน่อย ถ้าใครอยากช้ามภาคบรรยาย ไปภาคการ “ทดลองมุดเวปผ่าน Private DNS” ก็ข้ามไปท้ายๆได้เลยครับ “บทความนี้ เขียนขึ้นเพื่อให้ความรู้และเทคนิค ทางด้าน Internet เท่านั้น นะครับ“ สมัยเรียนที่มหาวิทยาลัย ย้อนกลับไปซักประมาณปี 40… read more มุดเว็ปผ่าน Private DNS
Big Data: Google Storage & Big Query
เขียนต่อจากเมื่อวานนี้ เพราะเดี่ยวคืนนี้ต้องบินไปเซี่ยงไฮ้ไปดูงาน CES Asia ซึ่งความจริงเมื่อต้นปีต้องไปงาน CES ที่ Las Vegas แต่ดันป่วยเอาซะก่อน เลยมาเก็บตกทางฝั่ง Asia ดูไม่งั้นเว้นไว้นานจะเขียนไม่ต่อเนื่องเอา เล่าต่อจากเมื่อวานนี้ที่ผมเอาชุดข้อมูลขนาดประมาณ 700 ล้าน Record เพื่อไปประมวลผลหา Insight ของ… read more Big Data: Google Storage & Big Query
Big Data: QlikView and VDI
มีคนหลังไมค์มาถามว่าหายไปไหนหลังจากบทความเกี่ยวกับ ESP32 และ Lora จะเรียกว่าหายก็ไม่เชิง ก็มีเข้าไปอ่านๆตอบๆบ้างตาม FB ของกรุ๊ปต่างๆ แต่บางครั้งเจอหลายๆคำถามที่สามารถหาได้จาก Google ได้ ก็เลยมักไม่ค่อยได้เข้าไปตอบซะส่วนใหญ่ ซึ่งช่วงนี้ผมเองก็จะยุ่งๆเกี่ยวกับเรื่องของข้อมูลที่ค่อนข้างใหญ่ ใหญ่ขนาดไหน ขนาดประมาณวันละประมาณ 10 ล้าน Record ที่ต้องประมวลผลทุกวัน หรือข้อมูลอีกชุดนึงที่มีขนาดประมาณ… read more Big Data: QlikView and VDI
ESP8266 OTA & WiFi Manager
เรื่องที่ลิสต์ว่าจะเขียนไว้นี่เพียบเลย เมื่อวานนี้ย้อนไปอ่านๆของเก่าแล้วมีท่านหนึ่ง Comment ไว้ว่าอยากให้เขียนเรื่อง OTA ซึ่งก็ถือว่าเป็นเรื่องสำคัญเหมือนกันสำหรับงานด้าน iot ถ้าเป็นสมัยก่อนเวลาจะ update เครื่องโทรศัพท์มือถือก็ต้องมานั่งต่อสาย data link แล้ว flash rom กันทีละเครื่องแล้วก็นั่งลุ้นกันว่าจะ Boot ได้มั้ย แต่สมัยนี้อุปกรณ์ที่เป็น connected… read more ESP8266 OTA & WiFi Manager
DART Station 23461 – ANDAMAN SEA of Phuket, Thailand
หลังจากยาออกฤทธ์พอลุกขึ้นมานั่งได้ (อาการหมอนรองกระดูกอักเสบ) แล้วมานั่งปรับแก้ Code ของ LoRa Gateway ที่เขียนในส่วนของ wan stack ขึ้นมาเอง เพราะเจอปัญหากรณีไฟดับ เนตหลุด แล้วติด loop reconnect ทำให้เกิดอาการค้าง ก็มาเพิ่มในส่วนของ watchdog ให้รองรับเหตุการณ์ที่ว่า… read more DART Station 23461 – ANDAMAN SEA of Phuket, Thailand
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
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