• 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!!!

WLAN-Thermometer selbst bauen mit Raspberry Pi

Ich habe gestern auch angefangen mit der PID Funktion zu spielen.
Was leider nicht geht - dies wahrscheinlich PMW Signal Level und Signalfrequenz geschuldet, sind die 4-poligen 12V PMW PC Lüfter - hatte da mal zwei testweise bei Amazon bestellt.
Das erste Servo aus meiner Modellbausammlung ging dagegen wie erwartet sofort.
Meine 57er Weber Kugel soll aber einen Lüfter bekommen - und ich gehe nun auf einen Bürstenlos/Brushless Motor/Prop aus dem Modellflug.
Da ich nun erfolreich das kombinirte 12v/5V Reichelt Schaltnetzteil getestetet habe muss ich auch aus Leistungsgründen unter 2A Stromaufnahme bei 12 Volt bleiben - die Kohlen sollen später ja auch nicht wegfliegen - habe nun diese Kombi bestellt:

1: 10gr brushless Motor: http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=5358
2. Props: http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=40706 und http://www.hobbyking.com/hobbyking/store/uh_viewItem.asp?idProduct=41102
3. Brushless Regler - habe ich hier noch genug rumliegen - ansonsten geht aber so einer: http://www.hobbyking.com/hobbyking/...ar_15_Amp_Multi_rotor_Brushless_ESC_2_3S.html
Die Motor/Prop Kombi werde ich so anpassen, indem ich die Props so weit kürze, dass ich bei max. Power deutlich unter 2A Stromaufnahme bleibe - das ganze Konstrukt klebe ich dann über ein Holzkreuz in ein KG Rohr oder vergleichbar. Als Koffer hat mir ein Kumpel einen ausrangierten Makita Koffer vermacht, den ich dann entsprechend um-ausbauen werde. Bin aber noch am überlegen ob die Lüfter/Regler Kombi extern verfrachte...

Ich berichte wieder, sobald Alles da ist und ich mit dem Zusammenbau anfangen kann.

Gruss,

Matthias
 
@Lemuba, wie hast du das mit den Lüftern denn versucht? Ohne externe Logik kannst du das PWM Signal nicht erzeugen, aber versuche doch mal die Lüfter direkt mit plus und minus an den Fahrregler anzuschließen und die beiden anderen Leitungen einfach offen zu lassen, das klappt bei mir ganz gut.

Viele Grüße,
Martin
 
@Lemuba, wie hast du das mit den Lüftern denn versucht? Ohne externe Logik kannst du das PWM Signal nicht erzeugen, aber versuche doch mal die Lüfter direkt mit plus und minus an den Fahrregler anzuschließen und die beiden anderen Leitungen einfach offen zu lassen, das klappt bei mir ganz gut.

Viele Grüße,
Martin

Hallo Martin, diese Lüfter haben einen PWM Eingang:
http://amazon.de/gp/product/B002KTVFP
Nur verstehen die im Gegensatzt zum Servo oder Brushless Modellbau Regler nicht das PWM Signal am GPIO 4 Pin der RPi.
Ich denke Du redest von einem der brushed Fahrtenregler wie hier beschrieben?
Nur die habe ich nicht und will ich auch nicht extra kaufen...

Gruss,

Matthias
 
Hallo Matthias,
alles klar, ich hatte irgendwie gedacht, dass du so einen elektronischen Regler hast.
Wenn du den Ansatz mit den PWM Lüftern weiter verfolgen möchtest, schreib mich mal an, ich hab da eine fertige Lösung mit der das klappt.
Wenn deine Lösung fertig ist würde mich das aber auch interessieren...
Viele Grüße,
Martin
 
Hallo Matthias,
alles klar, ich hatte irgendwie gedacht, dass du so einen elektronischen Regler hast.
Wenn du den Ansatz mit den PWM Lüftern weiter verfolgen möchtest, schreib mich mal an, ich hab da eine fertige Lösung mit der das klappt.
Wenn deine Lösung fertig ist würde mich das aber auch interessieren...
Viele Grüße,
Martin

Hallo Martin,

