GGtag เป็นจอแสดงผล e-Paper ขนาด 3.52 นิ้วที่ใช้ไมโครคอนโทรลเลอร์ Raspberry Pi RP2040 และสามารถเขียนโค้ดผ่านเสียงหรือ USB serial บนหน้าเว็บเบราว์เซอร์ และยังรองรับการจำลองป้าย RFID tags 125 kHz (ASK และ FSK) ด้วย
บริษัท Radoslav Gerganov ได้ติดต่อฉันเกี่ยวกับแคมเปญ Crowd Supply ที่กำลังจะเปิดตัว สำหรับป้าย GGtag e-paper และฉันกำลังสนใจเรื่องการใช้จอแสดงผลอิเล็กทรอนิกส์ ที่แสดงข้อมูลชื่อผู้ขายและวันที่ในภาพถ่าย เพื่อขายสินค้าบน Facebook Groups ดังนั้นฉันจึงขอตัวอย่างถ้ามีและวันนี้ฉันก็ได้รับ…
สเปค GGTag:
- MCU
- Raspberry Pi RP2040 dual-core Cortex-M0+ microcontroller @ 133 MHz พร้อม SRAM 264KB
- Microchip ATtiny85 8-bit AVR microcontroller (ใช้สำหรับ RFID)
- Storage – flash 2 MB
- จอแสดงผล – e-paper display ขนาด 3.52 นิ้ว
- USB – 1x พอร์ต USB Type-C สำหรับจ่ายไฟและเขียนโปรแกรม serial
- เซนเซอร์ – ไมโครโฟนดิจิตอล PDM สำหรับการเขียนโปรแกรม data-over-sound
- การจ่ายไฟ
- 5V ผ่าน USB
- ถ่านกระดุม CR2032
GGTag ไม่จำเป็นต้องใช้ไดรเวอร์ใดๆ และสิ่งที่ฉันชอบมากๆ คือ การเขียนโปรแกรมออนไลน์ด้วย web editor ที่ใช้งานง่ายสามารถสร้างและอัปโหลดการออกแบบไปยังหน้าจอที่ง่ายมาก พร้อมรองรับ QR codes, รูปภาพ, FontAwesome icons, วงกลม, สี่เหลี่ยม, และอื่น ๆ
เปิดให้บริการแล้วภายใต้ลิขสิทธิ์ GPL v3 บน GitHub ตั้งแต่ไฟล์ PDF schematics และไฟล์ Gerberจนถึงเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์ RP2040 และ AVR และสคริปต์ Python เพื่อเขียนโปรแกรมจอแสดงผลผ่านทาง serial หรือเสียง
ฉันได้ทดสอบ ggtag.io web editor ก่อนที่จะได้รับหน้าจอ e-paper ซึ่งสามารถเลือกประเภทของเอกสาร, ป้อนพิกัด X และ Y, ขนาด และข้อมูลที่ต้องการแสดง ฉันลองด้วยรหัส QR และข้อความบางส่วน
สามารถใช้งานได้ และได้ลองใช้ตัวอักษรไทยแสดงผลออกมาไม่ถูกต้อง, Radoslav อธิบายว่าปัจจุบัน GGTag ไม่รองรับอักขระที่ไม่ใช่ภาษาละติน แต่รองรับรูปภาพ ดังนั้นเราจึงสามารถสร้างรูปภาพ PNG ขนาดเล็กพร้อมข้อความ แล้วลากและวางลงในเว็บ ดังนั้นฉันจึงเตรียมการออกแบบเพื่อขาย Raspberry Pi 4 (1GB RAM) ในราคาที่ถูกที่สุดพร้อม QR code ที่รีวิว ชื่อของฉันเป็นตัวอักษรภาษาอังกฤษและภาษาไทยและวันที่
ในครั้งแรกฉันลองใช้ Firefox แต่ใช้ไม่ได้เพราะเว็บเบราว์เซอร์ไม่รองรับ USB serial ดังนั้นฉันจึงต้องใช้งานใน Chrome :
1 |
sudo adduser jaufranc dialout |
ใช้เวลาไม่กี่วินาทีหลังจากเลือกวิธี Serial และคลิกที่ปุ่ม Program แล้วฉันพร้อมสำหรับธุรกิจ
ฉันสามารถบุ๊กมาร์ก Tag ในเบราว์เซอร์เพื่ออัพเดท QR code, ราคา, และวันที่ตามที่ต้องการได้ นอกจากนี้ยังสามารถแชร์การออกแบบใดๆ ได้ รวมถึงการออกแบบด้านบน และสามาถพบบางส่วนใน GitHub repo รวมถึงการออกแบบ “Mario” ที่มาพร้อมกับจอแสดงผล
โปรแกรมเสียงดูน่าสนใจมาก แต่ะจะใช้เวลามากหรือน้อยขึ้นอยู่กับความซับซ้อนของการออกแบบ, การใช้ ไลบรารี ggwave data-over-sound แบบ open-source สำหรับการส่งข้อมูลผ่านเสียงและใช้งานได้ตอนมีถ่ถ่าน CR2032 เชื่อมต่อกับบอร์ดและไม่ผ่านทาง USB
ฉันเอาถ่าน CR2032 จากกุญแจรถมาใส่ในบอร์ด เปลี่ยนสวิตซ์ไปที่ BATT แล้วคลิกที่ Program จากเว็บบราวเซอร์ในคอมพิวเตอร์หรือมือถือ เราจะได้ยินเสียงบางอย่าง และตามทฤษฎีแล้ว จอแสดงผลจะได้รับการอัปเดต มันไม่ได้ผลเพราะแรงดันแบตเตอรี่มีเพียง 1.2V แม้มันจะทำงานกับกุญแจรถของฉันก่อนที่จะทดสอบกับบอร์ด จึงต้องเปลี่ยนสวิตซ์กลับมาที่เป็น USB หลังจากเขียนโปรแกรมเสร็จเพื่อประหยัดแบตเตอรี่ มีวิดีโอด้านล่างแสดงวิธีการใช้งาน และสามารถอัปเดตหน้าจอ e-paper display ได้หลายอันพร้อมกัน
ฉันไม่มีฮาร์ดแวร์ที่จะทดสอบฟังก์ชันการจำลอง RFID ด้านล่างเป็นวิดีโอที่นำมาจากแคมเปญคราวด์ฟันดิ้ง
ฉันขอขอบคุณทีมงานที่ Eurolan ที่ส่งตัวอย่าง GGTag มาให้รีวิว, GGtag จอแสดงผล e-paper ที่สามารถเขียนโปรแกรมผ่านเสียง จะเปิดตัวใน Crowd Supply ในเร็วๆ นี้ และเราจะทราบราคาในเวลานั้นนั้น
แปลจากบทความภาษาอังกฤษ : Mini review of GGtag e-paper display programmable through sound or USB serial
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT