DIY ESP32 Wearable: DRM Watch 3 (Suitable for Daily Use)

by drfailov in Circuits > Wearables

16610 Views, 162 Favorites, 0 Comments

DIY ESP32 Wearable: DRM Watch 3 (Suitable for Daily Use)

instructables-title.jpg
DSC_3101.jpg
20240319_233223.jpg
DSC_3069.jpg
DSC_3063.jpg
20240407_151827.jpg
DSC_3055.jpg
DSC_3058.jpg
DSC_3115.jpg
DRM3_welcome.png
cad-angle.png
20240207_110517.jpg
20241015_001428.jpg

DRM Watch 3 is my self-made wristwatch based on a Sharp Memory LCD display, ESP32-S2 and the desire to wear it on my hand :)

This is NOT a "Smart watch" ! This device in its functionality is close to a regular electronic watch, with several additional features, and you can add them, reprogram the watch to suit yourself.

Currently, the firmware has all the features inherent in a typical watch and allows you to fully use it on a daily basis.

Watch parts cost about $70 in total.


Features of the watch

  1. Works stably and is suitable for daily use;
  2. The display always shows the time;
  3. The battery lasts for more than 14 days, there is a charge indicator;
  4. Multiple customizable watch faces;
  5. There is a flashlight, bright white and night red;
  6. Stopwatch, Timer, works in the background;
  7. Alarm clocks, up to 10 pcs with names;
  8. Calendar;
  9. USB charging, including from TypeC-TypeC;
  10. Two languages UI: English and Ukrainian.
  11. The watch has a built-in "flash drive" of 1.2 MB, in which you can throw files
  12. The clock can open monochrome BMP, Wav files, text TXT documents
  13. There is a very dim but very pleasant night illumination of the display;
  14. Convenient menus from which you can access all functions;
  15. Availability of Wi-Fi, you can save up to 8 networks in memory;
  16. Ability to synchronize time via Wi-Fi;
  17. Lots of tunes. You can either just listen to them or set them as an alarm clock.
  18. Imitation of the sound of kittens meowing;
  19. You can add a calendar, hourglass, date, and an interesting background to the watchfaces
  20. Full screen cellular automata and animations (Life, Ant, Fire, Noise, Lava, Ant, Dots)
  21. You can update the firmware via USB without disassembling the watch.
  22. Components for assembly are easy to get;
  23. The case is suitable for standard 22mm straps;
  24. It is convenient and simple to modify. You can write your own firmware.
  25. The watch can be used as a field for experiments with ESP32-S2: battery, 3 buttons, beeper, display, 3 LEDs;
  26. UART log: a tool for developers, displays all bytes received via UART.
  27. The "About Watch" screen contains information about the developer and firmware version.


Video review of DRM Watch 3:






Precautions during use:

  

  1. The watch cannot be wet . Water protection is almost non-existent here and it will lead to the breakdown of the watch. Light rain or sweat won't do anything to him, but pouring it when washing your hands can be a problem.
  2. The watch is weakly protected from shocks . The display is not protected, the frames are thin, the body is thin, the watch is designed without a large reserve of mechanical strength, and it is also quite large. Therefore, it is easy to hit it and it will most likely lead to a broken display. I haven't had any problems with the watch being damaged during my months of use, but I've been quite careful with it.
  3. The watch should be protected from the influence of static . There is a small chance of killing the watch if you quickly remove the sweater) Therefore, either remove the sweater slowly, or remove the watch before doing so, or use a sweater that does not electrify. A particularly risky moment is the setting for charging, here it can slip right through the controller. I advise you to touch the metal part of the charger case before inserting the charging cable - that way you will discharge through the case and not through the watch and everything will be fine.

Supplies

instruments.png

Instruments:

  1. Soldering iron
  2. SMD Rework station or Soldering hot plate
  3. Soldering flux
  4. Soldering wire
  5. Tweezers
  6. Screwdrivers
  7. Scissors
  8. Scalpel
  9. Thin wires
  10. Microscope (recommended)

Parts:

  1. Board
  2. Display
  3. Cut EL backlight
  4. Components to solder on board
  5. Battery
  6. 3d printed back part
  7. Machined alluminium front part
  8. Screws

Order Board

rev4.png
board4.png
order.png
photo_2024-10-06_20-38-09.jpg

Use gerber files to order board. I ordered on JLCPCB.

Download GERBER here .

There's also BOM included.

Order Parts

FVY9KTCM1NLDCBW.png

