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

Supportthread zum WLAN-Thermometer mit dem Raspberry Pi

Bei @Pellet Griller lag es ja auch an der Stromversorgung, wenn ich das richtig in Erinnerung habe. Er hat allerdings einen Hochsetzsteller benutzt der die 5V aus seiner Powerbank auf 12V hochsetzt. Bei Ansteuerung des Servos ist die Spannung (vermutlich) kurzzeitig eingebrochen, sodass es zu Problemen kam. Vielleicht ist das ja auch bei dem Labornetzteil der Fall. Lässt sich wahrscheinlich kaum messen mit einem einfachen Multimeter weil die Messung bzw. die Anzeige zu langsam ist.

Edit: Bzgl. des PWM Signals nimmt es so ein Servo nicht so genau mit der Frequenz. So habe ich das zumindest aus kleinen Projekten mit Servos in Erinnerung. Wichtiger ist der Tastgrad, welcher ja auch die Auslenkung des Servos bewirkt. PWM Frequenz sollte bei 50Hz (20ms pro Periode) liegen. Die Auslenkung erfolgt anhand der Dauer für die ein Highpegel während einer Periode anliegt. 1 oder 2ms high würden den Servo in die linke oder rechte (weiß jetzt auswendig nicht wie rum) Endposition bringen. 1,5ms ist die Mittelstellung.

Edit2: Gerade nochmal nachgesehen, bei Pellet Griller hat wohl bloß die Status LED beim ansteuern des Servos geblinkt. Auch war das Problem mit einem Labornetzteil beseitigt. Aber es gibt ja sicherlich unterschiede bzgl. der Spannungsstabilität bei Labornetzteilen.
Das Labornetzteil stammt noch aus der DDR, also neu ist es nicht gerade :)

Den Tastgrad kann ich wahrscheinlich auch nur mit einem Oszilloskop messen, oder?
Ist das überhaupt eine Alternative mit einem Lüfter zu testen oder sind das komplett unterschiedliche Signale?
 
Ist das überhaupt eine Alternative mit einem Lüfter zu testen oder sind das komplett unterschiedliche Signale?

Lüfter ist 500HZ PWM 0-100%
Servo ist 50Hz mit einem kurzen Impuls von 1-2ms Länge
 
@FinalD : Ja entweder Oszilloskop oder besseres Multimeter, glaube meins kann auch den Tastgrad messen. Hab ich aber noch nie benutzt. Am Servo PWM Ausgang hast du halt nur Tastgrade von 5-10% bei 5V(?). Von daher wirst du da mitm Lüfter nicht viel testen können, nehme ich an.

Edit: Apropos PWM, man könnte glatt noch die PWM Lüfter mit 4 poligem Stecker implementieren :bdsm::muhahaha:
 
Hihi, fast hätte ich gesucht ob ihr das schon drin habt. Aber ich wollte kein Spielverderber sein :lach:

Edit: Hab ja noch keine Platine und nur die Software ohne Hardware installieren ist ein bisschen lahm. ;)
 
Den Tastgrad kann ich wahrscheinlich auch nur mit einem Oszilloskop messen, oder?

Achtung, ist nicht ganz so einfach, aber im Prinzip kannst du auch piscope benutzen:
http://abyz.co.uk/rpi/pigpio/piscope.html
Dort der Anleitung unter
Pi hard float (pre-built image)
folgen, also (sudo für make install nicht vergessen!!)
Code:
wget abyz.co.uk/rpi/pigpio/piscope.tar
tar xvf piscope.tar
cd PISCOPE
make hf
sudo make install
Außerdem muss noch libgtk-3-0 installiert sein:
Code:
sudo aptitude update
sudo aptitude dist-upgrade
sudo aptitude install libgtk-3-0

Außerdem brauchst du einen X-Server für die grafische Oberfläche entweder auf dem Pi oder deinem Windows-Rechner.
Ich würde auf deinem Windows-Rechner VcXsrv empfehlen. Nach der Installation starten, und da die Windows-Firewall fragt dort freigeben.
Sollte danach in der Taskleiste auftauchen und bei MouseOver etwa [rechnername]:0.0 liefern.
xserver_in_tl.png

Anschließend mit PuTTY eine Verbindung zu deinem WLANThermo herstellen, aber unter
Connection -> SSH -> X11 folgendes einstellen:
putty_x-settings.png

Wenn du die Sitzung aufgebaut hast solltest du nach Eingabe von
Code:
set | grep DISPLAY
folgendes bekommen:
ssh_session_mitx.png

anschließend solltest du piscope auf dem Pi starten können und das Fenster geht auf deinem Windows-PC auf.
Code:
piscope
Ist etwas träge falls gerade SPI-Transfer läuft, aber dort siehst du den Zustand der einzelnen GPIOs.
Unter Misc kannst du dann alle bis auf 4 ausblenden, Pause einschalten und ansehen was dort rauskommen soll.
 

Anhänge

  • xserver_in_tl.png
    xserver_in_tl.png
    20,7 KB · Aufrufe: 539
  • putty_x-settings.png
    putty_x-settings.png
    18,6 KB · Aufrufe: 538
  • ssh_session_mitx.png
    ssh_session_mitx.png
    4,4 KB · Aufrufe: 528
