เปิดตัว Arduino CLI 1.0 – ทดลองใช้งานกับ Raspberry Pi Pico 2

Arduino CLI Raspberry Pi Pico 2

Arduino ได้เปิดตัว Arduino CLI เวอร์ชัน 1.0.0 ซึ่งเป็นเวอร์ชันเสถียรแรกที่ผู้ใช้และนักพัฒนาสามารถมั่นใจได้ว่า API ของซอฟต์แวร์จะไม่เปลี่ยนแปลงไปตามกาลเวลา หรืออย่างน้อยที่สุดก็จะมีการเปลี่ยนแปลงเพียงเล็กน้อยที่ไม่ส่งผลกระทบต่อการทำงานของแอปพลิเคชันที่ใช้งานอยู่บน API นี้ เราได้ดู Arduino CLI เป็นครั้งแรกเมื่อยังอยู่ในช่วงอัลฟ่าตั้งแต่ปี 2018 Arduino CLI เวอร์ชัน 1.0.0 ได้รับการปล่อยออกมาเงียบ ๆ เมื่อประมาณสองเดือนที่แล้ว แต่เพิ่งมี การประกาศอย่างเป็นทางการในขณะนี้ และขณะนี้ยูทิลิตีอยู่ในเวอร์ชัน 1.0.4 โดยมีการแก้ไขบั๊กหลายอย่างแล้ว การเปิดตัว Arduino CLI 1.0 เป้าหมายของ API คือการเขียนโปรแกรมลงบนบอร์ดได้อย่างง่ายดายผ่านบรรทัดคำสั่งโดยไม่จำเป็นต้องใช้ Arduino IDE และ CLI สามารถรวมเข้ากับสคริปต์ของคุณเองเพื่อทำให […]

อินเทอร์เฟส HSTX (High-Speed ​​Serial Transmit) ของ Raspberry Pi RP2350 มันน่าสนใจอย่างไร

Raspberry Pi RP2530 HSTX interface

ไมโครคอนโทรลเลอร์ Raspberry Pi RP2350 เพิ่มอินเทอร์เฟส HSTX (High-Speed ​​Serial Transmit) ซึ่งเป็นอินเตอร์เฟสการส่งข้อมูลความเร็วสูง พร้อมกับการนำเสนอ PIO (Programmable IO) ของ Raspberry Pi RP2040 เมื่อสามปีก่อน ปัจจุบันไมโครคอนโทรลเลอร์ RP2350 ใหม่มี PIO จำนวนสามบล็อกและอินเทอร์เฟส HSTX หนึ่งบล็อกที่สามารถใช้งานได้ผ่าน 8x GPIOs ดังนั้นเรามาทำความเข้าใจว่า HSTX คืออะไร ใช้ทำอะไร และมันแตกต่างจาก PIOs อย่างไร รวมถึงดูตัวอย่างการเขียนโปรแกรมใน C และ MicroPython กัน อินเทอร์เฟส High-Speed ​​Serial Transmit (HSTX) มีรายละเอียดอยู่ในข้อมูล datasheet ของ RP2350 เริ่มตั้งแต่หน้า 1118 ซึ่งระบุว่า “อินเทอร์เฟส High-Speed ​​Serial Transmit (HSTX) จะทำการสตรีมข้อมูลจากโดเมนสัญญาณนาฬิกาของระบบไปยัง GPIO ได้สูงสุด 8 ขาในอั […]

การเปิดใช้ Bluetooth ของ MediaTek MT7922 บน Ubuntu 24.04

MT7922 Bluetooth Ubuntu 24.04

เราพบโมดูล MediaTek MT7922 ที่รองรับ WiFi 6 และ Bluetooth 5.3 ในมินิพีซีหลายนุาย แต่ Bluetooth จะไม่ทำงานใน Linux เนื่องจากขาดไดรเวอร์ ซึ่งในโพสต์นี้เราจะแสดงวิธีเปิดใช้งาน Bluetooth ในโมดูล MediaTek MT7922 ได้อย่างง่ายดายเมื่อใช้งานบน Ubuntu 24.04 เราได้กล่าวไว้ก่อนหน้านี้แล้ว่า Ian Morrisson ได้ส่งแพตซ์ (patch) ที่เพิ่ม ID สำหรับโมดูล MT7922 (Azurewave AW-XB591NF) ที่อยู่ในมินิพีซี GEEKOM รุ่นล่าสุดเมื่อเดือนมีนาคมที่ผ่านมา ตามทฤษฎีแล้วอาจจะต้องสร้าง Linux kernel ใหม่  แต่เนื่องจากตอนนี้ Linux 6.10 ได้ปล่อยออกมาแล้ว มันง่ายมากขึ้นเนื่องจาก Canonical ได้ทำให้ Linux 6.10 kernel ใช้ได้สำหรับ Ubuntu ดังนั้นเราจำเป็นเพียงแค่ติดตั้งมัน และปัญหาก็จะได้รับการแก้ไข! Ubuntu 24.04 มาพร้อมกับ Linux 6.8 เราสามารถเห็นข้อผิ […]

