
一、什麼是 Pixel:Bit?
Pixel:Bit 是 CIRCUS Pi 全新概念的產品,我們將 ESP32 CAM 重新製作成類似 micro:bit 的造型。除了升級 ESP32 CAM 攝影鏡頭的部份,也保留了 Micro SD 卡擴充的功能。
Pixel:Bit 正面有一塊 1.3 吋的彩色 LCD,可讓使用者顯示資訊,或是將鏡頭拍攝到的畫面顯示在 LCD 上。為了解決 I/O 擴充的問題,特別加入了 ATmega328P,與 ESP32 所負責的功能不同,ATmega328P 專注在金手指腳位控制,經由 UART 與 ESP32 相互溝通,實現雙晶片控制的概念。


二、獨特之處
1. 高畫素影像輸入
Pixel:Bit 選用 500 萬像素的 OV5640 Camera 模組,相較於市售的200萬像素 OV2640 Camera 模組,提升了不少。不論是拍攝影像還是蒐集圖像資料,畫面都更加清楚。

2. 彩色顯示畫面
捨棄平時慣用的單色 OLED,為了能夠直接顯示拍攝畫面,我們選用 1.3 吋的 IPS LCD,解析度為 240 x 240。使用者可用來顯示文字資訊,或是拍攝影像。

3. ESP32 與 ATmega328P 雙控制器
Pixel:Bit 搭載 ESP32 與 ATmega328P 雙控制器,ESP32 處理影像擷取、畫面顯示和 SD 卡存取,ATmega328P 負責正面兩顆按鈕,以及金手指腳位 GPIO 控制。彼此透過 UART 相互溝通,任務依照需求分工,程式碼更加簡潔,同步執行功能,效率大幅提升。

4. UART 切換開關
兩顆微控制器將共用一個 Micro USB 插座,經由切換開關,可以決定由誰使用。共有三個模式可切換,分別是 PRO MINI、ESP 與 GO 模式。
- PRO MINI 模式:可對 ATmega328P 通訊並燒錄程式。
- ESP 模式:可對 ESP32 通訊並燒錄程式。
- GO 模式:將 ATmega328P 與 ESP32 互連,使其可互相通訊。

5. 與 micro:bit 相同的金手指
Pixel:Bit 可安裝在 micro:bit 周邊相容的擴充板,像是 MbitBot 系列、登月小車與 EZ Start Kit+ ……等。將 micro:bit 更換為 Pixel:Bit,讓您原先的專案增加更多可能。

三、規格表
微控制器 | Visual part: ESP32 GPIO part: ATmega328P |
輸入電壓 | 3.3V (I/O),5V (Micro USB) |
操作電壓 | 3.3V |
時脈速度 | 240 MHz (ESP32)8 MHz (ATmega328P) |
攝影機模組 | OV5640 (5.0MegaPixel Camera) |
顯示螢幕 | 1.3 inch IPS LCD (240 x 240) |
自定義按鈕 | 2 |
SD 卡擴充 | 有 |
UART 切換 | 有 |
數位 I/O 腳數量 | 18 |
PWM 腳數量 | 6 |
類比輸入腳數量 | 8 |
UART | 1 |
SPI | 1 |
I2C | 1 |
外部中斷腳數量 | 2 |
I/O 輸出直流電 | 40 mA |
尺寸 | 51.49 mm x 51.50 mm (PCB) |
四、腳位對照圖

五、小結
以上就是關於 Pixel:Bit 的硬體規格介紹,接下來我們會有一系列關於 Pixel:Bit 的教學應用文章,對 Pixel:Bit 有興趣的夥伴們,請持續關注與支持 CIRCUS Pi!
若您有 Pixel:Bit 研習的需求,歡迎填寫表單,日後有相關課程資訊將在第一時間通知您!