Sida 1 av 2

Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 10:37:19
av blobba
Hej!
Nyreggad i forumet men jag har kollat runt lite och är impad av hjälpen folk får!
Får jag hälften så bra svar så är jag nöjd! :)

Jag ska bygga någon form av övervakning över mitt pelletsförråd och uppvärmning.

Tanken är enkel:
en arduino som får info från diverse temp och trådtöjningsgivare, möjligen något ljuskänsligt för att kolla om en led är på eller inte.
Allt lagras i en databas på internet och visas som fina diagram när man vill kolla förbrukning och sådant.
Arduinon skickar automatiskt mejl vid låg nivå i förrådet.
Möjligen även styra ett relä med arduinon så man kan stänga av och starta brännaren så sotaren inte skållar sej...

Problemet är att jag tog studenten 1998 där jag läste naturteknisk med elinriktning, dvs jag HADE möjligen grundläggande kunskaper för 15 år sedan :)
Men så är jag ingen virtuos på programmering heller...

Vilken typ av trådtöjningsgivare är lämplig? min binge väger full ca 300kg.
Ska jag väga hela eller bara ena sidan och dubbla resultatet?
Är det ebay som gäller för att hitta trådtöjningsgivare?

Sen har vi djungeln med instrumentförstärkare!
Jag begriper att jag ska ha en Wheatstone brygga och en instrumentförstärkare till min trådtöjningsgivare innan arduinon kan göra något vettigt...

Får jag lite hjälp med detta kan jag mycket väl tänka mej att göra en riktigt bygglogg och dela källkoden om någon mer vill bygga.

// Blobba

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 11:02:04
av Icecap
Som pelletseldare kan jag säga att grejen att väga är för osäkert. Veckoförrådet (300kg är ett sådan) övervakas enklast med en kapacitiv sensor (exempel på typ: 37-577-70), man placerar den i rätt nivå för att utlösa signalen. Sensorn finns andra - billigare - ställen också.

Vägningen beror på skruven som drar upp pelletsen till brännaren, slangen osv. och för varje askning där man flyttar brännaren kommer det att vara lite olika drag i det hela = olika vikt att mäta.

Jag har haft samma tankar men insåg att det inte ville fungera speciellt bra pga. de faktorer jag beskrev ovan. En enkel nivåavkänning fungerar däremot ytterst bra och det är såklart möjligt att ha fler nivåer, t.ex. "dags att fylla på" och "Nu jävlar är det DAGS!"

Men ett veckoförråd brukar att hålla - *tadaaa* - en vecka under eldningssäsongen varför man kan fylla på en gång i vecka, helt utan e-mail.

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 11:09:12
av tecno
en vecka under eldningssäsongen varför man kan fylla på en gång i vecka, helt utan e-mail.



Helt klart enklaste duger, var tidigare inne på att 'väga' grovt genom att hålla koll på antal varv på skruven men längre än så har jag inte kommit och frågan är väl om jag ens kommer att realisera detta.

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 12:32:32
av bellasoda
Jag tycker den här givaren ser ut att passa:

http://www.active-robots.com/sensors/fl ... l204e.html

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 12:50:32
av blobba
Icecap skrev:Som pelletseldare kan jag säga att grejen att väga är för osäkert. Veckoförrådet (300kg är ett sådan) övervakas enklast med en kapacitiv sensor (exempel på typ: 37-577-70), man placerar den i rätt nivå för att utlösa signalen. Sensorn finns andra - billigare - ställen också.

Vägningen beror på skruven som drar upp pelletsen till brännaren, slangen osv. och för varje askning där man flyttar brännaren kommer det att vara lite olika drag i det hela = olika vikt att mäta.

Jag har haft samma tankar men insåg att det inte ville fungera speciellt bra pga. de faktorer jag beskrev ovan. En enkel nivåavkänning fungerar däremot ytterst bra och det är såklart möjligt att ha fler nivåer, t.ex. "dags att fylla på" och "Nu jävlar är det DAGS!"