รีวิว Agrosense LoRaWAN sensors และ SenseCAP M2 LoRaWAN indoor gateway

SenseCAP M2 Multi Platform LoRaWAN Indoor Gateway review

สวัสดีครับ วันนี้ผมจะมารีวิวเซ็นเซอร์ในซีรี่ย์ Agrosense ซึ่งเป็นกลุ่มของเซ็นเซอร์ไร้สายที่รับส่งข้อมูลแบบ LoRaWAN ของ MakerFabs ครับ โดยคราวนี้ผมได้รับเซ็นเซอร์สำหรับการวัดข้อมูลสภาพแวดล้อมมา 4 ชุด และได้รับเกตเวย์ (gateway) สำหรับการรับส่งข้อมูลแบบ LoRaWAN มาเพิ่มอีก 1 ชุด ตามรายการด้านล่างนี้ครับ AgroSense LoRaWAN Barometric Pressure Sensor สำหรับการวัดความกดอากาศ (barometric pressure) สามารถวัดค่าได้ในช่วง 300 ถึง 1100 hPa (±0.12 hPa) มีความละเอียด 0.01 hPa AgroSense LoRaWAN Light Intensity Sensor สำหรับการวัดความเข้มแสง (light intensity) ในช่วง 1 ถึง 65535 lx (±1 lx) และความละเอียด ±20% AgroSense LoRaWAN Temperature & Humidity Sensor สำหรับการวัดอุณหภูมิในช่วง -40℃ ถึง 85℃ (±0.2℃ ) และความชื้นในช่วง 0 […]

รีวิวเริ่มต้นใช้งาน Maker Uno RP2040 ด้วย CircuitPython พร้อมกับ Micro Servo Motor, Maker Soil Module, โมดูล Ultrasonic

Cytron Maker Uno RP2040 review CircuitPython

หลังจากที่เราได้ดูสเปคของ Cytron Maker Uno RP2040 และใช้งานบนโปรแกรม Arduino IDE พร้อมเชื่อมต่อกับอุปกรณ์ต่าง ๆ ใช้งานง่ายเหมาะสำหรับสำหรับผู้เริ่มต้นและผู้ใช้ขั้นสูงที่สามารถนำไปต่อยอดพัฒนาต่อไป วันนี้เราจะทดลองใช้บอร์ด Maker Uno RP2040 พร้อมใช้งานบน Thonny IDE ด้วย CircuitPython โดยเริ่มจากติดตั้งโปรแกรม Thonny IDE แล้วทำการเชื่อมต่อบอร์ด, การเขียนโปรแกรม Blink ไฟกระพริบ, ไฟ LED แบบ RGB, กดปุ่มไฟติด, buzzer ทำให้มีเสียง, ใช้งานร่วมกับ Micro Servo Motor, อ่านค่าเซนเซอร์วัดความชื้นด้วย Maker Soil Module และวัดระยะห่างวัดถุด้วยโมดูลเซนเซอร์ Ultrasonic HC-SR04 การติดตั้งโปรแกรม Thonny IDE โดยการทดสอบกับบอร์ด Maker Uno RP2040 จะใช้  Thonny เป็น Python IDE ระดับสำหรับเริ่มต้น ซึ่งออกแบบมาเหมาะสำหรับการเรียนรู้และกา […]

การซ่อมสายอากาศ WiFi ขาดของมินิพีซี

Insert WiFi Antenna mini PC

