Herwig Taveirne
Published © GPL3+

Floating and Spinning Earth Globe

Magnetic levitation of an 11 cm (4.3") illuminated globe, rotating at a constant speed and nicely fitted inside a wooden lantern.

AdvancedFull instructions providedOver 3 days4,579
Floating and Spinning Earth Globe

Things used in this project

Hardware components

wooden lantern, 180 x 180 x 300 mm minimum (internal dimensions)
I got mine as a present (and removed the candle, of course). You will have to look for a similar lantern, but apart from the minimum dimensions, there are no restrictions, really
×1
wooden laths & plank, approx. 180 x 90 x 7
what you need will depend on the type of lantern you could find
×1
electromagnet ITS-MS-7040-24VDC
this is a fairly strong electromagnet weighing 800 grams, and rated: 1200 Newton holding force, 24 V DC, 24 Watt. Conrad art.no 508021
×1
heatsink KP27A 1.85°C/W, 100 x 88 x 35mm
you can use any heatsink with more or less the same thermal resistance
×1
3D printed globe rotation hall sensor assembly
assembly of 3D printed parts (files attached)
×1
3D printed spider
3D printed spider, used to hold the six coils generating a rotating magnetic field (files attached)
×1
plexiglass 3 mm
you will have to cut it yourself unless you can order it with the correct dimensions
×1
Empty Plastic Spools for Beading Wire Thread String 50 x 10 mm
×6
Block Enamel-coated copper wire 0.28 mm 200 gram art.no. 605327
Conrad art. no. 605327
×2
Ribbon Cable, Flat
Ribbon Cable, Flat
or equivalent; you will need 60 cm x 6 conductors, 60 cm x 3 conductors, 60 cm x 4 conductors
×1
Female header 20 positions, precision, separable
Conrad art. no. 1389869
×1
Adafruit RGB ledstrip APA102 60 led 1 meter
Kiwi electronics art. no. KW-2708
×1
4-way JST SM female connecor with cable
Kiwi electronics art. no. KW-1308
×1
4-way JST SM male connector with cable
Kiwi electronics art. no. KW-1307
×1
Honeywell hall effect position sensor SS495A
×2
Analog Devices temperature sensor TMP36
×1
Neodymium magnet circular 10 mm height 5 mm
Conrad art. no. 1566706
×2
Neodymium magnet cube 20 x 20 x 20 mm
Conrad art. no. 1572122
×1
metal spacer 40 mm threaded M3 male - female
Gotron art. no. KP69A
×8
metal spacer 15 mm threaded M3 female female
Gotron art. no. KP62
×4
plastic spacer 15 mm not threaded
×1
nuts and bolts, washers M2.5, M3
×1
DC to DC (step down) convertor Velleman VMA404
×1
Arduino Nano R3
Arduino Nano R3
×1
Capacitor 100 nF
Capacitor 100 nF
×12
DC Film Capacitor, 1 µF
DC Film Capacitor, 1 µF
×1
DC film capacitor, 3.3 µF
×1
electrolytic capacitor, 1 µF
×1
Electrolytic Capacitor, 3.3 µF
Electrolytic Capacitor, 3.3 µF
×1
Capacitor 100 µF
Capacitor 100 µF
×2
1N5819 – 1A Schottky Barrier Rectifier
1N5819 – 1A Schottky Barrier Rectifier
×1
1N4148 – General Purpose Fast Switching
1N4148 – General Purpose Fast Switching
×2
quand NAND, 74hct00
×1
hex bus driver, 74HCT367
×1
hex D type flipflop, 74hct174
×2
3 to 8 line decoder, 74hct138
×1
Dual H-Bridge motor drivers L293D
Texas Instruments Dual H-Bridge motor drivers L293D
×2
General Purpose Quad Op-Amp
Texas Instruments General Purpose Quad Op-Amp
×2
Linear Regulator (7805)
Linear Regulator (7805)
×1
DC POWER JACK 2.1MM BARREL-TYPE PCB MOUNT
TaydaElectronics DC POWER JACK 2.1MM BARREL-TYPE PCB MOUNT
for plug Plug 5.5/2.1 mm; PCB J1 connector
×1
female terminal housing 2 pins WR-WTB
Conrad art. no. 1088225; mating with PCB J2 connector
×1
female terminal housing 3 pins WR-WTB
Conrad art. no.1088229; mating with PCB J3, J4, J5 connectors
×3
female terminal housing 5 pins WR-WTB
Conrad art. no. 1088237; mating with PCB J7
×1
male header 2 pins WR-WTB
Conrad art. no. 1088224; PCB J2 connector
×1
male header 3 pins WR-WTB
Conrad art. no. 1088228; PCB J3, J4, J5 connectors
×3
Male header 5 pins WR-WTB
Conrad art. no. 1088236; PCB J7 connector
×1
Crimp contact WR-WTB
Conrad art. no. 1088222 - includes a few spares
×20
Screw terminal 3 pins
Conrad art. no. 567615; PCB J6 connector
×1
Adafruit Diffused 5mm RGB LED 5 mm common anode
Gotron art. no. LED5RGB2
×1
Infineon power MOSFET IRL520
×1
PNP transistor BC557
×1
trimpot 100k ohm top adjust
check out footprint
×1
Resistor 1k ohm
Resistor 1k ohm
×1
Resistor 2.21k ohm
Resistor 2.21k ohm
×3
Resistor 10k ohm
Resistor 10k ohm
×3
Resistor 18k ohm
×3
Resistor 27k ohm
×1
Resistor 33k ohm
×1
Resistor 68k ohm
×1
Resistor 100k ohm
Resistor 100k ohm
×10
Resistor 1M ohm
Resistor 1M ohm
×2
Resistor 10M ohm
×1
DIP / SIP Switch, 5 Circuits
DIP / SIP Switch, 5 Circuits
×1
PCB receptacle, 2 x 3 pins
PCB SV3 connector
×1
PCB receptacle, 2 x 4 pins
PCB SV2 connector
×1
PCB receptacle, 2 x 5 pins
Mating with PCB SV1 connector
×1
PCB receptacle 1 x 15 pins
PCB SV4 connector
×4
PCB receptacle 2 x 10 pins
PCB SV5 connector
×1
Pin header, 1 x 2 pins
For soldering to wires
×6
Amphenol Pin header, 2 x 3 pins
Mating with PCB SV3 connector
×1
Pin header, 2 x 4 pins
Mating with PCB SV2 connector
×1
Pin header, 2 x 5 pins
PCB SV1 connector
×1
Pin header, 1 x 15 pins
Mating with PCB SV4 connector
×1
Pin header, 2 x 20 pins
Mating with PCB SV5 connector
×1
Wall power supply 24 Volt 36 Watt DC plug 2.1 x 5.5x 11 mm
Type depends on mains plug (country specific) - I use Mean Well GS36E24-P1J (Europe)
×1
IC & Component Socket, 14 Contacts
IC & Component Socket, 14 Contacts
×4
IC & Component Socket, 16 Contacts
IC & Component Socket, 16 Contacts
×6

Software apps and online services

Seeed studio Fusion PCB manufacturing
At Seeed Studio, you can order your globe main board PCB, ready for assembly. You will need to upload the Gerber files (zip file, see attachments section) together with your order
Microsoft visual studio 2019
You will need to install the Visual Micro extension for Visual Studio, providing an Arduino development environment within Visual Studio

Hand tools and fabrication machines

Oscilloscope, e.g. Tektronix TBS1052B
Highly recommended to use one ! Any basic 2-channel model will do
3D Printer (generic)
3D Printer (generic)
Soldering station (generic)
The usual tools like tweezers, pliers, multimeter ...

Story

Read more

Custom parts and enclosures

Main globe board Gerber Files

Gerber files are sent to a PCB manufacturer and contain all necessary information for the production of a PCB (including drilling holes, printing silk screen, terminal plating etc.). The files are zipped and can be sent as such.

Spider - STL file

Use this file with a 3D printer to print the 3D spider used to hold the six globe rotation coils

Globe rotation sensor assembly - STL file

Use this file with a 3D printer to print the 3D parts forming the globe rotation sensor assembly

Schematics

Main globe board schematic V1 rev A

Schematic of the PCB containing the digital and analog circuits to read sensors, switches and buttons, control globe levitation, globe rotation, ledstrips and guard safety

Code

Spinning globe - Arduino Nano code

The code is available for download on gitHub

Credits

Herwig Taveirne

Herwig Taveirne

1 project • 3 followers
Graduated as Master of Science, started my career as development engineer (HW / SW). Currently Senior Project Manager in ICT
Thanks to Kurt Maegherman.

Comments