- Berichten
- 6.637
Geinspireerd door nosmo leek het mij een leuk plan om zelf een bbq controller in elkaar te zetten. Wat wil ik met mijn bbq controller:
[list type=decimal]
[*] rooster temperatuur meten
[*] 2 foodprobes meten
[*] een setpoint kunnen instellen en mbv een fan de bbq daarop kunnen controleren
[*] op afstand te bedienen
[/list]
Ik heb voor mijn domotica systeem ooit eens het plan gehad mijn energieverbruik te meten in de meterkast. Ik had daar alvast een setje jeenodes voor besteld. Dit plan is door "gronings" tijdsgebrek er nooit van gekomen. Echter had ik al een mooie basis.
Het plan is dus om dit systeem in twee delen op te splitsen. Het primaire deel (bbq controller) zal het daadwerkelijke temperatuur meten en temperatuur regelen gaan doen. Het secundaire (master node) deel gaat de connectie met de buitenwereld verzorgen via een webservice interface.
Een tijdje geleden had ik al wat software geschreven en delen van het net geplukt. Het daadwerkelijke project liet echter nog wat op zich wachten, doordat metname de temperatuur probes ET-372's nogal op zich lieten wachten. Maar nu heb ik de primaire onderdelen in huis en kan er daadwerkelijk spul aan elkaar geplakt worden.
De masternode is redelijk op weg en al redelijk netjes in een behuizing gezet.
Wat je hier ziet is boven in een jeenode, dit is feitelijk de mini-computer. Hierop zit ook radioverbinding waarover je berichten kan sturen / ontvangen (rechts op de foto, het rood draadje is de antenne). Daaronder zit een printplaat waarmee je eigenlijk niks doet behalve de spullen netjes in het kastje zetten. En het liggende printplaatje is de netwerk kaart. Hiermee kan je met een gewone computer berichten van en naar deze masternode sturen.
Dan nu het item waar het eigenlijk om gaat de bbq controller. Deze is beduidend minder af
, maar wel functioneel.
Rechts op de foto zie je een testbordje waarop zo'n zelfde jeenode ligt. Op dit moment hangt er via een enorme freubel constructie een ET-372 meetprobe aanvast. Op de jeenode zit nu een rood printplaatje waar je via usb nieuwe software in de jeenode kan plaatsen en mee kan kijken wat de bbqcontroller in wording aan het doen is. Op dit moment draait het temperatuur meten al redelijk goed. Op de foto zie je links onderin nog een ikea fantast liggen waar ik de temperatuur waarden mee vergelijk. Tussen de 11 graden en de 100 graden blijven de ikea fantast en mijn meetwaarden binnen 1 a anderhalve graad bij elkaar.
Op dit moment kan ik via de masternode alle configuratie voor de bbqcontroller instellen (eik waarden voor de 3 temperatuur probes, setpoint, PID waarden, alarm waardes) en worden de temperatuur waarden periodiek via de masternode naar een testprogramma naar mijn laptop verzonden.
Volgende stappen gaan zijn een tussen printje voor de bbqcontroller te maken, zodat deze ook in een net kastje te plaatsen is. Hierop moet wat elektronica gesoldeerd worden, zodat de meetprobes netjes uitgelezen kunnen worden. Daarnaast moet de aansturing van de ventilator hierop geplaatst worden. Voor de temperatuur probes en de ventilator moeten nog nette input jacks gekocht worden, ik dacht dat op de ET-372's reguliere audio jacks zaten die ik nog wel had liggen. Maar natuurlijk zijn het natuurlijk net anderen
.
Ik moet nog een constructie voor de ventilator maken, zodat deze aan de bbq te bevestigen is. Ik had mijn vrouw gevraagd een rvs voeder bakje mee te nemen als basis hiervoor, echter degene waar ze mee thuis kwam was een factor 3 te groot ;D.
Daarnaast moet ik nog wat software schrijven zodat deze bbqcontroller (of eigenlijk de masternode) te integreren is in mijn domotica systeem (andere hobby van me). Hiermee ga ik straks de boel netjes aansturen en kunnen meteen nette grafiekjes van de verschillende temperaturen getekend worden. Een andere reden om dit vanuit mijn domotica systeem aan te sturen, is dat ik hiermee ook gelijk een aantal andere zaken geregeld heb (mailtjes sturen als het eten klaar is b.v., of 's nachts de lichten aanzetten als de temperatuur in elkaar dondert).
Al met al is dit project nog lang niet af, maar het begin is er.
[list type=decimal]
[*] rooster temperatuur meten
[*] 2 foodprobes meten
[*] een setpoint kunnen instellen en mbv een fan de bbq daarop kunnen controleren
[*] op afstand te bedienen
[/list]
Ik heb voor mijn domotica systeem ooit eens het plan gehad mijn energieverbruik te meten in de meterkast. Ik had daar alvast een setje jeenodes voor besteld. Dit plan is door "gronings" tijdsgebrek er nooit van gekomen. Echter had ik al een mooie basis.
Het plan is dus om dit systeem in twee delen op te splitsen. Het primaire deel (bbq controller) zal het daadwerkelijke temperatuur meten en temperatuur regelen gaan doen. Het secundaire (master node) deel gaat de connectie met de buitenwereld verzorgen via een webservice interface.
Een tijdje geleden had ik al wat software geschreven en delen van het net geplukt. Het daadwerkelijke project liet echter nog wat op zich wachten, doordat metname de temperatuur probes ET-372's nogal op zich lieten wachten. Maar nu heb ik de primaire onderdelen in huis en kan er daadwerkelijk spul aan elkaar geplakt worden.
De masternode is redelijk op weg en al redelijk netjes in een behuizing gezet.

Wat je hier ziet is boven in een jeenode, dit is feitelijk de mini-computer. Hierop zit ook radioverbinding waarover je berichten kan sturen / ontvangen (rechts op de foto, het rood draadje is de antenne). Daaronder zit een printplaat waarmee je eigenlijk niks doet behalve de spullen netjes in het kastje zetten. En het liggende printplaatje is de netwerk kaart. Hiermee kan je met een gewone computer berichten van en naar deze masternode sturen.
Dan nu het item waar het eigenlijk om gaat de bbq controller. Deze is beduidend minder af


Rechts op de foto zie je een testbordje waarop zo'n zelfde jeenode ligt. Op dit moment hangt er via een enorme freubel constructie een ET-372 meetprobe aanvast. Op de jeenode zit nu een rood printplaatje waar je via usb nieuwe software in de jeenode kan plaatsen en mee kan kijken wat de bbqcontroller in wording aan het doen is. Op dit moment draait het temperatuur meten al redelijk goed. Op de foto zie je links onderin nog een ikea fantast liggen waar ik de temperatuur waarden mee vergelijk. Tussen de 11 graden en de 100 graden blijven de ikea fantast en mijn meetwaarden binnen 1 a anderhalve graad bij elkaar.
Op dit moment kan ik via de masternode alle configuratie voor de bbqcontroller instellen (eik waarden voor de 3 temperatuur probes, setpoint, PID waarden, alarm waardes) en worden de temperatuur waarden periodiek via de masternode naar een testprogramma naar mijn laptop verzonden.
Volgende stappen gaan zijn een tussen printje voor de bbqcontroller te maken, zodat deze ook in een net kastje te plaatsen is. Hierop moet wat elektronica gesoldeerd worden, zodat de meetprobes netjes uitgelezen kunnen worden. Daarnaast moet de aansturing van de ventilator hierop geplaatst worden. Voor de temperatuur probes en de ventilator moeten nog nette input jacks gekocht worden, ik dacht dat op de ET-372's reguliere audio jacks zaten die ik nog wel had liggen. Maar natuurlijk zijn het natuurlijk net anderen

Ik moet nog een constructie voor de ventilator maken, zodat deze aan de bbq te bevestigen is. Ik had mijn vrouw gevraagd een rvs voeder bakje mee te nemen als basis hiervoor, echter degene waar ze mee thuis kwam was een factor 3 te groot ;D.
Daarnaast moet ik nog wat software schrijven zodat deze bbqcontroller (of eigenlijk de masternode) te integreren is in mijn domotica systeem (andere hobby van me). Hiermee ga ik straks de boel netjes aansturen en kunnen meteen nette grafiekjes van de verschillende temperaturen getekend worden. Een andere reden om dit vanuit mijn domotica systeem aan te sturen, is dat ik hiermee ook gelijk een aantal andere zaken geregeld heb (mailtjes sturen als het eten klaar is b.v., of 's nachts de lichten aanzetten als de temperatuur in elkaar dondert).
Al met al is dit project nog lang niet af, maar het begin is er.