Mini projekt: 433MHz Nod för loggning av temp/pellets/el m.m
Mini projekt: 433MHz Nod för loggning av temp/pellets/el m.m
Har nu ritat ett kort som ska läsa av lite sensorer och skicka vidare till en huvudnoden. Mestadels för att hålla koll på min pelletsbrännare och elförbrukning.
Använder mig av en Arduino Pro Mini som µC eftersom de är billiga och lätta att programmera. Sedan är jag nybörjare så att få lite färdigt skadar ju inte.
Kommer att mata denna från en 220v till USB ala telefonladdar adapter. Hoppas det är tillräckligt stabil 5 volt!
För att mäta temperaturen kan x antal DS18B20 kopplas in. Pelletsförbrukningen mäter jag via en mikrobrytare på pelletsskruven som räknar varven (1 varv = 45 gram pellets).
Elmätaren's blink ska en TSOP 4838 hålla koll på, räknar blink. Datablad Kanske måste smyga in en kondensator som de rekommenderar i databladet ändå.
Två extra ingångar för kolla av larm led och något annat, vet inte nu, kanske en fyllt på en säck pellets knapp.
För att underlätta tillverkningen av mönsterkortet så matar jag den fast monterade DS18B20:an via en pinne på Arduinon, borde fungera!
Och för att korta ner fräsningen lite så går matningen till 433 Mhz sändaren via "Arduino pinne 2", får komma ihåg att sätta den till en ingång så ska det nog gå bra med 5volt på den pinnen hela tiden.
Denna nod skickar via billiga 433Mhz moduler sin information till huvudnoden som samlar in datat och skickar det till en webserver en ggr i minuten. Flera trådlösa noder ska kunna användas utan adressering, kommer att använda den fast monterade DS18B20's unika adress som adressering av de olika räknarna. Alltså flera räknare kan huvudnoden ta emot.
Mer om huvud noden senare, den är inte riktigt färdigtänkt ännu.
Det kommer att blir en tråd om hela detta projekt senare, men känner att jag måste komma lite längre, men behöver denna nod för att komma vidare postar därför nu!
Förhoppningsvis kan jag fräsa fram kortet om några dagar eller så.
Bifogar schema över kortet och tar tacksamt emot kommentarer och förslag.
Uppdaterat schema 2014-01-19 https://dl.dropboxusercontent.com/u/445 ... otlogg.pdf (som kortet tillverkades efter)
Använder mig av en Arduino Pro Mini som µC eftersom de är billiga och lätta att programmera. Sedan är jag nybörjare så att få lite färdigt skadar ju inte.
Kommer att mata denna från en 220v till USB ala telefonladdar adapter. Hoppas det är tillräckligt stabil 5 volt!
För att mäta temperaturen kan x antal DS18B20 kopplas in. Pelletsförbrukningen mäter jag via en mikrobrytare på pelletsskruven som räknar varven (1 varv = 45 gram pellets).
Elmätaren's blink ska en TSOP 4838 hålla koll på, räknar blink. Datablad Kanske måste smyga in en kondensator som de rekommenderar i databladet ändå.
Två extra ingångar för kolla av larm led och något annat, vet inte nu, kanske en fyllt på en säck pellets knapp.
För att underlätta tillverkningen av mönsterkortet så matar jag den fast monterade DS18B20:an via en pinne på Arduinon, borde fungera!
Och för att korta ner fräsningen lite så går matningen till 433 Mhz sändaren via "Arduino pinne 2", får komma ihåg att sätta den till en ingång så ska det nog gå bra med 5volt på den pinnen hela tiden.
Denna nod skickar via billiga 433Mhz moduler sin information till huvudnoden som samlar in datat och skickar det till en webserver en ggr i minuten. Flera trådlösa noder ska kunna användas utan adressering, kommer att använda den fast monterade DS18B20's unika adress som adressering av de olika räknarna. Alltså flera räknare kan huvudnoden ta emot.
Mer om huvud noden senare, den är inte riktigt färdigtänkt ännu.
Det kommer att blir en tråd om hela detta projekt senare, men känner att jag måste komma lite längre, men behöver denna nod för att komma vidare postar därför nu!
Förhoppningsvis kan jag fräsa fram kortet om några dagar eller så.
Bifogar schema över kortet och tar tacksamt emot kommentarer och förslag.
Uppdaterat schema 2014-01-19 https://dl.dropboxusercontent.com/u/445 ... otlogg.pdf (som kortet tillverkades efter)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av rosvall 20 januari 2014, 18:30:17, redigerad totalt 1 gång.
Re: Mini projekt: 433Mhz Nod för loggning av temp/pellets/el
Jag skulle använda tungelement i stället för mikrobrytare till skruven. Jag ska följa tråden.
Re: Mini projekt: 433Mhz Nod för loggning av temp/pellets/el
Mikrobrytare har fungerat bra i många år. Det var en skruv som stack ut från axeln, den som håller motoraxen på plats som var mycket användbar. Enkel montage!
Jag har en miniräknare inkopplad samtidigt som min Arduino är inkopplad, miniräknaren har varit inkopplad många år. Kabel inlödd på pluss knappen, man slår en etta, sedan trycker den + + + + + + själv. Loggade tidigare till excel med manuell avläsning.
Det fanns några nackdelar:
Det var jobbigt att gå till pannrummet. Vid strömavbrott nollställdes räknaren. Excel arket uppdaterades inte av sig själv...
ca 120 000 varv om året snurrar skruven, ingen match för en mikrobrytare, kanske. Värre för EEPROM:et i Arduinon om man bara lagrar varven rakt av i minnet.
Några fina bilder
Jag har en miniräknare inkopplad samtidigt som min Arduino är inkopplad, miniräknaren har varit inkopplad många år. Kabel inlödd på pluss knappen, man slår en etta, sedan trycker den + + + + + + själv. Loggade tidigare till excel med manuell avläsning.
Det fanns några nackdelar:
Det var jobbigt att gå till pannrummet. Vid strömavbrott nollställdes räknaren. Excel arket uppdaterades inte av sig själv...
ca 120 000 varv om året snurrar skruven, ingen match för en mikrobrytare, kanske. Värre för EEPROM:et i Arduinon om man bara lagrar varven rakt av i minnet.
Några fina bilder

Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Mini projekt: 433Mhz Nod för loggning av temp/pellets/el
Man tager vad man haver som Kajsa Warg lär ha sagt 
Lycka till!

