ได้ทำอะไรบ้างในปี 2017

ขึ้นปีใหม่ปี 2018 ก็มาระลึกความหลังกันสักหน่อย

  • ไปงาน Bangkok Raspberry Pi Jam 2017
  • ไปงาน DroidCon Bangkok 2017
  • ทำ SoC กับ OSSEC + Elastic Search + Kibana
  • เอา Amazon Echo ต่อกับ ESP8266
  • เล่น Assistant SDK กับ Raspberry Pi
  • เปลี่ยนพัดลม Macbook Air
  • ทำ Query Nearby Location สำหรับงาน Geo-fencing
  • ทำ Line Chat Bot
  • ไปงาน Maker Faire Singapore 2017
  • ไปสอน Android ที่อยุธยา
  • ไปงาน Maker Lab Talk@Turf ครั้งที่ 1
  • ไปงาน Code Mania 110
  • ทำเครื่อง 3D Printer CoreXY ใหม่อีกตัว
  • แก้ปัญหาเรื่อง kernel module ของ CH340

เนื่องจากเปลี่ยนตำแหน่ง เปลี่ยนฝ่าย งานส่วนใหญ่เป็นงานประชุม ประชุมเป็นอาชีพเลยก็ว่าได้ ทำให้ปีที่ผ่านมาเขียน blog น้อยมาก ไม่ได้ศึกษาอะไรใหม่ๆ มากนัก ปีนี้คิดว่าน่าจะทำใจกับอาชีพประชุม แบ่งเวลาให้ดีขึ้น ดูแลสุขภาพตัวเองให้มากขึ้น

แก้ปัญหาชิป CH340 บน Raspbian

อุปกรณ์ที่มาจากจีนส่วนใหญ่จะลดต้นทุนชิปตัวนึงที่ทำหน้าที่เป็น USB to Serial ซึ่งเจ้าชิปตัวนี้คือ CH340 เนื่องจากต้นทุนที่มีราคาถูกมากๆ ทำให้อุปกรณที่มาจากจีนใช้ชิปตัวนี้กันอย่างแพร่หลาย ปัญหามาอยู่ที่คนใช้เพราะต้องมึนงงกับเรื่อง driver ทุกครั้งไป บน Windows ก็แก้ไขง่ายหน่อย แต่บน Mac OS และ Linux อย่าง Raspbian ก็ต้องออกแรงกันบ้าง แต่โชคดีที่เราไม่ต้อง compile kernel module ของ CH340 กันใหม่ :)

ใน kernel driver ที่มากับ Raspbian มีมาให้แล้ว เพียงแค่สั่ง install kernel module เพิ่มเติมเท่านั้น มาลองดูกันก่อนว่ามีไฟล์จริงไหม ลอง ls ดูที่ /lib/modules/$(uname -r)/kernel/drivers/usb/serial เราจะพบว่ามี module usbserial และ ch341 ด้วย

เปลี่ยน directory ไปที่ /lib/modules/$(uname -r)/kernel/drivers/usb/serial แลัวสั่ง install module ได้เลย

cd /lib/modules/$(uname -r)/kernel/drivers/usb/serial

sudo insmod usbserial.ko

sudo insmod ch341.ko

ลอง lsmod ดูจะพบว่า kernel module ถูกโหลดเข้าไปแล้ว

แหล่งเรียนรู้ Azure IoT

เนื่องจากมีโอกาสได้ไปประชุมกับทาง Microsoft และได้สอบถามเกี่ยวกับแหล่งเรียนรู้ด้าน IoT ก็เลยได้ link มาแชร์กัน ท่านที่สนใจก็เข้าไปดูข้อมูลกันได้ที่ Training for Azure IoT มีหลักสูตรที่น่าสนใจอยู่หลายหัวข้อ

  • edX – Developing IoT Solutions with Azure IoT
  • Microsoft Virtual Academy – Introduction to Azure IoT
  • Linux Academy – Azure IoT Essentials
  • Linux Academy – IoT for the Enterprise
  • Cloud Academy – Internet of Things with Azure
  • Opsgility – Building IoT Solutions with Azure

