Creating a Classic Casio F-91W Wall Clock with Arduino

Creating a Classic Casio F-91W Wall Clock with Arduino

Due to the new rules for the public account article push, which no longer sort by publication time, please remember to click the「Looking」 button in the bottom right corner to receive our article pushes on time. Also, click the “…” in the upper right corner of the public account homepage to setProgrammer Geek Laboratory as a star, so you won’t miss any exciting pushes!

Author: Kothe
Translated by: Qu Wujin

Creating a Classic Casio F-91W Wall Clock with Arduino

The CASIO F-91W is a quartz digital watch produced by the Japanese company Casio. Launched in 1989, it has been widely popular for its reliability and simple design.

Its design has remained unchanged for 30 years. This seemingly plain black plastic electronic watch was once regarded by the U.S. military as a “symbol of Al-Qaeda,” even more intimidating than a Kalashnikov assault rifle.

Of course, judging terrorists solely by the simple standard of wearing a CASIO F-91W would undoubtedly misfire countless innocents; this watch is not only favored by Osama bin Laden but also by former U.S. President Barack Obama!

Creating a Classic Casio F-91W Wall Clock with Arduino

Because this is also my favorite watch, I made a larger version to hang on my wall at home. In this issue, I will share the production method for this oversized CASIO F-91W!

Creating a Classic Casio F-91W Wall Clock with Arduino

Demonstration video ↓↓↓

Materials List

  • Nextion HMI 7″ Display × 1

  • Nextion IO Adapter × 1

  • Arduino Mega 2560 Pro Mini × 1

  • RTC Arduino Digital Clock Module × 1

  • USB to TTL Serial Converter × 1

  • Buzzer × 1

  • LED Lights × 3

  • TTP223 Touch Sensor × 3

  • 20mm A3 Black Foam × 2

  • 3mm A4 Transparent Acrylic Sheet × 1

  • A4 Film (Acetate Sheet) × 1

  • 3D Printed Watch Case × 1

  • 3D Printed Button × 1

  • 3D Printed Clasp × 1

  • 2D Cut Strap × 1

  • Paper Panel Cover × 1

  • Wires × Several

3D Printed Watch Components

Creating a Classic Casio F-91W Wall Clock with Arduino

Creating a Classic Casio F-91W Wall Clock with Arduino

1. I obtained the 3D model of the watch from GrabCad.com, and it is now available for download in the project file library; the link can be found at the end of the article.

Creating a Classic Casio F-91W Wall Clock with Arduino

2. Using 3D software Autodesk Maya, adjust the model size, edit, and generate 3D parts and contour curves, then perform 2D engraving, cutting, and color printing. This also includes a bitmap for the watch panel cover.

Creating a Classic Casio F-91W Wall Clock with Arduino

My 3D printer (Prusa MK3) has different printing dimensions than the CNC laser cutter (A3), so my watch case and strap are made separately.

Creating a Classic Casio F-91W Wall Clock with Arduino

For the 3D printing data, 2D cutting data, and color printing data for the watch, please download them from the project file library; the link can be found at the end of the article.

Extracting Graphics from 3D Models

Creating a Classic Casio F-91W Wall Clock with Arduino

1. As shown in the figure, the letters, symbols, and other details on the watch are clearly visible and have been modeled.

Creating a Classic Casio F-91W Wall Clock with Arduino

2. Manually create curves for the graphics of the 3D model.

Creating a Classic Casio F-91W Wall Clock with Arduino

3. After completing all curves, export and save them as a .dxf file.

Creating a Classic Casio F-91W Wall Clock with Arduino

4. Convert the dxf. file to a bitmap (png, pdf), which can be done using free online tools.

Creating a Classic Casio F-91W Wall Clock with Arduino

5. Once you have the bitmap, you can edit it using drawing software according to your preferences. The modified file can be downloaded from the project file library; the link can be found at the end of the article.

Assembling the Watch

1. Install the Tactile Button

Creating a Classic Casio F-91W Wall Clock with Arduino

Here, the TTP223 touch sensor is used, connecting the 3D printed button component and copper pieces with wires. Install the cover with copper pieces onto the button.

2. Wiring Stick the two 3D printed watch cases together.

Attach the acrylic sheet to the watch case.

Creating a Classic Casio F-91W Wall Clock with Arduino

As shown in the figure, layout the electronic components in place.

Creating a Classic Casio F-91W Wall Clock with Arduino

Measure the distances according to the electronic schematic to cut the wires to the appropriate lengths.

3. Electronic Schematic

Creating a Classic Casio F-91W Wall Clock with Arduino

Use USB to connect to the TTL serial converter to download code from the Nextion editor to the HMI display (TX to RX and RX to TX).

Creating a Classic Casio F-91W Wall Clock with Arduino

Upload the Arduino code to the Arduino board.

Power the Arduino with a 5V mobile power supply or a DC 5V 1A adapter.

For the Arduino code file, please download it from the project file library; the link can be found at the end of the article.

4. Assemble the Watch

Creating a Classic Casio F-91W Wall Clock with Arduino

Creating a Classic Casio F-91W Wall Clock with Arduino

As shown in the figure, stick the watch case onto the panel cover, then attach the film (acetate sheet), and finally close the watch frame.

5. Install the Strap, Buckle, and Strap Ring

Creating a Classic Casio F-91W Wall Clock with Arduino

As shown in the figure, secure the parts and the strap.

Creating a Classic Casio F-91W Wall Clock with Arduino

Install the two straps onto the watch case.

6. Watch Back Cover

Creating a Classic Casio F-91W Wall Clock with Arduino

For the watch back cover file, please download it from the project file library; the link can be found at the end of the article.

Creating a Classic Casio F-91W Wall Clock with Arduino

After assembly, the watch can be used normally. This oversized decorative retro watch clock is now complete.

Project file library link:

http://make.quwj.com/project/294

via https://www.instructables.com/id/Iconic-CASIO-F-91W-WallDesk-Size/

Recommended Reading: (Click the title to jump)

Unplugging the MacBook, what is it like to work with an 8GB Raspberry Pi?
Programmer’s experience for half a month! Can the M1 MacBook be used as the main development machine?
DIY Pet Feeder with Raspberry Pi, no more worrying about your pets at home

Creating a Classic Casio F-91W Wall Clock with Arduino

Likes and views are the biggest support

Creating a Classic Casio F-91W Wall Clock with Arduino

Leave a Comment

Your email address will not be published. Required fields are marked *