mache ich - bin nun aber ersteinmal einige Tage im Urlaub. Mit meinen Brushless Reglern muss ich aber selber erst schauen - die haben auch eine Firmware - im Modellflug schaut das so aus, dass die am Empfänger zuerst einmal eingelernt werden müssen (Max und Min Gas) - später dann, wenn Spannung angelegt wird, einmal Minimum Gas gegeben wird, sonst initialisieren die nicht - man will im Modellflug damit verhinden, dass an der Funke der Gasstick aus Versehen auf Vollgas steht, der Lipo angesteckt wird, und dann wohlmöglich die Gleidmaßen gehäckselt werden....

Diese Konstellation ist aber für die PID Steuerung sicherlich hinderlich. Es gibt aber Regler, bzw. Firmware Versionen, - z.B. für Multicopter, wo die Regler nicht eingelernt werden müssen, bzw. alle Sicherungsmaßnahmen ausgeschaltet werden können - habe Alles an Gelöt da, um entsprechende Regler umzuflashen, bzw. Parameter einzustellen. Muss nun aber zuerst die passende Kombo Regler/Firmware finden, bzw. mal googeln... Mich reizt an der Brushless Lösung, dass die Hardware Regler/Motor nur Pinuts kostet und es bis auf die Lager praktisch keine Verschleissteile gibt und die Motoren mit den Props leicht und sicher anlaufen, bzw. die Drehzahl sehr gut eingestellt/begrenzt werden kann. Viele Wege führen nach Rom :-)

Mich würde auch interessieren, wie es denn mit den 4 poligen PWM Lüftern funktioniert - kannst Du da bitte nochmal Info geben...? Würde ich auch gerne probieren.

Beste Grüße,

Matthias
 
Mich würde auch interessieren, wie es denn mit den 4 poligen PWM Lüftern funktioniert - kannst Du da bitte nochmal Info geben...? Würde ich auch gerne probieren.

Hallo Matthias,
kein Problem, das ist im Prinzip recht einfach. Die PWM Lüfter erwarten ein 25kHz PWM Signal. Je länger der Duty Cycle ist, desto schneller dreht sich der Lüfter. Mit dem Raspberry schafft man es nicht ohne weiteres diese Frequenz zu erzeugen. Für einen Microcontroller ist das alerdings kein Problem. Ich habe jetzt ausgehend von einem Arduino Nano (Chinaklon für 5€ inkl. Versand) eine kleine Schaltung aufgebaut, die das Servosignal des PI auswertet und auf das 25kHz Signal für die Lüfter umsetzt. Die Schaltung kann jetzt den vorher verwendeten Fahrregler einfach 1:1 ersetzen, kostet nicht einmal die Hälfte davon und ist sogar besser, da sich der Lüfter perfekt steuern lässt. Außerdem habe ich eine feinere Auflösung des Ausgangssignals, da ich den gesamten Bereich des Servoausgangs (50-250 -> 0,5-2,5ms) verwenden kann.

Zusätzlich habe ich in den Microcontroller noch eine Umsetzung auf eine langsamere Frequenz integriert um z.B. Solid-State-Relais ansteuern zu können. Somit kann man das momentan vorhandene Ausgangssignal auch für Sous-Vide (noch nicht getestet) o.ä. verwenden.
2014-07-12 20.50.08.jpg



Viele Grüße,
Martin
 

Anhänge

  • 2014-07-12 20.50.08.jpg
    2014-07-12 20.50.08.jpg
    215 KB · Aufrufe: 1.311
mein Wlanthermo lief heute von ca. 7:30 bis 10:15 ohne Probleme und war dann plötzlich nicht mehr erreichbar. weder übers webinterface noch über ssh. habs dann einfach vom Strom genommen und nun läufts wieder. ist kein Problem, da ich eh hier rumlungere, wäre aber ärgerlich, wenn ich unterwegs wäre...
Hatte das sonst schon jemand und wie kann ich dem entgegenwirken?

Gruß
 
update: um 11:10 wieder keine Rückmeldung > Neustart
da ging gar nix. noch zwei mal Neustart und jetzt wieder Zugriff. Interessant: der Log ist vollständig, auch für die Zeit wo das Teil nicht erreichbar war
 
