Close
0%
0%

Internet-Week Clock

The Week Clock is a straightforward desk clock that indicates the current day.

Similar projects worth following
0 followers
Greetings everyone and welcome back. Here's something fun and helpful.

The Week Watch is a compact desk clock that displays the current day of the week. It achieves this by connecting to a local Wi-Fi network and synchronizing time through an NTP client. Each of the seven LED segments is dedicated to a specific day, lighting up accordingly.
Here, we've changed the code from our previous project (Happy Week Indicator) to create a Week Clock Setup that tells us which day it is by lighting up one of seven LED segments. In this project, we used two PCBs: one for the driver and the other the Art PCB with the name Days etched into the top layer. We created openings in the top and bottom solder mask layers to allow light to pass through the PCB.

The goal was to design a little desk clock that tells us what day it is.

Here, we're using a completely customized LED driver board, each with three LEDs connected in parallel and driven by a Mosfet IC, which is controlled by the DFRobot's Mini Beetle ESP32-C3. To represent seven days, we used a total of seven LED setups, each having three LEDs connected in parallel with a mosfet IC arrangement.

We also integrated an onboard power source, a 2200mAh 3.7V lithium-ion battery, which powers this arrangement and can be recharged once discharged.

CAD MODEL

We begin this project by creating a Cad design that consists of a PCB with all SMD LEDs on the top side arranged in a sequence of seven. We place them slightly inclined to achieve the angled effect we want.

The lithium cell as well as the microcontroller and main throughhole components are all modeled on the bottom side.

We also created two stand-like components to help the clock stand in its proper orientation.

LEDs are mounted on the base or driver board, but their glow is seen on another board that is positioned above the LEDs. This is achieved by utilizing a separator part that creates space between the LEDs and both PCBs.

This design requires three 3D-printed pats, all of which were created using black PLA and a 0.6mm nozzle.

PCB Design

We begin the PCB construction process by creating schematics for the project.

The schematic is divided into three primary parts. The first is the Power Section, which includes an IP5306 Power Management IC configured according to the example layout provided in the datasheet. This power management setup gives a consistent 5V output that our microcontroller and Mosfet IC will use to power LEDs.

The second section is the LED array. We connected three LEDs in parallel and connected them to an 8205S Mosfet IC whose gate is connected to the microcontroller's I/O port via a 10K resistor. An additional 10K resistor is put between the MOSFET gate and source. This design contains seven LED mosfets, each of which is coupled to a microcontroller I/O pin.

The last section is the DFRobot's Mini Beetle ESP32-C3 Microcontroller board, which is connected to the IP5306's 5V and GND outputs, as well as the gates of each mosfet.

Using the cad layout for the PCB, we then prepare the PCB design for this project, which includes the actual placement of the LEDs. Because we will be putting an additional board over the driver board, LED placement is critical, so we use dimensions from the cad file to prepare the PCB and place components correctly.

We also prepare the Art PCB, which is a half-board with no components and only two mounting holes. We also use the cad file measurements to open the soldermask top and bottom on this art PCB, and we place the names of the days on the TOP layer.

After finalizing both PCBs, we exported the gerber data, which will be sent to a PCB manufacturer for samples.

NextPCB PCB Service

After completing the PCB design, we send both Gerber data to HQ NextPCB for samples.

Gerber Data was sent to HQ NextPCB, and two orders were placed: one for the green solder mask with white silkscreen and another for the white solder mask with black silkscreen.

After placing the order, the PCBs were received within a week, and the PCB quality was pretty great.

In addition, I have to bring in HQDFM to you, which helped me a lot through many projects. Huaqiu’s in-house engineers developed the free Design for Manufacturing software, HQDFM, revolutionizing how PCB designers visualize and verify their designs.

Take advantage of NextPCB's Accelerator campaign and get 2 free assembled RP2040-based PCBs for your innovative projects.

https://www.nextpcb.com/blog/rp2040-free-pcba-prototypes-nextpcb-accelerator

This offer covers all costs, including logistics, making it easier and more affordable to bring your ideas to life. SMT services can be expensive, but NextPCB is here to help you overcome that hurdle. Simply share your relevant...

Read more »

wEEKDAY CLOCK v15.f3d

fusion - 2.47 MB - 01/12/2025 at 17:24

Download

SCH.pdf

Adobe Portable Document Format - 192.22 kB - 01/12/2025 at 17:24

Preview

frame.3mf

3mf - 100.27 kB - 01/12/2025 at 17:24

Download

L.3mf

3mf - 14.39 kB - 01/12/2025 at 17:24

Download

R.3mf

3mf - 14.40 kB - 01/12/2025 at 17:24

Download

  • 1
    PCB Assembly
    • The PCB Assembly Process for this project begins with applying solder paste to each component pad with a solder paste dispensing needle. We're using 63/37 Sn-Pb solder paste.
    • Next, we select all of the SMD components and place them in the correct spot.
    • We next place the board on our Reflow Hotplate, which heats the PCB from below up to the solder paste melting temperature of roughly 200 °C. Solder paste melts permanently and connects all SMD components to their pads.

    This concludes the SMT Process.

  • 2
    Testing the LEDs

    Before proceeding with the rest of the build, we must ensure that all LEDs are properly installed on their pads. To do so, we utilize our multimeter and set it to diode checking mode.

    The positive probe of the multimeter is then connected to the 5V terminal on the board, and the negative probe of the multimeter is set to the drain of each mosfet one at a time. Each LED section lights up, indicating that they are soldered properly.

  • 3
    Rest of PCB Assembly Process
    • We will now resume the board assembly procedure by turning the board over to add an indication LED. We begin by applying solder to one of the pads on the PCB, then heating the solder and sliding the LED into position, which will join the LED terminal to one side of the pad. We then apply solder to the other side of the LED and melt it with the soldering iron, locking it in place.
    • The Micro Type B USB Port is then installed from the bottom side of the board, and its pads are soldered from the top side.
    • Next, sat the Lithum cell holder over the pads and secured it with a soldering iron.
    • Following that, we install the DF Mini Beetle in its proper location and solder its pads to the board.
    • We attached a push button to the top side of the board and soldered it in place with a soldering iron.

    The Board Assembly process has now been completed.

View all 6 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates