Tastendruck drahtlos übertragen

Gast #406963
Lesenswert?

Sorry, hatte ich versehentlich in Codesammlung gepostet... :-/


Anforderung ähnlich wie hier...

http://www.mikrocontroller.net/forum/read-1-421112.html#new

... möchte ich eine kabellose Übertragung realisieren.

Bei mir mal die konkrete Anforderung:
Sendeeinheit:
- Batteriebetrieben / Knopfzelle
- 5-6 Tasten
- Abstand Sender - Empfänger ca. 20cm
- Installation im Auto am Lenkrad
- deshlab möglichst klein...

Empfangseinheit:
- ATM128 mit BASCOM und entspr. Software / Zusatzhardware

Letztendlich soll die Sendeeinheit den ATM steuern. Der Sender wird am
Lenkrad befestigt, Empfänger sitzt auf der Lenkradnabenabdeckung.
Batterielebensdauer soll mindestens 2-3 Monate bei geschätzten 20
Bedienungen am Tag betragen.....

Es ist also ein extrem stromsparender Sender aufzubauen, welcher zudem
erst bei Tastendruck aktiviert werden soll und dann 5-6 Zustände /
Funktionen übertragen kann.

Wie wärs mit IR und handgestricktem, einfachstem Protokoll?
Wie könnte dieses aussehen?
Da der ATM noch viele andere Timing-Geschichten macht(Uhrzeit, RS232)
wäre es schön, wenn der Code nicht zeitkritisch ist. D.h. man könnte
z.B. FM-moduliert senden bis der ATM reagiert...
Hat schonmal jemand sowas mit nem NE555 aufgebaut? Codebeispiele für
die Auswertung?

Danke für die Tipps :-)
Gast #406965
Lesenswert?

Als "Sender" würde ich auch einen µC nehmen (irgendein Tiny [26?] wird
sich auch mit BASCOM programmieren lassen...).
Diesem kann man dann ein ähnliches Protokoll wie einer
Funkfernsteuerung erzeugen lassen, dann per moduliertem IR-Signal an
den Empfänger schicken. Man könnte aber auch RC5 benutzen - dazu gibt
es in der Codesammlung vermutlich Bespiele in C oder Assembler.
Gast #406966
Lesenswert?

Es gab mal diverse fertiger Chips für solche Anwendungen. Ich habe sogar
noch ein Paar rumzuliegen, sind aber inzwischen 15 Jahre alt (irgedwas
mit 505 und 605. Der Chip hat einen 4x4 Matrix-Eingang und der
Empfänger einen BCD-Ausgang. Mit dem passenden IR-Filter-Verstärker ist
das Empfangen und decodieren kein Problem.
Gast #406968
Lesenswert?

Hallo,

du schreibst das beide Teilnehmer (Master/Slave) keine Sichtverbindung
haben, somit faellt IR, IRDA aus.

Wie waere es mit RFID ? In deine Lenkradfernbedienung kommt ein RFID
Sender und dein Master wertet die RFIDdaten aus.

Für 10 Euro kannste das vergessen, wenn deine beiden Teilnehmer keine
Sichtverbindung haben.

Gruß,
Dirk
Gast #406970
Lesenswert?

@Ralf: Mehr Infos bitte, die haben ja ein grenzenloses Sortiment,
welchen Chip verwendest du?

@Rahul: Tiny klingt gut, aber braucht's wirklich so viel Aufwand? Um
wirklich Strom zu sparen muß der pic ja im Normalfall von der
Betriebsspannung getrennt sein. Wenn ich ihm nur Spannung gebe im
"Sendefall", wie lange braucht er dann um ordnungsgemäß zu arbeiten?

@Tex: kann mich auch dunkel an solch einen Chip erinnern... Mutliplexer
schwirrt mir da noch im Kopf rum... werd mal drüber nachdenken, ob mir
da wieder was einfällt. Danke!

@Klaus___: Weiß nicht, ob das Prinzip in einer Umgebeung wie dem PKW
funktioniert, denke eher nicht - zu viele Störfelder

@Dirk: Doch, Sender / Empfänger haben Sichtverbindung (im Normalfall),
die Frage ist eben auch, muß ich den µPC bedienen können während ich
lenke? Wahrscheinlich eher nicht, zudem kann ich ja vier Empfangsdioden
um die Lenkradnabenabdeckung herum platzieren... dann gehts auch beim
Lenken... :-)

Aber trotzdem, nicht vergessen das Ganze so einfach wie möglich zu
halten.  RFID ist für die fünf Tasten eher "overdone", und zudem zu
teuer.

Was haltet ihr von NE555 mit PWM? Müsste doch auf der Empfängerseite
ganz leicht auswertbar sein, oder?
Gast #406971
Lesenswert?

Wenn du einen NE555 verwendest, wirst du auch noch 2polige Taster
brauchen, um ihn einzuschalten. Den Tiny kann mal schlafen legen, da
verbraucht er dann weniger als die Batterie durch ihre
Selbstentladung.
Die Idee mit dem NE555 ist auch nicht schlecht.
Der tiny braucht vermutlich aber weniger externe Bauteile...

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren