Enginursday: ComSphere

How a hamster ball and Blynk app can detect not only motion, but perhaps something paranormal?

Favorited Favorite 2

Hello again, SparkFun community! Recently, as I've been continuing my trek into uncovering the realm of the unknown, I've been thinking about how to detect if paranormal events are happening when you are not present in a space while conducting an investigation. As these occurrences are subjective experiences, it makes it rather hard to validate the claims that something is actually happening. It escapes all logic, becomes irreproducible and, among the scientific community, can turn into an amusing story at best.

The ComSphere (aka Communication Sphere) recently became one of my many attempts to prove there is possibly something happening when we are not around that we can label as unexplainable. I mean, if I were a spirit, alien, cryptid or interdimensional being, and you were walking around in the dark asking me ridiculous questions and wanting me to move things around, it would be the quickest way to get me to leave. However, I might be slightly intrigued if you were to leave something behind. Let's start with a cool picture first. [Photo credits to SparkFun's amazing Juan Pena.]


Before you ask me, I'm just going to come out and say it. Yes, that is, in fact, a hamster ball you see there. I actually picked this baby up on Amazon for just a few bucks. I was intrigued mostly because it glowed in the dark, but it seemed like the perfect enclosure for the small amount of electronics I was going to implement. In the future, I do plan on creating a neat little 3D-printed version of it.

So what the heck does it do?! In short, if something moves the ball, taps on it or throws it out a second-story window, I'll know about it no matter where I am in the world. (Well, as long as I have a WiFi connection.;)


Minus the enclosure, the following list was all I really needed to implement my idea and suspend the electronics inside the center of the ball.

There are three main components that make up the ComSphere aside from the enclosure itself: (1) SparkFun ESP8266 Thing, (2) SparkFun Triple Axis Accelerometer Breakout - ADXL345 and (3) a Lithium Ion Battery.

ComSphere Fritzing Image

Having a hard time seeing the circuit? Click on the wiring diagram for a closer look.

The Build

ComSphere Hole Suspension

Small holes were drilled into the sides of the sphere where the three grooves on each hemisphere reside. This allowed me to tie a small wire going from the outside of the ball to the protoboard inside without interfering with the ball's rolling movement.

ComSphere Build

After the build I realized it actually wasn't really necessary to have a phosphorescent ball because the sphere itself looked pretty awesome with the red LED from the Thing glowing. Next step would be to create a proper 3D-printed enclosure for it.

ComSphere in the Dark

The Software

The SparkFun ESP8266 Thing is a breakout and development board for the ESP8266 WiFi SoC, integrating Internet of Things (IoT) or WiFi-related projects capable of utilizing the Arduino IDE. This project utilizes the capabilities of the Thing through programming WiFi access to either your home, business or mobile hub internet. For my investigation, I programmed my Thing with both the user name and password associated with my wireless hub. So now, how do I know if the ball has moved? Well, that's where one of my favorite little apps comes in handy: Blynk. I had an old smartphone lying around and installed the Blynk app (Android/iPhone) to handle communication between my ComSphere and the outside world. The ADXL345 Accelerometer handles the monitoring of motion and even has tap/double tap detection.

ComSphere and Blynk App

So if someone or something moves the ComSphere, not only will it notify my phone, but an email will be sent to my account.

ComSphere Email

Final Thoughts

I'm not going to lie; I spent about 15 minutes in my office spinning the ComSphere and watching the video playback in slow motion. I had to share that with you before I left.

ComSphere Spinning in Slow Motion

Have fun exploring other applications you could use with this setup, and please share your ideas in the comments below!


ESP8266 Thing Hookup Guide

An overview of SparkFun's ESP8266 Thing - a development board for the Internet of...Things. This tutorial explains the circuitry driving the board, and how to get it up and running in an Arduino environment.

Getting Started with the SparkFun Blynk Board

How to provision a Blynk Board - get it connected to Wi-Fi and Blynk, so you can start Blynking!

Blynk Board Washer/Dryer Alarm

How to configure the Blynk Board and app to notify you when your washer or dryer is done shaking.

ADXL345 Hookup Guide

Get started with the ADXL345 Accelerometer.

Comments 7 comments

  • Thank for this guide

  • Is there ANY way you can build me a Comsphere and ship it to me please!? I will gladly pay whatever the cost via PayPal to you!

  • Member #1094616 / about 7 years ago * / 1

    First off I totally love the show! Do you offer step by step directions as I am new to arduino. Do also have the code and lastly how do you charge the battery. Thank you for your time

  • Kevin C / about 7 years ago / 1

    Elizabeth Saint is my new favorite person on tv.. anyway, just to add my 2cents.. for an upgraded model I'd look into incorporating 1 a micro camera that either activates on motion, or - just records onto a removable sd card that somebody can playback later. If you already have an app that alerts what time the ball moved, then someone can go back and pinpoint that time. Toy drones use cheap, tiny, hd cameras for flight. Using one of those to fit into your design would probably be easy for someone with ur background. Sup from Jersey btw..

    • TheDarkSaint / about 7 years ago / 1

      Yay to my home state! Kevin - you rock! Thank you so much for the comment and support. Absolutely love the idea and thought about implementing something along those lines. I think at that point it will definitely require an upgrade from the hamster ball to my own 3D printed enclosure.

  • Barry2 / about 7 years ago / 1

    Cool concept. You can experiment with different types of sensors too.

  • Member #394180 / about 7 years ago / 1

    Everything weird that happens when no one's around can be explained by the presence of one or more invisible (to us) cats. Put a dummy hamster or mouse (or a cat treat) into the ball to verify this.

Related Posts

Recent Posts


All Tags