Men ett veckoförråd brukar att hålla - *tadaaa* - en vecka under eldningssäsongen varför man kan fylla på en gång i vecka, helt utan e-mail.
Har också haft funderingar på att skruven och spänningar mellan skruv och brännare kommer ställa till problem.
Funderade ett tag på att avlasta slangen från skruven med hjälp av något väldigt mjukt (inte brandfarligt!) mitt på slangen för att minska risken för påverkan men tror inte det blir speciellt bra... och kalibrera om vågen efter var gång man petar på slangen blir för omständigt...

Min nästa ide är att ha en typ av flotör i bingen och läsa den med distansmätare från taket och på så vis få ut % av hur fullt det är.
Då kan man ju även räkna ut grovt hur mycket pellets det gått åt i ett visst intervall.

Anledningen att jag vill har nogranare än en nivåvakt är att arduinon ska påminna mej att när jag eldat säg 235kg pellets är det dax att aska och att den stänger ner sig efter avklarad cykel och rapporterar när den är i rätt temp för askning.

och visst är ett veckoförråd ca en vecka , men jag är såpass disträ att jag helt enkelt glömmer kolla och fylla pellets... speciellt vid väderomslag. Och på sommaren då det varierar kraftigt beroende på hur ofta det duschas och så.

// Blobba

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 12:53:59
av tecno
när jag eldat säg 235kg pellets
Då är det enklare att räkna varav på skruven än att fippla med töjningsgivare och ideliga kalibreringar.

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 12:58:18
av johano
Jag övervakar/loggar min brännare genom att just mäta gångtiden på skruven, det ger ett rätt hyfsat värde
på pelletsförbrukningen.

Då min brännare sen saknar "kommunikation" (förutom larm) så ger det också bieffekten att jag kan se
när brännaren startar och när den stannar, och då logga antal starter/dag, förbrukning/dag et.c.

Har också en enkel räknare som jag nollställer när jag sotar, då ser jag enkelt när det är dags att sota/aska ur den.

Edit: loggningen av körningarna görs ju såklart på twitter så slipper man ha egen hårdvara för det:
@pelletstat


/johan

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 12:59:47
av prototypen
4 sådana puckar under varsin fot på veckoförådet, kan ju vara ett trebent kanske.
Det borde kunna väga hur mycket som finns i förrådet.
Kan pelletsbilen/bulkbilen väga sin last med 10 kg upplösning så borde det vara möjligt.
Matarskruvar både till och från får ju inte hänga i förrådet och störa mätningen.

Puckarna var ju inte direkt billiga så man får nog optimera rätt mycket för att tjäna in pengarna.

Protte

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:04:49
av ensten
Jag satte en microbrytare på min skruvmotors backstopp, sedan mätte jag tiden som skruven kördes. Genom att köra skruven i 10 minuter i sträck, väga och dividera med sekunder fick jag fram ett relativt säkert mätvärde. Jag vet att det i någon tråd (säkert från 2005) diskuterades ultraljudsavkänning av nivån i veckoförrådet men jag vet inte om någon testade detta någon gång. Problemet med UL är att "ytan" i förrådet inte blir flat utan det bildas ju en tratt och den ser inte alltid likadan ut. Jag hade då en idé att vibrera förrådet (kanske 4 ggr per dygn) för att få en bättre avläsning. Detta har heller inte provats. Ett problem med att ta tid på matningen är ju att om det blir tomt i skruven/förrådet så är man lurad.

Edit> Ser att fler skrivit här men mitt inlägg är nog relevant ändå

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:07:13
av blobba
bellasoda skrev:Jag tycker den här givaren ser ut att passa:

http://www.active-robots.com/sensors/fl ... l204e.html
Jag är ett fan av att köpa billigt i kina och hoppas på att skiten kommer, hittade för 15$ inkl frakt där...
Jag förstår såklart att jag får vad jag betalar för! och möjligheten att få någon som helt support...

/blobba

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:22:40
av blobba
johano skrev:Jag övervakar/loggar min brännare genom att just mäta gångtiden på skruven, det ger ett rätt hyfsat värde
på pelletsförbrukningen.

Då min brännare sen saknar "kommunikation" (förutom larm) så ger det också bieffekten att jag kan se
när brännaren startar och när den stannar, och då logga antal starter/dag, förbrukning/dag et.c.

