No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
microcontroller 1 was connected with the HC-SR04 distance sensor ([http://www.micropik.com/PDF/HCSR04.pdf]). It was meassuring the movement of the metal plate that was created whenever there was a car passing by. The code below contains already the hosting information for the data transfer. More information on that under e)<br> | microcontroller 1 was connected with the HC-SR04 distance sensor ([http://www.micropik.com/PDF/HCSR04.pdf]). It was meassuring the movement of the metal plate that was created whenever there was a car passing by. The code below contains already the hosting information for the data transfer. More information on that under e)<br> | ||
[[File:distance sensor and code_Steckplatine.jpg|400px]] | <br>[[File:distance sensor and code_Steckplatine.jpg|400px]]<br> | ||
arduino code:<br> | arduino code:<br> | ||
[[:File:Sending Distance Sensor Meassurements.txt]] | [[:File:Sending Distance Sensor Meassurements.txt]]<br> | ||
c) retrieving part with servo motor (Berlin)<br> | c) retrieving part with servo motor (Berlin)<br> | ||
[[File:Servo motor and receiving site_Steckplatine.jpg|400px]] | [[File:Servo motor and receiving site_Steckplatine.jpg|400px]]<br> | ||
arduino code: | arduino code: | ||
[[:File:move servo to firebase data.txt]] | [[:File:move servo to firebase data.txt]]<br> | ||
Revision as of 21:39, 23 April 2017
SLIGHT MOVEMENT
An unremarkable continuous event in public space caused by passing
cars in Weimar triggers an equally mundane event in the exhibition
space in Berlin. A distance sensor sends measurements of slight movements over the Internet while a servo motor translates these measurements back into another type of movement.
technical setup
a) 2 microcontrollers with wifi (2 x mini USB, 2 x Powerbank (5V), jumperwire, 330 ohm + 470 ohm resistors)
b) distance sensor (hardware + software)
c) servo motor (hardware + software)
d) web-hoster for data transfer
a) There are several possibilities for microcontrollers. Instead of using a expansive arduino wifi module I decided to go first with a SIM 800L ([1]) as I was coming across with hardware failures of that module, I decided to try out WEMOS D1 mini ([2]). This module has great functions as you can directly hook up sensors on it (but also you can do a lot of different stuff with it, see here:[3]). The great thing about them is that they are easy to use because you can work with the Arduino IDE on it, they are small, they come with wifi (ESP 8266 chip) and they are cheap (check out aliexpress.com). So I used two of these modules: One on the sensing and one on the retrieving site.
b) Distance meassuring part (Weimar)
microcontroller 1 was connected with the HC-SR04 distance sensor ([4]). It was meassuring the movement of the metal plate that was created whenever there was a car passing by. The code below contains already the hosting information for the data transfer. More information on that under e)
arduino code:
File:Sending Distance Sensor Meassurements.txt
c) retrieving part with servo motor (Berlin)
arduino code:
File:move servo to firebase data.txt
d) webhost FIREBASE
data from the distance sensor in Weimar was sent in real-time to the webhost [5] and from there to the servo motor in Berlin