-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
44 lines (36 loc) · 1.9 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
Vibrator Belt.
Copyright 2016, Thomas TEMPE
The purpose of this project is to build a (physical) vibrating belt as
a tool for sensory augmentation. The belt is fitted with coin
vibrators along its length. The one that points north vibrates at all
time. Use it continuously for 6 weeks, and you will grow a sense of
direction. Take it off, and you will experience amputation.
For more background (and an award-winning product that you can
actually buy), see http://www.feelspace.de/navibelt/
Directory contents:
Leather belt/ DXF files for manufacturing the flexible part
of the belt (fabric, foam, steel band...)
Can be edited with LibreCAD.
Belt buckle/ Fusion360 model of the buckle (for aluminium
machining or 3D printing)
Vibrator_Leather_Belt/ Kicad files for making the flexible electronic
circuit (along the length of the belt)
Vibrator_Leather_Belt_Control_Box/ Kicd files for making the PCB
circuit that fits in the buckle.
Photos/ Photos of prototypes.
Code/ Arduino code for the microcontroller.
Arduino/ Arduino hardware support for the microcontroller.
The control board uses an ATMega32u4 at 8MHz.
To get it running:
* Install the Arduino IDE from Arduino.cc. Run it once, then quit it.
* Copy Arduino/*/ into your Documents/Arduino directory
* solder an 8MHz external oscillator on the back of the control board
* Start the Arduino IDE. Select Tools->Board: -> Atmega32u4 on a breadboard (8MHz internal clock)
* Connect the ISP connector to an ISP programmer. Select the proper port in Tools->Port
* Click Tools->burn bootloader
* remove the external oscillator
* Tools->Board:->LilyPad Arduino USB
* File->Examples->01. Basics->Blink
* Click « Upload » on the icon bar. The « Signal » LED should blink with 0.5Hz frequency.
* open code/Compass_band5_leather/compass_band5_leather.ino in Arduino
* Click the « upload » icon on the icon bar. control code should be uploading.