In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
In seiner Funktionalität auf die Lehre in gestalterischen Studiengängen zugeschnitten... Schnittstelle für die moderne Lehre
Das Projekt verbindet natürliche Umwelteinflüsse durch neue Technik mit generativer Kunst. Dadurch werden Visualisierungen erschaffen, welche die aktuellen Umwelteinwirkungen neu aufzeigen.
Der WeatherWand ist eine innovative mobile Wetterstation in Form eines kleinen Stabs, der kompakt und leicht mitzunehmen ist.
WeatherWand misst die tatsächlich erlebten Einflüsse und zeigt diese durch individuelle Visualisierungen auf. Die gesammelten Daten werden über eine App auf dem Smartphone ausgewertet.
{
"sensors": [
"bmi26x Accelerometer Non-wakeup",
"bmi26x Accelerometer Wakeup",
"mmc5603x Magnetometer Non-wakeup",
"mmc5603x Magnetometer Wakeup",
"Rotation Vector Non-wakeup",
"Rotation Vector Wakeup",
"bmi26x Gyroscope Non-wakeup",
"bmi26x Gyroscope Wakeup",
"stk33502 Ambient Light Sensor Non-wakeup",
"stk33502 Proximity Sensor Wakeup",
"gravity Non-wakeup",
"gravity Wakeup",
"linear_acceleration",
"linear_acceleration_wakeup",
"Rotation Vector Non-wakeup",
"Rotation Vector Wakeup",
"mmc5603x Magnetometer-Uncalibrated Non-wakeup",
"mmc5603x Magnetometer-Uncalibrated Wakeup",
"Game Rotation Vector Non-wakeup",
"Game Rotation Vector Wakeup",
"bmi26x Gyroscope-Uncalibrated Non-wakeup",
"bmi26x Gyroscope-Uncalibrated Wakeup",
"sns_smd Wakeup",
"pedometer Non-wakeup",
"pedometer Wakeup",
"pedometer Non-wakeup",
"pedometer Wakeup",
"sns_geomag_rv Non-wakeup",
"sns_geomag_rv Wakeup",
"pick_up_motion Wakeup",
"Device Orientation Non-wakeup",
"Device Orientation Wakeup",
"stationary_detect",
"stationary_detect_wakeup",
"motion_detect",
"motion_detect_wakeup",
"bmi26x Accelerometer-Uncalibrated Non-wakeup",
"bmi26x Accelerometer-Uncalibrated Wakeup",
"sensor_logger Non-wakeup",
"sx932x SAR Sensor Non-wakeup",
"sx932x_down SARS Sensor Non-wakeup",
"Infrared_Proximity",
"lux_aod Wakeup",
"pedometer_minute Wakeup",
"elevator_detect Wakeup",
"oplus_activity_recognition Wakeup"
]
}
WebBLE funktioniert nur auf Google Chrome. Linux Ports wie Chromium oder Google Chrome for Linux unterstützen leider kein WebBLE.
Capacitor:
Unterstützung nativer Geolocation
Unterstützung von BLE
Keine native Unterstützung für Smartphone Sensoren - Community Plugins checken
[~]$ mosquitto_sub -t "test_topic"
24.750000
24.312500
24.437500
Mögliche Lösung:
correct_temp = 1.0095 * nicla_temp - 4.8051
correct_hum = 1.4383 * nicla_hum - 2.5628
correct_pressure = 0.718/100 * nicla_pressure + nicla_pressure
https://forum.arduino.cc/t/nicla-sense-me-temperature-and-humidity-inaccurate/977720/4
Datenvisualisierung in App:
Spline Graph
Profile Map
Waterfall Plot
Topographic Map
Oder Postergenerator / Generative Art um schöne Tage auf eine neue Art festzuhalten. Das Resultat kann z.B. ausgedruckt und aufgehangen bzw. verschenkt werden.
Blau: ESP32 + DS18B20
Gelb: Arduino Nicla Sense
Average difference: 5.45
Min: -0.62
Max: 10.17
Link zur PWA: https://wand.feba.me/
Quellcode: https://git.feba.me/fb/weatherwand
(die Android-App kann durch Capacitor compiled werden)
AR Smartphone Anwendung (A-Frame)
Einblick in den Campus als kleines Modell (3D-Modell Erstellung und Aufbereitung made by Celina), durch Klick können Ebenen von oben nach unten ausgeblendet werden.
https://uploads.felixbaumgaertner.de/uni/iid/ar-viewer/