Jag hade liknande problem i höstas, men med enklare förutsättningar iom att avståndet var kortare.
Själva sensordelen blev en esp8266 monterad i vattentätt hus monterad på en sten ovan vattenlinjen och en lång sensorkabel till en DS18B20.
Ordnade fram wifi till platsen, så fick ESPn rapportera till test.mosquitto.org och sen hämtar jag tillbaka mätvärdet in i homeassistant.
Då mottagningen trots allt är lite dålig la jag in omstart med jämna intervall av ESPn.
Hur mäta badtemperatur i en sjö utan strand access?
Re: Hur mäta badtemperatur i en sjö utan strand access?
LoRa finns det något som heter.
Kanske någon som tipsat om det innan här men jag ser inget direkt.
SparkFun har lite info,,,
https://learn.sparkfun.com/tutorials/se ... r-lora/all
Wiki...
https://en.wikipedia.org/wiki/LoRa
Kanske någon som tipsat om det innan här men jag ser inget direkt.
SparkFun har lite info,,,
https://learn.sparkfun.com/tutorials/se ... r-lora/all
Wiki...
https://en.wikipedia.org/wiki/LoRa
Re: Hur mäta badtemperatur i en sjö utan strand access?
Jag tittade på alternativa produkter med LoRa, exempelvis
https://shop.yosmart.com/collections/sm ... cts/ys8008
och en
https://shop.yosmart.com/products/ys1603
med 400 meter uppgiven räckvidd.
Men för mig var det enklare att ordna wifitäckning.
https://shop.yosmart.com/collections/sm ... cts/ys8008
och en
https://shop.yosmart.com/products/ys1603
med 400 meter uppgiven räckvidd.
Men för mig var det enklare att ordna wifitäckning.
Re: Hur mäta badtemperatur i en sjö utan strand access?
En Lte-m modul
Kör via 4G/5G nätverk med specialstandard för små moduler som knappt drar ström
Kör via 4G/5G nätverk med specialstandard för små moduler som knappt drar ström
- SeniorLemuren
- Inlägg: 8907
- Blev medlem: 26 maj 2009, 12:20:37
- Ort: Kristinehamn
Re: Hur mäta badtemperatur i en sjö utan strand access?
Det är fullt möjligt och faktiskt ett perfekt användningsområde för en LILYGO® T3S3 ESP32-S3 LoRa. LoRa-tekniken är designad för just lång räckvidd (upp till flera kilometer i öppen terräng) med extremt låg strömförbrukning.
Här är hur du kan gå tillväga:'
1. Inbyggd timer för Deep Sleep
ESP32-S3 har en mycket effektiv funktion för "Deep Sleep". Du kan ställa in en inbyggd RTC-timer (Real Time Clock) som väcker processorn vid valda intervall (t.ex. varje timme).
Kod-princip: Du använder funktionen esp_sleep_enable_timer_wakeup(tid_i_mikrosekunder) följt av esp_deep_sleep_start().
Strömförbrukning: I Deep Sleep drar modulen mycket lite ström (ofta under 1 mA beroende på kringutrustning), vilket gör att batteriet räcker länge.
2. Lämplig givare
För att mäta badvattentemperatur behöver du en vattentät sensor. Den absolut vanligaste och mest pålitliga för detta ändamål är DS18B20 (vattentät version med kabel).
Den kommunicerar via "OneWire", vilket bara kräver en enda GPIO-pinne på din LilyGo-modul.
3. Strömförsörjning (Solcell & Batteri)
Eftersom T3S3-modulen har en inbyggd laddkrets för litiumbatterier kan du enkelt ansluta:
* Batteri: Ett standard 18650 Li-ion batteri eller ett mindre LiPo-batteri (t.ex. 1000–3000 mAh).
* Solpanel: En liten 5V solpanel (ca 1-5W) räcker gott för att hålla batteriet laddat under sommarhalvåret när badtemperaturen är som mest intressant. [9, 10]
4. Räckvidd (5 km)
För att nå 5 km behöver du tänka på följande:
* Siktlinje: LoRa fungerar bäst om det är fri sikt eller åtminstone inte för mycket tät skog/byggnader emellan.
* Antenn: Använd den medföljande antennen men se till att montera den så högt och fritt som möjligt vid badplatsen.
* LoRa-inställningar: Genom att justera "Spreading Factor" (SF) i koden kan du öka räckvidden på bekostnad av att sändningen tar något längre tid.
Här är hur du kan gå tillväga:'
1. Inbyggd timer för Deep Sleep
ESP32-S3 har en mycket effektiv funktion för "Deep Sleep". Du kan ställa in en inbyggd RTC-timer (Real Time Clock) som väcker processorn vid valda intervall (t.ex. varje timme).
Kod-princip: Du använder funktionen esp_sleep_enable_timer_wakeup(tid_i_mikrosekunder) följt av esp_deep_sleep_start().
Strömförbrukning: I Deep Sleep drar modulen mycket lite ström (ofta under 1 mA beroende på kringutrustning), vilket gör att batteriet räcker länge.
2. Lämplig givare
För att mäta badvattentemperatur behöver du en vattentät sensor. Den absolut vanligaste och mest pålitliga för detta ändamål är DS18B20 (vattentät version med kabel).
Den kommunicerar via "OneWire", vilket bara kräver en enda GPIO-pinne på din LilyGo-modul.
3. Strömförsörjning (Solcell & Batteri)
Eftersom T3S3-modulen har en inbyggd laddkrets för litiumbatterier kan du enkelt ansluta:
* Batteri: Ett standard 18650 Li-ion batteri eller ett mindre LiPo-batteri (t.ex. 1000–3000 mAh).
* Solpanel: En liten 5V solpanel (ca 1-5W) räcker gott för att hålla batteriet laddat under sommarhalvåret när badtemperaturen är som mest intressant. [9, 10]
4. Räckvidd (5 km)
För att nå 5 km behöver du tänka på följande:
* Siktlinje: LoRa fungerar bäst om det är fri sikt eller åtminstone inte för mycket tät skog/byggnader emellan.
* Antenn: Använd den medföljande antennen men se till att montera den så högt och fritt som möjligt vid badplatsen.
* LoRa-inställningar: Genom att justera "Spreading Factor" (SF) i koden kan du öka räckvidden på bekostnad av att sändningen tar något längre tid.
