Introduction: WALL-E Clock & Lamp

That cute wall-e will give you time, a bit of light and a lot of love.

As you'll see, I integrated a resistive touch screen. It's not our smartphones' touch screen, which are capacitive screens. This one consumes very little energy (convenient to save battery). The downside is that it's a little less responsive, less fluid, but for this, it is more than enough.

Features:

  •    Clock
  •    Alarm clock
  •    Lamp

That's simple and very cute.

Normally it's pretty easy to make it but you'll need to be patient.

Supplies

Step 1: Assemble Wheels

Assemble the right and left wheels with the tracks.

Step 2: Assemble Arms

Assemble the right and left arms.

I preferred a long arm to carry the bulb, and a shorter arm for the rest.

But you can make two long arms two short ones... As you want.

Step 3: Painting Part 1

I'll start by putting a bit of grey wash on all the pieces.

https://a.co/d/j6pi1it

Step 4: Painting Part 2

Then use grey and brown paint, to give a slightly rusty appearance.

https://a.co/d/8kZ7NNe

Step 5: Lens in the Eyes

For the eyes, I'll add something that is not obligatory, but I think it gives a bit of style, it's small lenses (29mm).

Step 6: Glue the Wheels

Assemble the wheels to the lower piece.

Pay close attention, the big wheel, which go to the back.

Step 7: 2.8 Touch Screen

I use wires with female connectors, because it's simpler than soldering.

We're not using the T_IRQ.

The T_DO, T_DIN and T_CLK will be solder direclty to the SDO, SDI and SCK

Step 8: Power Board

It will power the entire system.

Wire a 18650 battery to it.

Step 9: RTC Module

The RTC module will allow you to have a reliable clock.

Don't put a battery at the back, it's useless.


Step 10: MP3 Module

Don't forget to put the MP3 files on the microSD card.

Step 11: Relay and Bulb

On the D+, put a red wire which will then go to the VCC.

On the D-, put a black wire which will go to the GND.

On the IN input, which controls the relay, to know if it is open or closed.

Step 12: The Bulb

Solder a black and red wires on the bulb.

If the tin doesn't stick well enough, you can sand the connectors a little bit.

Step 13: Voltage Divider Bridge

Solder 2 resistors together and add a wire in the middle for the tension to be divided.

This will give you an idea of the state of charge of the battery.


Step 14: Connect Modules

Connect every module to the ESP32.

Do not wire the battery to the GND Wago to avoid powering the whole thing.

What do first is connect the ESP to the PC and send the program.

Step 15: MP3 Files

Put your micro SD card into your PC and send the MP3 files on the micro-SD card.

Keep the MP3 folder don't put the files in the root.

Step 16: Send the Code

Install the TFT_eSPI library.

Once the library is installed, you go to your documents, then in Arduino, Libraries and you should see it appear here.

In this folder, you have a file called User_setup.h

Open it in a text editor.

We're simply going to uncomment the lines (see picture)

Touch_CS we'll replace 21 by 5.

Go back to the Arduino IDE and click on upload.

Download the code here : https://github.com/jejelinge/WALL-E

Step 17: Touch Screen Calibration

First thing to do, insert the micro SD card in DFplayer with the MP3s on it.

Your screen should be in calibration mode, and asking you to touch the four corners.

You can now connect the battery.

Step 18: Put Screen and Speaker

First put the screen in the front part.

On the back, put the speaker.


Step 19: Power Board

Once the speaker's on, put the small power board in the hole of the back part.


Step 20: Assemble Sides

Take the sides and glue them.

Step 21: Assemble Arm and Bulb

Take the light bulb arm, and the light bulb.

Pass wires one after the other through the arm.

Then, pass the wires through the hole, and force the arm in.

Step 22: Assemble Second Arm

Put the second arm in the same way.

Step 23: The Head

And finally, we put the head.

Step 24: Waaall-eeee