OSHWLab
check in
Completed

0.96 inch OLED small TV

PRO0.96 inch OLED small TV

tag

520
0
0
0
Mode:Full

License

GPL 3.0

Creation time:2025-03-19 08:34:11Update time:2025-03-20 01:55:50

Description

The code usage modification in this project comes from:

https://github.com/flyAkari/ESP8266_Network_Clock

https://oshwhub.com/nanxiangxiao/esp826-clock_copy

 

Partial hardware introduction:

Master Control: ESP12F;

Screen: Using a 7P 0.96-inch OLED screen display, the screen uses SPI communication, which has a faster speed limit compared to IIC communication.

Battery: Built-in 3.7V-400mAh-702025 lithium polymer battery, with a battery life of about two hours.

Power Management: Using the ETA6003 power management chip, it has dynamic power path management function and can be used continuously without worrying about battery life loss. The indicator light flashes when charging, goes out when fully charged, and flashes when there is no battery.

Switch: with battery switch;

Battery power detection: Integrated ADC sampling circuit can measure battery power.

 

Partial welding assembly process:

1LRmqO7C64MiRO2fsnmuckp4eqMoE3RXzihYoz5G.png

Use a utility knife to make a cut along the front and back of the pinhole, and use two pliers to clamp the board on both sides of the scratch and shake it up and down to break it apart. Be careful when applying force.

S85nNVJyqNqk2QVepkNL2HuIeyHXqzkGpsS8O76O.jpeg

First, reflow solder this surface.

vYaRELTgT7eGBWjDBoMtWh6KRXwSVnmSdw0lEplp.jpeg

Manual welding of remaining components (toggle switch, buttons, screen surface).

Q7FVK7bpZ4o6lRQBocTxdcdo84CgLmENj7yDQkmX.jpeg

Test the fit between the small board and the rear cover shell.

4N9xijJVkUIAZmPbOb9mXyR1XCyKsKMODoembDKa.jpeg

Two plates are welded and fine-tuned vertically.

obvjlU4HEA5UOy3AZiSPYhT6YfQzntva12mJqH4Y.jpeg

Visually vertical.

6pvhRpShDJE8N1gkZE1VoVF6ncqS0gW0344XSNxz.jpeg

Screen soldering.

D02hPe0ITk8XsiD7SioSwzECh2mRoug9BCFR07cc.jpeg

Take a look at the overall effect at this step.

tM8J3MHxdLouBkyKgsY7CAYon2fjZZOWb42neBSq.jpeg

Battery welding.

aqDnms29aSAy7bK9o3LigL3giZg82Lyk98Fu0X6s.jpeg

Assembly.

wMDrvTVW6vYSJrMtcfcBiMYlQAagsdwEVTkPQXWq.jpeg

You can consider whether to glue the back cover. Recently, several small TV back covers have some small gaps, so I glued the back cover of one of them together.

vSTaJyRKuokrUUPbeCEcrzYqvLkskV7bN0x8FIqu.jpeg

Welding assembly completed.

 

3D rendering graph

wMJe40ztf5UwFjwSSgXnG5qtgYiYPfRkl03KvKdO.png

s4LfUkQw6RFsoLPy0hjghpBCizvfPiEu9SKnOpDl.png

 

 

ESP8266 Weather Clock Burning:

Download the attachment "[Code and Burning] ESP8266 Weather Clock _ Autonavi API_7.00.zip" and execute this batch file in the following path to complete the automatic burning.

ZWxUvy2r9FPJxnDyPVOpEvvtKdWK7svMxVxODLMx.png

ESP8266 Weather Clock Burning Display Effect:

ApC7WSJHnhkXiG4Hf6QDp9CDr8vLh7UhmNCV4lB4.jpeg

 

Burning:

You can refer to the following open source projects for using Arduino burning programs and uploading web page files to SPIFFS using the ESP8266 Sketch Data Upload plugin.

https://oshwhub.com/duyes/0-96-oled-shi-zhong

https://oshwhub.com/nanxiangxiao/esp826-clock_copy

Firmware burning using NodeMCU-PyFlasher:

Install CH340 driver.

2. Use a data cable to connect the small TV and computer;