List of parts needed for assembly.

Links are added for reference, but you can get parts everywhere else, using full name and photo.

  1. Display Sharp LS027B7DH01A

https://www.aliexpress.us/item/1005005611440829.html

  1. Connector FPC 10pin 0.5mm pitch

https://www.aliexpress.us/item/10000348360254.html

  1. Battery lipo 502535

https://ampul.eu/de/batterie/4242-li-pol-akku-450mah-37v-502535

  1. Buzzer SMD 7525-3.6V-passive

https://www.aliexpress.us/item/1005003620083880.html

  1. Mosfet 2N7002LT1G

https://www.aliexpress.us/item/1005003079655220.html

  1. Esp32 board: Lolin S2 Mini

https://www.aliexpress.us/item/1005004438665554.html

  1. TP4056 Charging module

https://www.aliexpress.com/item/1005006310424899.html

  1. Resistor set SMD 0603

https://www.aliexpress.us/item/1005002364437129.html

  1. Capacitors set SMD 0603

https://www.aliexpress.us/item/1005006124283234.html

  1. RTC Module based on Analog Devices DS3231

https://www.aliexpress.us/item/32822420722.html

  1. 020 SMD Side View LED White 6000K

https://www.aliexpress.us/item/32419907074.html

  1. Buttons 2*4*3.5mm Micro SMD Tact Switch Side Button

https://www.aliexpress.us/item/1005004312046546.html

  1. Screw places SMTSO Surface Mount Copper Nut M1.4X3X1.5-2X0.8

https://www.aliexpress.com/item/1005005579653583.html

  1. Screws PH000, M1.4, 3mm length

https://www.aliexpress.com/item/1005002364568213.html

  1. Self tapping screws M1.5, 6mm

https://www.aliexpress.com/item/1005002324715062.html

  1. Watch band, 22mm

https://www.aliexpress.us/item/1005005890436737.html

  1. USB Type C cover

https://www.aliexpress.com/item/4000148621089.html

  1. EL Panel driver: Microchip HV857MG MSOP8 (optional, only if you want backlight)

https://www.aliexpress.us/item/1005005512523052.html

  1. EL Driver Capacitor SMD 1206 10NF X7R 200V (optional, only if you want backlight)

https://www.aliexpress.us/item/1005004628006766.html

  1. EL Driver Capacitors SMD 1206 320PCS 16Value (optional, only if you want backlight)

https://www.aliexpress.us/item/1005006124283234.html

  1. EL Driver Diode ES1D (optional, only if you want backlight)

https://www.aliexpress.us/item/1005005254835443.html

  1. EL Driver SMD Inductor 1210 3225 22UH (optional, only if you want backlight)

https://www.aliexpress.us/item/32981310345.html

  1. Glue to connect EL panel MECHANIC MCN-DJ002 Conductive Adhesive Glue Silver (optional, only if you want backlight)

https://www.aliexpress.us/item/1005002369819447.html

Order Machined Front Panel

case-front.png
photo_2024-10-06_21-41-37.jpg
order-front-panel.png
photo_2024-02-04_23-56-24.jpg

The best looking front panel is CNC machined. You can order CNC mchining using STEP files included.

If you don't want to order CNC machining, you can 3D print this panel, result is still very good.

3D Print Back Parts

case-back.png
case-buttons.png

Any plastic. I used PLA.

Print back part - any color you want, I used black.

Buttons part - transparent color to make flashlight visible.

Assemble the Board

2024-09-29 Board Soldering Plan.png
20240207_233440.jpg
20240330_123211.jpg
20240330_123230.jpg
20240329_223903.jpg
20240331_004840.jpg
rev5.png
20240113_142319.jpg
20240113_170732.jpg
20240207_222335.jpg

Solder all parts according to its places. You can follow pdf soldering plan, or download KiCad project here.

There's a lot of micro soldering.

Also add 24mm wire to ANT testpoint. It works as Wi-Fi antenna (really bad antenna but it works).

You also can order PCBA service to get assembled board using BOM and GERBER files.


Optional testing semi-assembled watch: after soldering resistors, capacitors, USB connector, buttons, voltage regulator, ESP32 chip and quarts. Battery not connected. Short jumper on up-left corner of board (it will bypass charger to let ESP be powered from USB). Hold UP button and connect USB. Device should be recognized. You can flash it with flasher. Press reset button - watch should start. Don't forget to remove jumper before soldering battery!


