ทดสอบ proximity sensor ที่ใช้กับกระจกได้

ไปเจอคนทดสอบ proximity sensor ที่อ่านค่าผ่านกระจกไปที่ heated bed อะลูมิเนียมได้ พบว่าน่าสนใจดี ท่านใดสนใจก็ดูได้จากวิดิโอข้างล่างครับ

เมื่อนานมาแล้ว Thomas Sanladerer เคยรีวิวไว้

ประสบการณ์ Kaidee

เนื่องจากโดนคุณแฟนคะยั้นคะยอให้ขายของ ประมาณว่าเอาอะไรมาขายก็ได้ ให้มีรายได้เพิ่ม คิดไปตั้งแต่ dropship ทำ pre-order เอาของจากจีนมาขาย ฯลฯ แต่นึกไม่ออกว่าจะขายอะไร ก็เลยมองไปรอบๆ ตัว ตัดสินใจเอาของที่ไม่ใช้มาลงขายละกัน พอคิดว่าจะเอาไปขายที่ไหนดี เปิดเว็บ e-commerce เปิดร้าน lnwshop คงไม่ค่อยเหมาะเท่าไร ก็เลยนึกถึง Kaidee ขึ้นมาทันที “ของที่ไม่ใช้ เอามาลงขายฟรี ที่ Kaidee ดอทคอม” โฆษณาลอยมาเลย ก็เลยลองลงขายที่ Kaidee ดู หลักการขายของผมคือตั้งราคาของครึ่งราคาเสมอ เช่น

  • มือถือเก่าซื้อมาใช้ 1-2 ปี ขายครึ่งราคา
  • iPad เก่ามากใช้มา 4 ปี ขายครึ่งราคา
  • Chromecast ซื้อมาแต่ไม่ได้ใช้ ขายครึ่งราคา
  • Router 1Gbps 4 พอร์ท ไม่ได้ใช้ ดองไว้หลายปี ขายครึ่งราคา
  • หูฟังบลูทูธ ไม่ค่อยได้ใช้ เก็บใส่กล่องไว้ ขายครึ่งราคา

ขายครึ่งราคาแบบไร้สาระ เอ้อ จะเรียกได้ว่า “ขายทิ้ง” ก็ได้นะ

จากประสบการณ์การขายของบน Kaidee เนื่องจากตั้งราคาถูกมาก คนที่อยากได้เค้าก็ตั้งใจโทรศัพท์มาจองตั้งแต่เช้า แล้วย้ำว่า “จองแล้วนะ” หรือ “ขอจองไว้นะ” แล้วรีบนัดมารับของกันเลยทีเดียว โดยส่วนตัวผมเป็นคนใช้ของถนอม ถึงใช้งาน 2-3 ปี แต่ของก็ยังดูเหมือนใหม่ ถึงไม่ได้ใช้ก็เก็บใส่กล่องอย่างดี

ความประทับใจ

ผมเจอลูกค้ารายนึงขี่มอเตอร์ไซค์จากอโศกมาถึงปากเกร็ด เพื่อมารับโทรศัพท์มือถือที่ผมประกาศขาย ผมขายในราคาถูกมากๆ ซึ่งพี่คนนี้ก็โทรมาจองแต่เช้าและนัดรับของตอนเย็น พอได้จับได้ลองใช้ ดูเขาดีใจมากที่ได้มือถือใหม่ สภาพดี ยี่ห้อดี มี NFC ไม่รู้จะได้ใช้ไหม แสกนนิ้วมือได้ แถมเป็น Android 8.1 ด้วย

อีกรายเป็นพ่อบ้านกลัวเมีย เรียกได้ว่าในโทรศัพท์ห้ามมี Line เลยต้องหา tablet เอาไว้ใช้งานร่วมกันกับเมีย ปล. ลง Line ไว้แอบคุยกับกิ๊กหรือเปล่าอันนี้ไม่แน่ใจ แต่ผมประกาศขาย iPad mini 2 ครึ่งราคาอีกเช่นเคย คุณคนนี้โทรติดต่อมาแต่เช้าเลย นัดรับของตอนเย็นเหมือนเดิม พอเห็นเครื่องก็บอกว่าดีใจมากที่ได้ iPad เอาไปใช้

