Toggle menu
32
209
1
1.1K
olighker
Toggle preferences menu
Toggle personal menu
Administrator Login Only
Access is restricted to site administrators.

Arduino Display Controller: Difference between revisions

From olighker
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
|intro=SSD1306, I2C, BLUE
|intro=SSD1306, I2C, BLUE
|highlights=The A8266-096-Clock is a 0.96-inch OLED network desktop clock built around the ESP8266. It retrieves the time automatically from an NTP server over Wi-Fi, supports world time zones and daylight saving time, and can show the current weather, a 3-day forecast, device information and alarm reminders on the OLED. The unit is powered through USB-C and provides a built-in web configuration page, so no extra app is required - a phone or a computer is enough to complete network provisioning and parameter setup.
|highlights=The A8266-096-Clock is a 0.96-inch OLED network desktop clock built around the ESP8266. It retrieves the time automatically from an NTP server over Wi-Fi, supports world time zones and daylight saving time, and can show the current weather, a 3-day forecast, device information and alarm reminders on the OLED. The unit is powered through USB-C and provides a built-in web configuration page, so no extra app is required - a phone or a computer is enough to complete network provisioning and parameter setup.
|hardware=Development Board包含主控区, 存储区, 显示连接器, 调试接口和扩展排针.所有跳线操作应在断电状态完成.
|videoTitle=0.96" OLED Clock Board
|usage=# Connect the debugger or USB data cable.
|videoURL=https://youtu.be/Cte_PrNToJk
# 选择对应工具链和Development Board配置.
|specs={{{!}} class="wikitable"
# Flash the interface self-test firmware.
{{!}}+'''Key Components'''
# Complete wiring and driver configuration per the target display module.
!'''Component'''
|faq=; What if unable to enter download mode?
!'''Description'''
: Check boot button timing, USB driver, and data cable.
{{!}}-
; What if peripheral communication is unstable?
{{!}}ESP8266 (ESP-12F)
: Verify logic levels, ground, bus speed, and terminal connections.
{{!}}Wi-Fi microcontroller running the main program; handles network, NTP and the web server
{{!}}-
{{!}}0.96" OLED
{{!}}Blue SSD1306, 128x64 resolution, I2C address 0x3C
{{!}}-
{{!}}CH340C
{{!}}USB-C to serial chip for power supply, firmware upload and 115200 serial output
{{!}}-
{{!}}WS2812B
{{!}}On-board RGB LED for status, weather and alarm indication
{{!}}-
{{!}}SELECT button
{{!}}Connected to GPIO16; a short press switches OLED pages; while ringing, a short press snoozes and a long press turns the alarm off
{{!}}-
{{!}}BOOT button
{{!}}Connected to GPIO0; a 3-second long press shows the configuration hotspot information on screen
{{!}}-
{{!}}RST button
{{!}}Resets the ESP8266
{{!}}-
{{!}}Expansion I/O headers
{{!}}Headers on both sides expose the common ESP8266 GPIOs for further development
{{!}}}
|hardware=[[File:ESP8266 0 96 clock-800-600-3.jpg|center|thumb|800x800px]]
|usage=[[File:ESP8266 0 96 clock-600-300-1.jpg|center|thumb|600x600px]]
|faq==== <span style="color: rgb(52, 176, 176);">Q1:OLED stays dark</span> ===
Check the USB-C power supply; check in the serial log whether the I2C scan found 0x3C.
 
=== <span style="color: rgb(52, 176, 176);">Q2:Cannot connect to Wi-Fi</span> ===
Confirm that the network is 2.4 GHz and the password is correct; retry closer to the router.
 
=== <span style="color: rgb(52, 176, 176);">Q3:Time shows waiting for synchronisation</span> ===
Make sure the network allows ntp.aliyun.com / pool.ntp.org
 
=== <span style="color: rgb(52, 176, 176);">Q4:Weather shows WEATHER DATA ERR</span> ===
Check the network; the device retries automatically later
|dl1Type=Demo
|dl2Type=Document
|dl2Name=0 96 Desk Clock User Manual EN V10.pdf
|dl2File=0 96 Desk Clock User Manual EN V10.pdf
|dl3Type=Document
|dl3Name=0 96 Desk Clock User Manual RU V10.pdf
|dl3File=0 96 Desk Clock User Manual RU V10.pdf
|displayMode={{{displayMode|详情}}}
|displayMode={{{displayMode|详情}}}
|cardPage={{{cardPage|{{PAGENAME}}}}}
|cardPage={{{cardPage|{{PAGENAME}}}}}

Latest revision as of 12:29, 20 October 2026

ESP8266

0.96" OLED Clock Board
Published
SSD1306, I2C, BLUE

Introduction

The A8266-096-Clock is a 0.96-inch OLED network desktop clock built around the ESP8266. It retrieves the time automatically from an NTP server over Wi-Fi, supports world time zones and daylight saving time, and can show the current weather, a 3-day forecast, device information and alarm reminders on the OLED. The unit is powered through USB-C and provides a built-in web configuration page, so no extra app is required - a phone or a computer is enough to complete network provisioning and parameter setup.

Specifications

Key Components
Component Description
ESP8266 (ESP-12F) Wi-Fi microcontroller running the main program; handles network, NTP and the web server
0.96" OLED Blue SSD1306, 128x64 resolution, I2C address 0x3C
CH340C USB-C to serial chip for power supply, firmware upload and 115200 serial output
WS2812B On-board RGB LED for status, weather and alarm indication
SELECT button Connected to GPIO16; a short press switches OLED pages; while ringing, a short press snoozes and a long press turns the alarm off
BOOT button Connected to GPIO0; a 3-second long press shows the configuration hotspot information on screen
RST button Resets the ESP8266
Expansion I/O headers Headers on both sides expose the common ESP8266 GPIOs for further development

Hardware

Size

FAQ

Q1:OLED stays dark

Check the USB-C power supply; check in the serial log whether the I2C scan found 0x3C.

Q2:Cannot connect to Wi-Fi

Confirm that the network is 2.4 GHz and the password is correct; retry closer to the router.

Q3:Time shows waiting for synchronisation

Make sure the network allows ntp.aliyun.com / pool.ntp.org

Q4:Weather shows WEATHER DATA ERR

Check the network; the device retries automatically later

Downloads

Document

0 96 Desk Clock User Manual EN V10.pdf

Document

0 96 Desk Clock User Manual RU V10.pdf