1st portable devices version:
SIM800L module with antenna, capacitor, Arduino Nano, piezo element, powerbank, cables
The piezo element receives wind gust strength (in volts). The data is transmitted via cable to Arduino Nano. Arduino transmits the data to the SIM800L module. The data is transmitted every second.
SIM800L attempts to register with the network each time it is turned on. Once successful, it receives messages from Arduino Nano and sends them to the specified number.
The receiver receives messages every second via the SIM800L module. Arduino Nano decrypts them and transmits them to the computer. The computer transmits the number via loopMIDI to the VCV Rack program.
NOTE: SIM800L older version needs a capacitor (I used 1000µF), DC buck converter (e.g. LM2596) for converting power to 3-4V (4V max!).
See datasheet:
https://www.makerhero.com/img/files/download/Datasheet_SIM800L.pdf
2nd portable devices version: ESP, piezo element, powerbank, phone with mobile data
The piezo element receives wind strength (in volts). The data is transmitted via cable to ESP.
ESP connects to the Internet (hotspot from mobile phone data). ESP transmits data to the Hive MQTT cloud every second.
The receiver receives messages every second thanks to python code. The computer transmits the number via loopMIDI to the VCV Rack program.
loopMIDI: https://www.tobias-erichsen.de/software/loopmidi.html
VCV Rack: https://vcvrack.com
Code:
I have too many files and I didn’t keep good track of them, which one is the final one.
Contact konspektuojanti@gmail.com for them. Different code worked on different modules with SIM800L.
MQTT cloud seemed to be more reliable.
SIM800L module with antenna, capacitor, Arduino Nano, piezo element, powerbank, cables
The piezo element receives wind gust strength (in volts). The data is transmitted via cable to Arduino Nano. Arduino transmits the data to the SIM800L module. The data is transmitted every second.
SIM800L attempts to register with the network each time it is turned on. Once successful, it receives messages from Arduino Nano and sends them to the specified number.
The receiver receives messages every second via the SIM800L module. Arduino Nano decrypts them and transmits them to the computer. The computer transmits the number via loopMIDI to the VCV Rack program.
NOTE: SIM800L older version needs a capacitor (I used 1000µF), DC buck converter (e.g. LM2596) for converting power to 3-4V (4V max!).
See datasheet:
https://www.makerhero.com/img/files/download/Datasheet_SIM800L.pdf
2nd portable devices version: ESP, piezo element, powerbank, phone with mobile data
The piezo element receives wind strength (in volts). The data is transmitted via cable to ESP.
ESP connects to the Internet (hotspot from mobile phone data). ESP transmits data to the Hive MQTT cloud every second.
The receiver receives messages every second thanks to python code. The computer transmits the number via loopMIDI to the VCV Rack program.
loopMIDI: https://www.tobias-erichsen.de/software/loopmidi.html
VCV Rack: https://vcvrack.com
Code:
I have too many files and I didn’t keep good track of them, which one is the final one.
Contact konspektuojanti@gmail.com for them. Different code worked on different modules with SIM800L.
MQTT cloud seemed to be more reliable.