Three steps to enter download mode: ① Press and hold the upper button, ② Press and hold the lower button, ③ Release the lower button, ④ Release the upper button to enter download mode.

4. Unzip and open the NodeMCU-PyFlasher.exe file of "Programs and Burning Tools.zip" in the attachment as follows:

f2ZdetvbQwHTxPImiQRrAJDRU8FfBuwWm4IRJGpj.png

9mb81xWUZ1lLTn4GJ4a3FzlodgISnPvjb6D9LxTq.png

fDX1n902uLk1cVA76wfinbVWF9KQ72XZRMbM26kD.png

Q9mB6dHO1xIBTwPOer1mBrUa5iQNAlDMUQwWw5Qr.png

h5L4dhqwXw8Dj4C4LRby6GKiMi4ECM4DlQw0RsBd.png

 

Distribution network:

After the first successful burning and resetting the small TV through the lower button, the following three interfaces will appear in order:

8swcVkVn6gC0d1YhVP8MqaXwMQ71U8nOsvA3VlVh.jpeg

wB53ONYrJKlo5k1MsjMEFOW8SgbH9Q1tNFDUBwPw.jpeg

zYKdQNUXuw3NiTNPpQbpXvQWeDsomaUkxUaUmh2I.jpeg

When the small TV starts, when the second interface appears, it will automatically enter the network distribution mode. At this time, the small TV will automatically create a hotspot named "wifi_link_tool". After connecting this WiFi with a mobile phone or computer, the network distribution page will pop up. The operation is shown in the following figure.

ffDCQwESViKsF2HRzf1hSgZSKl0O9b6nnTzhNzsm.jpeg

MdIgqO3tsk0NMmp4DpIMmSdzuc1ZYnsOZR10OOeb.jpeg

RUAYIW4cTm6nLAm7cbKF2OBE4vk3IeZwLugmDa6N.jpeg

MIsZ06IM7YuBTMyJX69HuVJ4e59Qs2rXRRxHhYnY.jpeg

GFLf5au2n8DPBKapiyAepyF5JKrYkP9gSawxhEbP.jpeg

uGX5iIU5vlV3ZEwR2lRqxrq8behkOif5QRxEDyne.jpeg

After clicking "Configuration complete, restart and jump", the small TV will automatically restart and connect to the network to obtain the time. The network configuration is completed. At this time, your mobile phone or computer and other devices can disconnect the WIFI of the currently configured small TV.

Regarding the issue of distribution network:

If the small TV still cannot obtain the time after the network connection is completed, you can try to restart the small TV (press and hold the button below to reset, that is, restart) under the premise of ensuring that the network can be connected to the Internet.

If the small TV needs to switch to WiFi and reconfigure the network, just press and hold the button on the upper side of the small TV for about 10 seconds while it is turned on to enter the network configuration mode.

 

Debugging:

The serial port assistant can be used to obtain information such as the date, time, battery voltage, and battery level of the small TV.

wkCnqMeY6bMfQ6PQfvgv9tGgibrd382QV39d39X0.png

 

Designed by 磁阻教主 (from OSHWHub)

Link:https://oshwhub.com/czjz/0-96-xiao-dian-shi

Design Drawing

Download File
The preview image was not generated, please save it again in the editor.

Attachments

OrderFile nameDownload times
1
Programs and programming tools .zip
1313
2
Small TV case _ with switch _ side button
898
3
[Code & Burning] ESP8266 Weather Clock_Gaode API_7.0.zip
1786
4
[Compatible] small TV weather clock -
1324
5
[Market Price Cost Statistics] BOM_7P_ISP_ has a switch_iteration_PCB_2_2023-03-30 .xlsx
197
Add to Album
0
0
Share
Report
Intellectual Property Statement & Reproduction Instructions

This is an open-source hardware project. All intellectual property rights belong to the creator. The project is shared on the platform for learning, communication, and research only; any commercial use is prohibited. If your intellectual property rights are infringed on EasyEDA, please notify us by submitting relevant materials in accordance with the Rules for Complaints and Appeals of IPR Infringement.

Users must independently verify the circuit design and suitability when replicating this project. All risks and consequences are borne by the user, and the platform assumes no liability.

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation