Pfod App Ardumower Steuerung per Handy

markus

Administrator
Teammitglied
Also mir hat heute das Handy verraten wie die Spannungslage ist. :)
Auch das Mähen kann ich über das Handy starten und stoppen.
Na gut den Mähmotor konnte ich nicht starten aber das ist ne Kleinigkeit.
Grundsätzlich Funktioniert das ganze super und ick freu mir gerade wie ein kleines Kind vorm Weihnachtsbaum. :cheer:
Welcher Markenmäher kann da mithalten?
Ein Umständliches Konfigurieren entfällt auch, da man die Baudrate einfach in der jeweiligen Config Datei einstellt.
 
Ein kleines Video ist entstanden.
[video width=425 height=344 type=youtube]dcCPDqNcmH0[/video]
Kann auch gerne zu Werbezwecken für unser Projekt genutzt werden.
In der Art werde auch die Tutorial Videos.
 
Hallo,

hoffe die Frage ist hier richtig:
Müsst ihr auch immer den Code für die Bluetooth-Verbindung in PfoodApp eingeben?

Das Pairing im Handy steht zwar, aber jedes mal beim Aufrufen von Ardumower in PfoodApp will der den Code haben. Habe auch noch nix gefunden wo man da was einstellen kann.

Danke, Gruß
Stefan
 
Stefan schrieb:
Hallo,

hoffe die Frage ist hier richtig:
Müsst ihr auch immer den Code für die Bluetooth-Verbindung in PfoodApp eingeben?

Das Pairing im Handy steht zwar, aber jedes mal beim Aufrufen von Ardumower in PfoodApp will der den Code haben. Habe auch noch nix gefunden wo man da was einstellen kann.

Danke, Gruß
Stefan
Nein, könntest Du mal ein Video von dem Vorgang machen?
 
Zuletzt bearbeitet von einem Moderator:
Markus schrieb:
Nein, könntest Du mal ein Video von dem Vorgang machen?

Hallo Markus,
denke mal das "nein" bedeutet, dass ihr den Schlüssel nicht jedes mal eingeben müsst.
In Sachen Video, naja. Habe es bisher immer vor mich hingeschoben mich bei YouTube anzumelden.
Glaube das wäre jetzt der richtige Zeitpunkt ;)

Daher erst einmal eine Bilderserie.

- 001 Verbindung mit dem HC-Modul ist im Handy gespeichert
- 002 nach Aufruf der App kann ich Cutty auswählen
- 003 es erscheint ein Connecting-Fenster
- 004 jetzt gebe ich den Pin ein
- 005 und bestätige mit OK
- 006 erneutes Connecting-Fenster
- 007 Verbindung steht, komme ins Menü

Die Reihenfolge ist jedes mal, wenn die Verbindung unterbrochen wurde (Reichweite) oder beim neuen Aufruf der App. Das nervt schon ein wenig.

Wie ist das bei euch?
Andere eingerichtete Bluetooth-Verbindungen auf dem Handy werden ganz normal automatisch verbunden, wenn das entsprechende Gerät in der Nähe ist.

Gruß
Stefan
Attachment: https://forum.ardumower.de/data/media/kunena/attachments/949/h2edebd0.JPG/
 
Zuletzt bearbeitet von einem Moderator:
Nochmal schnell getestet.
Am Handy Bluetooth Verbindung eingeschaltet und in die Einstellungen geschaut.
Dort steht das BT Modul als gekoppelt drin.(Auch ohne Verbindung)
Ardumower an-->Pfod App gestartet und auf das abgespeicherte Modul geklickt.
Verbindung hergestellt-->Daten runter geladen--->Menü fertig.
 
Ich glaube so speichert Android dauerhaft die Pin:

Am Android-Gerät das Symbol "Einstellungen" (im Android-Menü) anwählen. Dann unter "Drahtlos und Netzwerke->Bluetooth-Einstellungen" auswählen "Geräte suchen". Abschließend auswählen "Mit diesem Geräte koppeln" und die Pin eingeben (meist "1234"). Das Bluetooth-Modul sollte nun als "gekoppelt" erscheinen.
 
AlexanderG schrieb:
Ich glaube so speichert Android dauerhaft die Pin:

Am Android-Gerät das Symbol "Einstellungen" (im Android-Menü) anwählen. Dann unter "Bluetooth-Einstellungen" auswählen "Geräte suchen". Abschließend auswählen "Mit diesem Geräte koppeln" und die Pin eingeben (meist "1234"). Das Bluetooth-Modul sollte nun als "gekoppelt" erscheinen.

@Alexander
Genau so hab ich das schon zig mal gemacht. Immer mit dem oben beschriebenen Ergebnis. Muss halt die Pin jedes mal erneut eingeben, obwohl das HC als "gekoppelt" erscheint.
Naja, werd's sicher auch noch lösen. Wäre ja zu schön wenn mal was gleich funktioniert :whistle:


Übrigens Markus,
cooles Portrait B)
 
Zuletzt bearbeitet von einem Moderator:
@Stefan: ein paar Ideen...

-HC06-Verbindung komplett im Android unter Einstellungen entfernen und nochmal neu erstellen
-pfodApp komplett entfernen (über Einstellungen->Anwendungen) und nochmal neu installieren (PS: GooglePlay merkt sich wer schon eine App gekauft hat...)
-Am HC06-Modul: Pin komplett löschen... Sven hat für HC06 hier eine Konfigurationssoftware hinterlegt: http://www.ardumower.de/index.php/de/forum/software/85-bluetooth-modul-hc-05 -Am HC06-Modul: Auto-Reconnect aktivieren?! (über die Konfig-Software)
Siehe auch HC06-Protokoll (Features):
http://www.elecfreaks.com/wiki/index.php?title=Bluetooth_Bee
 