เนื่องจากระหว่าง รีวิวมินิพีซี GEEKOM A8 เราได้แกะเครื่องข้างในเพื่อยืนยันรุ่น SSD และโมดูล WiFi และที่ฝาเคสพลาสติกมีสายอากาศ WiFi 1 เส้นเชื่อมต่ออยู่ และเราไม่ทันได้ระวังและการติดตั้งสายอากาศที่เสี่ยงต่อการทำหลุดได้ง่าย ทำให้สายอากาศที่เชื่อมต่อกับโมดูลหลุดออก 1 เส้น ในวันนี้เราจะทำการซ่อมสายอากาศดังกล่าว โดยเริ่มจากการสั่งซื้อสายอากาศ ครั้งแรกเราได้ซื้อสายอากาศจาก Shopee เป็นรุ่น IPEX1 ซึ่งไม่ถูกต้องกับโมดูลนี้ โดยสายอากาศที่เราสั่งซื้อต้องเป็นรุ่น IPEX4 MHF4 ถึงจะถูกต้อง ผู้อ่านควรดูก่อนว่าโมดูลของตัวเองต้องใช้กับสายอากาศรุ่นอะไร เรามาใส่กันเริ่มจากเอาพลาสติกใสที่อยู่บนโมดูลออก เราทำการใส่สายอากาศ IPEX4 MHF4 Female แล้วใช้ดินสอที่มีหัวยางลบช่วยดัน (สาเหตุที่ใช้ยางลบเพราะยางลบมีความนุ่ม ถ้าใช้อย่างอื่นอาจจะเส […]

รีวิว Maker Uno RP2040 บนโปรแกรม Arduino IDE พร้อมกับ Micro Servo Motor, Maker Soil Module, โมดูล Ultrasonic และจอ OLED I2C

Maker Uno RP2040 review with Arduino IDE

Cytron ได้ผลิตบอร์ด Arduino ตัวล่าสุดชื่อ Maker Uno RP2040 บอร์ดพัฒนาที่ผสมผสานฟอร์มแฟคเตอร์ Arduino/Maker Uno ร่วมกับชิปประมวลผล Raspberry Pi RP2040 และมีหน่วยความจำแฟลชขนาดใหญ่ ทำให้สามารถเขียนโปรแกรมด้วย Arduino IDE (C/C++), Micropython, CircuitPython ทำให้สามารถเข้าถึงได้ทั้งสำหรับผู้เริ่มต้นและผู้ใช้ขั้นสูง บอร์ดพร้อมกับ Layout การเชื่อมต่อให้มีความสะดวกมากขึ้น เช่น การเพิ่ม Maker Port จำนวน 1 พอร์ต สำหรับเซนเซอร์, Grove Port จำนวน 6 พอร์ต, พอร์ตการเชื่อมต่อ Servo 4 พอร์ต ทำให้ลดระยะเวลาในการเชื่อมต่อ บอร์ดยังมีตัวเลือกการจ่ายไฟสองแบบคือ USB (5V) ผ่านช่องเสียบ USB-C หรือแบตเตอรี่ LiPo/Li-Ion เซลล์เดียวผ่านขั้วต่อ LiPo สเปคของ Cytron Maker Uno RP2040 ฟอร์มแฟคเตอร์ Arduino/Maker Uno ขับเคลื่อนโดย Raspberry P […]

รีวิว – เซนเซอร์ SONOFF Zigbee Human Presence (SNZB-06P) และ Door/Window (SNZB-04P) ตัวล่าสุด

Sonoff SNZB-04P SNZB-06P review

ตั้งแต่ปลายปีที่แล้ว SONOFF ทยอย refresh ผลิตภัณฑ์ Zigbee รุ่นใหม่ออกมาเรื่อยๆ และทาง CNX Software ก็ได้รีวิว Switch/Button (SNZB-02P) ตัว  Temperature / Humidity (SNZB-01P) และ Motion Sensor (SNZB-03P)  ไปเมื่อไม่นานมานี้ และคราวนี้ก็มีเซ็นเซอร์ Zigbee จาก SONOFF เพิ่มมาอีกสองมาถึงมือเรา นั่นคือ Human Presence Sensor (SNZB-06P) และ Door/Window Sensor (SNZB-04P) หลังจากที่ทดลองใช้มาสักพักใหญ่ๆ โดยรวมวัสดุที่ทำ รูปลักษณ์ มันก็ดูดีขึ้นกว่ารุ่นเดิม และความเสถียรก็ดีกว่ารุ่นก่อนหน้านี้เยอะทีเดียวโดยเฉพาะ Door/Window Sensor ส่วน Human Presence Sensor ก็เป็นรุ่นแรก ใช้ได้ดีทีเดีนส ไม่ได้ขี้เหร่เลยถ้าเทียบจากราคาและคุณสมบัติที่ให้มา มาดูกันเลยครับ Door/Window Sensor (SNZB-04P)  มาแกะกล่องดูกัน ชัดเจนว่ารูปลักษณ์มนกลมข […]