Introduction: The World Is Mine!

About: I'm a maker. I love to create, I love to travel and I never stop dreaming...

 The world is mine, the world is yours, the world is ours!

With this project I wanted to embrace the world and illuminate it with many colors

I bought a world map, put it in a frame and made all the major cities of every continent using fiber optics.

Each fiber is controlled independently and transmits the light coming from an RGB LED.

How did I do?

I created a system that I called OpticalShow which consists of a 3D printed plastic mask that interfaces with an 8x8 RGB matrix, with a small hole of 0.75 mm in diameter near each single LED.

The 0.75 optical fiber is inserted into the hole, which transmits the LED light.

I connected n.8 8x8 led matrices.

With the first four I lit up the 256 cities of the world that I chose.

With the remaining four I created an 8x32 display in the lower part of the map, where you can view fixed and scrolling texts.

The animation of the LEDs of the matrixes is performed with a Wemos Mini microcontroller that I programmed using the Arduino IDE application.

While I was making the project, my imagination flew, I dreamed of traveling and visiting all the cities that I lit up one by one.

I dreamed of a world without poverty, without suffering, without war: let's build a world of peace together!


All we are saying is give peace a chance”

John Lennon

Supplies

Materials.










  • n.1 fuse 10A


  • Cables and terminal for connections


Tools.

  • Hot glue gun
  • Vinyl glue
  • Small Driller (I used a Dremel)
  • 0.75 drill bit
  • nippers, pliers, screwdrivers, etc

Step 1: Remove Frame Transparent Plexiglass

After fixing the map to the frame, remove the transparent plexiglass from the frame.

Step 2: Drill All Cities

Using a small driller with a 0.75mm bit, drill through all 256 cities on the map

Step 3: Drill the 8x32 Matrix Display

In the lower and central part of the map (Ocean over Antarctica) is the 8x32 display which will show scrolling text.

Drill all the pixels of the display, with a 0.5cm pitch between one hole and another.

It is suggested to use a plastic stencyl to mark the points to be drilled (as in the photo)

Step 4: Define OpticalShow Tiles Position

Define the position of the 8 tiles and based on the holes that will illuminate, measure the length of the optical fibers to be applied to the tile.

For the correspondence between the pixels of the card and the relative city of the world to be illuminated, use the files attached to this step.

Step 5: Insert the Pieces of Fiber Into the Holes of the Masks

Insert each single optical fiber into the hole in the card.

Fix with PVA glue.

Leave to dry for 24 hours

Do not use hot glue because it melts the fiber!

Step 6: Insert the Led Matrices Inside the Masks

Insert the 8 matrices in the respective mask

Step 7: Insert All Fibers Into the Holes in the Map

Fix the tiles one at a time in their position with hot glue.

Insert each single optical fiber into the hole of the corresponding city.

Fix all the fibers with PVA glue. Leave to dry for 24 hours.

Step 8: Cut All Fibers at Map Level

Using wire cutters, cut all fibers to the level of the map

Step 9: Reinstall the Frame Plexiglass

Put the plexiglass back on, removing the protective film from both sides

Step 10: Solder the Components to the OpticalShow Board

Solder the components to the OpticalShow PCB.

For the Wemos Mini it is advisable to solder the female dip connectors to the board, in order to be able to extract the Wemos Mini in case of replacement.

Step 11: Perform Electrical Connections

Perform the electrical connections according to the attached drawing: The world is mine electrical drawing_00.pdf

Consider the following instructions:

- Insert 10A fuse on positive power supply.

- Use 2.5 mm cable in power input

- Use 1.5mm cable for matrix power supply

Step 12: Install Software on Wemos D1 Mini

Download the 4 attached files:

  • The_world_is_mine_05.ino
  • functions_5.h
  • continents.h
  • cities.h

Create a folder called: "The_world_is_mine_05" and copy the 4 files inside it.

Run Arduino IDE application and configure the wemos mini board (see attached picture).

Install the libraries called by the sketch.

Connect the programming cable to Wemos Mini.

Compile and load the software

Step 13: Connect the 5v 10A Power Supply

Step 14: Light on and Enjoy!!!

Press button 1 to change the animation of the map.

In the attached video there is the complete animation of the cities.

All the cities are switched on one at a time in a random way, the display shows the scrolling text with the name of the city

Make it Glow Contest

First Prize in the
Make it Glow Contest