Wireless Workshop
Wireless Communication - how does it even work ???
Radio waves!
Explanation Videos
How WiFi and Cell Phones Work | Wireless Communication Explained https://www.youtube.com/watch?v=kxLcwIMYmr0
Bluetooth vs WiFi - What's the difference? https://www.youtube.com/watch?v=mPMGRILsOVk
How Does Wi-Fi Work? | Earth Lab https://www.youtube.com/watch?v=xmabFJUKMdg
How Information Travels Wirelessly https://www.youtube.com/watch?v=Ax7dYaRiY6o
Wireless Technologies
hardware + software (protocols)
RFID vs. NFC - RFID can be scanned up to 100m, NFC is limited to small distances
- Bluetooth, BLE (Bluetooth Low Energy) (2.4/2.5 GHz) - slower, shorter distance, less energy (good when you need to make something very small)
Zigbee (Mesh Protocol) (2.4/2.5 GHz) - low-power, low data rate, and close proximity
- Wi-Fi (2.4/2.5 GHz) - faster, 10xbluetooth distance, more energy
Antenna Cellular (3G/4G/5G) - very high operational costs and power requirements
Wireless ranges
7-layer OSI model
Open Systems Interconnection Model https://www.imperva.com/learn/wp-content/uploads/sites/13/2020/02/OSI-7-layers.jpg.webp
Selecting Hardware
focus on ESP32!
Different ESP32 boards: ESP32 Devkit, particle, nodeMCU, pycome, bluefruit, feather, SparkFun ESP32 Thing
Manufacturers & Distributors
segor >> https://www.segor.de/#Q=ESP32-DevKit&M=1
conrad >> https://www.conrad.de/
adafruit >> https://www.adafruit.com/
sparkfun >> https://www.sparkfun.com/
Good Tutorials
heise make magazine >> https://www.heise.de/make/
ESP Make special >> https://www.flickr.com/photos/plusea/sets/72157714270562172/
adafruit >> https://www.adafruit.com/
sparkfun >> https://www.sparkfun.com/
New Products 11/10/21 feat. Adafruit ESP32-S2 Feather >> https://www.youtube.com/watch?v=SSHbJ0FhIpo
ESP von Esspressiv
history
https://en.wikipedia.org/wiki/ESP32
v1...... ESP32
Why ESP32's Are The Best Microcontrollers https://www.youtube.com/watch?v=A5CB4t9sukM
ESP32 Devboard 38pin version
ESP32 mit Arduino >> http://hyperdramatik.net/mediawiki/index.php?title=ESP32_mit_Arduino
Nice and clean ESP32 Devboard 38pin documentation >> https://www.studiopieters.nl/esp32-pinout/
Libraries
OSC + Unity >> http://hyperdramatik.net/mediawiki/index.php?title=OSC_in_Unity
MQTT Brokers http://hyperdramatik.net/mediawiki/index.php?title=MQTT_Brokers
MQTT Clients:
Arduino: Shiftr.io Arduino MQTT library: "MQTT by Joel Gaehwiller”
Processing: Shiftr.io Processing MQTT library: "MQTT library for Processing based on the Eclipse Paho project by Joel Gaehwiller”
ESP32-BLE-MIDI: An Arduino library to use Midi over Bluetooth Low Energy (BLE) on ESP32 boards >> https://github.com/max22-/ESP32-BLE-MIDI
BLE-MIDI I/Os for Arduino: MIDI over Bluetooth Low Energy (BLE-MIDI) 1.0 for Arduino >> https://github.com/lathoub/Arduino-BLE-MIDI