มาเล่น ALLBOT กัน

ALLBOT เป็นชุดประกอบหุ่นยนต์พร้อมชุดวงจรสำหรับเขียนโปรแกรมควบคุมได้ ตัวอย่างการประกอบหุ่นยนต์มีตั้งแต่ biped, quadruped, hexabot เนื่องจากชิ้นส่วนแบ่งเป็นชิ้นส่วนย่อยๆ ทำให้เราประกอบเป็นหุ่นยนต์อะไรก็ได้ อ่านข้อมูลจากเว็บแล้วก็น่าสนุกดี สำหรับท่านที่สนใจก็สามารถสั่งซื้อกันได้ โครงการนี้เปิดเป็นโอเพนซอร์สด้วยทั้ง hardware, software และชิ้นส่วนต่างๆ สำหรับท่านที่สนใจก็พิมพ์ชิ้นส่วนมาประกอบเล่นกันได้

มาดูชุดประกอบของ ALLBOT กันก่อน สำหรับท่านที่ซื้อ AllBot จะได้

  • ชุดชิ้นส่วนประกอบ พร้อมไขควง
  • มอเตอร์ servo
  • Arduino UNO
  • VRSSM Shield สำหรับเชื่อมต่อ servo
  • VRBS1 Shield เป็นชุด regulator สำหรับใส่ battery จ่ายไฟให้ Arduino UNO และ Servo

เนื่องจากผมไม่ได้สั่งซื้อชุดประกอบมาเล่น ก็เลยพิมพ์ชิ้นส่วนจากเครื่อง 3D Printer แทน โดยส่วนตัวผมแนะนำให้ซื้อชุดประกอบครับ เพราะซื้ออุปกรณ์มาประกอบเองราคาแพงกว่าเยอะเลย T_T

สำหรับวิธีการประกอบดูได้จาก Tutorial บนเว็บ การเขียนโค้ดALLBOT มี Library สำหรับ Aduino อยู่และมี Tutorial อธิบายการใช้งาน Library ไว้ได้ดีทีเดียว แนะนำให้อ่านกัน อ้อ มี plugin สำหรับ scracth ด้วย เหมาะสำหรับเด็กๆ ดี แปะวิดีโอแนะนำ  ALLBOT ไว้หน่อย ดูแล้วก็สนุกดีครับ

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

ปี 2016 เป็นปีที่ชีวิตสับสนมากทั้งเรื่องงานและเรื่องส่วนตัว แต่ก็มีสิ่งดีๆ เข้ามาบ้าง ได้ทำของเล่นสนุกๆ บ้าง ได้เรียนรู้อะไรใหม่ๆ หลายอย่าง

  • ไปงาน Meetup NETPIE  เล่น Bingo ได้เสื้อมา 1 ตัว
  • เล่น Android Things คิดว่าปีหน้าน่าจะไปรอดอ่ะนะ
  • ไปเรียน Nutanix จริงๆ จังๆ หลังจากเซลพยายามขายของ แต่ไม่มีตังค์ซื้อ เค้าเลยให้ไปเรียนก่อนเผื่อติดใจ
  • ได้ Hack Sonoff Smart Switch สักที ก็สนุกดีอ่ะนะ
  • เรียน IoT Penetration Test, Client-side attacking กับ ACIS ประทับใจมาก
  • สอบ CompTia Project+ ได้ใบประกาศมา 1 ใบ
  • ได้เล่น Node32s จาก Ayarafun กับ Nano32  จาก MakerAsia ผลิตโดย Gravitech Thai เช่นเคย
  • แงะเครื่อง Prusa i3 รื้อทำ 3D Printer แบบ Delta ตัวใหม่
  • ได้ของรางวัลสำหรับผู้ออกบูธ งาน Google HackFaire เมื่อปีที่แล้ว (ขอบคุณน้องทีมงานที่ส่งมาให้)
  • ซื้อเครื่องเจียรมาใช้ ตัดเหล็กอยู่ 3 ทีเลิก
  • แก้ Marlin Firmware เพิ่ม feature สั่ง load/unload เส้นเข้าท่อ teflon สะดวกมากๆ
  • ทำเครื่อง  3D Printer แบบ CoreXY สร้างความมั่นใจก่อนทำเครื่อง Delta
  • ไปงาน Microsoft Developer Day เจอ Satya Nadella ด้วย
  • สั่งของจาก Aliexpress เยอะมาก คูปองไม่ได้ใช้สักใบ
  • ใช้โปรแกรมออกแบบ 3D แบบออนไลน์
  • เล่น Astrobox อยู่พักนึง
  • ไปเรียน Board Lambda ชอบมาก แต่ไม่ได้ซื้อมาเล่นสักที
  • ลองเล่น Eddystone URL บน Raspberry Pi 3
  • มือถือ LG G3 พังใช้ Android One แทนจนทุกวันนี้ยังใช้อยู่
  • เล่น ELK + Beat ติดงอมแงมเลยล่ะ
  • ได้นั่ง Uber แล้ว ก็ให้ความรู้สึกแปลกใหม่ดี
  • เล่น Power BI สนุกมาก
  • ไปงาน Chiang Mai Maker Party เป็นปีที่ 2 รอบนี้สนุกมาก
  • เล่น  Freeboard  กับ  NETPIE
  • เล่น LinkItSmart 7688 เป็น dev board จาก MediaTek ประทับใจมาก ตัวเล็กๆ มี OpenWRT ให้เล่นในตัว