Lycka till!
Re: Mini projekt: 433Mhz Nod för loggning av temp/pellets/el
Hoppas du hör av dig när det är dags o fräsa, så jag får följa med. 

Re: Mini projekt: 433Mhz Nod för loggning av temp/pellets/el
Nu har jag och Erske fräst fram ett kort med fräsen som jag råkar ha lite förfogande över
Blev ganska bra! Erske kom med lite förslag på ändringar och vi kastade om lite vilka "ben" som användes på Arduinon så att jag slapp "vias".
Har gjort några snabba tester och kortet funkar, det skickar lite temperatur data trådlöst
Känns som om USB typ B kontakten känns lite stor! Men man tager vad man råkat beställt!
Om någon är intresserad kan jag ladda upp nytt schema och layout.
Bifogar lite kort:

Blev ganska bra! Erske kom med lite förslag på ändringar och vi kastade om lite vilka "ben" som användes på Arduinon så att jag slapp "vias".
Har gjort några snabba tester och kortet funkar, det skickar lite temperatur data trådlöst

Känns som om USB typ B kontakten känns lite stor! Men man tager vad man råkat beställt!
Om någon är intresserad kan jag ladda upp nytt schema och layout.
Bifogar lite kort:
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Mini projekt: 433Mhz Nod för loggning av temp/pellets/el
Snyggt!!
Fast lösningen med miniräknaren var snäppet vassare
Fast lösningen med miniräknaren var snäppet vassare

