Hur mäta badtemperatur i en sjö utan strand access?

Planering och tankar kring eventuella framtida projekt.
larky
Inlägg: 1195
Blev medlem: 7 mars 2007, 07:54:18
Ort: Skellefteå
Kontakt:

Re: Hur mäta badtemperatur i en sjö utan strand access?

Inlägg av larky »

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.
Användarvisningsbild
4kTRB
Inlägg: 22082
Blev medlem: 16 augusti 2009, 19:04:48

Re: Hur mäta badtemperatur i en sjö utan strand access?

Inlägg av 4kTRB »

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
larky
Inlägg: 1195
Blev medlem: 7 mars 2007, 07:54:18
Ort: Skellefteå
Kontakt:

Re: Hur mäta badtemperatur i en sjö utan strand access?

Inlägg av larky »

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.
Användarvisningsbild
Biker
Inlägg: 6454
Blev medlem: 23 november 2005, 04:51:36

Re: Hur mäta badtemperatur i en sjö utan strand access?

Inlägg av Biker »

En Lte-m modul

Kör via 4G/5G nätverk med specialstandard för små moduler som knappt drar ström
Användarvisningsbild
SeniorLemuren
Inlägg: 8908
Blev medlem: 26 maj 2009, 12:20:37
Ort: Kristinehamn

Re: Hur mäta badtemperatur i en sjö utan strand access?

Inlägg av SeniorLemuren »

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.
Skriv svar