Har också en enkel räknare som jag nollställer när jag sotar, då ser jag enkelt när det är dags att sota/aska ur den.

Edit: loggningen av körningarna görs ju såklart på twitter så slipper man ha egen hårdvara för det:
@pelletstat


/johan
Nu börjar det likna något! Vet du hur exakt du får förbrukningen i kilo? såg att du postade på twitter med 2 decimalers noggrannhet! antar att det är lite optimisktiskt?

Jag tänkte med någonform av Fotomotstånd kolla lamporna på kontrollboxen till min brännare ( Baxi Eurofire 20Kw) och som du även posta start stopp tider.

Om du postar allt i en databas (tror det finns gratis med färdigskriven arduinokod för postning) kan du ju få fina kurvor på förbrukning!
Och om man är duktig på att programmera så kan den gissa, baserat på bl.a utetemp, när den behöver askas nästa gång och på så vis göra det på en tidpunkt som passar en själv!

// Blobba

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:25:22
av blobba
prototypen skrev:4 sådana puckar under varsin fot på veckoförådet, kan ju vara ett trebent kanske.
Det borde kunna väga hur mycket som finns i förrådet.
Kan pelletsbilen/bulkbilen väga sin last med 10 kg upplösning så borde det vara möjligt.
Matarskruvar både till och från får ju inte hänga i förrådet och störa mätningen.

Puckarna var ju inte direkt billiga så man får nog optimera rätt mycket för att tjäna in pengarna.

Protte
Tror det är jävligt svårt att få bort påverkan från skruven/slangen från bingen, speciellt när det är lite kvar, eftersom det blir rätt bra hävarm på den...
(Känner att jag börjar svänga lite från vågdelen till läsa skruven faktiskt. Framförallt verkar det billigare! :)

//Blobba

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:29:12
av blobba
ensten skrev:Jag satte en microbrytare på min skruvmotors backstopp, sedan mätte jag tiden som skruven kördes. Genom att köra skruven i 10 minuter i sträck, väga och dividera med sekunder fick jag fram ett relativt säkert mätvärde. Jag vet att det i någon tråd (säkert från 2005) diskuterades ultraljudsavkänning av nivån i veckoförrådet men jag vet inte om någon testade detta någon gång. Problemet med UL är att "ytan" i förrådet inte blir flat utan det bildas ju en tratt och den ser inte alltid likadan ut. Jag hade då en idé att vibrera förrådet (kanske 4 ggr per dygn) för att få en bättre avläsning. Detta har heller inte provats. Ett problem med att ta tid på matningen är ju att om det blir tomt i skruven/förrådet så är man lurad.

Edit> Ser att fler skrivit här men mitt inlägg är nog relevant ändå
Vet du ungeför hur exakt du kan mäta? diffar det mer än en säck (16kg) på ett helt förråd från fullt till tomt?

Osäker på hur exakt ultraljud är ner i en binge, måste ju diffa på säkert en cm mellan olika mätningar även när skruven inte går?
Därför funderade jag på "flotören" och sedan mäta den med ultraljud.
Man borde ju kunna kompensera det där tratteffekten med någon form av ekvation? Det är ju samma varje gång och tämligen förutsägbart.

// Blobba

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:29:31
av johano
Nä, jag har faktiskt inte kollat mer än att räkna säckarna som jag häller i och jämföra med den beräknade förbrukningen..och det verkar stämma rätt bra, säkert inom en 3-4kg på en normal veckoförbrukning.

Två decimaler är bara för att det ser snyggt ut :-)

Grafer & dygnslogg finns på http://www.pelletsstat.com (gratishostad på GAE), "driftloggen" som sagt på Twitter. Ev larm skickas dessutom på sms till mig och frugan.

/johan

Re: Pelletsövervakning trådtöjningsgivare arduino

Postat: 6 november 2013, 13:34:03
av blobba
Verkar som om många har övervakning på sin pellets! roligt och praktiskt!

Har någon liknande brännare som jag? Baxi Eurofire på max 20 kW?

kanske finns möjlighet att koppla arduinon till den och får nägon form av löpande info från den? typ debugggrejjer eller så?

/Blobba