• Husbilsklubbens årsmöte och träff år 2024 kommer att hållas i Karlstad 9-12 Maj.
    Mer information och anmälan finns här: Klicka Här för Årsmötesträff 2024
  • Erbjudande på Husbilsklubben.se

    Blir du ny medlem nu i Husbilsklubben.se betalar du ingen anmälningsavgift utan enbart årsavgift 100 kr.
    Du sparar 150 kr på detta och erbjudandet gäller tills vidare.
    Medlemskapet gäller för kalenderåret 2024.
    Mer information finns här: Hur Registrerar jag mig.
    Du slipper också en massa störande reklam eftersom vi är en HELT reklamfri sida.

Övervaka CO2, vattennivå och temperatur med Arduino

JonasS

HBK Medlem
Inlägg
1.804
Kommun
Växjö
HBK-Nr
9235
Medlemskap
2024
Vinter och regnigt och vad är roligare än att hitta på nya nödvändiga gadgets till husbilen. Har lekt lite med arduino det senaste året och bland annat ordnat fuktstyrd uppvärmning av husbilen i vinter. Se det projektet här...
Nu vill jag göra en mer permanent dator som ska vara i bilen. Plats finns ovanför kylskåpet, tar bort ett galler och bygger in allt där. Utrymmet används inte eftersom kompressorkylen ventileras utifrån. Kylargallret ersätts med en låda som jag skriver ut med 3D-skrivaren.
Sedan kommer ju nästa problem, vad är nödvändigt att hålla koll på?
Temperaturer är ju alltid bra så inne, ute och kyltemperaturen ska det hållas koll på.
Sedan så har jag alltid retat mig på nivåmätaren till färskvattnet som bara har 3 (eller 4?) steg vilket ger en lite för grov uppskattning. Skaffade en FDC1004 kapacitiv givare som med kan mäta nivån på utsidan. Den blev dock lite onödigt dyr då enda företaget som kunde leverera en färdigmonterad krets fanns i Indien! Men den verkar fungera som utlovat och det ska bli spännande att testa den monterad.
Och man har ju även undrat hur det står till med ventilationen? Fungerar den, byts luften ut som den ska eller håller man på att kvävas i sina egna pruttar under kalla nätter när värmen är igång? En stor tillverkare av CO2-avkännare är Senseair som finns i Delsbo, Dalarna. Så det blev en S11 därifrån. Den är liten och får plats i lådan med öppningen utåt.
Allt är programmerat och fungerar och det som är kvar är att bygga in allt men det dröjer nog ett tag till. Funderar på att få igång Bluetooth så man kan se i telefonen hur mycket som fylls i vattentanken och kan avbryta i tid. Har redan OTA, over the air-update när bilen står hemma och når hemmanätverket men har ingen router i bilen när vi är på väg, så då fungerar det inte.
Frågan är vad mer som kan vara intressant att hålla koll på? Elen hoppar jag eftersom BMV702 från Victron håller koll på allt elektriskt. Kanske en gps för veta hur högt man är? Eller en lägesgivare för att hålla koll på hur mycket bilen lutar? Eller vad finns mer?

husbilsdator.jpeg
 

JonasS

HBK Medlem
Inlägg
1.804
Kommun
Växjö
HBK-Nr
9235
Medlemskap
2024
Kul att det fungerar, skalman52!

Kalibreringen har jag också funderat över och ännu har jag inte testat med vatten i tanken hur det fungerar. Min formeln är

((nivå nu+värde när tanken är tom)upphöjt till korrektionsfaktorn / (värde full tank - värde tom tank) upphöjt till korrektionsfaktorn)*100

Samma i c++
visaVarde=(pow((nuVarde-lagVarde),expVarde)/pow((hogVarde-lagVarde),expVarde))*100;

Med expVarde=1,4 så blir det som den blå kurvan nedan.
Den röda linjen är utan kalibrering.

PastedGraphic-1.png

