BasBQ
Beef en Steak

BBQ controller Discussie

Nee geen domotica nodig.

De "masternode" heeft web services die rechtstreeks "geconsumeerd" kunnen worden. Je zou hier bijvoorbeeld rechtstreeks met je smartphone tegen aan kunnen praten via je wifi. Op dit moment heb ik een test windowsprogramma die hier tegen aan praat.

Het enige wat je jezelf wel moet realiseren is dat jeenodes/arduino's echt miniatuur computertjes zijn. Ik heb dus in het testwindows programma het aantal berichten per minuut moeten in perken, omdat er zo weinig geheugen in deze dingen zit dat het anders echt niet stabiel werkt. Mijn eerste idee was om de masternode een publish/subscribe patroon toe te passen, waarmee je tot 4 connecties aan kon geven dat je de berichten die in het RF netwerk rondgestuurd worden ook kunt ontvangen. Dit is inmiddels 1 en dan ook nog op snelheid beperkt.

Ik kan nu inmiddels ook iets meer over de bbqcontroller zelf roepen. Ik heb mijn code grotendeels gebasseerd op de heatermeater (wellicht bekend van tvwb), deze heb ik aangepast om te werken met mijn gesplitste oplossing. In de heatermeter heb je een wifi-access point waarin je een arduino plaatst. Het wifi access point moet je in de nabijheid van je bbq zetten.

https://github.com/CapnBry/HeaterMeter/wiki/An-Introduction-to-LinkMeter---HeaterMeter

In mijn situatie hang ik de masternode in de meterkast en kan ik een klein los kastje bij de Q neer zetten, waar alleen de temperatuur probes en fan aanhangen. De communicatie verloopt dan draadloos via de 866mhz zendertjes op de jeenodes (dat is wat een jeenode onderscheid van een arduino).

http://jeelabs.com/products/jeenode

Ik wilde nog even niet roepen waar ik mijn oplossing op gebasseerd heb, omdat mij niet duidelijk was onder welke licentie de heatermeter gepubliseerd was. Ik heb inmiddels contact gehad met Bryan Mayland en hij vond het mijn herbruik geweldig. Dus mocht je het leuk vinden om los te gaan, zou ik mijn aanpassingen kunnen delen!  Dus een forum project hier van maken is zeker een van de opties, ik zie nu al kastjes met forum logo's :D.

Ik heb een heleboel wilde ideeen wat je hiermee zou kunnen doen. Denk bijvoorbeeld eens aan hoe je lange bereidingen live op dit forum kunt posten. Je zou automagisch je pit en vlees temperaturen op een applicatie server tot grafiekjes kunnen laten verwerken en die hier als plaatje includen. Of je forum icoon veranderen als je daadwerkelijk aan het stoken bent ;).

Maar goed voorlopig moet mijn controller eerst nog zijn basale maiden run maken. Dus eerst even kijken hoe dat gaat. Ik verwacht dat dit best snel ok gaat, omdat dit feitelijk een afgeleide project is waarvan er al veel succesvol draaien. Mijn aanpassingen zijn nu inmiddels enigszins doortest. Het enige is dat ik nog een duurtest moet ondergaan.

Na de maiden run ga ik zo snel mogelijk denk ik een basale mobiele client  maken, zodat je op je telefoon de temperaturen kunt bekijken en je setpoint instellen.
 
Gaaf man :) Heb al te lang niet op TVWB gekeken blijkt alweer.
Inderdaad dacht ik aan het bouwen en verspreiden van iets dergelijks onder de leden. Ik heb MTS elektronica dus het bouwen wil ik best voor mijn rekening nemen. Verder kan ik wel iets programmeren maar C+ heb ik me nooit in verdiept. Dingen voor het web kan ik dan weer wel :)
 
Wauw  :)
Ik was al onder de indruk, maar nu helemaal.
(ik lust geen bier  :-[ , maar heb ineens trek in Grolsh....Grols ....Grolch... (doorhalen wat niet van toepassing is, maar goed, gaat om het idee)

animaatjes-denken-94684.gif


Mac
 
noskos zei:
Ik heb MTS elektronica dus het bouwen wil ik best voor mijn rekening nemen. Verder kan ik wel iets programmeren maar C+ heb ik me nooit in verdiept.
En ik ben juist C++ Programmeur... :) Normaal gesproken in de telefonie, en bezig met VoIP protocollen, maar ach.. een uitstapje naar wat anders kan geen kwaad natuurlijk :)
 
:) denk dat we me elkaar wel iets moois kunnen bouwen :D
 
