iSpindel to projekt niemieckiego piwowara Samuela Langa, układ mierzy kąt wychylenia w cieczy dzięki czemu piwowarzy mogą obserwować jak odfermentowuje piwo, oraz mogą określić kiedy ten proces się zakończy. Urządzenie składa się z plastikowej tuby, układu do pomiaru kąta unoszenia się tuby, czujnika temperatury, akumulatora i mikrokontrolera Wemos D1 mini (opartego na ESP8266EX).
Strona projektu:
Konfiguracja urządzenia
Żeby uruchomić iSpindel w trybie AP wciskamy szybko 3 razy przycisk reset na Wemos D1 mini, następnie łaczymy się z siecią urządzenia (AP iSpindel) i przeglądarce uruchamiamy adres http://192.168.4.1 mamy następujące menu:
w konfiguracji wybieramy połączenie po MQTT i podajemy IP naszej bramki na której działa serwer mqtt:
Żeby podejrzeć co wysyła urządzenie subskrybujemy na bramce wszystkie wiadomości mqtt komendą:
mosquitto_sub -v -h localhost -p 1883 -t '#'
dzięki temu widzimy na jakich tematach nadaje nasze nowe urządzenie
teraz możemy skonfigurować interesujące nas sensory mqtt w configuration.yaml:
sensor:
- platform: mqtt
name: "Ispindle Tilt"
state_topic: "ispindel/iSpindelAIS/tilt"
unit_of_measurement: '°'
force_update: true
- platform: mqtt
name: "Ispindle Temperature"
state_topic: "ispindel/iSpindelAIS/temperature"
unit_of_measurement: '°C'
force_update: true
- platform: mqtt
name: "Ispindle Battery"
state_topic: "ispindel/iSpindelAIS/battery"
unit_of_measurement: 'V'
force_update: true
i już możemy już wyświetlić wykresy sensorów w aplikacji:
Kolejna ferementacja piwa będzie już kontrolowana z AIS
poniżej fermentator ciśnieniowy, to w nim będzie pływał iSpindle