เรื่องงานการโดนย้ายมาดูศูนย์เทคโนโลยีกลับมาดูเรื่อง server และ network พ่วง security มาด้วย ก็เลยได้รื้อฟื้นอดีตกันสักหน่อย ปกติกด  AWS อ่ะนะ

  • ฟื้นวิชา hacker กันนิดหน่อย
  • แกะระบบเครือข่าย ดูช่องโหว่ ทำ penetration test  + vulnerability assessment สนุกเลย
  • แก้ configuration ทำ hardening ในบาง service ให้ปลอดภัยมากขึ้น
  • อุดช่องโหว่เท่าที่ทำได้ ส่วน application แก้ให้ไม่ได้จริงๆ นะ 55
  • ไปงาน BIG IT ที่ Malaysia แอบเสียใจที่ไม่ได้อยู่งาน AI Hackathon อดเขียนโปรแกรมต่อ กับ Pepper เลย

ปี 2017 ยังคงเขียน blog อยู่เรื่อยๆ สำหรับใครพลาดเรื่องอะไร ก็ตามอ่านย้อนหลังของปี 2016 กันได้ครับ

เก็บตก NETPIE Meetup ครั้งที่ 1 : ขอบคุณที่รักกัน

วันนี้ไปงาน Meetup ครั้งที่ 1 ของ NETPIE ใช้ชื่องานว่า “ขอบคุณที่รักกัน” (แอบอมยิ้มกับชื่องาน) งานนี้มีทีมพัฒนา NETPIE และผู้ใช้งานมาพบปะแลกเปลี่ยนประสบการณ์กันรู้สึกสนุกดีครับ สนุกตรงเกมบิงโกออนไลน์นี่แหละ ได้รางวัลเป็นเสื้อ NETPIE มา 1 ตัว :)

ภาพสวยๆ จาก TESR
ภาพสวยๆ จาก TESR

งานนี้มีแนะนำ feature ใหม่ของ NETPIE ด้วย คือ Data Service ซึ่ง feature ใหม่นี้คุณสามารถ feed ข้อมูลออกมาจาก NETPIE ได้ ใครอยากรู้ว่าเล่นยังไง รอเรียนกับอ.อานนท์ หม้อสุวรรณได้เลย จะมีคอร์สเรียนกันเร็วๆ นี้

สำหรับในอนาคต NETPIE จะมีบริการแบบ premium ด้วยโดยให้บริการ dedicate system แยกออกมาจาก NETPIE ที่เป็น public service สำหรับผู้ใช้ที่ใช้งานฟรี ยังสามารถใช้งานแบบเครดิตได้เหมือนเดิม (มี 100 เครดิต) ซื้อเครดิตเพิ่มได้ในกรณีที่ต้องการใช้อุปกรณ์เพิ่มมากกว่า 100 อุปกรณ์

มาเล่น Android Things กัน

หลังจาก Brillo เปิดตัวไปเมื่อปีที่แล้ว และหายไปนานมากกกกก ล่าสุด Google ปัดฝุ่นเอา Android มาใช้กับงาน IoT ใช้ชื่อว่า Android Things โดยโครงสร้างของระบบปฏิบัติการจะเป็น Android ขนาดเล็ก สามารถเขียน App เชื่อมต่อกับ Hardware ได้

หน้าตา Android Things SDK

ช่วงนี้ยังอยู่ใน Developer Preview และ DevKit ที่รองรับยังมีแค่ Intel Edison, NXP Pico i.MX6UL และ Raspberry Pi 3 น่าจะมีอุปกรณ์รองรับมากขึ้นเรื่อยๆ (ทิ้งท้ายไว้เหมือน Brillo เลยจะรอดมั๊ย)
Continue reading

เก็บตกเรียน Nutanix กับ SIS

ผมได้มีโอกาสไปเรียน Nutanix กับ SIS Distribution มาเมื่อสัปดาห์ที่แล้ว โดยเน้นที่ workshop เป็นหลัก ซึ่งได้เล่นแทบจะทุก feature ของ Nutanix เลย (DR เล่นไม่ได้ เสียดายมาก) เครื่องที่เอามาให้ลองเล่นก็เรียกได้ว่าจัดมาเต็ม ถอด node และ add node กันให้ดูเลยว่าทำอย่างไร

