Make a Temperature-sensitive Divining Ball

by CarollL in Circuits > Arduino

237 Views, 1 Favorites, 0 Comments

Make a Temperature-sensitive Divining Ball

divination ball.jpg

I want to made a divination ball made for diviners. When the diviner’s hand is close to the crystal ball for a period of time, the heat sensor will light up the built-in LED light when it senses the heat. This device can enhance the sense of atmosphere and mystery of divination.

Supplies

Wires 

Wire strippers

Flush diagonal cutters

Soldering iron & solder

Small needle-nose pliers

NeoPixel strip

Bread board

Breadboard wires

Arduino Metro

Adafruit MCP9808 Temperature Sensor

https://www.amazon.com/dp/B09G3LSNFM?psc=1&ref=ppx_yo2ov_dt_b_product_details

Beam Lighting 6-inch White Acrylic Replacement Globe – Cover for Ceiling

https://www.amazon.com/dp/B097G9MJBV?psc=1&ref=ppx_yo2ov_dt_b_product_details

Micro USB cable

Lipoly battery & charger

Wood

Circuit Diagram and Code

final project circuit diagram.jpg

Circuit diagram & code

Circuit Construction From Prototype to Soldered

Process:

  1. Prep three of your breadboard wires by cutting off the connectors at one end and stripping the ends to expose the bare strands of wire. Twist the strands of each wire to keep them together, then heat up the wire with your soldering iron and apply a small amount of solder. Then tinned NeoPixel strip and solder it with the wires. 
  2. Wire it up to Metro. Make sure the NeoPixel strip works.
  3. Go to File – Examples – Adafriut NeoPixel – strandtest. We always start from the examples.
  4. Go to https://learn.adafruit.com/adafruit-mcp9808-precision-i2c-temperature-sensor-guide. Follow the instruction to set up the sensor.
  5. Open up the Arduino library manager and search for the Adafruit MCP9808 library and install it. Open up File->Examples->Adafruit_MCP9808->mcp9808test and upload to your Arduino wired up to the sensor. Now open up the serial terminal window at 9600 speed to see the temperature in real time. You can try touching your finger to the sensor to see the temperature rise.
  6. get rid of the white stuffs to make sure that the sensor can be stick to the ball.

Be sure to test the device before the next step.

7. Make a base for the ball. 

1) Trace the shape of the base at the bottom of the ball and the overall shape you want the base to be on the board.

2) Cut with the wire saw, then sand it smooth.

3) Finish cutting the overall shape of the base with the bandsaw.

4) Take care to calculate the height of the base (you will need to hide the Arduino board etc. inside).

5) Test that the plastic sphere fits just right into the base.

6) Color the base with wood stain and dry for at least an hour.

Storytelling Video


Stop Motion Animation with Needle Felting