• Du musst dich registrieren, bevor du Beiträge verfassen kannst. Klicke auf Jetzt registrieren!, um den Registrierungsprozess zu starten. Registrierte User surfen werbefrei, können Suchen durchführen und sehen die volle Darstellung des Forums mit vielen anderen Unterforen!!!

BLEGrill (Bluetooth Low Energy Grillthermometer Eigenbau)

Was mir gerade noch so kommt, während ich hier auf mein resultat aus dem Smoker warte....
Könnte man eine Temperatur-Verlaufskurve hier mit einarbeiten?
Das wäre eine ganz nette Spielerei, wenn man z.B. sieht wann sich welche „Plateau-Phase" abgespielt hat...?
 
Uii jetzt sind wir bald schon schnell wieder beim WLAN-Thermometer fürchte ich...
Aber so richtig kann ich das als Maschinenbauer nicht beurteilen was elektronisch geht, und nicht geht...
 
Hallo Zusammen,
sry dass ich mich jetzt erst wieder melde. War die Tage viel unterwegs. Das Gehäuse sieht echt top aus. Da bin ich sofort mit dabei. Beim Schaltplan habe noch die Anmerkung, dass die LED und der Widerstand an D5 vertauscht sind. Sonst sieht es gut aus.
Ich kämpfe gerade mit der Arduino Programmierung. Es gestaltet sich doch schwerer als gedacht die Broadcast und Connect Funktion zusammen zu implementieren. Muss jetzt eine vernünftige Logik implementieren, die zwischen den beiden immer hin und herschaltet, wenn man sich connected.
Die Funktionen alleine laufen schon, nur halt das zusammenspiel ist tricky.
 
Schön wieder was von dir zu hören/lesen....
Ich hab am Freitag versucht im Eagle den Schaltplan zu Zeichen. Aber irgendwie bestand mein wissen nur noch aus Erinnerung, und nicht aus Erfahrung. Daher ein Schaltplan aus einer PowerPoint :) :)
Werd ich natürlich editieren, guter Hinweis..
 
Das mit Eagle geht mir nicht anders. Dafür sind die Hardwerker da ;)
Ich sitze jetzt mal wieder an der Arduino-Software und hoffe, dass ich heute vielleicht den Durchbruch schaffe. Entweder ist das Konzept dahinter sehr kompliziert, oder ich habe es noch nicht verstanden :confused:
 
Mal sehen wie ich zu meinen Nachbau komme...
Ich denke nächste Wicke könnte es klappen...
Und dann kann ich mir ja auch mal den Code ansehen, aber ich fürchte ich bin soweit weg von der Programmierung das ich vermutlich hier nicht unbedingt eine Hilfe bin...
Aber versuch macht klug ;)
 
@InScene
Ist auf A0 eine LED?
Ist das richtig?

Bitte verlege zudem D1 auf z.b. D12
Lasst die Kommunikation PINS bitte frei.
Man reagiert lieber jetzt bevor es viele Leute nach gebaut haben. Dann ist es wohl zu spät um hier noch was machen zu können.

Ich hab da noch ein paar tolle Ideen ;-)

Um den Pitmaster inklusive PID Steuerung könnte ich mich gerne kümmern. Das wird dann eine extra Lösung.

Display habe ich auch schon bestellt und ist unterwegs. Diese wird eine eigene Logic bekommen so dass der Arduino nicht zu viel ausgelastet wird.
 
So, ich habe gerade die neue Software des Arduino bei Github hochgeladen. Nun funktioniert Advertising und Connect im Wechselbetrieb.
Den Taster hatte ich absichtlich auf D1 gelegt, da dieses Port eine Hardware Interrupt ist. Somit kann man über den Switch das Gerät auch aus einem Tiefschlaf wieder aufwecken.
Habe auch die Auswirkung auf die Serielle Schnittstelle überprüft und keine wirklich Beeinflussung erkannt.
Ist eh die Frage, ob die Serielle Schnittstelle zur Kommunikation verwendet werden soll. Ich würde eher I2C oder so nehmen und die Serielle nur für Debugging zwecke.
 
vielen Dank für das bereitstellen des Updates...

Weitere Anschlüsse könnte ich auf die Rückseite setzten...
Z.B. auch eine Antenne oder, Netzwerkanschluss ect....
 
@InScene
Ist auf A0 eine LED?
Ist das richtig?

Bitte verlege zudem D1 auf z.b. D12
Lasst die Kommunikation PINS bitte frei.
Man reagiert lieber jetzt bevor es viele Leute nach gebaut haben. Dann ist es wohl zu spät um hier noch was machen zu können.

