Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] funkstrecke mit ir übertragung.
hallo, ich habe in letzter zeit in verschiedenen foren hier die datenübertragung mit funk (433mhz usw) verfolgt. diese bausätze oder fertigen teile/platinen machen eine kabelverbindung überflüssig. bloss mir sind dabei die grundplatine (muss man selber zusammenlöten) und der eigentliche funksender/empfänger zu teuer (1 satz ca 64 euro) und ich brauche 2 sind ca 130 euro. da ich im elektroniklöten nicht alles löten möchte (habe manchmal angst, das mir die teure baugruppe zerstört wird) habe ich mir 2 satz powermid (ir-übertragung mit funk über 30 m)für 61 euro gekauft. der roboter überträgt über eine ir-diode die signale an den sender und emfängt über einen tsop1736 daten vom empfänger.
sender und empfänger sitzen auf dem robby. das gleiche habe ich bei mir auf dem arbeitsplatz im anderen zimmer eingerichtet mit einem avr16 und kann nun darüber mit dem robby verbindung aufnehmen. aus dem powermid habe ich die netzteile ausgebaut und betreibe die jetzt mit 9 volt vom robby. die daten werden in im commandobyte (6 bit) übertragen und im adressbyte(4bit), vom adressbit nehme ich nur die 2 unteren bits und setzt die als byte zusammen. funktioniert hervorragend. die schaltungen im powermid sind übersichtlich und bastelfreundlich, alle bauteile sind normal mit einem 16 watt lötkolben erreichbar, falls mal was ist. auch die steuerung des robby mit meiner ir-fernbedienung ist damit hervorragend möglich. ich halte die ir-fernbedienung in meinem zimmer einfach auf dem powermid und er sendet das über funk an den robby.
Hi,
also meimen allergrössten Respekt.
Ist echt ne geile Idee!!!!
Da du es schon ausprobiert hast umso besser.
Ich entnehme deinem Post das du den RC5 code benuzt?
Übertragen dies Powermid-Dinger alle Codes oder nur RC 5?
Und wo bekommt man die?
Werde wohl ma googlen und so.
mfg
pebisoft
07.11.2004, 13:43
hallo, die übertragen den rc5-code bei mir, den anderen habe ich nicht ausprobiert. die powermid gibt es bei reichelt. ich nehem den rc5-code, weil ich mich mit bascom jetzt so eingespielt hab. den datencode kann man auch über mehrere verschiedenen adressen schicken. dann steht steht allerdings nur das commanbyte(6bit) zur verfügung, muss halt 2x geschickt werden. der vorteil, man hat dann 12bit für die daten.
Hi,
habs für 33 euro bei Reichelt gesehen.
Seh ich das richtig das mit einem Set nur eine Richtung möglich ist?
mfg
Hat das hier nicht schonmal wer gemacht?
30 m sind natürlich wenig und schließlich gibts auch billigere Funk-module die eben niedrigere Datenraten erreichen, und auch keine 130 Euro sondern in eine Richtung z.B. 15 € kosten. Aber hohe Datenraten wird man mit diesem Prinzip auf keinen Fall erreichen.
Trotzdem eine schön imrovisierte Idee. Und noch ein Tip, wie man die Datenrate erhöhen könnte. Da man sowohl Adress als auch Befehlscode ändern kann, kann mna beide zusammenlegen. zusammen hat man 12 Bit. Wenn man nun 8 als Code nimmt hat man immer noch 4 als Adress, das sollte reichen, und man kann nun komplette Bytes übertragen.
Nur ein Tip, habs mal mit ner CC so gemacht.
MFG Moritz
pebisoft
07.11.2004, 16:28
gib mir mal die adresse, wo ich ein fertiges funkmodul für die serielle schnittstelle in einer richtung für 15 euro am avr rs232 anschliessen kann, und dann gleich mit dem pc oder einen anderen avr mit einem zweiten funkmodul die daten, auch wenns nur 2000 baud sind ,empfangen kann. kann 5volt oder 9 volt sein.
mfg pebisoft
Hi RCO,
also wenn das Plug n Play funkmodule sind,sprich man muss nur die TXD,RXD KAbel anschliessen und fertig würde mich das auch interesieren.
Ich habe in nem anderen Forum mal von low cost Funkmodulen gehört welche aber nur "Manchester" Signale(was auch immer das ist) können.
mfg
Ja OK vielleicht habe ich da ein wenig übertrieben, bzw. nicht auf meine Wortwahl geachtet.
Also Im fogenden Thread hat Teslapower eine schöne Funkübertragung gebaut.
https://www.roboternetz.de/phpBB2/viewtopic.php?t=865&postdays=0&postorder=asc&start=22
Sicher 15 kosten alleine die Funkmodule, allerdings sind weitere Materialkosten ja nicht alzu hoch. Aber ich habe ja schließlich auch nur gesagt, dass die Module 15€ kosten.
Zum Thema Manchester-Codierung:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=4387
Allerdings muss ich zugeben, das ich selber noch nicht durchgestiegen bin.
Hier Nochmal die ADresse von pebisofts Thread:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=4338
Entschludigung, wenn das jetzt so keklungen hat, als wollte ich eure durchaus geniale Lösung angreifen.
Mich würden allerdings folgende Dinge interessieren, falls einer von euch mal Lust hat es auszuprobieren:
Mich würde interesseieren, ob es möglich ist, oder wie schwer es ist das Signal des IR-Empfängers im powermid anzuzapfen und an die Serielle Schnittstelle des AVRs zu hängen. Und auf der anderen Seite an die Led einen MAx232 zu hängen, um so eine simple Funkverbindung herzustellen. Und dann mal auszuprobieren welche Datenraten man damit erziehlen kann.
Außerdem würde mich interessieren, wie genau diese Angabe von 30m zu verstehen ist, also ein Ehrfahrungsbericht.
MFG Moritz
Hi,
also ich denke das es prinzipiell klappt,wenn ich den Erfahrungsbericht des Gastes richtig deute.
Die Üertragungsrate kann sich doch schon fast dneken indem man sich vor die Glotze hockt und zappt oder laut leiser macht.
Wenn es darum geht befehle zuz übetragen oder dem Robi seine Position zu "sagen" müsste dass eigentlich ausreichen.
Wenn man Richtig Daten versendne will so im kb bereich ist man wohl sehr schnell an den Grenzen des Systems.
So wie ich die RC5 Rotinen in Bascom kenne kommt man auch um ein Polling nicht drumrum, was wieder ausbremst.
Da ich in Sachen Funk Kommunikation vor allem die beiden oben genannten Sachen im Auge habe ist die sache Interessant für mich.
mfg
pebisoft
08.11.2004, 22:34
hallo, ich versende daten vom arbeitsplatz an den robby, die er dann verwirklichen muss. die datenmenge bewegt sich bei 600 byte pro sekunde. da er auch für die durchführung der aufgaben immer zeit braucht ( hindernis ausmessen, platz des hindernisse lokalisieren, die orientierungspunke im raum ausmachen (ir-baken) usw...usw..) sind diese 600 byte als aufgabe eine menge zeug. wenn man bedenkt, das der avr nur 2kbyte eeprom hat. bevor er los fährt speichere ich noch 16kbyte in das i2c eeprom 24c16, das vorne links auf dem steckbrett sitzt. diese lese ich dann auch noch mit bascom aus unterwegs für den roboter.
er bekommt von mir über den sender ein befehl dieses zu bewerkstelligen. auch kann ich wieder 16kbyte mit bascom während der erkundung in das eprom 24c16 schreiben für die auswertung wenn er wieder zurückkommt. ich ziehe dann das eeprom vom steckbrett und lese den wieder am arbeitsplatz aus. die daten setzte ich dann z.b. in raumkoordinaten um. die sharpsensoren kann man sehr gezielt für vermessungen einsetzen.
mfg pebisoft
600 byte, dass entspricht ja immerhin einer datenrate von 4800 Baud, womit erreichst du diese Raten? Mit dem pwermid und Infrarot?
Nicht schlecht dein Roboter, läuft es denn auch schon so, oder ist das noch"Vision"? hast du ein Koordinatensystem angelegt, indem sich der Roboter bewegt und dann über die Baken die Position ermittelt?
Wie misst du Hindernisse aus, meinst du deren position an eine PC senden etc.
Respekt!
MFG Moritz
pebisoft
09.11.2004, 16:46
hallo, ich habe ein powermidsender (mit stecker 220volt, für den robby habe ich den trafo ausgebaut und der wird mit 10 volt betrieben 11,5 volt wechselstrom hatte ich gemessen) im zimmer aufgestellt, an dem habe ich 6 weitere sendedioden angeschlossen. ein chinchstecker ist werksseitig für den ausgang angebracht. wenn der robby die baken abfährt, tastet der sharpsensor den innenraum nach hindernissen ab.die baken sind sozusagen die äusseren unsichtbaren raum begrenzungen ,die der robby entlang fährt und die sensoren dann in den inneraum schauen.
die gleiche stellung der baken habe ich auf ein digitalbild des zimmers
gezeichnet was im pc läuft. die daten sendet dann der powermid vom robby zum powermid auf mein arbeitstisch der am avr angeschlossen.
den avr habe ich am pc angeschlossen (seriell) und bin mit den daten dauernd auf dem laufenden. die sharpsensoren muss man vorher testen und die entfernungen mit der adc-spannung vergleichen.
ich habe auch schon 16kybte in den i2c-eeprom 24c16 während der erkundung reingeschrieben (den 24c16 kann man ganz einfach in bascom beschreiben und lesen) und dann mit meinem avr am arbeitstisch ausgelesen und zum pc gesendet. der 24c16 ist beim robby auf ein steckbrett gesteckt, kann ganz leicht zum auslesen entfernt werden und ein anderer dann wieder reingesteckt werden ( habe mir bei conrad 4 st gekauft 3,50 pro stück), ein ganz interessantes projekt. man lernt sehr viel. ganz tolle sache und man hat immer neue ideen für das robby-marsmobil.
mfg pebisoft
Woher nimmst du die Zeit soviel zu machen, hast du dir die Powermids nicht erst vor 2-3 Wochen geholt?
pebisoft
10.11.2004, 10:14
hallo, ich bin pensionär, 56 jahre alt. hatte früher mal vor 40 jahren ähnliche gedanken, konnte sie aber nicht verwirklichen. ich war 33 jahre bei der bundeswehr, nun hab ich mir dieses hobby verwirklicht. kam aber erst vor einem jahr damit in kontakt, weil ich vorher kein internet hatte. nun hat es mich erwischt.
mfg pebisfoft
OK, das ist ein Argument, ich seh nur, dass ich obwohl Zivi wenig Zeit habe, und dann vor Allem auch wenig Lust, wenn man um 5 zu Hause ist noch nix gegessen hat direkt an nem Roboter zu Arbeiten, der frühstens in drei Tagen fertig ist.
da braucht man Dinge, die schnelle "Erfolge" bringen. ;-)
MFG Moritz
es macht sehr viel spass, neue dinge zu entdecken und zu verwirklichen.
die zeit spielt keine rolle und wenn ein gedanke erst in einigen tagen oder wochen verwirklicht werden kann , schon der gedanke daran macht es interessant. es ist wie mit einer modelleisenbahn, wenn diese fertig ist kommt langeweile auf. ein robby wird nie ganz fertig, weil man immer wieder auf neue dumme gedanken kommt, was der robby den nun noch machen könnte. viel spass.
mfg pebisoft
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.