อีกรายเป็นน่าจะเป็นคนชอบ Gadget ผมประกาศขาย Chromecast ครึ่งราคาอีกเช่นเคย โทรมานัดรับของตามแนวรถไฟฟ้า โชคดีที่มีนัดประชุมในเมือง เลยได้นัดส่งของกัน ดูเหมือนเขาหาของแท้ ไปใช้งาน ปล.ไม่ค่อยเข้าใจว่า Chromecast มันหาซื้อยากขนาดนั้นเลยเหรอ แต่ของครึ่งราคาอ่ะนะ ใครๆ ก็อยากได้

อีกรายไม่สะดวกมารับของ แต่อยากได้ Router 1Gbps ขอให้ส่ง EMS ไปให้ ถามราคาปุ๊บ ขอให้ทดสอบให้ดู โอนเงินมาให้เลย พบว่าเป็นพระอยู่ต่างจังหวัด ไม่รู้ว่าจะใช้สรรพนามแทนว่าอย่างไร แต่ก็จะส่งของไปให้ที่วัดครับ

การต่อราคาก็มีอยู่บ้าง เช่น เค้ารู้อยู่แล้วว่าเราลดมาครึ่งราคา แต่ก็อยากจะต่อราคาก็มี บางรายต่อราคาเฉยๆ แต่ไม่ซื้อ บางรายขอข้อมูล ขอรูปภาพ อัดวิดีโอ โน่นนี่ สุดท้ายก็ไม่ซื้อก็มี แต่ก็ไม่เป็นไร ขายได้ไม่ได้ก็ลงขายเรื่อยๆ

ระยะหลังต้องใช้ไข่ Kaidee ก็ลงขายได้บ้าง ไม่ได้บ้างในบางรายการ สนใจแวะอุดหนุนกันได้

ปล.เพิ่งทราบมาจากเพื่อนในเฟสบุคว่ามีพ่อค้าแม่ค้ามือสินค้าสองนั่งจ้องเว็บ Kaidee ตามซื้อสินค้าเพื่อไปขายต่อกันเลยทีเดียว แหม..ก็เลยได้เข้าใจว่า ธุรกิจสินค้ามือสองนี้มันก็เป็นแบบนี้ล่ะครับ คราวหน้าต้องตั้งราคาเพิ่มขึ้นอีกหน่อย

สั่งพิมพ์งานผ่าน Wifi ด้วย OctoPrint Plugin ใน Cura กัน

ครั้งที่แล้วทดลองอะไรใหม่ๆ กับ 3D Printer ตัวเก่าไปหลายอย่าง เช่น ทำ sensor ตรวจจับเส้นหมด, ตั้งค่า Linear Advance เป็นต้น คราวนี้ด้วยความขี้เกียจก็เลยเอา Raspberry Pi 2 B+ ตัวเก่าไปติดไว้ที่เครื่องแล้วติดตั้ง OctoPrint คิดว่าจะสั่งพิมพ์และควบคุมเครื่องพิมพ์ผ่าน web browser แต่ Cura รุ่นใหม่มี Plugin ให้ติดตั้งเพื่อได้ ทำให้เราสามารถสั่งพิมพ์งานจาก Cura ไปยัง Octoprint ได้เลย

สำหรับท่านที่ใช้ Cura อยู่แล้ว ติดตั้ง Plugin ชื่อ OctoPrint Connection จากนั้นตั้งค่าเครื่องพิมพ์ได้เลย

ในหน้ารวมเครื่องพิมพ์ ให้เลือกเครื่องที่ต้องการตั้งค่า แล้วกดปุ่ม Connect to OctoPrint ได้เลย โปรแกรมจะให้ตั้งค่าเพิ่มเติมดังนี้

โปรแกรมจะไปค้นหา OctoPrint ในเครือข่ายให้อัตโนมัติ ใส่ค่า API Key เท่านี้ก็สั่งพิมพ์ผ่าน OctoPrint ได้แล้ว

Line Things

Line Developer Thailand เขียนบทความบน Medium แนะนำ Line Things ดูน่าสนใจมาก เลยแอบมา Blog ไว้สั้นๆ ก่อน แปะ video ไว้นิดนึง หากมีโอกาสคงได้มาเขียนรายละเอียดเพื่มเติม