Ich hab da noch ein paar tolle Ideen ;-)

Um den Pitmaster inklusive PID Steuerung könnte ich mich gerne kümmern. Das wird dann eine extra Lösung.

Display habe ich auch schon bestellt und ist unterwegs. Diese wird eine eigene Logic bekommen so dass der Arduino nicht zu viel ausgelastet wird.

Habe jetzt auch erst die Frage mit der LED gesehen.
Ja, auf A0 habe ich die Status LED gelegt. Habe diesen Pin gewählt, da er nur die AD-Funktion hat. Die anderen Pins haben meistens mehrere Funktionen und die wollte ich frei lassen.
Wenn man aber ein Display verwendet, stellt sich eh die Frage, ob eine Status-LED noch sinn macht.
 
Wenn das mit dem Display funktioniert fände ich es schon klasse.
Zudem soll es ja für etwa 15,oo EUR zu haben sein.
Recht preiswert finde ich, für einen ordentlichen Mehrwert, meiner Meinung nach.
 
Ich würde das mit dem Plott ganz einfach per Bluetooth lösen. Das Tablet oder Smartphone muss sich nur die ganze Zeit innerhalb der Reichweite befinden, um die Daten zu sammeln. In der App könnte man also eine Plott Funktion implementieren. Power haben die Geräte genug und dann könnte man auch noch eine Export Funktion nach Dropbox, GoogleDrive, Mail, Facebook, etc implementieren.
 
Das würde allerdings auch heißen, wenn ich mich mit meinen Handy kurz außerhalb der Reichweite befinde, oder der Akku vom Tablett anschmiert, geht die ganze Historie der Kurve der Temperatur Verloren?
Muss ich mich dazu permanent im Bluetooth Bereich bewegen, und darf ihn nicht verlassen?
 
Schöner würde ich es finden Wenn sich das Gerät diese Werte merken könnte, und mir die dann beim Verbinden mit dem Thermometer aktualisiert.
Aber wenn es nicht geht, wäre das von dir vorgeschlagene natürlich auch etwas...
 
Natürlich lässt sich auch ein Puffer im Gerät einbringen. Die Frage ist nur, wie viel Speicher das belegt. Kann sein, dass kein Platz mehr da ist, wenn Display und oder Pitmaster Code hinzu kommen. Es sollte dann eh so implementiert werden, dass wenn Daten fehlen nicht der komplette Plott hinüber ist. Sondern die Fehlenden Daten interpoliert werden.
Man kann natürlich auch ein PC / RaspberryPi mit Bluetooth als Empfänger nehmen. Nur dann stellt sich mir die Frage, warum nicht gleich PC oder Raspberri am Grill.
 
Ach hier mal ein Auszug aus dem Android Hintergrund Prozess. Sieht doch schon mal ganz gut aus ;)
Außer, dass dieses die aktuelle Raumtemperatur meines Büros ist :eek:

Code:
:15.906  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118555924: BackgroundService gestartet.
07-05 19:49:16.207  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118556216: Daten vom BLEGrill empfangen
07-05 19:49:16.207  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118556217: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:16.527  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118556536: Daten vom BLEGrill empfangen
07-05 19:49:16.527  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118556537: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:16.847  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118556861: Daten vom BLEGrill empfangen
07-05 19:49:16.847  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118556862: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:17.168  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118557178: Daten vom BLEGrill empfangen
07-05 19:49:17.168  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118557179: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:17.498  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118557508: Daten vom BLEGrill empfangen
07-05 19:49:17.498  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118557509: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:17.828  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118557835: Daten vom BLEGrill empfangen
07-05 19:49:17.828  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118557840: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:18.169  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118558178: Daten vom BLEGrill empfangen
07-05 19:49:18.169  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118558180: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:18.819  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118558825: Daten vom BLEGrill empfangen
07-05 19:49:18.819  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118558826: Temp1:29.67, Temp2:29.04, Temp3:655.35, Temp4:655.35
07-05 19:49:19.040  19554-19554/com.mertens_photography.blegrill V/BLEGrill﹕ 1436118559045: BackgroundService zerstoert.
 
War nur so ein Gedanke...
Ich für mich würde auch gerne versuchen das möglichst ohne RaspberryPi zu lösen.
So könnte das Gehäuse vom Design auch rel. klein gehalten werden...
Würd mir sehr gefallen...

Zudem glaube ich wäre es auch ein preislicher Vorteil..
 
Zurück
Oben Unten