Forum: Mikrocontroller und Digitale Elektronik Funk-Modul set mit Attiny85


von Kilian K. (mikrokid)


Lesenswert?

Hi,

Ich habe vor mir diesen:

https://www.amazon.de/Aukru-Superregeneration-Transmitter-Modul-receiver-module/dp/B00OLI93IC/ref=sr_1_2?ie=UTF8&qid=1490280805&sr=8-2&keywords=Funk+sender+Empf%C3%A4nger

Funk Sender und Empfänger zu kaufen.
Ich will mit einem Attiny85 vier Taster abfragen und das dann senden.
Ein weiterer Attiny85 soll die Daten Empfangen und auf vier LEDs 
übertragen.
Bisher habe ich nur Anleitungen mit Arduino gefunden.
Ich wär euch über Antworten sehr Dankbar.

vg mikrokid

PS: Ich programmiere mit AtmelStudio in C

von Karl M. (Gast)


Lesenswert?

Hallo Kilian,

wann, wer und wo darf man Funkmodule benutzen?

von Absolute Beliebigkeit (Gast)


Lesenswert?

Kilian K. schrieb:
> Ich wär euch über Antworten sehr Dankbar.

Ohne gezielte Fragestellung wirst du beliebige Antworten
bekommen (können) und dich (hoffentlich) darüber freuen
bzw dankbar sein.

von Kilian K. (mikrokid)


Lesenswert?

UUUps,

Frage vergessen ;-)
Hier meine Fragen:

Wie sieht die Software aus?
Welche libs muss man einbinden?

Wie war das gemeint?:

> wann, wer und wo darf man Funkmodule benutzen?

von Herr M. (herrmueller)


Lesenswert?

Das sind 'dumme' Funksender. Das heisst, Du muss Dir irgendein Protokoll 
ausdenken (Manchester oder ähnliche Codierung) und Bit für Bit 
'rausschieben' und auf der Empfängerseite das Ganze wieder decodieren.
Ob es da fertige Libs gibt weiss ich nicht.

Einfacher wäre es mit so einem Sender/Empfänger

http://www.ebay.com/itm/301724750960?_trksid=p2060353.m1438.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Da ist der Codier-/Decodierchip 2262/2272 drauf, der das erledigt. Du 
müsstest nur noch die Tasten des Senders ansteuern und die 4 Ausgänge 
des Empfängers abfragen.

gruss herrmueller

: Bearbeitet durch User
von Absolute Beliebigkeit (Gast)


Lesenswert?

Kilian K. schrieb:
> Welche libs muss man einbinden?

Vermutlich die VirtualWire Lib.

Kilian K. schrieb:
> Wie sieht die Software aus?

So wie die VirtualWire Lib bedient wird.

von Kilian K. (mikrokid)


Lesenswert?

Mir kam gerade ein Gedankenblitz.
Ich brauche ja nur eine Reichweite von 3-5 Metern.
Könnte man das nicht auch mit Infrarot realisieren?
Wenn ja, wie?

von Absolute Beliebigkeit (Gast)


Lesenswert?

Kilian K. schrieb:
> Mir kam gerade ein Gedankenblitz.

Das geht aber schnell.

So wie du das angehst werden noch mehr davon folgen.

von Karl M. (Gast)


Lesenswert?

Hallo,

Kilian K. schrieb:
> Wie war das gemeint?:

Nun wer in Deutschland Funk verwenden möchte, benötigt eine Zulassung 
für eine Funkanwendung.

Welche ist das in deinem Fall ?

von Herr M. (herrmueller)


Lesenswert?

Kilian K. schrieb:
> Mir kam gerade ein Gedankenblitz.
> Ich brauche ja nur eine Reichweite von 3-5 Metern.
> Könnte man das nicht auch mit Infrarot realisieren?
> Wenn ja, wie?

genauso
Du muss Dir irgendein Protokoll
ausdenken (Manchester oder ähnliche Codierung) und Bit für Bit
'rausschieben' und auf der Empfängerseite das Ganze wieder decodieren.

von alleskönner (Gast)


Lesenswert?

Diese Module taugen nichts.... kauf dir sog. Superheterodyne Module, 
damit kommst Du weiter.
Die billigen kommen kaum auf über 1m.

von Wolfgang (Gast)


Lesenswert?


von Wolfgang (Gast)


Lesenswert?

Kilian K. schrieb:
> Könnte man das nicht auch mit Infrarot realisieren?

Ja, es gibt sogar Fernbedienungen, mit denen sich ganze Fernseher und 
Musikanlagen steuern lassen. ;-)

Du brauchst zusätzlich zu deinem Tiny u.a. eine IR-LED und bspw. einen 
IR-Empfänger TSOP4838, TSOP31238 o.ä.

von Frank M. (ukw) (Moderator) Benutzerseite


Lesenswert?

Kilian K. schrieb:
> Könnte man das nicht auch mit Infrarot realisieren?

Ja, sogar ziemlich einfach:

Senden: IRSND
Empfangen: IRMP

Einfach die obigen Links anklicken. Beides läuft u.a. auf einem 
ATtiny85. Nimm das NEC-Protokoll. Durch Verwenden verschiedener Adressen 
kannst Du sogar noch verschiedene Empfänger ansteuern.

Statt IRSND kannst Du auch igendeine beliebige IR-Fernbedienung, die 
Du übrig hast, verwenden.

: Bearbeitet durch Moderator
von Patrick J. (ho-bit-hun-ter)


Lesenswert?

Hi

Zu 433MHz fand ich auch nur folgendes:
https://de.wikipedia.org/wiki/ISM-Band

Bei der Suche fiel mir eigentlich nur auf, daß man auf 868MHz nahezu 
nicht senden darf (bzw. nur sehr kurze Zeiten mit entsprechend großen 
Pausen dazwischen) - bei 433MHz fand ich dazu nicht wirklich was 
aussagekräftiges.

Da Du uns (und vor Allem dem TO) zeigen willst, was Du so drauf hast:
Was hast Du drauf?
Erkläre uns doch bitte, was bei den Spielereien auf 433MHz zu beachten 
ist und ob man sich strafbar macht, wenn man die Funk-Steckdose mehr als 
2x am Tag bedient oder, wie viel Zeit man sich zwischen dem 
Knöpschedrüggä lassen sollte, bevor Das Ärger gibt.

MfG

von Wolfgang (Gast)


Lesenswert?

Patrick J. schrieb:
> Bei der Suche fiel mir eigentlich nur auf, daß man auf 868MHz nahezu
> nicht senden darf (bzw. nur sehr kurze Zeiten mit entsprechend großen
> Pausen dazwischen)

Mir scheint, du hast nicht richtig verstanden, wie ein shared Medium 
funktioniert. Andere wollen eben auch mal. Dafür ist dort die 
zugelassene Sendeleistung höher, so dass man höhere Datenraten verwenden 
kann.

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.