Pfod App Ardumower Steuerung per Handy

Hallo,
kurze Frage zur Anzeige des Ladestroms.
Bei mir wird in der Pfod App nach dem einschalten des Hauptschalters bei Ladespannung 0V und beim Ladestrom 12,6A angezeigt. Ist das normal?
Gruß
Stephan
 
helldriver schrieb:
kurze Frage zur Anzeige des Ladestroms.
Bei mir wird in der Pfod App nach dem einschalten des Hauptschalters bei Ladespannung 0V und beim Ladestrom 12,6A angezeigt. Ist das normal?

Hallo Stephan,

wenn Du noch keinen Stromsensor/Spannungssensor (Spannungsteiler) angeschlossen hast (die ADC-Eingänge also "offen" sind), ist es normal, dass die Werte zufällig sind.

Falls alles korrekt angeschlossen ist, müssen die Werte ggf. kalibriert werden. Hierzu kann man z.B. mit der pfodApp (unter Settings->Battery) Nullposition sowie Verstärkungsfaktor einstellen, so dass die Werte stimmen.
 
Zuletzt bearbeitet von einem Moderator:
Hallo Alexander,
ich habe das Problem gefunden.
Der Stromsensor 5A ist defekt gewesen. Neu und ich hatte nur 7 Wochen darauf gewartet. Naja egal, ich hatte glücklicherweise die Bestellung doppelt erhalten und konnte somit den Sensor austauschen und siehe da es geht.
Evtl. hilft diese Info noch jemanden mit dem gleichen oder ähnlichem Problem.

Aber nun tritt leider ein neues Problem auf. Wenn ich die Bumper aktiviere zählen die Werte einfach nur hoch und beim auslösen passiert nichts.
Screenshot_2013-12-01-22-30-15.png

Screenshot_2013-12-01-22-30-27.png
Da die Bumper auf der einen Seite auf Masse liegen und direkt am Mega angeschlossen sind, kann ich mir dies nicht erklären. Taster sind ohmisch gemessen OK. Zur Info ich habe einen Tianchen aber diesen komplett Umgebaut. Also keine original Platine. Als Robo-Config nutze ich die aml50.h. Das ist doch ok oder?
Gruß
Stephan
Attachment: https://forum.ardumower.de/data/media/kunena/attachments/921/Screenshot_2013-12-01-22-30-15.png/
 
Zuletzt bearbeitet von einem Moderator:
Hallo Stephan,

wenn Du die aml50.h Roboter-Config nutzt (Ambrogio-L50), musst Du den Code für 2 Bumper noch ergänzen (der Ambrogio hat keine):


Code:
void config(){
...
  // Bumper-Pins auf "Eingang" und mit "Pull-Up" konfigurieren
  pinMode(pinBumperLeft, INPUT); 
  pinMode(pinBumperLeft, INPUT_PULLUP);
  pinMode(pinBumperRight, INPUT);     
  pinMode(pinBumperRight, INPUT_PULLUP);
...
}



Code:
int readSensor(char type){
...
    // Bumper-Pins abfragen
    case SEN_BUMPER_RIGHT: return(digitalRead(pinBumperRight)); break;
    case SEN_BUMPER_LEFT: return(digitalRead(pinBumperLeft)); break;    
...
}


Für Version 1.0 werden wir die Roboter-Config-Dateien für mehrere Roboter auf den neusten Stand bringen. Derzeit ist immer nur die aml50.h aktuell...

Gruss,
Alexander
 
Danke für deine Antwort.
Das erklärt einiges. Da ich die Pins von den Bumpern in der Config gesehen hatte dachte ich, es würde einfach funktionieren, wenn ich nur die "//" davor entferne.
Gruß
Stephan
 
Herzlichen Glückwunsch! Das sieht echt super aus!
Gibt es alternativ auch remote control per iOS (iPod, iPad, iPhone) für Apple-Fans?

Es gibt einen Arduino Manager, der optisch zwar nicht so elegant wirkt, aber technisch / funktionell auch einiges bietet.

Danke und weiter so!!!

Gruß ... Peter
 
Hallo ... Peter,
;)

soweit ich weiß ist das Bluetooth bei den IOS Geräten sehr eingeschränkt. Es macht nur Audioprotkolle.
Also du kannst damit nur Musik übertragen bzw. Telefonie.

Gruß Eddie
 
Hallo Peter,

es gibt einen ganz simplen Grund warum wir uns für die pfodApp (und damit Android) entschieden haben: man braucht sich bei der pfodApp um nichts zu kümmern, d.h. die pfodApp ist wie ein HTML-Browser für den Arduino: der Arduino schickt der pfodApp das Menü welches am Handy angezeigt werden soll, z.B.

