Close
0%
0%

Theme Park of Everyday Installation

Theme Park of Everyday enables you to create fun physical Arduino based installations that anyone can control with an iOS device.

TomTom
Similar projects worth following
Controlling physical stuff is fun!

Theme Park of Everyday enables you to create fun physical installations that anyone can control with a smartphone. Your installation could be anything controllable with an Arduino.

And your work can be installed anywhere! Imagine things like a hidden sign atop a traffic signal, a bubble machine hidden in a playground, pinwheels in a store window that are static until you control them with your smart phone or even a scavenger hunt for your friends!

Help create everyday fun with hidden installations around the world.

This installation, Pinwheels, invites you to blow into your phone's microphone to make the pinwheels spin. The harder you blow, the faster they spin.

Pinwheels showcases how the Theme Park of Everyday works.

It's easy to create a new installation and have it appear instantly in the iOS app PocketPark.

  • 3 × Continous Rotation Hobby Servos
  • 1 × 5v Power Supply
  • 1 × LightBlue Bean Bluetooth Low Energy Arduino based microcontroller

View all 2 project logs

  • 1
    Step 1

    If you're thinking of trying a few different ideas, it's not a bad idea to solder headers into the bean so you can disconnect and reconnect things without desoldering.

    1. For the first pinwheel, we will connect the servo control line to Digital Pin 0.
    2. For the second pinwheel, we will connect the servo control line to Digital Pin 1.
    3. For the third pinwheel, we will connect the servo control line to Digital Pin 2.
    4. The servo ground line is connected to the ground of the Bean and the power supply.
    5. The servo V+ line is connected to + on the power supply.
  • 2
    Step 2

    Write Arduino Code

    1. Install the Bean Loader app and Arduino IDE. It's available from the LightBlue Bean website.
    2. Download the pinwheel example from the Theme Park of Everyday documentation website and open it in Arduino.

    You can find more information about all the sensor inputs available (and example code) at the Theme Park of Everyday documentation website.

    How does the Bean communicate with PocketPark on a user's iOS device?

    • The Bean receives messages from PocketPark wirelessly via Bluetooth Low Energy.
    • The messages are a range of numbers, depending on the sensor selected when you register your installation.
    • The Bean Arduino translates the range of numbers to a physical action, which you program. In this example, rotation of the iOS device is translated into the position of the servo.
  • 3
    Step 3

    Program your Installation


    Now you'll program the Bean so your installation knows how to control the servo and respond to information from PocketPark on your iOS device.

    1. Press Verify in Arduino. This will compile your code and launch Bean Loader.
    2. Make sure your Bean is powered and control + click it in Bean Loader to connect.
    3. Control + click and choose Program Sketch.

View all 8 instructions

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates