hehe gar nix, wollte einen link und den text einzeln reinpacken aber die forensoftware hat immer einene grossen link draus gemacht. Da hab ich es einfach bei nur einem link belassen
MULTI2313 - ein Controllerboard für "alles mögliche"
-
-
Hallo tauruz,
nettes "kleines" Board, und gutes Gespür/Timing bei der Wahl des µC - da sich die Anzeichen mehren, daß neben dem ATtiny2313A als Nachfolger des 2313 nun auch der ATtiny4313 (product page) real verfügbar sein wird, ist noch pinkompatible "Luft nach oben" für Anwendungen, die einen höheren Bedarf an Flash/RAM haben und insbesondere wegen umfangreichem Bibliothekscode nicht zusammen mit einer nennenswerten Applikation in den knappen 2k des 2313 Platz fänden. Wird zwar anfangs nicht gerade ein Schnäppchen sein und preislich mit manchem ATmega konkurrieren oder von ihm ausgestochen werden - aber es ist genau der µC den viele seit langem herbeigesehnt und gefordert haben. Nicht zuletzt, weil beide Neuen dank überarbeiteter Fertigungstechnologie deutlich genügsamer im Energiebedarf sind, was für batterie-/akkugespeiste Anwendungen von großem Vorteil sein kann (gesteigerte Langzeitbetriebsbereitschaft im Standby für z.B. Fotofallen, CatCams/CatTracks, Intervalltimer für Zeitrafferaufnahmen o.ä., Datenerfassungs- und -sendestationen, etc.).
Noch schöner wäre ein 8313, aber den wird es wohl so bald nicht geben (wäre zu teuer im Vergleich zu den kleineren ATmegas).
Laß' die Projekte kommen, ich bleibe dran...
Schönen Gruß
96fpsHilfe, im IE8 spinnt der WBB-Editor?! Links und/oder Smileys einfügen geht irgendwie gar nicht, höchstens wenn man zigmal editiert und sie einzeln einfügt...
-
Vielen Dank für die Blumen! Ich find den Digikey- Preis für den 4313 sogar recht angemessen, wenn man bedenkt was solch Atmega8 derzeit kostet.
-
Ja, Digikey ist ganz nett. Hab da erst letztens bestellt und nun ein paar von den ATMEGA1284 hier liegen.
Aber attiny4313? Naja, dann wohl eher doch leiber einen atmega48 und dann bissel mehr Funktionen eingebaut.Gruß, Benny.
-
hi,
wo kann man sich solche platinen ätzen lassen? habe noch nichts gescheites gefunden.grüße
-
-
Also diese spezifische Platine kannst Du direkt bei mir bekommen für 2,50€ das Stück + Versand.
-
Kommt vielleicht ein bisschen spät, aber ich wollt mal fragen, ob du deine Platine schon im Einsatz hast? Kannst ja ein paar Bilder & Beschreibungen postet. Mich interessieren halt solche RGB-Fader bzw. Multiboards.
Freu mich immer auf Updates. -
Hey Lochraster, ja 14 Stück wurden allein schon von mir persönlich bestückt und verwendet. Weiterhin wurden 7 Stück an Bekannte vergeben und sind dort auch im Einsatz. Bilder der Platine selbst sind natürlich immer recht langweilig, sieht ja meist recht ähnlich aus. Irgendwann diesen Monat kommen aber wohl Bilder von einem Projekt mit 6-Kanal RGB.
-
Klasse Idee, vor allem, wenn man den neueren 4313 miteinbezieht (bei meinem unsauberen speicherfressenden Programmierstill *g*)
Tolles Board, vor allem der Lochrasterpart ist sehr gut. Solltest vielleicht alle neuen Infos in dem ersten posting nacheditieren... es scheint ja welche zu geben, die nicht alles lesen, wie Beispiele ja schnell zeigen.
Wäre schade um die gute Idee.
Grüße
-
Inzwischen gibt es eine neue, recht umfangreiche Version der Anleitung und ich habe mal ein grobes Grundgerüst als Bascom- Code zurechtgetippt. Habe alles im ersten Beitrag hinzueditiert.
Code
Alles anzeigen'############################################################### '## Grundgerüst eines BASCOM- Programmes für Multi2313- Board ## '############################################################### 'Den verwendeten Mikrocontroller nennen: $regfile = "attiny2313.dat" 'Belegungsplan des Controllers: 'PA0 Lochrasterfeld 'PA1 Lochrasterfeld 'PA2 ISP/EXT Pin5 'PB0 ISP/EXT Pin3 'PB1 Lochrasterfeld 'PB2 Leistungsausgang (blau) 'PB3 Leistungsausgang (grün) 'PB4 Leistungsausgang (rot) 'PB5 ISP/EXT Pin1 'PB6 ISP/EXT Pin9 'PB7 ISP/EXT Pin7 'PD0 Lochrasterfeld 'PD1 Lochrasterfeld 'PD2 Lochrasterfeld 'PD3 Lochrasterfeld 'PD4 Lochrasterfeld 'PD5 ISP/EXT Pin4 'PD6 ISP/EXT Pin6 'Angeben mit welcher Frequenz der Mikrocontroller arbeitet: $crystal = 1000000 'IOs einstellen: Config Portx.x = Input 'einzelner Pin als Eingang Config Portx = Output 'ein ganzer Port als Ausgang 'Namen für IOs festlegen: Pinname Alias Pinx.x 'Pullup- Widerstände für Eingänge einschalten: Pinname = 1 'Die Timer auf PWM-Modus stellen: Config Timer0 = Pwm , Pwm = On , Prescale = 8 , Compare A Pwm = Clear Down ', Compare B Pwm = Clear Down Config Timer1 = Pwm , Pwm = 8 , Prescale = 8 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down 'Diese PWM-Register haben eine Breite von 8 Bit - also Werte von 0 bis 255 'Wobei 0 = 0% Helligkeit und 255 = 100% Helligkeit bedeuten 'Timer freigeben: Enable Timer1 Enable Timer0 'Timer starten: Start Timer1 Start Timer0 'PWM-Register zuweisen: Ledg Alias Pwm1a Ledr Alias Pwm1b Ledb Alias Pwm0a 'PWM-Register vorladen: Ledr = 0 Ledg = 0 Ledb = 0 '...hier gehört EUER Hauptprogramm hin!
-
Habe grad mal wieder ein Board gelötet um mit dem RS485- Bus (beispielsweise DMX) rumspielen zu können. Es enthält in diesem Falle auf dem Lochrasterfeld den Sockel für einen MAX485 und 2 Vorwiderstände für eine DUO- Led zur Anzeige der Betriebszustände. Weiterhin seht Ihr eine 1,85A Polyswitch- Sicherung und etwa 570µF Pufferkapazität. Der Spannungsregler für den Logikteil fehlt noch, da ich noch klären muss ob ein Linearregler oder ein Schaltregler Anwendung finden wird.
[Blockierte Grafik: http://img249.imageshack.us/img249/9417/bestnocrys.th.jpg]
[Blockierte Grafik: http://img547.imageshack.us/img547/7646/loetnocrys.th.jpg]
Weiterhin hab ich gleich den Ausschnitt für den Wannenstecker ins Gehäuse gefeilt. Daran werden später die Konstantstromquellen und weitere (noch geheime) Peripherie angeschlossen.
[Blockierte Grafik: http://img820.imageshack.us/img820/4136/geh1.th.jpg]
[Blockierte Grafik: http://img688.imageshack.us/img688/6413/geh2.th.jpg]
[Blockierte Grafik: http://img192.imageshack.us/img192/8545/geh3.th.jpg]
Diese Platine wird später in meiner neuen RGBW++ Wohnzimmerlampe stecken, dazu eröffne ich dann aber noch einen Thread in naher Zukunft.
btw. wegen der miesen Bildqualität bedankt euch bei den 3x13w Energeisparlampen.
-
dumdidum... ich merk grad -> irgendwie hab ich den Quarz und die Gate-Widerstände für die FETs vergessen.
-
Sauber, sauber.
Willst dann deine RGBW-Lampe mit DMX steuern. So in die Richtung Sound-to-Light.
Die Duo-LED bekommt dann auch eine Aussparung im Gehäuse oder?Ich wünschte ich könnte meine Platinen so sauber in ein Gehäuse stecken. Ich bin da nicht so geübt Ausschnitte zu feilen und die passgenau reinzubekommen.
-
diese gehäuse sind aus polycarbonat, da geht das echt super. ich hatte letztens solch ein "soft-touch" gehäuse aus pvc, das war echt ein absoluter krampf!
ja, ich werde meine wohnzimmerlampe per dmx steuern. sound to light ist jedoch vorrangig nicht geplant, sondern einfach erstmal nur "irgendein bus-system" und da griff ich kurzerhand zu etwas bestehendem. -
seit dem gestrigen bauteilfund (max481) im keller hab ich das ganze nun auch komplettiert:
[Blockierte Grafik: http://img26.imageshack.us/img26/4285/max481.th.jpg]
platine bleibt vorerst ohne quarz, will mal probieren was mit dem internen rc-oszillator machbar ist.
-
Es gibt eine neue Bestückungsversion, wo sie verbaut wird und was sie dort tut ist aber noch geheim! Bisschen was fehlt auch noch, werde das Bild dann nochmal updaten.
[Blockierte Grafik: http://img691.imageshack.us/img691/9494/pcb2k.th.jpg]
-
Gibt es dafür eigentlich schon fertige Programme? Bzw. was hast Du selbst bereits damit umgesetzt?
Die Grundidee finde ich super und interessant, bei mir hapert es allerdings am programmieren. -
Gibt es dafür eigentlich schon fertige Programme? Bzw. was hast Du selbst bereits damit umgesetzt?
Gute Frage da hier ja immer nur die Hardware in einer jeweils weiteren Ausführung vorgeführt wird Also mit entsprechendem Prog dazu, könnte man sich die Bestellung einiger Platinen in Erwägung ziehen Am Besten gleich verschiedene Prog-Versionen. Für jeden Bedarf halt
MfG
-
Am Besten gleich verschiedene Prog-Versionen. Für jeden Bedarf halt
Ich bin mir nicht sicher, ob Du das ironisch meinst. Es soll halt Leute wie mich geben, die keine Programme in Bascom oder C schreiben können. Deshalb wollt ich nur vorsichtig fragen.
edit: War das nicht ironisch gemeint, ist dieser Beitrag hinfällig