http://www.ebay.de/itm/260978761012?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649

gruss rainer

Ich kann das Modul verbinden und dann Passwort eingeben.
Habe die Baudrate auf 115xxx gestellt.

Aber wenn ich Pfod starte und verbinde bricht er auch nach
20 Sekunden wegen Zeitüberschreitung ab. ( Habe die Werte
entsprechend geändert )

Über das Tool von dieser Seite läßt es sich nicht einstellen.
 
Includes:

1x Bluetooth Module Slave Wireless Serial Port Module
We will email you the test code for Arduino after purchase.




Features:

1) Wireless serial bluetooth port.

2) With free power adapter bottom board come with well power regulator.

User can connect 3.3 to 5VDC and connect TX and RX to your control IO (general 3.3 to 5V digital input output of MCU or arduino IO is ok, or general TLL IO)

3) Easy to connect this module with PC, just search and key "1234" passcode.

4) With LED on the adapter board, can see the Bluetooth connection status.



Step to connect:

1) Connect the wiring, power up, while the device is not connected, the bluetooth module board has a LED flashing

2) At PC side, search bluetooth device.

3) Found name called "japanboxz" device

4) Connect it, and passcode is "1234"

5) While connection is ok, you can see the LED become always on.

6) Enjoy



Default serail port setting : 115200, N, 8, 1

Pairing code : 1234

Running in slave role: Pair with BT dongle and master module

Usage

Coupled Mode: Two modules will establish communication automatically when powered.
PC hosted mode: Pair the module with bluetooth dongle directly as virtual serial.

Bluetooth protocal : Bluetooth Specification v2.0+EDR
Frequency : 2.4GHz ISM band
Modulation : GFSK(Gaussian Frequency Shift Keying)
Emission power :
 
Das habe ich probiert, jedoch leider ohne
Erfolg. Ich glaube ich war mal wieder zu
schnell beim bestellen.....
Werde mir mal zur Sicherheit eine V1.05 bestellen.
Weis jemand wo man die in Deutschland für einen
vernünftigen Preis bestellen kann ?
 
Unter Pfod kann er sich mit dem Bt-Modul
verbinden ( die LED blinkt dann nicht mehr )
aber er erhält keine Antwort.. Time Out !
 
Rainer.H schrieb:
Unter Pfod kann er sich mit dem Bt-Modul
verbinden ( die LED blinkt dann nicht mehr )
aber er erhält keine Antwort.. Time Out !
Du hast in der Config für Deinen Mower die gleiche Baudrate wie beim BT Modul eingestellt?

Code:
#define PFOD_BAUDRATE 9600       // pfod app serial output baud rate

Es ist die richtige Config ausgewählt?



EDIT
Bei Dir steht
Default serail port setting : 115200, N, 8, 1
In der 'Ardumower Config sind Standartmäßig 19200 eingestellt.
 
Zuletzt bearbeitet von einem Moderator:
Ich habe jetzt alle verfügbaren Bauraten eingestellt und
damit getestet. Kein Erfolg !

/ ------- baudrates---------------------------------
#define BAUDRATE 19200 // serial output baud rate
#define PFOD_BAUDRATE 115200 // pfod app serial output baud rate
#define USE_PFOD 1 // use support for pfod app ?

Aber bei Starten des seriellen Montitors ist mir folgende Meldung
aufgefallen:

51 175 v0 OFF spd 0 0 1801 sen 0 0 0 bum 0 0 son 0 pit 10 rol -5 yaw -13 per 0 bat 13.8 chg 14.2 0.1 aml50
52 176 v0 OFF spd 0 0 1460 sen 0 0 0 bum 0 0 son 0 pit 10 rol -5 yaw -13 per 0 bat 14.0 chg 14.1 0.2 aml50
pfod ch=ÿ
53 175 v0 OFF spd 0 0 1928 sen 0 0 0 bum 0 0 son 0 pit 10 rol -5 yaw -13 per 0 bat 14.0 chg 13.7 0.2 aml50
54 175 v0 OFF spd 0 0 2603 sen 0 0 0 bum 0 0 son 0 pit 10 rol -5 yaw -13 per 0 bat 14.0 chg 14.0 0.3 aml50

Ist das nur eine Statusmeldung oder.....
 
@Rainer:

Immer wenn der Arduino Mega ein Zeichen (über die zweite serielle Schnittstelle) erhält, wird dieses angezeigt:

pfod ch=ÿ

Das Zeichen ("Character") ist hier "ÿ". Da dieses aber bestimmt nicht gesendet wurde (normalerweise werden nur ASCII-Zeichen von der pfodApp gesendet), liegt hier ein Verbindungsproblem vor...

Ich würde die Baudrate am Bluetooth-Modul umprogrammieren/heruntersetzen (9600 oder 19200) - mit 115200 Baud kommt der Mega evtl. nicht klar. Eine Baudrate wird auch nie exakt eingehalten (weder vom Android, noch vom Bluetooth-Modul oder vom Arduino...) - daher kann es in ungünstigen Konstellationen (zu hohe prozentuelle Abweichung von der exakten Baudrate) zu Verbindungsproblemen kommen! Abhilfe: Baudrate heruntersetzen...
 
Oben