Line Things ผนวกความสามารถของ ChatBot เข้ากับอุปกรณ์ต่างๆ สร้าง Platform Internet of Things แบบใหม่ที่น่าสนใจมาก

แปะ Slide เรื่อง Line Things ไว้ด้วยครับ

มาลองทำ sensor ตรวจเส้น filament หมดกัน

หลายท่านอาจจะเคยเจอปัญหา print งานอยู่ดีๆ เส้น filament หมด พอ print ไม่เสร็จก้อต้องมาเริ่ม print กันใหม่ มาลองทำ sensor แบบง่ายๆ คอยตรวจเช็คเส้นหมดกันดีกว่า อุปกรณ์ที่ต้องใช้มีแค่ limit switch 1 ตัว กับสายไฟอ่อนต่อกับ COM และ NC เท่านั้น แล้วก็พิมพ์เคสสวยๆ ใส่เข้าไป

ใส่ท่อเทปลอนเข้าไปเท่านี้ก็ได้ sensor แบบง่ายๆ จาก limit switch แล้ว

กลับมา config marlin กัน แก้ไขไฟล์ Configuration.h เปิด feature ตรง #define FILAMENT_RUNOUT_SENSOR เท่านี้ก็ใช้งานได้ อ้อลืมไป สายเสียบที่ SERVO3 ขา G และ Signal ดู port ดีๆ ก่อนเสียบสายนะครับ จากนั้นก็เปลี่ยนเอา filament ผ่านเข้า sensor เท่านี้ก็เรียบร้อย

แปะวิดีโอไว้สักหน่อย

งงๆ อ่านเพิ่มเติมได้ที่เอกสาร Marlin Firmware ครับ

ตั้งค่า Linear Advance บน Marlin 1.1.9

มาตั้งค่า Linear Advance บน Marlin 1.1.9 กันแบบเร็วๆ อันดับแรกแก้ไขไฟล์ Configuration_adv.h ไปเปิด feature Linear Advance ขึ้นมา ตรง #define LIN_ADVANCE จากนั้น upload firmware ให้เรียบร้อย ตอนนี้เราจะสามารถใช้ feature Linear Advance ได้แล้ว จากนั้นต้อง calibrate K Factor ใช้เครื่องมือ K-factor Calibration Pattern เข้ามาช่วย ตั้งค่าตามเครื่อง printer ของเรา สั่ง generate gcode ออกมา แล้วสั่ง print ดู

เราจะได้เส้นคล้ายๆ ภาพข้างบน ให้เลือกเส้นที่คมและยาวคงที่ไม่ขาด แล้วดูค่า K ด้านข้าง หากไม่แน่ใจสามารถปรับความละเอียดของ step ได้อีกหาค่า K ที่เหมาะสม จากนั้นก็ตั้งค่าในโปรแกรม slicer ต่างๆ ได้เลย

เรียกใช้ Youtube API บน Arduino กัน

เมื่อสัปดาห์ที่แล้วอัพเดท Arduino Library บางตัวไปเจอ Library ตัวนึงน่าสนใจมาก เป็นของคุณ Brian Lough เป็น Library เอาไว้เรียกใช้ Youtube API สามารถดึงข้อมูลสถิติมาใช้งานได้ เช่น จำนวน subscribe, จำนวน video, จำนวน comment, จำนวนคนที่ดู channel เป็นต้น

การใช้งานก็ง่ายมาก แค่สร้าง Application ใน Google Developer Console สร้าง Credential และ API Key แล้วเอา API Key มาใช้งาน นอกจาก Youtube API แล้วคุณ Brian ยังมี Library ที่น่าสนใจอีกหลายตัว แปะวิดีโอของ Becky Stern สร้างกำลังใจกันสักหน่อย

มาทำความรู้จัก Singapore Government Tech Stack (SGTS) กัน

GovTech ที่สิงคโปร์เปิดตัว Singapore Government Tech Stack (SGTS) เป็น common platform สำหรับการพัฒนาแอพลิเคชั่นและบริการทางดิจิทัล ทำให้การพัฒนา การติดตั้ง การอัพเดททำได้รวดเร็วยิ่งขึ้น หน่วยงานต่างๆ สามารถเข้ามาใช้เครื่องมือและบริการที่ SGTS มีให้บริการได้ ไม่ว่าจะเป็น infrastructure, data services เป็นต้น