1. LED On
2. LED Off
3. Motor On
4. Motor Off
usw.

Wenn der Benutzer am Handy etwas auswählt, schickt die pfodApp das Ergebnis zum Arduino zurück (z.B. Benutzer wählte Punkt 1). Man braucht also überhaupt nichts dafür am Handy programmieren - Das macht die Sache so interessant und einfach!

Mir ist keine deratige Lösung für andere Handys (iOS etc.) bekannt, also wo man ohne Programmieren am Handy zum Ziel kommt um z.B. eine eigene Menüführung umzusetzen.

Evtl. sprichst Du mal den Entwickler (Matthew Ford) der pfodApp an und fragst nach einer iOS-Version? Ich könnte mir vorstellen, dass er die pfodApp auch für iOS entwickelt wenn sich genügend Interessenten finden...
http://www.forward.com.au/pfod/index.html
Gruss,
Alexander
 
Diese Profile unterstütz IOS
HFP, PBAB, A2DP, AVRCP, PAN, HID, MAP
Quelle

Und Pfod nutzt SPP protocol (as opposed to HID profile) SPP allows you to send and receive serial data. (see RN-HID-User Guide-1.1r.pfd)
Quelle

Daher wird das unter IOS technisch nicht möglich sein.
Gruß Eddie
 
Hallo Eddie,

wie ich das verstehe, dürfen nur lizensierte Partner SPP-fähige HW/SW für das iPhone entwickeln - d.h. wenn man ein Bluetooth-Modul findet, welches lizensiert ist, müsste es evtl. gehen...

Eine weitere Möglichkeit scheint BLE (Bluetooth Low Energy) zu sein: http://redbearlab.com/bleshield/
Wenn Apple weniger Restriktionen hätte, wäre m.E. alles interessanter - so ist das scheinbar nur was für "Global Player"...

Gruss,
Alexander
 
Liebe BT- und pfod Spezies,
Bin etwas ratlos: habe gestern ein htc desire x erstanden, pfod installiert. arduino Mega 2560 R3 geimpft mit der Ardumower Software (Stand vor ca. 1Woche). JY-MCU BT-Board V1.02pro an 2560 angeschlossen: BT RXD an 2560 TX2 Pin 16, BT TXD an 2560 RX2 Pin 17, GND an GND und BT VCC and 2560 5V.
Der 2560 läuft ohne weitere Peripherie, einzig mit BT. 9V-Block über den runden Powerstecker verbunden mit 2560.

Hochfrequentes Blinken am BT-Modul (ca. 3Hz). Handy findet HC-06. Pairing ok. Pfod findet HC-06 in Pairingtabelle. Nach Auswahl findet kurzer connect statt. BT-LED zeigt Dauerlicht. Dann timeeout "waiting to respond a command". BT-LED blinkt wieder. Das Ganze mit einem identischen 2. BT-Modul zeitigt selbiges Resultat.

Frage 1: wird ein Pull up Widerstand an TXD benötigt um den timeout error zu fixen? Wenn diese Problem bei vielen BT-Modulen besteht, bzw. So gelöst werden kann, könnte man das ja im Schaltplan einfach vorbeugend mit aufnehmen oder?

Frage 2: in pfod lassen sich einmal eingerichtete Devices nicht wie im Manual deleten (kein entsprechender Button). Kann das jemand nachvollziehen???

Vielen Danke für Eure Arbeit und Unterstützung!!!

Einen schönen Sonntag noch ... Gruß ... Peter
 
Hallo Peter,

ich habe das Schaltbild gerade aktualisiert (http://www.ardumower.de/images/ardumower_schematics.png).

Sind denn BT-Modul und Arduino Mega auf dieselbe Baudrate eingestellt? Die Baudrate des BT-Moduls lässt sich ändern: http://www.ardumower.de/index.php/de/forum/software/85-bluetooth-modul-hc-05
Oder man belässt die per Werk eingestellt Baudrate und probiert verschiedene Baudraten in der Roboter-Config aus:
#define PFOD_BAUDRATE 19200 // pfod app serial output baud rate

z.B. 2400, 4800, 9600, 19200, 38400, 57600, 115200

Gruss,
Alexander
 
Vielen Dank für die superschnelle Reaktion!!!
Baumärkte Checken - ok. Mit dem Pullup hatte ich es mir zu einfach gemacht und nur TX bedacht. Schaltplanänderung hat mir sehr weitergeholfen!
Das man in pfod devices aus der Pairing List nicht löschen kann: ist das bei Dir nachvollziehbar?

Danke und Gruß aus Lemförde am Dümmer See, wo der Rasen langsam zu wachsen beginnt :)