Re: Mini projekt: 433MHz Nod för loggning av temp/pellets/el
Börjar se riktigt bra ut. Får se hur mycket jag snor sen.
För mig är det egentligen bara TSOP4838 och räkning av elförbrukning som är av intresse just nu. Jag räknar med att mjukvaran blir största biten, speciellt som jag helst vill skicka data i ett format som rfxtrx433 känner igen.
Fast, egentligen räcker det gott och väl om jag kan ta emot data. Går alltid tvångsmata Domoticz (som jag använder) med den sen.
Ska bli spännande att följa tråden...

För mig är det egentligen bara TSOP4838 och räkning av elförbrukning som är av intresse just nu. Jag räknar med att mjukvaran blir största biten, speciellt som jag helst vill skicka data i ett format som rfxtrx433 känner igen.
Fast, egentligen räcker det gott och väl om jag kan ta emot data. Går alltid tvångsmata Domoticz (som jag använder) med den sen.
Ska bli spännande att följa tråden...
Re: Mini projekt: 433MHz Nod för loggning av temp/pellets/el
Testade min nya sensor genom att lägga den på ett element, var lite nyfiken på hur nya termostaten jobbade.
Trodde att elementets temperatur skulle följa pannans temperatur mer, jag har ingen styrning på shunten.
Sensoren in action: Grafen på datan: Den otydliga ljusblå "Remot Temp" är alltså den som ligger på elementer.
Kommer att blir mer intressant när utetemperaturen varierar mer.
Trodde att elementets temperatur skulle följa pannans temperatur mer, jag har ingen styrning på shunten.
Sensoren in action: Grafen på datan: Den otydliga ljusblå "Remot Temp" är alltså den som ligger på elementer.
Kommer att blir mer intressant när utetemperaturen varierar mer.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av rosvall 21 januari 2014, 14:47:58, redigerad totalt 1 gång.
Re: Mini projekt: 433MHz Nod för loggning av temp/pellets/el
Jag är dock lite besviken på librariet 433MHz for Arduino som jag vill använda, för räckvidden tycks bli mycket sämre!
Men det återstår lite mer testande innan det är helt konstaterat, det verkar också variera mellan de billiga sändarna och mottagarna.
Men VirtualWire Library har hitils fungerat bättre, men det librarit har sina begränsningar med att samarbeta med andra libraris.
Men det återstår lite mer testande innan det är helt konstaterat, det verkar också variera mellan de billiga sändarna och mottagarna.
Men VirtualWire Library har hitils fungerat bättre, men det librarit har sina begränsningar med att samarbeta med andra libraris.
Re: Mini projekt: 433MHz Nod för loggning av temp/pellets/el
Tycks trotts allt som om 433MHz for Arduino fungerar bra, jag hade vist lite andra problem som påverkade mottagningen.
Se här http://elektronikforumet.com/forum/view ... =7&t=70371
Nu kan jag börja jobba på programvaran på riktigt när biblioteket tycks fungera, jag måste dock modifiera det så att det kommer att passa mig bättre. Jag kommer att öka på antal byts som kan skickas med två bytes så att jag kan skicka hela DS18B20:s adress och 4 byte i data.
Fördelen med detta bibliotek är att det kan sända och ta emot många olika typer av fjärrströmbrytare, båda julas Anslut och Nexa men även billiga fjärrströmbrytare från Rusta m.m.
Att sedan någon form av väderstationer också ska fungera är bara ett pluss. De kan bland annat vara "Cresta, Mebus, Irox, Honeywell and RST" väderstationer.
Se här http://elektronikforumet.com/forum/view ... =7&t=70371
Nu kan jag börja jobba på programvaran på riktigt när biblioteket tycks fungera, jag måste dock modifiera det så att det kommer att passa mig bättre. Jag kommer att öka på antal byts som kan skickas med två bytes så att jag kan skicka hela DS18B20:s adress och 4 byte i data.
Fördelen med detta bibliotek är att det kan sända och ta emot många olika typer av fjärrströmbrytare, båda julas Anslut och Nexa men även billiga fjärrströmbrytare från Rusta m.m.
Att sedan någon form av väderstationer också ska fungera är bara ett pluss. De kan bland annat vara "Cresta, Mebus, Irox, Honeywell and RST" väderstationer.