Forum: Mikrocontroller und Digitale Elektronik Hilfe bei Bluetooth-GPS-System mit HC06 und HC12 Modulen


von Volker W. (volker1986)


Lesenswert?

Hallo, da ich hier neu bin erstmal zu mir Selbst:

Mein Name ist Volker ich bin 32 Jahre alt und komme aus der Nähe von 
Nürnberg. Ich habe leider wenig Vorkenntnisse in Sachen Mikrocontroller 
deshalb hoffe ich dass ich hier etwas Hilfe bekomme.

Ausgangssituation ist folgende:

Ich möchte das GPS Signal eine Navilock NL652-ETTL auf ca 200-300m 
übertragen bei freier Sicht.

Mein Lösungsansatz:

GPS-Modul --> HC-12 --> HC-12 --> HC-06 --> Smartphone

Im einzelnen:

Senderseite:

GPS TX --> HC12 RX
GPS RX --> HC12 TX
VCC und GND von HC12 und GPS an einen Spannungsregler 5V der an einem 9V 
Block hängt.

Empfängerseite:

HC12 TX --> HC06 RX
HC12 RX --> HC06 TX
VCC + GND wieder 5v wie oben

An beiden HC12 jeweils per Ipex-Adapter eine SMA-Antenne

Konfiguriert habe ich wie folgt

HC12:

Baud 38400
Channel 001 sowie auch testweise mal beide auf CH100
RP 20dbm
FU3

HC06:
Baud 38400

Navilock 652 ETTL
Baud 38400


soweit die Theorie.

In der Praxis ist leider folgendes der Fall. Ich bekomme KEINE 
Verbindung.
Ich mittlerweile 14 HC12 module getestet und bekomme keine Verbindung 
zwischen den Modulen. Ich hab auch alles mal Testweise auf Baud 9600 
getestet aber auch da das gleiche.

Wenn ich das HC06 direkt ans GPS-Modul anschließe klappt es sofort aber 
eben nur sehr wenig REichweite. DA dass BTM222 nicht mehr zu bekommen 
ist wollte ich eben per 433mhz übertragen.

Ich hatte einmal eine Verbindung jedoch nur ca 5m weit. Dann war es 
wieder tot.

Hat da vielleicht jemand ne Idee wo da mein Fehler liegt?

Ich entschuldige mich im vorraus für mein vll etwas dilettantisches 
herangehen daran. Aber wie gesagt ich habe da nicht so die vorkenntnisse 
und das ist mein erstes Projekt in diese Richtung.

Viele Grüße Volker

von Jim M. (turboj)


Lesenswert?

Volker W. schrieb:
> Ich hatte einmal eine Verbindung jedoch nur ca 5m weit. Dann war es
> wieder tot.

Das HC-06 ist AFAIK nur Class 3 mit theoretischer Reichweite von 10 
Metern. Bei 5m in der Praxis bist Du da nicht übermäßig weit weg.

Vorsicht: Bei HF kann man verdammt schnell Fehler machen im Aufbau. 
Beispielsweise könnte Deine Antenne nicht optimal eingebunden sein.

Volker W. schrieb:
> Ich hab auch alles mal Testweise auf Baud 9600
> getestet aber auch da das gleiche.

Ich habe dort (https://forum.arduino.cc/index.php?topic=423209.0) 
gelsesen dass die HC-12 nur bei 1200 und 2400 Baud die Längste 
Reichweite haben.

Das wäre für modernes GPS zuwenig - es sei denn das GPS Modul kann 
selbst filtern und nur die passenden Sachen aussenden.

Bei 38kbps bist Du nur noch wenig besser als Class 1 Bluetooth.

Zeig mal Fotos vom Aufbau.

von Volker Will (Gast)


Lesenswert?

Du verstehst mich falsch. Ich habe zwischen hc12 und hc12 nur 5m 
Reichweite wo es eigentlich ca 250m sein sollten. Bluetooth spielt 
erstmal keine Rolle.

Ich weiß dass es auf diesem Wege gehen müsste da ich mehrere Leute kenne 
die so ein System betreiben. Nur leider kommt niemand drauf wo der 
Fehler liegt.

von Volker W. (volker1986)


Lesenswert?

Es ist so dass der Sender in ein RC-Boot integriert werden soll. Der 
Empfänger bleibt bei mir an Land. Somit stehe ich direkt daneben und die 
5-10m BT-Reichweite reichen locker aus. Nur eben die Funkstrecke 
zwischen Boot und Empfänger soll 200-300m erreichen.

Ich habe auch schon ein HC-12 direkt per FDTI-Adapter an Hterm 
angeschlossen und den Sender an die Batterie angeklemmt. Auch da bekomme 
ich keine Daten angezeigt. Erst als ich (testweise) SET mit GND 
verbunden habe und wieder getrennt habe hat es mir in dem Augenblick des 
trennens einen Datensatz angezeigt und war danach wieder "stumm".

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.