PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Funkübertragung zwischen zwei Mega32 ?



cyby
06.11.2005, 20:46
hi,
ich habe vor zu meinem Roboter eine Funksteuerung zu bauen und da wollte ich mal fragen , ob es denn möglich ist zwischen zwei Mega32 mit Funk Daten zu schicken ?
also wenn man auf der Funksteuerung eine Taste drückt (hoch,runter,rechts,links) dann soll dies per Funk zum Mega32 auf dem Roboter gehen und dieser schaltet die Motoren ein/aus

MfG, cyby

ps. falls dies geht hätte ich noch ein paar Fragen ^^

Ringo
06.11.2005, 23:02
hmm wie weit soll das denn gehen?

Viele Daten?

MfG
Ringo

Vitis
07.11.2005, 09:14
Aber sicher geht das,

Funkmodule von Big C, Aurel oder Easy Radio, kommt drauf an was du dafür
investieren willst und wie flott das ganze gehn soll.
Bidirektional / oder Simplex?

cyby
07.11.2005, 14:32
also reichweite bis 20meter wäre super :)

dann bräuchte man doch von Robotikhardware
2x "Mega32-Einstieg Teileset" , einmal für den Roboter welches ich schon habe und eines für die Funksteuerung ?
2x "RN-FUNK (Bausatz)" mit passenden "EasyRadio Funkmodul 433 Mhz" ?
dann noch ein paar Kabel,Taster ...
fehlt dann noch etwas wichtiges ?

kann man das dann mit der Demo Version von Bascom programmieren ?

was meinst du mit "Bidirektional / oder Simplex?" ? ne art verschlüsselung damit die Datenübertragung kleiner wird ?

Ringo
07.11.2005, 15:04
hmm müssen es viele Kanäle sein? Also nen Mega32 für ne FB ist echt bissl arg.

Oder du kaufst ne 27Mhz Funke bei ebay für eon paar euros und wertest mit einem MEga32 die Signale am Empfänger aus! Das käm billiger wie 2 Easy radiot module (75Euro?)
Das 2. wär ne TV Fernbedienung zu nehmen. Hab ich auch an meinem Bot, reicht locker um dem Im Zimmer und bissl weiter rumsausen zu lassen. Muss halt nur Blickkontackt sein und 20m sind damit nich machbar. Aber auch billig.

Die Demo Version geht nur bis 1kB. Zum erstmal reinschnuppern reicht das, um einen ganzen Bot zu Proggen mit Sensoren und anderm Kram wirds knapp..

MfG
Ringo

08.11.2005, 12:26
IR, geht auch, wenn ständiger Blickkontakt vorhanden ist,

hab mal in der Lehwerkstatt Quer durch den Raum NF-Tonsignale
auf IR moduliert versendet, kein Problem und das warn locker 20m.
Hab aber Optik verwendet, d.H. die Sender-Empfänger mussten
permanent aufeinander ausgerichtet werden. So ne Nachführung
wär ne ziemliche Bastelei, aber machbar. Nur kommts vermutlich nicht
günstiger als Funkmodule, die die Entfernung locker überbrücken.

Du brauchst im Prinzip nur deine uC (z.B. ATMega XY) und die Funkteile.
n Quarz brauchste auch nicht unbedingt, die Megas lassen sich intern
mit 8MHz betreiben, das reicht für die meisten Anwendungen.
Spannungsregler 7805 davor, 10uF und 100nF Kondensator bei
ein Pullupwiderstand für den Reset, einen Programmierdongel
ein paar Drähte, und Punktrasterplatine, schon kanns losgehen.

Ach so, weiß ja nicht, ob der Sender auch vom PC aus steuerbar
sein soll, wenn ja wärs günstig dem nen MAX232 zu spendieren
(+4 Kondensatoren). Würd ich auf alle Fälle machen einfach
um die Option zu haben.

Oder du nimmst die RN-Boards und stöpselst sie zusammen, das
geht auch, ist aber etwas teurer, dafür weniger Aktion.
Der Lerneffekt bei selberpfriemeln ist höher, kommt gut für
künftige Projekte, wobei die RN-Boards da auch sehr
flexibel sind.

Bascom Demo reicht für den Anfang aus, aber auch die Vollversion
ist nicht unerschwinglich. Aber zum einarbeiten reichts bestimmt.

PS: Ich für meinen Teil verwende gern die Mega32, weil die sich noch
schön mit dem DIL40 auf Raster löten lassen und einfach viel Luft
an Speicher haben ... mitunter werden die Progrämmchen doch länger
als man denkt oder will noch ne Superduperfunktion reinhauen
und steht plötzllich oben an. Nur bei Platz-Not würd ich kleinere
verwerkeln oder dann wieder größere wie Mega128 und Platine ätzen.

Für Platinenlayout kann ich Target empfehlen, damit arbeite ich schon
ne Weile und möchts auch nicht mehr missen.

Vitis
08.11.2005, 12:29
huch, nicht eingelogt ... war von mir

PPS: hab mit FM-Funkbodulen sehr gute Ergebnisse erzielt,
AM würd ich nur verwenden, wenn ständig Daten laufen,
da die wenn der Datenflus wieder aufgenommen wird erstmal
einschwingen müssen ... Präambel usw. usw.