ตัวเครื่องเป็น HCI จาก Supermicro พ่วงเอาความสามารถด้าน Software ของ Nutanix อย่าง Prism และ Achropolis ทำให้จัดการ VM, Storage, Network ทำได้ง่ายมากขึ้น
Continue reading

มาเล่น Sonoff smart switch กับ NETPIE กัน

ครั้งที่แล้วลอง flash firmware ใหม่ลงใน Sonoff smart switch เพื่อใช้งาน MQTT กันไปแล้ว ในครั้งนี้มาลองเล่นกับ NETPIE.io กันดูบ้าง NETPIE เป็นบริการ IoT Platform พัฒนาโดย NECTEC แนะนำให้ไปใช้กันครับ :) ครั้งนี้เราจะเรียกใช้งาน WifiManager เพื่อช่วยเรื่องการเชื่อมต่อ Wifi และการ Config AP ผ่าน Web Browser กันแบบง่ายๆ

การใช้งานก็ง่ายมากๆ เสียบสายไฟแล้วกดปุ่มค้างไว้ รอไฟกระพริบถี่ๆ จะเข้า mode setting เกาะ AP ชื่อ ESPXXXX จะเข้าสู่หน้าตั้งค่า AP ดังนี้

เลือก AP ที่ต้องการใช้งาน เท่านี้ก็ใช้ได้แล้ว โค้ดเขียนมาลวกๆ สั่ง subscribe ไปยัง /switch/01 เพื่อรอคำสั่ง
Continue reading

มา flash firmware ใหม่ให้ Sonoff smart switch กัน

เนื่องจากไม่ค่อยมีเวลาเล่นอุปกรณ์ IoT ส่วนใหญ่จะดองอยู่ในโหล วันนี้ได้โอกาสเลยมาแกะกล่อง smart switch เล่นกัน smart switch เป็น IoT switch ใช้ ESP8266 เป็นตัวประมวลผลและเป็น Wifi module โดยปกติการใช้งานจะใช้งานผ่าน Mobile Application ของ Sonoff แต่ครั้งนี้เราจะมา flash firmware ใหม่ให้ switch IoT ตัวนี้ให้ทำงานร่วมกับ MQTT Broker กัน :)

แกะกล่องออกมาเราจะเจอ board ประมาณนี้ (แอบต่อ pin header ไว้แล้ว) สำหรับรุ่นใหม่ๆ จะมี 5 pin แต่รุ่นเก่าจะมี 4 pin

Continue reading

เก็บตกอบรม Cyber Security กับ ACIS

ผมได้มีโอกาสไปอบรม Cyber Security กับ ACIS ซึ่งเป็นโครงการอบรมต่อเนื่องจากงาน CDIC 2016 ผมสมัครอบรมในหัวข้อ Internet of Things Penetration Testing และ Client-side Attack เนื่องจากกันลืมและอาจจจะเป็นประโยชน์ก็เลยมา blog ไว้สักหน่อย


Continue reading

มาเล่น Node32s กัน

วันนี้ได้ Node32s ส่งตรงจาก Gravitech Thai สั่งซื้อแบบ pre-order ไว้ ช่วงเดือนพฤศจิกายนจนลืมไปแล้ว วันนี้พัสดุมาส่งก็เลยมา blog ไว้สักหน่อย Node32s เป็น development board จาก Ayarafun และ LamLoei ผลิตโดย Gravitech Thai มาดูบอร์ดกันสักหน่อย

ตัวบอร์ดมาพร้อม USB to TTL ใช้ชิป FTDI มีพอร์ท JST สำหรับต่อแบตเตอรี่และสามารถชาร์ตแบตเตอรี่ได้ด้วย สำหรับชิปเป็น ESP32s แบบ module มี PTC Fuse ขนาด 500mA ด้วย :) ด้านหลังมี label บอกตำแหน่ง pin ต่างๆ

สำหรับการเขียนโปรแกรมสามารถใช้ ESP-IDF หรือ Arduino Core ก็ได้ตามความถนัด หรือท่านที่ชอบใช้ Platform.io ก็สามารถใช้งานได้เช่นกัน สำหรับ pin layout เป็นแบบนี้ครับ

ฝากไว้หน่อย คู่มือการใช้งานและการเขียนโปรแกรมบน Node32s ครับ

เปลี่ยนหัว E3D V6 ให้เครื่อง Delta

รื้อเครื่อง Prusa i3 มาทำเครื่อง Delta เอาหัว E3D V5 มาใส่คิดว่าหัวมันใหญ่ไปหน่อยและพัดลมเป่าชิ้นงานแรงไม่พอ ก็เลยเปลี่ยนเป็นหัว E3D V6 ให้เล็กลงมาหน่อย พิมพ์ Fan Shroud ใหม่ด้วยใส่พัดลม 2 ตัวสะใจเลยทีเดียว