After assembly i'd recommend cover components side of board with B7000 glue to cover all the contacts. This will protect this side from water and moist.

After assembly i'd recommend cover empty side of board with captone tape. This will protect this side from water and moist.

Flash Board

flasher-wait.png
flasher-connected.png
flasher-complete.png
photo_19_2024-06-02_22-49-14.jpg

To make assembly process as easy as possible, I made flasher to flash board by one button.

Here you can download flasher (download any version you want)

Here's how to use it

1) Open flasher

2) Connect USB cable to board

3) Hold "Up" button

4) Press "Reset" button

5) Release "Up" button

6) Press "Прошити годинник" (flash watch)

7) Wait while flashing complete

8) Disconnect watch

9) Press "Reset" button.

Watch should start now.

Firmware update process is the same, user data will not be deleted.

Prepare EL Backlight

el2.png
Screenshot 2024-10-11 232806.png
20240320_103253.jpg
20240323_145944.jpg
el3.png
el1.png
20240323_182635.jpg
el4.png
el.png

The electroluminescent panel (EL panel) is an integral part of the lighting system. This is a panel that glows under the influence of high voltage and frequency. They are also called light-emitting capacitors (LECs). These are just interesting facts to better understand what it is.

The trick of this type of backlight is that the panel is very thin, shines very uniformly in a pleasant blue color, and it can also be cut into pieces of the desired shape. But after cutting, the task of connecting to the panel is difficult. I used single core wires and conductive glue for the connection.

Cons: being located behind the display used here, it is barely visible, but it is enough at night. It also squeaks a little while working. And for its operation, a rather complex driver scheme is required.

I advise you to buy the blue color, because the EL panel is naturally of this color, and it is stupidly painted in other colors, and the paint absorbs part of the light. If a painted panel has arrived, it can be cleaned of paint with a blade.

In dark night you will be able to see big clock.

EL panels is cuttable, and on its edge is located 2 electrodes - outer and inner.

1) Cut panel in pieces which fits screen size

2) Use very sharp knife to gently cut back side of EL panel lamination. Make 2 cuts (over outer and over inner electrode)

3) Push thin wire under lamination to somehow contact the electrode.

4) Add condictive glue to make better contact.

5) Place thin wires for comfortable connection to EL1 and EL2

6) Add captone tape to back side of EL panel to protect thin wires.

7) Solder EL1 and EL2 to panel. Polarity doesn't matter.

8) Check if it works.

9) Fix EL panel on board with small pieces of scotch tape to prevent damaging this wires.

Engrave Back and Front Panels

DSC_3094.jpg
2024-04-05 Back Cover Engraving.png
20240210_171312.jpg
2024-04-16 Front Cover Engraving.png

If you have laser engraver, you can engrave back panel.

I used 4W 365nm laser with my DIY engraver to engrave.

Assemble the Watch

DSC_3084.jpg
photo_28_2024-06-02_22-49-14.jpg
Screenshot 2024-04-21 161551.png

When all parts are tested and works, it's time to assemble watch.

At first connect LCD, then isert buttons in back panel, then screw back panel to board, then screw front panel to back panel.

Pay attention to LCD+Backlight thickness! If frame is pressing too hard on the display, it can brake instantly or start degrade slowly over time.

Set Languare and Sync Time

photo_3_2024-06-02_22-49-14.jpg
photo_15_2024-06-02_22-49-14.jpg
photo_16_2024-06-02_22-49-14.jpg
photo_23_2024-06-02_22-49-14.jpg
photo_27_2024-06-02_22-49-14.jpg
photo_55_2024-06-02_22-49-14.jpg

To set language to English follow this:

1) Menu

2) "Налаштування"

3) "Дисплей"

4) "Мова"

Press once and language english set.


Then go to wifi settings, add your wifi network.

Then go to time settings and run auto sync.

Then go to timezone settings and adjust timezone to yours.

Now watch should be ready to use!

Upload Some Files and Have Fun!

capy-Masha.bmp
jessy.bmp

Here you can download more files and here you can find how to create more files with supported format.

Calibrate Battery

DRM_Watch3_Screenshot_20240909-214218.png

To make watch measure battery level as good as possible, I made calibration procedure.

It takes much time, but it improves battery indication a lot.

Fully charge watch. Go to settings-display-battery calibration. Start calibration.

It will take 5-10 hours. Watch will not respond for any buttons. Do not touch watch until it fully discharges.

After watch is turned off, calibration is complete. Charge it. After this watch can be used and you will see most accurate battery level indication.