ตารางเปรียบเทียบเทคโนโลยีเชื่อมต่อข้อมูลบนอุปกรณ์ IoT

ตารางเปรียบเทียบเทคโนโลยีเชื่อมต่อข้อมูลบนอุปกรณ์ IoT ปีหน้าในไทย LoRa และ NB-IoT จะคึกคักขึ้น

อ่านรายละเอียดเพิ่มเติมที่ https://flespi.com/blog/top-7-technologies-for-iot-connectivity-2017

ทำเครื่อง 3D Printer CoreXY อีกละ

ตั้งใจว่าจะรื้อเครื่อง Fusebox ตัวเก่าเอาไปทำเครื่องใหม่ ก็เลยทำเครื่องใหม่มาก่อน ครั้งนี้ทำเครื่อง CoreXY เหมือนเดิมแต่ เปลี่ยนรูปแบบไปเป็นสไตล์เครื่อง Hypercube มีแก้ไขแบบอยู่หลายจุด ครั้งนี้ทำเครื่อง 3D Printer ใหม่ใช้เวลาน้อยกว่าเดิม ได้ประสบการณ์การทำเครื่อง CoreXY มาก่อนก็เริ่มง่ายละ ส่วนที่ชอบงานออกแบบของเครื่อง Hypercube คือถอดหัวเปลี่ยนได้ง่าย อันนี้ต้องไปทำ connector ให้ยกหัวออกได้ทั้งหัวเพิ่ม อีกอย่างไม่ต้องกลับสายพาน อันนี้ชอบมากๆ

เพิ่มความสูงของเครื่อง

เปลี่ยน XY Join ใหม่ ใส่สายพานแบบไม่ต้องกลับ

Continue reading

เก็บตกงาน Maker Lab Talk@Turf ครั้งที่ 1

ผมได้มีโอกาสไปงาน Maker Lab Talk@Turf ครั้งที่ 1 และเป็นงานเปิดตัว Maker Lab @ Pinn Creative Space ด้วย มีเพื่อนๆ พี่ๆ น้องๆ ในวงการ Maker เข้าร่วมงาน

ภายในงานมีห้องสัมนา 3 ห้อง มีวิทยากรผู้มีประสบการมาให้ความรู้ที่น่าสนใจอยู่หลายเรื่อง ไม่ว่าจะเป็น

  • ทำหน้าจอ HMI โดยไม่ต้องโค๊ดเลยก็ได้ง่ายจัง วิทยากร คุณทศพร เวชศิริ
  • บอกลาประโยค“พี่ครับอุปกรณ์ตัวนี้ใช้กับตัวนั้นได้รึเปล่า?” วิทยากร คุณอานนท์ ทองเต็ม
  • ครบเครื่องเรื่อง Embedded System วิทยากร อาจารย์พรชัย โอฬาริกเดช
  • ESP เดี๋ยวนี้!!! วิทยากรคุณณัฐ วีระวรรณ์
  • เป็นเมกเกอร์อะไรไม่รู้จัก 3D printer มาจะเล่าให้ฟัง วิทยากร คุณนัฐพงษ์ ปะวะขัง
  • Blynk like a Boss วิทยากร คุณชวัลวิทย์ พูลศรี
  • Windows, Linux, Android, RTOS, Arduino – which one is best for IoT? วิทยากรนายแพทย์ภาณุทัต เตชะเสน

