Forum: Mikrocontroller und Digitale Elektronik LED-Funkcontroller - µC-Einsteiger bittet um Rat bei RFM/AVR/BASCOM Projekt


von Thomas S. (thomas-s)


Lesenswert?

Hallo, werte µC-Gurus,

zunächst der Überblick: Wir werden im Laufe des Jahres eine kleine 
Tanzaufführung an einer Schule machen. Als optischen Effekt möchte ich 
gerne 20 Armbänder mit LEDs an die Tänzer ausgeben, die dann von Ferne 
gesteuert werden können (also die LEDs - nicht die Tänzer).

Nachdem ich die Idee nun hin- und hergedreht habe, bei einfachen 
Funkschaltern einfach nichts passendes gefunden habe (entweder zu groß 
und/oder zu teuer), wende ich mich doch einer Eigenentwicklung zu. Ich 
denke, mit einem ATtiny2313 und einem RFM12 müsste das theoretisch 
machbar sein. Hätte auch den Charme, dass ich nicht nur die LEDs stupide 
ein- und ausschalten, sondern auch mehrfarbige Animationen programmieren 
kann. Da die ganze Einheit in ein Armband soll (also ein paar CR20xx für 
die Stromversorgung (5 Minuten Laufzeit reicht), das Funkmodul und das 
Platinchen für den µC), muss es schon kompakt werden.

Nun ist das Problem, dass ich zwar sehr erfahren Basic programmiere, 
weiß wie ich Bits herumschiebe, C und Assembler notdürftig lesen sowie 
problemlos Schaltkreise nach Schaltplan zusammenbauen kann und zumindest 
minimale Grundlagen von Elektronik mitbringe, ich jedoch meine letzten 
µCs vor 25 Jahren programmiert habe. Ich will's also möglichst mit 
BASCOM machen, sonst muss ich an zu vielen Fronten gleichzeitig lernen.

Nun die Preisfrage: Darf ich mich hier im Forum als µC-Beginner outen 
und darauf hoffen, von den Meistern wohlwollend an die Hand genommen zu 
werden, wenn ich blöde Anfänger-Fragen habe? Ich habe schon herumgesucht 
und auch von allen benötigten Enden meines Projekt Fetzen wiedergefunden 
(hier ein AVR Tutorial, da ein wenig BASCOM, dort ein wenig RFM12, usw.) 
aber es ist eben keine Komplettlösung (logisch, wäre auch zu viel 
erwartet). Damit ich das Projekt in halbwegs vernünftiger Zeit und 
innerhalb des Budget-Rahmens zum erfolgreichen Abschluss bringen kann, 
brauche ich Hilfe. Dennoch weiß ich sehr wohl was RTFM bedeutet und wie 
die Suchfunktion hier und in Google funktioniert und gelobe, diese auch 
zu nutzen - sobald ihr mich erst einmal grundsätzlich auf meinem Weg 
bestätigt habt.

In der Hoffnung, es hört mir noch jemand zu und ist gewillt, zu 
antworten, fange ich mal mit den Fragen an:

1. Reicht ein ATtiny2313 mit 2k für die Funk-Library und ein wenig 
BASCOM-Code für Lichteffekte (minimal an/aus, maximal ein Lauflicht über 
vielleicht 10-16 LEDs), oder soll ich besser die 4k-Variante nehmen? 
Oder gar einen ganz anderen Chip (klein muss er sein). (Ist primär eine 
Preisfrage - wie gesagt, alles x20 und quasi mit Taschengeldbudget - da 
macht auch 1 Euro pro Modul schon was aus.)

2. Welches Funkmodul soll ich nehmen? Die Reichweite ist praktisch egal 
- 10m mit Sichtverbindung reichen völlig, und die Nutzlast besteht wohl 
nur aus 1-2 Byte. Das RFM12 Modul scheint mir weiter verbreitet und 
damit leichter zu lernen zu sein, das RFM70 ist etwas günstiger und hat 
die Antenne auf dem Board. Läuft wohl darauf hinaus, für welches Modul 
ich die besserere BASCOM Library finde - gibt's da Empfehlungen?

3. Toll wäre es, wenn der Sender von einem PC gesteuert würde - dann 
kann ich einfach besser die Lichteffekte mit der Musik synchronisieren. 
Was ist wohl ein guter, einfacher Weg, den RFMxx von einem PC 
anzusteuern? Einen ATtiny2313 zwischen den PC und den RFMxx hängen, der 
dann z.B. über den Parallelport angesteuert wird? Oder gibt es da 
einfache Module mit USB-Anschluss? Oder hat jemand bessere 
Lösungsansätze?


Ganz liebe Grüße und ein schönes Wochenende,

Thomas

von holli (Gast)


Lesenswert?

Da schaust du besser ins Bascom Forum. Hier werden dir einige 
Besserwisser raten doch gefälligst mit C zu programmieren. In dem Forum 
gibt es auch Beispielcode für die RFM's. Und du nimmst besser die M88 
AVR's.

von Thomas S. (thomas-s)


Lesenswert?

Hallo Holli,

vielen Dank für's schnelle Feedback. Möglicherweise hast du Recht - ich 
habe die Frage jetzt nochmal im Bscom-Forum gestellt. Wenn ich mit allem 
fertig und entsprechend weiser bin :-) werde ich hier auf jeden Fall 
nochmal zurückmelden - nur für's Archiv.

Herzliche Grüße,
Thomas

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.