PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kleines AVR Modul



bergowitch
05.01.2009, 10:27
Hallo,
für mein derzeitiges Projekt suche ich ein möglichst kleines AVR-Modul. Das kleinste und auch gut geeignete habe ich bei Elektor (ATM18 http://www.elektor.de/products/kits-modules/modules-(-9x)/cc2-avr-board-1-(071035-91).398070.lynkx) gefunden.
Es soll ein kleiner Motor angetrieben werden, eine Verbindung mit anderen AVR über RFM12-Module hergestellt werden und einige LEDs geschaltet werden. Außerdem soll eine IR-Quelle detektiert werden und ein IR-Signal gesendet werden. Evtl. wäre es sinnvoll auch die Batteriespannung des LiPo-Akkus zu messen.
Kennt jemand ein anderes (kleineres) Modul?
Später soll eine eigene Platine entworfen werden - aber zum Testen und Basteln wäre mir der Umgang mit SMD-Teilen zu schwierig.
Vielen Dank
Gruß
Stefan
Ps Es sollen H0-Autos (Faller Carsystem) intelligent gemacht werden

Hubert.G
05.01.2009, 10:55
Ob es sinnvoll ist ein Board zum testen und ausprobieren von Schaltungen und SW sehr klein zu halten möchte ich da nicht beurteilen.
Von Pollin gibt es ein RFM-Testboard, dazu noch ein Steckbrett und man kann sich alles was man braucht aufbauen. Nicht sehr klein aber billig und praktisch.

pyr0skull
05.01.2009, 10:56
Wie wäre es mit dem Funkboard von Pollin? Damit wird dir die Verkablung vom RFM-Modul abgenommen und du hast direkt alle Teile inkl. ISP auf einem Board. Musst dann nur noch eine zusätzliche Platine mit dem Motortreiber bauen, was sich vom Aufwand aber durchaus bewältigen lässt. Das ist zwar nicht soo klein, zum testen sollte es aber auf die Größe nicht ankommen - da du nach der Testphase ja sowieso eine eigene Platine entwirfst.

bergowitch
05.01.2009, 11:35
Danke für Eure Tipps. Aber es kommt leider auf die Größe an, da das Board ja mit dem Auto (besser LKW) fährt und es steuert. Außerdem soll es mit dem LipoAkku (3,6V?) betrieben werden. Deshalb ist das Elektor Modul ganz praktisch, da man Leitungen anlöten kann (ISP, Led; Motortreiber, RFM) es aber die Grundschaltung mit Quarz integriert hat.
Sonst könnte ich ja auch ein RN-Control nehmen...
Ansonsten würde ich ja auch lieber etwas größeres nehmen...
Gruß
Stefan

linux_80
05.01.2009, 11:54
Hier hat mal jemand sowas vorbereitet:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=41735&highlight=snugboard

bergowitch
05.01.2009, 18:00
Das ist schon nett - aber größer als 18 mm x 18 mm!
Trotzdem vielen Dank - denn die Idee ist gut ...
Gruß
Stefan

Neutro
05.01.2009, 18:27
Viel kleiner wird man das wohl nicht hinbekommen....

MfG

Neutro

oberallgeier
05.01.2009, 18:33
Die Steuerplatine mit dem Mega168 für (m)ein kleines Projekt (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=417039#417039) (=Dottie-Folgeprojekt) könnte ich - wenn ich nur den Controller mit der Grundbeschaltung bräuchte, also mit Quarz, Kondensatoren und Induktivität - auf rund 9x34 zusammenschneiden. Aktuell habe ich den größer wegen der Peripherie - und weil der 2x3-SMD-Quarz etwas spät kam, braucht der auch mehr Platz als vorgesehen war. Klartext: die Grundbeschaltung verschwindet in der DIL-Fassung oder darunter. Und der 168 ist ziemlich ähnlich dem 88. 18*18 = 324, 9x34 = 306. Wo also liegt das Problem?

ckuehnel
15.03.2009, 13:24
Hast Du Dir schon mal Baby Orangutan B-168(http://www.pololu.com/catalog/product/1216) angesehen. Ich habe mit Orangutan SV-168 und BASCOM-AVR gespielt. Die Ansteuerung von DC-Motoren und Servos war sehr einfach.

oberallgeier
19.03.2009, 14:40
Hi ckuehnel,

ja, genau den habe ich. Erste Pleite: es war die ERSTE Platine, die ich nicht mit PonyProg flashen konnte. Hatte mir einen 10auf6-Stecker gebaut - aber flashen ging einfach nicht. Erst mit meinem USBAVRISP (und dem selbstgebauten Umsetzer) war flashen möglich. Danach die erste richtige Pleite: ein Motor, den ich auf einem Kanal des L293 betrieben hatte, war für das Miniding wohl zuviel. Folge: Totalausfall. Aber was solls: Transport, Zoll und Einfuhrkosten sind ja fast nix (allenfalls rund 100% auf den Ladenpreis). Nächstes Teil bestellt, nächste Pleite: die rote L ED auf PD1 lässt sich bei mir aus einer Interruptroutine nicht toggeln. Drei Pleiten mit so einem Ding - aber ich hatte noch mehr versucht (https://www.roboternetz.de/phpBB2/viewtopic.php?t=44877) - leider mit negativem Ergebnis. Nun liegt das Ding in der Kuriositätenschachtel. Taugt nix. Mein bescheidenes Urteil: nicht empfehlenswert bis mangelhaft. Auch die Dokumentation ist sehr schlecht und unvollständig. American way of technology.

Übrigens - die Ansteuerung der Motoren - ich habe mittlerweile den Motort reiber indentifiziert und das Datenblatt dazu (das die Amis NICHT herausgeben) - ist natürlich, softwaremässig, kein Problem.

ckuehnel
19.03.2009, 15:35
Das ist ja ärgerlich. Meine Erfahrungen sind da ganz anders, allerdings beziehen sich diese auf den Orangutan-SV168.


Danach die erste richtige Pleite: ein Motor, den ich auf einem Kanal des L293 betrieben hatte, war für das Miniding wohl zuviel. .
Wieso L293?


Übrigens - die Ansteuerung der Motoren - ich habe mittlerweile den Motortreiber indentifiziert und das Datenblatt dazu (das die Amis NICHT herausgeben) - ist natürlich, softwaremässig, kein Problem.
In den Specs auf der Pololu Website ist das Schema des Moduls und das Datasheet des Motortreibers hatte ich mir von Toshiba heruntergeladen. Mehr habe ich nicht gebraucht.

oberallgeier
19.03.2009, 16:06
Ich habe den Baby Orangutan B-168 Robot Controller #1216. Stimmt - der Typ des Motorcontrollers ist jetzt genannt noch dazu ein Download fürs Datenblatt möglich, vermutlich haben da ausser mir noch andere Leute gemosert. Ich musste mühselig suchen, was für ein Controller das ist. Mein Datenblatt habe ich auch direkt vom Hersteller - die teilweise absonderlich alten Datenblätter bei Händlern sind mir suspekt.

L293 - den habe ich (als Version L293D) bisher ausschließlich verwendet. Beispielsweise auf gekauften Platinen wie RNControl und verschiedenen selbst gelöteten. Und - wie gesagt - der Motor von meinem WALL R lief im Testaufbau mit dem L293D auf einem einzigen Kanal. Bei meinen WALL R (https://www.roboternetz.de/phpBB2/viewtopic.php?t=45658) sollte aus Platzgründen ursprünglich der BO eingebaut werden - aber wegen der genannten Fehlschläge musste eine selbst gebaute TTH-Lösung (https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=422540#422540) her . . . . Da ich hier nur einen einzigen Motor habe, hängt der zur Sicherheit in der endgültigen Ausführung an beiden Kanälen - - darf also ohne Schaden für den Trei ber reichlich Strom ziehen.

H.Brill
19.03.2009, 16:53
wenn es nur auf die Größe ankommt,
schau mal bei


www.micromaus.de


Da gibts Platinchen, die kaum größer sind
als der Controler selber.

oberallgeier
19.03.2009, 19:23
Hallo H.Brill,

danke - eine hübsche Site. Ganz dieses Format habe ich noch nicht erreicht, aber mit meiner derzeitigen Technik TTH für Controller u.ä. und SMD für alles was drumrum ist bringt mich derzeit fast genausoweit. Wenn ich noch an allgemein verwendbare Platinchen meine problemorientierten Stecker anbringen müsste, dann würde es vermutlich doch grösser werden als ich derzeit baue, siehe obige Links. Danke trotzdem.

Klingon77
19.03.2009, 21:26
hi,

wenn du H0 LKW´s steuern möchtest...
...mal eine dumme Frage:

die LKW´s habe eine relativ große Ladefläche.
Du könntest die Elektronik segmentiert unterbringen.
Zum testen in konventioneller (2,54mm Raster) Bauweise.

Wenn alles zur Zufriedenheit funktioniert kannst du auf SMD umsteigen und Deine eigene Platine (wie beschrieben) fertigen.


Die Bauform für die kleinen ATmega´s lässt sich noch schmaler halten.
Entweder doppelseitig oder die Bauteile nach außen ziehen.

Alternative:
Reiner Atmega auf einer Platine mit Lötpunkt- oder Buchsenanschluß.
Quarz und Kerko´s nach AndreeHB´s Vorbild unter den ATmega.
Alle anderen Bauteile auf einer (oder mehreren) langen Platinen.

Dann mußt du nur noch Kabel ziehen.


Für´s entwickeln und testen sollte das doch gehen?



liebe Grüße,

Klingon77

thewulf00
20.03.2009, 09:58
Hallo,

ich hatte selbst mal eine Platine für RFMs entwickelt, aus einem ähnlichen Grund wie Du.
Meine Platine ist zwar 27mm x 27mm, aber dafür ist alles für den RFM schon drauf, dazu noch ISP und zwei LEDs.
Wobei man dazu sagen muss, dass ich die DIL-RFMs benutze, die sind leichter in die Platine zu löten, und außerdem kleiner.

Anbei zwei Bilder:

klein:
http://img6.imageshack.us/img6/160/img0395k.th.jpg (http://img6.imageshack.us/my.php?image=img0395k.jpg)

groß:
http://img21.imageshack.us/img21/8817/img0395j.th.jpg (http://img21.imageshack.us/my.php?image=img0395j.jpg)

PS: Das kleine runde, schwarze etwas, das bei den Bildern hinter der linken Platine hervorguckt, ist ein Batteriehalter für eine Knopfzelle (CR2032), mit der die gesamte Platine versorgt wird.