เครื่องมือที่ SGTS มีให้บริการจะแบ่งออกเป็นส่วนๆ ดังนี้

  • Digital Services เช่น บริการ MyInfo, MyCareersFuture เป็นต้น
  • Microservices เป็น common services ที่ให้บริการหน่วยงานภาครัฐในการพัฒนา application เข้ามาเชื่อมต่อได้ ตัวอย่างเช่น National Digital Identity เพื่อใช้ในการทำ Authentication เป็นต้น
  • Middleware เป็นบริการผ่านทาง APEX (APIs Exchange) ทำให้การ develop, deploy, testing และ monitoring ทำได้เร็วยิ่งขึ้น
  • Hosting Platform and Data เป็น data center ที่ scale ได้ รองรับการ deploy container application พร้อมทั้งบริการ secure connection พร้อมทั้งการให้บริการข้อมูลภาครัฐ (government data sources)

แปะวิดีโอแนะนำ APEX

อ่านรายละเอียดเกี่ยวกับ API exchange (APEX) และ Next-Generation Container Architecture (NECTAR) ได้ที่เว็บไซต์ GovTech ครับ

รีวิว AVR-IoT WG Development Board จาก Microchip

Microchip เปิดตัวบอร์ดสำหรับนักพัฒนาตัวใหม่ ใช้ชิป MCU เป็น ATmega4808 ประมวลผลแบบ 8Bits ความเร็ว 20MHz หน่วยความจำแฟลช 48KB แรม 6KB มาพร้อม Wifi module ATWINC1510 และชิปเข้ารหัส ATECC608A สามารถเชื่อมต่อกับ Google Cloud IoT พร้อมส่งข้อมูล sensor ไปยัง Cloud ได้เลย

มาดูอุปกรณ์บนบอร์ดกัน

MCU ใช้ชิป ATMEGA4808 ประมวลผลแบบ 8Bits ความเร็ว 20MHz หน่วยความจำแฟลช 48KB แรม 6KB ชิปเข้ารหัสข้อมูล ATECC608A รองรับการเข้ารหัสข้อมูลในสื่อเก็บข้อมูล เข้ารหัสการเชื่อมต่อกับ Google Cloud และรองรับ secure boot ในส่วนของ Wifi module เป็น Low Power Wifi Module ใช้ชิป ATWINC1510 2.4GHz b/g/n

มี Temperature sensor และ Light sensor ในตัว มีโมดูลสำหรับชาร์จ battery พร้อมพอร์ท JTAG ต่อ LIPO battery ได้

มีชิป USB Debugger มาให้ รองรับการ flash และ debug ผ่านสาย USB นอกจากนี้ยังมี user button 2 อันเอาไว้ให้ใช้งาน

ไฟสถานะ 4 สี บอกสถานะการเชื่อมต่อ Wifi, สถานะการเชื่อมต่อ Google Cloud Server, สถานะรับส่งข้อมูลและสถานะข้อผิดพลาด

ลองมาดู Pin Mapping กันบ้าง

จาก Pin Mapping จะเห็นว่า Dev Board มี Pin Header สำหรับเชื่อมต่อกับอุปกรณ์ภายนอก มี Pin สำหรับเชื่อมต่ออุปกรณ์ที่ใช้โปรโตคอล SPI และ I2C ด้วย สำหรับการใช้งานเบื่องต้นทำได้ง่ายมาก เพื่อเสียบ dev board เข้ากับเครื่องคอมพิวเตอร์ จะเห็นเป็น USB Storage

ให้เปิดไฟล์ที่ชื่อ CLICK-ME.HTM ขึ้นมา โปรแกรมจะเข้าหน้าเว็บไซต์และแจ้งให้ตั้งค่า Wifi

ใส่ค่าให้ถูกต้องจากนั้น dev boord จะเชื่อมต่อกับ wifi และส่งข้อมูล sensor แสงและอุณหภูมิขึ้น Cloud

แปะวิดีโอไว้หน่อย

สำหรับท่านที่อยากได้ AVR-IoT WG มาลอง สามารถสั่งซื้อได้ที่เว็บไซต์ Microship สำหรับในประเทศไทยสามารถสั่งซื้อได้ที่ GravitecThai ครับ