Forum: Mikrocontroller und Digitale Elektronik Funkmodul mit ATmega ansprechen


von Cypri (Gast)


Lesenswert?

Hallo!

ich möchte gern drei "Sensoren" abfragen! Das ergebniss soll dann
über eine Funkverbindung zum Empfänger gesendet werden! Da es 3
eigenständige Signale sind will ich auch am Empfänger sehen welcher
genau ein Signal gibt, ausserdem möchte ich gern eine art Buzzer,
Vibrationsalarm und evtl. noch einen Flasher im Empfänger!
So viel zur Funktion!

Das ganze möchte ich mit einem Funkmodul von Conrad (Art-Nr. 130428 -
62), und 2 Mikrocontrollern bewerkstelligen!

So und nun zu meinen Problemen und Fragen!!!

- Da die Schaltung möglichst kleinen werden soll wollt ich einen Tiny
nehmen doch weis ich nicht genau ob er reichen würde! Was würden ihr
empfehlen?
- Wie kann ich das mit der Funkverbindung machen? Funktioniert es mit
den TxD und RxD anschlüssen vom ATmega/tiny?
- Wie würde der Sourccode in Basecom aussehn, sollte es denn überhaupt
funktionieren!?

thx und bye

von Cypri (Gast)


Lesenswert?

Danke für die zahlreichen Antworten und die damit verbundene Hilfe!!!

AUF NIMMERWIEDERSEHN!!!

von Rahul (Gast)


Lesenswert?

- Da die Schaltung möglichst kleinen werden soll wollt ich einen Tiny
nehmen doch weis ich nicht genau ob er reichen würde! Was würden ihr
empfehlen?
- Wie kann ich das mit der Funkverbindung machen? Funktioniert es mit
den TxD und RxD anschlüssen vom ATmega/tiny?
- Wie würde der Sourccode in Basecom aussehn, sollte es denn überhaupt
funktionieren!?

Das sind ja gleich drei Wünsche auf ein Mal...

Zu 1: Kommt auf die Sensoren an.
Zu 2: ja, man sollte aber Manchester-Code benutzen
Zu 3: noch nie was von Basecom gehört/gelesen, höchtens von BASCOM.
Davon hab ich aber zu wenig Ahnung, um Tipps zu geben.

Erwartest du wirklich, dass man dir eine fertige Lösung übers
Wochenende präsentiert?
Übrigens gibt es zum Thema "Funkübertragung" diverse Threads.

von Andreas (Gast)


Lesenswert?

...meinst Du, es ist erforderlich, Manchester-Code zu benutzen? Ich
bastel selbst gerade an einer Geschichte, gefahrene Rundenzeiten auf
einer Kartbahn mittels dieser Funkmodule und mega8 auf ein Display am
Lenkrad darzustellen, bin aber aus Zeitmangel noch nicht zum Testen
gekommen...

von Rahul (Gast)


Lesenswert?

Aufgrund des Aufbaus des Senders und Empfängers ist das IMHO nötig. Bin
mir aber eben nicht ganz sicher, weil von "Funk-Zeug" nicht wirklich
Ahnung habe. Es gibt aber eine relativ einfache Methode ein Byte per
Manchester zu übertragen: Man verdoppelt es...

von Andreas (Gast)


Lesenswert?

...sobald ich es getestet habe, werde ich es Dich wissen lassen, danke
für den Denkanstoß... :o)

von thkais (Gast)


Lesenswert?

Wenn Du AM-Funkmodule benutzt (dies sind so ziemlich alle preiswerten
Module) kommst Du um eine gleichspannungsfreie Kodierung nicht herum.
Mehrere gleiche Zustände hintereinander lassen sich nicht übertragen,
da der Empfänger die Verstärkung verstellt - dieses Thema mal ganz grob
angeschnitten.
Ein Beispiel für eine Funkübertragung in Form einer Fernsteuerung
kannst Du hier finden:
http://www.ft-fanpage.de/fernsteuerung/inhalt.htm
Dort wird die Manchester-Kodierung mit der von Rahul erwähnten
Verdopplung erreicht.

Noch ein Wort zu Cypri: Wenn man nicht mal warten kann, bis jemand Zeit
hat, sich des Problems anzunehmen, kann ich auch nicht weiterhelfen. Auf
so jemanden kann ich dann meinerseits auch sehr gut verzichten.
Außerdem schreit man nicht so. Ein paar Ausrufezeichen weniger hätten
es auch getan.

von Cypri (Gast)


Lesenswert?

OK ich geb ja zu das ich etwas ungeduldig war! allerdings war der Thread
auch schon auf der 2. seite und nach meinen erfahrungen schaut da kein
schwein mehr hin!!! und man kann nach 2 tagen eigentlich schon erwarten
das sich jemand meldet, ich erwarte keine komplette lösung, ich weis
selbst das das nicht möglich ist! ausserdem ist es nicht das erstemal
das ich in diesem forum keine antwort bekommen habw! es tut mir leid
das ich erst durch den 2. etwas heftigen post eine antwort bekommen
hab, aba es war mittel zum zweck!!! und das mit den !!!! ist keine
Absicht und kein ausdruck dafür das ich laut werde, es ist gewohnheit
wie man auch in diesem post sehn kann, denn ich benutze die dinger
ständig!

Danke für den link! das ganze werd ich mir nochmal genauer anschaun!
so wie ich das jetzt gelesen habe hat er in dem beispiel in Assembler
programmiert kann man das auch in bascom realisieren?

von Rahul (Gast)


Lesenswert?

>kann man das auch in bascom realisieren?
Sollte möglich sein...

von Hannes L. (hannes)


Lesenswert?

> und das mit den !!!! ist keine
> Absicht und kein ausdruck dafür das ich laut werde, es ist
> gewohnheit
> wie man auch in diesem post sehn kann, denn ich benutze die dinger
> ständig!

Deine Ausrufezeichen waren für mich der Anlass, deine Frage nicht zu
beantworten, denn ich mag nicht angeschrien werden. Wer diese Zeichen
aus Gewohnheit ständig benutzt, der schreit halt ständig herum und
braucht sich nicht zu wundern, wenn er keine Antworten erhält. Und wer
ständig Leute anbrüllt, der merkt das selbst gar nicht mehr. Der Ton
macht die Musik. Und wer auch noch freche Forderungen stellt und sich
einbildet, er habe ein Recht auf Hilfe, den lässt man besser einfach
links liegen.

...

von ernesto (Gast)


Lesenswert?


von Rolf Magnus (Gast)


Lesenswert?

Um Terry Pratchett zu zitieren:
"Multiple exclamation marks are a sure sign of a deseased mind."

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.