Är det någon sam har ett bättre förslag?
 

skalman52

FD HBK Medlem
Inlägg
4.818
Kommun
Täby
HBK-Nr
25289
Medlemskap
2021
Jag tänkte köpa en Gardena vattenmätare (Vattenmätare | Kopplas på vid kranen | GARDENA | Jula), fylla på 10 liter läsa av spänningen, fylla 10 liter till ...etc.

Sedan lägger jag in mätningen i Excel och tittar på hur det ser ut. Min tro är att utsignalen från givaren är linjär med vattenhöjden i tanken. Med en "L"-format tank får jag då en styckvis linjär kurva. En lutning för nedre delen av tanken och en annan för övre.

Om det nu inte är så, så tänker jag göra en "minsta kvadrat"-anpassning till mätvärdena. Excel har litet olika inbyggda varianter (de kallar det "Trendlinje") där det går att se ekvationen för linjen. Man kan ju prova olika och försöka hitta den trendlinje som ger minsta felet.

MVH
Hans
 

JonasS

HBK Medlem
Inlägg
1.804
Kommun
Växjö
HBK-Nr
9235
Medlemskap
2024
Trendlinje - undrar vad det heter i Numbers för mig som inte har Excel?

Tänkte också man kunde mäta som du var 10:e liter och lägga in ett korrektionsvärde i en array/sträng som sedan räknar ut rätt värde.
 

skalman52

FD HBK Medlem
Inlägg
4.818
Kommun
Täby
HBK-Nr
25289
Medlemskap
2021
Så här blev min kalibrering av färsk- och gråvattentankarna. Uppmätt spänning från givaren på x-axeln och tankvolym på y-axeln.

Färskvattnet har tre distinkta delar. Del 1: under 20 liter, del 2: 20 - 80 liter och del 3: över 80 liter. De två första är approximerade som linjära och den tredje fick en kurvpassning där ett polynom av andra graden verkade passa bäst.

Gråvattentanken är linjär till ca 80 liter och sedan tog jag till ett andragrads polynom där också.

Vad som däremot förvånade mig var att tankarna, enligt den tekniska beskrivningen, skall vara på 170 (färskvatten) respektive 140 liter. Hur jag än mätte så fick jag inte i mer än 145 respektive 125 liter (ens med skohorn :)). Bl.a. kollade jag med husets vattenmätare som ju bör vara rimligt noggrann. Är detta "normal" glädjespecifikation av tillverkarna? Det spelar inte så stor roll men litet undrande är man ju.

Färskvatten.jpgGråvatten.jpg

MVH
Hans
 

Knut

FD HBK Medlem
Inlägg
19.559
Kommun
Australien
HBK-Nr
994
Medlemskap
2022
Kan de ha oppgitt utvendig målt? Men om du virkelig vil kontrollere det nøyaktig så bruk et kalibrert gradert målekar, det tar endel tid om en bruker ett på 5 liter.
 

skalman52

FD HBK Medlem
Inlägg
4.818
Kommun
Täby
HBK-Nr
25289
Medlemskap
2021
Kan de ha oppgitt utvendig målt? Men om du virkelig vil kontrollere det nøyaktig så bruk et kalibrert gradert målekar, det tar endel tid om en bruker ett på 5 liter.
Jag testade med två olika mätare. En enkel och sedan husets mätare. Husets mätare är ju installerad av vattenverket och de har all anledning att se till att den visar rätt om de vill ha rätt betalt för vattnet.
Min misstanke är att specifikationens volymer är tagna från CAD-ritningar och då kanske ytterkonturen. Dvs. hur mycket utrymme själva tanken tar i bilen.
Jag har mailat säljföretaget. Inte för att jag egentligen ser att man kan göra något, utan bara för att se vad de säger.

MVH
Hans
 

JonasS

