Love Gauge




Introduction: Love Gauge

About: We are the Lichtbaendiger from germany. We are manufacturer of optical glasses. If you like to see what we do, you are welcome to visit our website.
I'm working together with my wife. But sometimes one of us has an external appointment.
So, if one of us is thinking about the other, we want to show it together.

For this, I have made an Love Gauge for us.

It stands on our desktop, or you can carry it somewhere else, cause it has an WLAN module.

If one of us thinking of the other, you can open the website and move the pointer to an message. The pointer of the Love Gauge on the desktop is moving to the message, and you know the other is thinking of you.

If you want to build it you need an internetserver, an servo and an arduino with network shield. I used an reaDIYmate board with WLAN.

Step 1: Design

I have made an sketch with CorelDraw for the wooden parts and the background for the remote control program.

We have engrave and cut the wooden parts with an laser.

Step 2: Fix the Servo

Now you put the servo inside the scale. It is an small cheap servo, cause the pointer is very light.
I fixed it with an sticky tape and two screws.

Step 3: Fix the Pointer

First you need to set the servo with an computer to 90° and switch it of.

The diameter of the hole in the pointer is so small that you don't need an screw to fix it. You can just press it on in the vertical position.

Step 4: Bottom Plate

Now you can put the scale and the front cover in the bottom plate.

The display of the Love Gauge is finished.

Step 5: Connect With the Arduino

The servo is now plugged into the ReaDIYmate board. It has an connectors for the servo, no need to solder.

Step 6: Software

The software has three parts for the data exchange.
  1. On the Internetserver is an PHP program working. It get the pointer position and saved it.
  2. An javascipt program for the remote control. It used an canvas HTML5 opject. So it works on most browsers and also on smartphones. Here you can set the pointer, and the program send the position to the server.
  3. An C program on the reaDIYmate board. It get the pointer position from the internet server and set the servo to that position.

That are the three programs

Step 7: Try It

Now you can open the remote control website. Here you can try it:

Hope you enjoy it, and translate it to your language.

Greetings from Germany
Ruth and Thomas

Valentine's Day Contest

Participated in the
Valentine's Day Contest

Be the First to Share


    • Pocket-Sized Speed Challenge

      Pocket-Sized Speed Challenge
    • Audio Challenge 2020

      Audio Challenge 2020
    • Maps Challenge

      Maps Challenge

    11 Discussions


    7 years ago on Step 5

    You need an ethernet shield or an wifi shield. Then you can connect to the internet.

    So arduino uno $29, wifi shield $59
    But the reaDIYmate cost $89 but has also ATMega1280 and audio with card slot onboard.


    7 years ago on Step 5

    This is a very nice project! I have no excuses now to keep dragging my feet to get into Arduino...

    Congratulations !


    7 years ago on Introduction

    That is so cute, also I figured you from Germany, my last name is german
    meaning 2 liter beer mug


    Reply 7 years ago on Introduction

    No what's funny my first name means "healer".

    Very fun! Do you have the translations of the different ranges? I only recognize "I Love You" :)


    Reply 7 years ago on Introduction

    Left to right:

    I love you
    I miss you
    My heart for you
    I'm thinking of you
    I kiss you


    7 years ago on Introduction

    Let me add the translations for the ones being curious:
    "Ich liebe Dich" = I love you
    "Ich vermisse Dich" = I miss you
    "Mein Herz für Dich" = My heart for you
    "Ich denk an Dich" = I'm thinking of you
    "ich küss dich" = I kiss you