Forum: Mikrocontroller und Digitale Elektronik Digitale Messuhr Datenübertragung


von Frank (Gast)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe folgendes Problem. Bei einer digitalen Messuhr(Info im Angang) 
ist kein Sender integriert um die Daten drahtlos zu übertragen. Sender 
und Empfänger kann man natürlich kaufen, sind aber sehr teuer. Ich habe 
die Idee, mir ein Bluetooth Modul zu basteln. Hat jemand sowas schon 
gemacht? Ich studiere Mechatronik, habe aber noch keine Erfahrung mit 
Bluetooth Module, kann mir jemand dabei helfen? Hat jemand eine andere 
Idee für mich?

Vielen Dank!

von X4U (Gast)


Lesenswert?

Du kannst die Daten in ein serielles Protokoll wandeln (Uart RS232) und 
dann per Uart/Bluetooth Modul versenden.

Einfacher und billiger ist es aber per Wlan zu machen. Mit einem ESP8266 
als Acess point und dann dessen Webseite abfragen.

Ohne Vorkenntnisse geht das aber nicht, die kann man sich aber erwerben.

von Michael B. (laberkopp)


Lesenswert?

Frank schrieb:
> Ich habe
> die Idee, mir ein Bluetooth Modul zu basteln. Hat jemand sowas schon
> gemacht? Ich studiere Mechatronik, habe aber noch keine Erfahrung mit
> Bluetooth Module, kann mir jemand dabei helfen?

Wieso Funk, tut es kein Kabel ?

Funk braucht Strom, wie gross soll denn die Batterie werden ? Beosnders 
nett sit, daß entweder die Bluetooth-Sender Batterie gerade leer ist 
oder die Messuhr-Batterie, aber nie beide zusammen mal voll sind.

Oder willst du die kleine Batterie in der Messuhr in 60 Minuten 
leermachen ?

Das Bluetooth-Modul selbst kann die Uhr nicht auslesen. Man braucht 
einen Microcontroller dazwischen, der erst mal RD sagt (auslesen), dann 
REQ sagt (Start) und dann die CLK und DATA Leitung der Messuhr 
betrachtet bis er alle 52 bit eingesammelt hat.

Dann kann der eine Botschaft für das Bluetooth Modul daraus machen, wohl 
für eine serielle bluetooth Verbindung. Will man woanders stets den 
aktuellen Messuhrzustand lesen, muss die Übertragung dauernd 
stattfinden, damit ist die Batterie bald leer.

Hätte man nur seltene Übertragungen, könnte man die Anforderung an das 
Bluetooth Modul senden, das nur dann seinerseits ein Antwortpaket 
sindet. Aber selbst bei LE low energy bluetooth kostet der dauernde 
Empfang Batterie.

Nimm Kabel.

von Netzwerker (Gast)


Lesenswert?

Ach so schwer ist ESP8266 nun auch nicht. Es gibt gute Projekte bei 
denen man "abgucken" kann und dann um seinen Teil erweitert.

Hier:
https://blog.thesen.eu/wlan-lufttemperatur-und-feuchte-logger-mit-grafischer-darstellung-fuer-esp8266/

Da müsste man eigentlich nur die Anzeige anpassen auf die eigenen Daten 
und das Protokoll der Messuhr implementieren damit die Daten Sinn 
ergeben.

von Frank (Gast)


Lesenswert?

Vielen Dank für die schnelle Rückmeldung!

Also zwischen Messuhr und Bluetooth Modul(z.B. BL652-SA) muss ein 
uCotroller. Kann Arduino das machen?

Funk, weil man so viel flexibler ist und unabhängiger ist. Kabel wäre 
"Plan B", kannst du mir bitte noch etwas dazu sagen, wie komplex ist es?

von Wolfgang (Gast)


Lesenswert?

Netzwerker schrieb:
> Ach so schwer ist ESP8266 nun auch nicht. Es gibt gute Projekte bei
> denen man "abgucken" kann und dann um seinen Teil erweitert.

Der ESP8266 selbst ist nicht schwer, aber die Batterie dazu. Beim Senden 
schluckt der 350mA.

von Marc V. (Firma: Vescomp) (logarithmus)


Lesenswert?

Frank schrieb:
> Also zwischen Messuhr und Bluetooth Modul(z.B. BL652-SA) muss ein
> uCotroller. Kann Arduino das machen?

 Klar. Kannst du das aber programmieren ?

 REQ auf 0, die ersten 4 bits kannst du in Software empfangen, danach
 REQ auf 1 und mit Hardware SPI die restlichen 6 Bytes empfangen.

 AVR als Slave, CPOL = 1, CPHA = 0.

 Oder RD als PCINT nutzen und alles mit Software-SPI empfangen -
 vielleicht sogar einfacher.

: Bearbeitet durch User
von pegel (Gast)


Lesenswert?

@ Frank

Mangels Handy habe ich mich dann doch nicht weiter damit beschäftigt,
aber es könnte ein einfaches Projekt für einen nRF51822 sein.

Das ist ein BT Modul mit ARM µC.

Auf youtube gibt es eine ganze Serie zur Programmierng von pcbreflux:

https://www.youtube.com/watch?v=xL3-TzphsHE ff

Dieser bietet auch Programmierung geschäftlich an.
Vielleicht lässt sich da was verhandeln wenn du nicht alles selbst 
machen willst.

von Michael B. (laberkopp)


Lesenswert?

Frank schrieb:
> Funk, weil man so viel flexibler ist und unabhängiger ist. Kabel wäre
> "Plan B", kannst du mir bitte noch etwas dazu sagen, wie komplex ist es?

Da du mit keinem Wort auf die angesprochene Akkuproblematik eingehst: 
Nein, nicht komplex, aber bulky.

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.