Using Bluetooth with the Touch Board allows you to send data from the Touch Board to your computer. You can use this data for programs, like projection mapping, to further modify your projects. All you need is the Touch Board, the HC-05 module and some wires. At the moment this tutorial focuses on macOS computers only, but we’ll update this tutorial for Windows soon!
Materials: To begin you will need:
Touch Board
-
HC-05 Bluetooth module
Breadboard
Jumper wires
Headers
Step 1: Setting up the Touch Board
Before you get started, you first need set up the Touch Board. You can do this by following the Touch Board set-up tutorial.
We are going to use the “SimpleTouchBluetooth.ino” sketch. You can download the sketch from our GitHub repo, open it in the Arduino IDE and then upload it to your Touch Board. After the code has uploaded, turn the Touch Board off and disconnect it from your computer.
Links
Step 2: Connecting the Bluetooth module
With the Touch Board off and disconnected, it’s time to connect the HC-05 Bluetooth module to the board. We recommend soldering some headers to the Touch Board, for which you can use our soldering tutorial. To connect the board to the module, we use a breadboard and jumper wires. The connections from the module to the board are as following:
- VVC -> 5V
- GND -> GND
- TXD -> RX (pin 0)
- RXD -> TX (pin 1)
When you have connected the module to the board, you can power the Touch Board again. Since we are using Bluetooth, the board doesn’t need to be connected to the computer anymore.
Links
Step 3: Connecting to the Bluetooth module from a computer
On your computer, go to System Preferences and then Bluetooth. The HC-05 module should appear and you should be able to click “Pair”. You then need to click under “Options” and enter “1234” as a code. You are now connected to the Bluetooth module.
Links
Step 4: Receiving data
If you now open Terminal, enter “ls /dev/tty.*” to see a list of all devices connected to the computer. Our Bluetooth module appears as “/dev/tty.HC-05-DevB”.
Next, enter “screen /dev/tty.HC-05-DevB”. If you now touch the electrodes, it should appear within the terminal window!
Links
Step 5: Next steps
Now that you are able to send data from the Touch Board to your computer via Bluetooth, you can incorporate this into your project. For example, you could use Processing, to then use the incoming data for projection mapping.
We would love to hear your ideas, so please share your creations with us by sending us your images or videos on Instagram or Twitter or emailing us at info@bareconductive.com.
Comments
Please log in or sign up to comment.