So, hat zwar etwas länger gedauert als geplant, aber nun sind alle Teile da.
Und bevor ich die über 2000 Beiträge zum zweiten mal durchlese.... Irgendwie habe ich mir eine innere Notiz gemacht das die Wiederstände und die K2 getauscht werden. Was war da nochmal der Hintergrund?
 
Ja, daran kann ich mich erinnern, Aber was war der Vorteil von Version 2?
 
So habe die Platine fertig und den Pi habe ich soweit klar. Das Display zeigt noch nichts an, damit befasse ich mich aber später. Nun wollte ich die wlt2_comp.py ändern um mein Outdoorchef-Fühler einzutragen. Nun sagt er beim speichern das ich keine Berechtigung habe. Muss ich vorher noch einen Dienst beenden oder was muss ich wie tun?
 
Danke, das sudo vorweg hat gefehlt.....

Edit:
So das Display geht jetzt auch. Ich hatte die Brücken von der Masse zu den Pins 3, 5, 16 vergessen.
Nun werde ich doch erstmal den ganzen Beitrag überfliegen. Die Temperaturen werden noch nicht richtig angezeigt. Die Temperatur am Fantast geht runter wenn ich das Wasser erhitze...
Die ODC zeigen eine viel zu hohe Temperatur an und die Kanäle die nicht belegt sind bekommen auch Werte....
 
Ein sehr geniales Projekt das ihr da gestartet habt!:wiegeil:
Ich werde es sicher bald nachbauen!

Wie sieht es eigentlich aus statt dem RaspberryPi ein BananaPi zu verwenden?
Für die, die das BananaPi noch nicht kennen : Klick mich!
:gs-rulez:
 
Hallo zusammen,

erst einmal vielen Dank an alle, die sich hier die Mühe machen, dieses Projekt zu unterstützen! Ich war bisher nur Leser dieses Forums. Da ich aber in etwa einem Monat mit einem neuen Netten Letten auch endlich im Besitz eines echten Sportgeräts bin, habe ich mich zur Verkürzung der Wartezeit an die Arbeit gemacht, mir auch einen WLAN Grillthermometer zu bauen. (So kommt mein PI endlich auch zu einem ordentlichen Einsatz!)
Nun habe ich mit der Uranleitung begonnen und soweit auch schon einiges auf die Platine gelötet. Die Verkabelung der Bauteile ufert allerdings gerade in leichtes Chaos aus, weshalb ich nun doch eher zu einer "fertigen" Platine tendiere. Da leider auch mir aktuell noch die 15 Beiträge für eine direkte Nachricht fehlen, möchte ich auf diesem Weg fragen, ob jemand mit mir diesbezüglich Kontakt aufnehmen könnte?

Danke im voraus!

Beste Grüße
Stefan
 
So, dass nochmalige lesen aller Beiträge hat geholfen.... Nein nicht ganz alle, nur bis #1436 . Da stand dann die Lösung für mein Problem.... Wenn man die Platine nach Version 2 lötet (also Widerstände und Fühler vertauscht), dann sollte man die Software auch anpassen... Vielen Dank für die Arbeit die ihr euch gemacht habt. Als der erste Richtige Wert angezeigt wurde war das ein wirklich tolles Gefühl.... Nun muss ich nur noch Nacken kaufen gehen und meine Frau davon überzeugen das wir am WE PP essen werden....
Bild1.jpg
Bild2.jpg


Edit: Ich hänge noch meine Notizen zu diesem Thema an, damit der Nächste nicht auch nochmal alles lesen muss. Nicht vollständig, nur meine persönlichen Lesezeichen....... Vielleicht hilft es....
 

Anhänge

Hallo
Kann mir mal jemand einen Tipp geben mit der servo habe es jetzt so angeschlossen wie e4 jemand beschrieben hat aber es tut sich nichts, Braun GND
Rot 5V
Gelb Signal (Pin 4 oder so?!) Oder musst ich noch was anderes erstellen
 
Zurück
Oben Unten