วิสัยทัศน์ของคุณหมอจิมเกี่ยวกับ Maker Lab

  • สร้าง Maker Ecosystem ทำให้เกิดการสร้างผลิตภัณฑ์จาก ​Maker ชาวไทย
  • เป็น Maker Space สามารถเข้ามาทำงาน มีอุปกรณ์ให้ใช้งาน
  • มีผู้เชียวชาญให้คำปรึกษา ช่วยแก้ไขปัญหาในระหว่างการพัฒนาผลิตภัณฑ์
  • ช่วยเรื่องการผลิตในเชิงพานิชย์
  • ช่วยหาตลาดในต่างประเทศ

Continue reading

อะไรๆ ก็ notebook

ช่วงนี้เครื่องมือประเภท notebook ที่สามารถจดบันทึกพร้อมการประมวลผลโค้ดภาษาต่างๆ แล้วแสดงผลเป็นกราฟหรือข้อมูล เริ่มเป็นที่นิยมมากขึ้น เครื่องมือที่เป็น opensource ประเภทนี้ก็ได้รับความนิยมจนค่ายใหญ่ๆ หยิบเอามาสร้างบริการและทำส่วนเพิ่มเติมกันมากขึ้น ก็เลยรวบรวมไว้กันลืมสักหน่อย

Collabora ของ Google

Azure Notebook ของ Microsoft

โครงการ opensource

Jupyter

Zeppelin

ใครสนใจค่ายไหนก็ลองไปใช้งานกันดูครับ :)

Gartner Top 10 Strategic Technology Trends for 2018

Gartner ออกรายงานเกี่ยวกับ Top 10 Strategic Technology Trends for 2018 มาแล้วเมื่อต้นเดือนที่ผ่านมา Gartner ยังคงแบ่งเทรนด์เทคโนโลยีใน 3 กลุ่มหลัก ได้แก่ Intelligent, Digital และ Mesh เหมือนเดิม แปะภาพไว้สักหน่อย

วิดีโอเพิ่มเติม

สำหรับรายงานฉบับเต็มสามารถอ่านได้จาก เว็บไซต์ของ Gartner ครับ

เก็บตก Maker Faire Singapore 2017

ผมได้มีโอกาสแวะไปงาน Maker Faire Singapore 2017 ปีนี้จัดงานที่ Science Center จากที่สังเกตหลายๆ event มาจัดที่ Science Center กันเยอะครับ รวมไปถึงงาน FOSSASIA ครั้งที่ผ่านมาด้วย เนื่องจากตัดสินใจมาอย่างรวดเร็ว จองตั๋วเครื่องบินวันพฤหัสมางานวันเสาร์เป็นอะไรที่ไม่ได้เตรียมตัวมากๆ แต่ใจอยากมาก็ต้องมาสักครั้ง

งานนี้ต้องลงทะเบียนและซื้อตั๋วเข้างานแบบ online จะได้ราคาถูกกว่าซื้อหน้างานครับ เมื่อแจ้ง registration code แล้วก็จะได้ wrist band กระดาษมาแบบนี้

จากนั้นก็เดินให้ทั่วครับ :)

Continue reading

เก็บตกไปสอน Android ที่อยุธยา

เนื่องจากได้รับเชิญให้ไปสอนอะไรสักอย่างที่มหาวิทยาลัยราชภัฎพระนครศรีอยุธยาก็เลยเลือกสอน Android Mobile App Development ใช้เวลาเตรียมตัวสั้นมาก ถ้าเทียบกับเมื่อ 3 ปีที่แล้ว แต่ก็เตรียม workshop เท่าที่จะสอนได้ ตอนสอนจริงก็ข้ามไปหลายเรื่องเหมือนกัน (ข้ามเนื้อหาไปเล่นใน workshop กันเลย) :P

  • สำหรับ slide ประกอบการอบรม อยู่ที่ slideshare
  • โค้ดตัวอย่างอยู่ที่ github เหมือนเดิม

สุดท้ายต้องขอขอบคุณอาจารย์ที่ไว้วางใจและเสียสละเวลา 2 สัปดาห์มาเขียน Android App กัน ขอบคุณจากใจเลยครับ