Mac zei:
(ik lust geen bier  :-[ , maar heb ineens trek in Grolsh....Grols ....Grolch... (doorhalen wat niet van toepassing is, maar goed, gaat om het idee)

animaatjes-denken-94684.gif


Mac

Colaatje Zero? Voor de echte mannen...
Ik lach echt heel hard!

Maar het zou wel gaaf zijn, van wat ik ervan begrijp in ieder geval ;)
 
Mac zei:
Wauw  :)
Ik was al onder de indruk, maar nu helemaal.
(ik lust geen bier  :-[ , maar heb ineens trek in Grolsh....Grols ....Grolch... (doorhalen wat niet van toepassing is, maar goed, gaat om het idee)

animaatjes-denken-94684.gif


Mac

Ik heb die reclame al heel lang niet meer voorbij zien komen (vakmanschap is meesterschap).......volgens mij wordt ik oud  ???
 
noskos zei:
Gaaf man :) Heb al te lang niet op TVWB gekeken blijkt alweer.
Inderdaad dacht ik aan het bouwen en verspreiden van iets dergelijks onder de leden. Ik heb MTS elektronica dus het bouwen wil ik best voor mijn rekening nemen. Verder kan ik wel iets programmeren maar C+ heb ik me nooit in verdiept. Dingen voor het web kan ik dan weer wel :)
Haha dat blijkt de eerste thread is na 100 paginas gesloten en de tweede staat ook al op dik zestig

Rocker zei:
noskos zei:
Ik heb MTS elektronica dus het bouwen wil ik best voor mijn rekening nemen. Verder kan ik wel iets programmeren maar C+ heb ik me nooit in verdiept.
En ik ben juist C++ Programmeur... :) Normaal gesproken in de telefonie, en bezig met VoIP protocollen, maar ach.. een uitstapje naar wat anders kan geen kwaad natuurlijk :)
Mooi mijn c++ is wat roestig, ik heb her en der wat hacks staan. Wie gaan er mee doen? En moet ik beginnen met een boodschappen lijstje? Source code kan ik uploaden naar github. Evenals de testclient die ik nu heb. Ik hoor graag de additionele eisen wat men wil dat de controller moet kunnen.

Ik vind het een leuk experiment, social coding / designing. Ik hoop dat we niet techneuten aan kunnen haken, konijnebakjes naar adapter specialisten zouden nu al nuttig zijn
 
Ik zag dat er heel veel berichtjes zaten in die twee draadjes :)  Ik zag ook al snel dat niet alle mensen even bij zijn met de probes van Maverick. Ik heb zelf ook een maverick gehad die het niet helemaal lekker deed.
Persoonlijk zou ik het plezierig vinden als er andere, makkelijk verkrijgbare en degelijke probes op konden. De probes van BBQ Guru zijn erg goed. Maar er moet vast wel iets te vinden zijn toch?
Ik heb ook de blower van mijn DigiQ, zou leuk zijn als die het op de e.e.a. manier er ook op zou werken.

Maar dat zijn gewoon puntjes die ik leuk zou vinden. Wat de blower betreft zou het handig zijn want Guru heeft al dat spul al een keer uitgevonden en voor elke BBQ is er wel een adapter te krijgen.

Ik ga me inlezen :D
 
Weet jij de specs van die blower Dennis? Het zal toch niet zo moeilijk zijn om een instelbare output te maken voor die paar miliamperes die zo'n motortje trekt. 
 
Als ik heel goed zoek in mijn bookmarks heb ik ergens nog een pagina waar je ze kunt bestellen. Loopt volgens mij gewoon op 12V, dat is ook wat de DigiQ in gaat.
 
Hmm had deze gebookmarked staan, maar dat is al heel lang. Dit bedrijf had ze. Als ik me verveel van de week dan schroef ik mijn viper wel even uit elkaar.
 
Bij het topic van de heatermeter is ook een nederlander die de ikea probes heeft gemeten. (pagina 62) Zodra ik de input connectoren heb om het eea op een nette manier aan te sluiten zal ik die eens gaan meten.

Nosmo zei:
Weet jij de specs van die blower Dennis? Het zal toch niet zo moeilijk zijn om een instelbare output te maken voor die paar miliamperes die zo'n motortje trekt. 

De schakeling die ik heb voor de ventilator is soortgelijk aan die van de hm (heatermeter), maar ik heb een wat makkelijker verkrijgbare fet toegepast. Deze fet kan redelijke grote stromen schakelen. Op dit moment zullen de draden eerder door fikken dan de fet kapot. Ik heb nu zo'n klein fannetje uit piet's bestellijstje.
Ik heb er ook over nagedacht om zo'n blower van bbq guru te kopen, maar duur en dan is het al af, nu kan er nog geklust worden. Op zich detail foto's van de blower met constructie zouden handig zijn.

Ik ben ook redelijk aan het googelen geweest voor probe doorvoeren en denk dat ik een huiddoorvoer van de bootjes industrie ga bestellen. Zal straks mijn laptop even aanzetten en de url even posten.
 
Ik zal hem van de week wel even uit elkaar halen, fotograferen en e.e.a. even netjes opmeten. Dan hebben we er allemaal iets aan. Jammer dat ik geen kolomboor, zet-, en draaibank tot m'n beschikking heb want dan was die constructie zo gemaakt.