HBK Medlem
Inlägg
1.804
Kommun
Växjö
HBK-Nr
9235
Medlemskap
2024
Jag har också börjat kalibrera min mätare....
I tanken får det plats 99-102liter, i specifikationerna utlovas 100 liter så det stämmer i mitt fall bra.
Däremot går inte kalibreringen så bra, när man fyllt på vatten så går mätaren upp men sjunker sedan tillbaka, först fort men sedan långsammare för att stå stilla efter någon timme. Har sökt och hittat en del, skärmat baksidan av givarna och kopplat skärmen till en särskild anslutning på chipet, men inte hjälper detta. Låter det nog vila några dagar....
 

JonasS

HBK Medlem
Inlägg
1.804
Kommun
Växjö
HBK-Nr
9235
Medlemskap
2024
Mera kring ämnet mätningar och nu nivågivare från CBE.

Mitt "elektroblock" är från CBE och nivågivarna till vattentankarna (färsk + grå) också från CBE (förstås). Nu har jag undersökt om jag skulle kunna komma åt nivåsignalen från givarna. Givarna är kapacitiva i form av två metallpinnar som sticker ner i tanken.

Undrar om inte jag har samma givare som du? CBE 505137. Kanske kan använda den istället? Dock räcker pinnarna inte ner till botten av tanken, saknas ca 5 cm men det kanske fungerar ändå.
 

skalman52

FD HBK Medlem
Inlägg
4.818
Kommun
Täby
HBK-Nr
25289
Medlemskap
2021
Undrar om inte jag har samma givare som du? CBE 505137. Kanske kan använda den istället? Dock räcker pinnarna inte ner till botten av tanken, saknas ca 5 cm men det kanske fungerar ändå.
Jag kollar typnumret i morgon (långfredag).

Spröten på mina tankar går nästan ner till botten och är ca 40 cm långa. Men CBE säger att när man skall beställa så skall man ange sprötlängd, så de tillverkas antagligen i godtyckliga längder. Ut från givaren kommer tre ledare vit (+5V), grön (nivåsignal ca 0-2.5V) och brun (nolla). Fyll på litet vatten och kolla med en voltmeter. Är 5V signalen intermittent (långa pulser) så har du nog samma koppling som jag har.

MVH
Hans
 

skalman52

FD HBK Medlem
Inlägg
4.818
Kommun
Täby
HBK-Nr
25289
Medlemskap
2021
Min färskvattengivare heter 513042 och gråvatten 513339. Färskvattengivaren har förutom sensorspröten, ett sugrör för pumpen och ett utlopp för överfyllning(?). Gråvatten samma, fast inget sugrör.

Jag kan tänka mig att CBE har olika nummer beroende på extraprylar (sugröret) och kanske t.o.m. olika nummer på olika längder. Men som sagt mät på givaren när den är ansluten till elektroblocket och se hu den fungerar. Skulle sätta en hel del på att det är samma grundfunktion.

MVH
Hans
 

JonasS

HBK Medlem
Inlägg
1.804
Kommun
Växjö
HBK-Nr
9235
Medlemskap
2024
Har haft igång min husbilsdator i sommar utan att ändra eller förändra något. Allt har inte fungerat så bra, nivågivaren på vattentanken är bara att skrota och viktsensorn under gasoltuben är för inexakt.
Det som fungerat är tempgivarna samt CO2-mätaren. Särskild mätningen av co2 är intressant och har gett en del nya insikter. Har tidigare tätat ena takluckan eftersom det kom för mycket oljud därifrån vid körning och öppnar den nu istället när vi står stilla. Men räcker ventilationen till? Det ger co2-mätaren svar på direkt. Den är mycket känslig och verkar ge ett korrekt värde. Värdet ändrar sig med utetemperaturen, vinden, om täcket mellan hytt och bodel är på plats, om spisen är på, mänsklig aktivitetsnivå :) och säkert annat också. Gäller bara att vara lite uppmärksam och hålla nivån under 1000ppm som rekommenderas.

Ska ta grejorna i vinter och kanske fixa till nya finesser till våren.
 
Toppen