Ich benutze ein Labornetzteil, das sollte bis 2,5A können (laut Anzeige am Netzteil verbraucht der Pi auch deutlich weniger?).
Wobei er sich ja auch drehen kann. Wenn man ihn mit der Hand bewegt, er geht nur immer wieder direkt "auf Anschlag", daher sollte das Netzteil genug Strom liefern können.

Dann hoffe ich mal dass @Pellet Griller noch was weiß, ansonsten versuche es ich es heute abend nochmal.


Das Problem ist der Step Down Wandler auf der V3


Solltest du ein Servo mit ca.13 kg/cm Benutzen, bedecke ,das diese ca. 1,6 bis 1,8 Amp. Strom ziehen
Außerdem möchte dein Raspi + Wlan ja auch noch was von.

Das mag leider der Step Down Wandler nicht so.

Mein Lösung Ansatz.

Pololu Step Down.jpg


Neue Step Down Wandler +5V von pololu ,
oder du speist die +5V direkt auf der V3 ein ,nach diesem Beispiel ??
Dan sollte es auch keine Probleme mit dem Servo mehr geben

2015-08-09 21_03_10-Präsentation1 - PowerPoint.jpg
 

Anhänge

  • Pololu Step Down.jpg
    Pololu Step Down.jpg
    138 KB · Aufrufe: 406
  • 2015-08-09 21_03_10-Präsentation1 - PowerPoint.jpg
    2015-08-09 21_03_10-Präsentation1 - PowerPoint.jpg
    98,8 KB · Aufrufe: 430
Neue Step Down Wandler +5V von pololu ,
oder du speist die +5V direkt auf der V3 ein ,nach diesem Beispiel ??
Dan sollte es auch keine Probleme mit dem Servo mehr geben

Das Servo kann man auch extra speisen. Man muss nur aufpassen das Masse durchgehend verbunden ist. Beim Step-Down ist das nicht das Problem, also einfach einen extra Step-Down für das Servo anschließen und den - Pol mit dem - Pol vom 12V Eingang verbinden, und den + Ausgang mit dem + Eingang vom Servo. - Pol und Steuersignal über den Platinenanschluss (den + Pol dort leer lassen).
Bitte nicht GND und AGND brücken, dann kann man den RasPi nicht mehr abschalten, der Schaltplan hilft da weiter.
 
Hallo

Bei mir steht das nächste Problem an.
Ich habe nun den Wlan stick (TL-WN725N Ver:2.1

Ich bringe ihn einfach nicht zum laufen.
install_stick.JPG


Kann mir jemand helfen??

Gruß Christian
 

Anhänge

  • install_stick.JPG
    install_stick.JPG
    79,1 KB · Aufrufe: 383
Danke für eure Hilfen. Es funktioniert ich weis aber nicht was es war ich habe sämtliche befehle ausprobiert und jetzt läufts.
Werde in den nächsten Tage auf eine zweite Karte alles raufspielen und da werde ich beobachten was schuld war beim Wlan stick. Eins kann ich jetzt schon sagen beim stick ist eine andere IP Nummer vergeben als wie mit einen Lan kabel.

Besten Dank nochmal Christian
 
Bei der Einstellung Servo passiert nichts wenn ich eine andere Temperatur einstelle.

Der Motor dreht nie.

PID Regelung soll ausgewählt sein, oder?

Auch wenn ich einen Servo anstecke scheint er in der Type "Servo" stromlos zu sein. Ich kann händisch am Servo drehen. Normalerweise hält ja ein Servo in der Nullstellung unter Strom.

Welche Pitmaster Einstellungen sollte ich haben?
wirklich diese
pit_pwm_min = 150
pit_pwm_max = 190
ich dachte mir die sind max 100 laut der GUI, alos im optimalen Zustand 50:50

LG
Konrad


Hallo

möchte noch ein mal nachhacken ...

kann bitte jemand so nett sein und mir seine PitMaster Werte übermitteln.

danke LG
Konrad
 
Da kann ich dich beruhigen. Das ist normal. Jedes Netzwerk Gerät bekommt eine eigene IP Adresse. Und das Land ist ein anderes Gerät, als das wlan.

Richtig, liegt daran, dass die Netzwerkschnittstellen unterschiedliche MAC Adressen haben. Über diese identifiziert der Router Netzwerkschnittstellen und der DHCP Server vergibt an eine MAC Adresse eine IP-Adresse zusammen mit einer Gültigkeitsdauer, nach bzw. genauer vor Ablauf der Gültigkeitsdauer muss die Netzwerkschnittstelle wieder neu eine IP-Adresse beim DHCP Server anfragen. Bei der Fritzbox kann man einstellen, ob ein Gerät dann immer wieder die selbe Adresse erhalten soll. Der Router weiß also nicht, dass beide Netzwerkschnittstellen zum gleichen Computer gehören bzw. selbst wenn er es wüsste, dürfte er nicht zweimal die gleiche IP Adresse vergeben.
 
Zurück
Oben Unten