Nadeel van die Ikea probes is dat ze niet zo heel hoog gaan. Dus wil je een keer kalkoen doen en de zooi opjagen tot 175?C dan is het einde oefening.
 
noskos zei:
Ik zal hem van de week wel even uit elkaar halen, fotograferen en e.e.a. even netjes opmeten. Dan hebben we er allemaal iets aan. Jammer dat ik geen kolomboor, zet-, en draaibank tot m'n beschikking heb want dan was die constructie zo gemaakt.

Nadeel van die Ikea probes is dat ze niet zo heel hoog gaan. Dus wil je een keer kalkoen doen en de zooi opjagen tot 175?C dan is het einde oefening.
Zoals ik het hier lees
http://tvwbb.com/showthread.php?35666-Maverick-Probes/page3

kun je dat nog redelijk bijregelen met de basis weerstand. Degene die de ikea waarden had bepaald had een 50k weerstand als basis.
 
Heb nu al aardig wat zitten lezen op TVWBB en vind de HeaterMeter / RaspberryPi toch eigenlijk wel een hele mooie combo, Zeker omdat je daar gewoon WiFi in hebt en alle soft-, en hardware al gewoon beschikbaar is.
 
Let wel volgens mij wordt daar ook de heatermeter aan de pi gekoppeld, dus de pi moet op de bbq locatie staan. Dit was voor mij de reden om het met mijn combinatie te doen en dus meer werk naar mij toe te trekken. HeatermeterAccent op locatie en connectiepunt vast in het netwerk.

Je zou ook nog een variatie op het thema kunnen doen, een pi daarin een usb variant van de jeenode. En dan alleen de heatermeter op locatie... Je kunt ook natuurlijk de pi gebruiken als webserver in de variant die ik uitgewerkt heb, maar die is qua kosten iets hoger.

Voor het forum zou het een leuk idee zijn om een applicatie server ergens neer te zetten (zou b.v. goed in de cloud kunnen), dan hoef je dat niet vanaf een pi te doen. Ik heb thuis een ESXi server waar ik meerdere servers op heb draaien, dus voor mezelf ga ik niet met een pi prutsen en ga ik zo snel mogelijk naar een platform waar ik eenvoudig het zwaardere tilwerk kan doen. Als forum project zou ik ook wel een algemeen toegankelijk platforum willen bouwen, waar je bijvoorbeeld je temperatuur logging naar toe doet, waar voor probes default eikwaarden gedeeld kunnen worden en waar bijvoorbeeld grafieken gegenereerd kunnen worden. Het nadeel van een centrale server is duidelijk dat je afhankelijk wordt van je internet connectie...

Ik heb gisteravond mijn laatste onderdeeltjes besteld, dus hoop deze week de elektronica af te ronden. Dan ga ik bezig met de konijnebakjes  :D. Ik hoop van de week alvast wat tijd te kunnen besteden aan het omschrijven van mijn desktop webclient naar code die op een webserver draait. Daar kan ik dan een webvariant of een mobiele client op aan gaan sluiten. Voor de grafieken reut loop ik al tijden te azen om een bepaald component te gebruiken, ik had er alleen nog nooit een toepassing voor. Nu wel  8)
 
structor zei:
Mooi mijn c++ is wat roestig, ik heb her en der wat hacks staan. Wie gaan er mee doen? En moet ik beginnen met een boodschappen lijstje? Source code kan ik uploaden naar github. Evenals de testclient die ik nu heb. Ik hoor graag de additionele eisen wat men wil dat de controller moet kunnen.
Geef maar een gil als ik je ergens bij kan helpen.
De testclient die je nu hebt, is dat een emulator?
 
Rocker zei:
structor zei:
Mooi mijn c++ is wat roestig, ik heb her en der wat hacks staan. Wie gaan er mee doen? En moet ik beginnen met een boodschappen lijstje? Source code kan ik uploaden naar github. Evenals de testclient die ik nu heb. Ik hoor graag de additionele eisen wat men wil dat de controller moet kunnen.
Geef maar een gil als ik je ergens bij kan helpen.
De testclient die je nu hebt, is dat een emulator?
Nee mijn masternode is definitieve hardware.
Mijn bbq controller is de hardware op een breadbord (wellicht ooit gezien van die gaatjes waar je draadjes en componten in kan prikken)

De test client is een windows desktop programma geschreven in c# waarmee je via de masternode de bbq controller volledig kunt configureren en kunt gebruiken. Dus daarmee heb ik de juiste eikdata in de controller geladen voor mijn temperatuur probes en mijn bbqcontroller in hardware vergeleken heb met de ikea fantast. De c++ code is redelijk af, maar er zitten nog wel wat dingen in die netter optimaler zouden kunnen.
 
Terug
Bovenaan Onderaan