COSCUP x UbuCon Asia 2026 Logo
  • About
  • Session
  • Transportation
  • Sponsors
    • Participate Guide
    • First Timer
    • Activity
    • Speaker Participation
    • Welcome Party
    • For Overseas Visitors
    • Open Source Communities
    • Sponsorship Partners
    • Invitation Letter Guide
  • Staff
  • Fringe Events / BoF
  • Blog
  • CoC
中文

解密 E-paper 驅動:跨型號硬體抽象層設計與灰階 Waveform 實作

Time
2026-08-08 14:40 ~ 15:10
Speaker
蔡丞銳
Room
TR412-1
Co-write
Open-EP (E-Paper) Community Intermediate

Abstract

電子紙(E-paper)憑藉著超低功耗與護眼特性,在物聯網設備與自造者專案中大受歡迎。然而,開發者往往面臨一個巨大的痛點:「驅動程式極度碎片化」。市面上常見的電子紙模組(如 Waveshare 系列),即使尺寸相同,內部控制晶片與初始化指令也可能完全不同,導致開發者經常需要重複造輪子,難以將程式碼跨型號移植。

本議程將分享如何打造一套跨型號的電子紙通用 API。透過建立完善的硬體抽象層(HAL),開發者只需撰寫一次程式碼,即可無縫適配多款不同型號的電子紙模組,大幅降低開發與維護成本。

此外,本議程的另一大技術亮點是「灰階功能的逆向與實作」。許多平價電子紙模組在官方預設下僅支援純黑白顯示,我們將深入探討電子紙的刷新原理,解析如何透過控制硬體波形(Waveform LUT)或演算法,突破硬體原廠限制,在通用 API 的架構下成功榨出平滑的灰階顯示效果。

這套解決方案目前已實作於 ESP32 / Arduino / stm32 / Rpi / Rpi pico 平台,並以 C 開源。無論你是深受電子紙驅動折磨的 Maker,還是對底層波形控制感興趣的開發者,都能在這場議程中獲得實用的解法與啟發。

Speaker

蔡丞銳

蔡丞銳

大家好,我是Triangle,目前是一名熱愛硬體的 Maker。平時喜歡把玩各種感測器與顯示模組,致力於尋找軟硬體整合的最佳解法。

這次的專案源自我被市面上極度碎片化的電子紙驅動「雷」過無數次的血淚史。秉持著「看不慣就自己造輪子」的開源精神,我決定動手整合出一套跨型號的通用 API,並深入研究底層波形榨出了灰階功能。我深信開源的價值在於為社群填坑、降低開發門檻,希望這次的分享能幫助大家不再受電子紙型號所苦,輕鬆把精力花在打造更酷炫的專案上! GitHub

COSCUP x UbuCon Asia 2026

Conference for Open Source Coders, Users, and Promoters | Asia's largest open source community conference.

Contact

  • Attendee Services
  • Sponsorship
  • Call for Proposals
  • Marketing

Resources

  • COSCUP Blog
  • Newsletter Subscription
  • Event Photos

Sitemap

  • Home
  • About
  • Transportation
20062007200820092010201120122013201420152016201720182019202020212022202320242025