Peter
 
GEIL!!!
Entschuldigung, bin schwer begeistert! Kaum macht man es richtig, da funktioniert es: Pfod-Steuerung läuft.
Nachdem das mit den pull ups klar war, hatte ich noch einen Schaltungsfehler (470 und 1K vertauscht), dann musste ich die Stelle finden, wo die Baudrate angepaßt werden mußte (die defaultmäßig eingestellte Config-Datei). Eigentlich suchte ich noch die Pindefinition für die (2560-seitig) Pfod-Kommunikation, fand sie aber auf Anhieb nicht und verließ mich halt auf die Bezeichnungen im Schaltplan. Bei 9600 Baud hat es dann geklappt! Ob man das Ganze höher schraubt, kann man dann ja später sehen.
Vielleicht sollte man der Eindeutigkeit halber im Schaltplan am BT-Modul bei 5V noch eine Verbindung zu 5V beim 2560 andeuten. Eigentlich sollte es aber so klar sein :)

So, dann freu ich mich auf jede freie Minute in den nächsten Wochen, meinen Denna zu ardumowerisieren!

Ihr macht echt einen Superjob. Immer wieder DANKE!

Gruß ... Peter
 
Der Entwickler von pfod äußerte sich dazu folgendermaßen:

Sorry Peter,
No ipad version for at least 12months (if ever)
The code base is completely different so it would be a complete rewrite.

Schade, habe also meine Hardwaresammlung um ein HTC Desire X erweitern müssen ...
Hat sich aber gelohnt. Seit gestern fluppt es dank Alexanders Unterstützung!

Danke und einer erfolgreiche Woche!

Gruss ... Peter
 
Hallo,

ich benutze seit ein paar Tagen die neue pfodApp 1.2.26 (also Rev26 welche am 14. Juni herausgekommen ist) mit dem aktuellen Ardumower-SVN-Code - und stelle fest, dass diese pfod-App-Version sehr instabil läuft... Die App verbindet und ich kann alle Menüs erreichen, aber nach einer halben Minute Bedienung hängt die App sich dann auf ("Anwendung reagiert nicht mehr").

Kann das jemand bestätigen? :)

Ich habe es mit mehreren Handys (mit verschiedenen Android-Versionen) ausprobiert:
-cubot C6 (Android 4.2.2)
-Samsung GT-S5300 (Android 2.3.6)

Die alte pfod-App Version (1.2.25) hingegen läuft überall stabil.

Würde mich mal interessieren, ob ich der einzige bin bei dem das so ist... (falls ich der einzige bin, muss ich dann weitersuchen).

Gruss,
Alexander

pfodApp Versionen:

13th April 2013 – Added SlideMe Market.
16th August 2013 – Added Wifi and 128 bit security and data logging.
23rd August 2013 – Added page on Connecton Timeouts.
12th October 2013 – Updated spec to V1.2.3 added sliders.
23rd November 2013 – Updated spec to V1.2.4 added plotting.
4th April 2014 – Updated spec to V1.2.5 added Single Click Connection and CloseConnection msgs.
14th June 2014 – Updated spec to V1.2.8 added colour, font sizes and styles.
 
@Alexander
Habe das Selbe Problem. Die App hängt sich ständig auf. Daher auch neulich mein Beitrag mit der Pin-Eingabe. dacht dass es an meiner Bluetoothverbindung liegt.

Hatte zwar davon nix geschrieben, da ich dachte es liegt an "meiner" Verbindung.

PfodApp: 1.2.26
Handy: Samsung DUOS GT-S7562 Android 4.0.4
SmartTv-Box: HiSilikon® T-R42 II Android 4.2

Gruss,
Stefan
 
Ich auch... und ich dachte es liegt an einer mangelnden Abschirmung oder so.....#
Gruss Rainer

PFOD: aktuellste aus dem PlayStore
Handy: HUWAI G510
Tablet: SAMSUNG GALAXY TAB MINI
 
Sehr gut - Dann haben wir das hiermit ja schon mal festgestellt. Da dies in Zukunft des öfteren passieren könnte, hat jemand eine Idee wie man z.B. auf pfodApp Version 1.2.25 "downgraden" kann?

Ich habe bereits die App deinstalliert - wenn ich dann aber eine alte Version "zu Fuß" installieren will (.apk-Datei doppelklicken), bekomme ich eine Fehlermeldung, dass diese nicht installiert werden konnte. Habe auch schon alle Android Sicherheits-Einstellungen deaktiviert.

Vielleicht hat es jemand schon mal geschafft, eine alte pfod-App Version zu installieren? :) Dann sollten wir die Wege dahin hier beschreiben...
 
Oben