Forum: Mikrocontroller und Digitale Elektronik 2x Attiny2313 + RFM Sende/Empfangsmodul?


von Hammeline K. (Gast)


Lesenswert?

Hallo,
Ich wollte mir für meine Garteneisenbahn eine Fernsteuerung für Lichter 
erstellen. Gedacht war das in die Fernbedinung und in den Zug ein 
Attiny2313 kommt. Der Attiny in der Fernbedinung erkennt wenn ein Taster 
gedrückt wird, sendet dann über ein RFM02 Sendemodul (von Pollin) ein 
Befehl zum Attiny im Zug (Mit Empfangsmodul), und der Schaltet dann das 
jeweilige Relais mit dem Licht dran. Insgesamt sollen 5 (oder3-4) 
verschiedene Lichtbereiche (mehrere Led's) über 5 (oder3-4) Taster an 
der Fernbedienung geschaltet werden. Geht das alles so wie ich mir das 
gedacht habe? Im Zug sitzt ein 4,5Ah Akku geht das dann auch noch mit 
dem Attiny und dem Empfangsmodul?

Hat das schon jemand gemacht und kann mir bei dem Code helfen für die 
Attinys?


MFG Hammeline

von Sauger (Gast)


Lesenswert?

Nabend,

sicherlich geht das.
Bevor Du dir Gedanken über die Elektronik machst, sollte aber geklärt 
sein ob genug Platz im Zug ist und wie es mit der 
Witterungsbeständigkeit aussieht. Tiefentladung des Akkus und Störungen 
im Funkempfang durch die Antriebsmotoren sind auch nicht zu 
unterschätzen.

Einfache Schiebeschalter oder Magnete und Reed-Kontakte sind wohl 
praktischer.

MfG

von Hammeline K. (Gast)


Lesenswert?

Der Akku sitzt etwa 1m von dem Standort wo die Schaltung hinkommen würde 
entfernt, genau so wie der Antriebsmotor. Die Schaltung wäre 
witterungsicher im Plastikgehäuse untergebracht und eine Antenne würde 
dann rausgucken. Ist dann trotzdem noch so schlimm mit den Störungen`?

von Arne S. (Gast)


Lesenswert?

Wenn du einen statt einen ATtiny2313 einen ATmega8 nimmst, findest du 
hier im Forum ein komplett Fertiges Funkmodul, mit Entwurf der Platine 
und Sowtware.

Moment, ich such dir das mal raus...

von Hammeline K. (Gast)


Lesenswert?

Das wäre echt nett wenn du mir das raussuchen könntest.. Ich wäre 
natürlic auch bereit auf Atmega8 umzusteigen..

Danke Arne

von Arne S. (Gast)


Lesenswert?


von Thomas E. (thomase)


Lesenswert?

Hammeline K. schrieb:
> Ich wollte mir für meine Garteneisenbahn eine Fernsteuerung für Lichter
> erstellen.

Geht es da jetzt vornehmlich ums Selberbauen?

Für sowas gibt es doch DCC.

mfg.

von Hammeline K. (Gast)


Lesenswert?

Ja, es ging vornehmlich ums selberbauen, das ist eine Eisenbahn, die ich 
noch von meinem Opa habe. Da ist nicht Digital Technik und sowas dran, 
lediglich eine selbst nachgerüstete Fernsteuerung zum Fahren.

von Hammeline K. (Gast)


Lesenswert?

@ Arne
Der Theard ist Super, die Software ist aber nicht passend zu meinem 
vorhaben oder? Weil die benutzen das ja für RS232?

von Thomas E. (thomase)


Lesenswert?

Hammeline K. schrieb:
> Weil die benutzen das ja für RS232?

Die über Funk empfangenen Daten werden in den UART geschrieben, der 
diese dann zum PC weiterreicht. Wenn du die Daten stattdessen auf einen 
Port schreibst, leuchten deine Lampen.

mfg.

von Hammeline K. (Gast)


Lesenswert?

achso wo muss ich die daten dann schreiben/ändern?

von Hammeline K. (Gast)


Lesenswert?

Hat jemand einen Schaltplan wie man ein RFM12 Modul an ein Attiny2313 
anschließen muss (Mit dem Quarz dadrauf das genutzt werden soll)? Dann 
könnte ich das nämlich so machen das ich mir ein eigenes Programm 
schreibe für die Attiny's, und dann habe ich das.

Danke im vorraus.

von Sauger (Gast)


Lesenswert?

Moin,

zähl doch erst mal die benötigten Ein/Ausgänge durch und schau ob ein 
Attiny2313 damit zurechtkommt. Dann überlege dir welche 
Programmiersprache verwendet werden soll. Solltest du eine Hochsprache 
bevorzugen wird es in der Tiny schnell eng.

MfG

von us73 (Gast)


Lesenswert?

Nett, etwas ähnliches habe / hatte ich auch vor.
Wir haben eine LGB zu Haus, die an Weihnachten und im Sommer mal im 
Garten fährt, und die 3 Loks werde ich mit einer Fernsteuerung auf RFM12 
Basis versehen.

Ich habe zum Testen den Code aus dem Forum von Benedikt genommen, der 
hat mit 2 tiny2313 bei mir auf Anhieb funktioniert.

Bei www.das-labor.org gibt es auch eine RFM12 library, von der viele 
sagen, sie funktioniert gut, aber, afair, die benutzt HW-SPI, und damit 
fallen die 2313 raus und Du müsstest MEGA8 oder dergleichen verwenden.

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.