Sammelbestellung? Mini-Platine: 3 Kanal Power-PWM mit ATMega+IR+RS485 Hallo Forum! Da ich nach wie vor vergebens auf die Lieferung einer "PCBs-aus-China"-Sammelbestellung aus dem Forum hier warte, kam ich auf die Idee, mein Projekt "öffentlich" zu machen und selbst eine Sammelbestellung zu organisieren. Außerdem kommt hinzu, dass ich die Platinen auf absehbare Zeit wirklich benötige. Wie man dem Betreff grob entnehmen kann, sind die Eckdaten folgende: - ATMega48/88/168, 16 MHz Quarz - 3x IRF7403 (30V, min 4A), optional Freilaufdioden bestückbar - IR Empfang 36 kHz (zB RC5) - RS485 für DMX etc., auch RS232 mit TTL-Pegel möglich - 1 Taster, 3 LEDs - nicht verwendete Pins des ATMega+GND+VCC sind auf eine Buchsenleiste geführt - kleine Platine 34x34mm^2 !! Wofür man so eine Platine braucht? In meinem Fall: Steuerung von LED-Leisten (einfarbig und RGB-Module). Allerdings kann ich mir auch vorstellen, dieses Modul wegen der Größe auch an anderen Stellen zu verbauen. Da viele Analog-Eingänge zugänglich sind, kann man kompakte Steuerungen und Regelungen aufbauen. Vllt. hat auch jemand im Modellbau eine Verwendung, man kann mit den Freilaufdioden theoretisch auch Motoren ansteuern. Im Anhang findet sich der Schaltplan. Falls dazu noch jemand Anmerkungen hat, immer her damit! Vor allem zu dem für das RS485 verwendeten ADM485 wären Erfahrungen interessant. Die Platine existiert ohne das RS485 und mit nur 2 Kanälen schon als selbstgeätzer Prototyp und verrichtet seit mehreren Monaten ihren Dienst. Leider ist sie viel zu groß und verschandelt daher meinen Schreibtisch ;) Die verwendeten Bauteile sollten problemlos auftreibbar sein. Widerstände / Kondensatoren sind in 0603, LEDs in 0805, der Rest ist "größer". Diese Bauteile sind meiner Erfahrung nach mit einer haushaltsüblichen Pinzette auch ohne Mikroskop noch einfach lötbar. Die ISP-Buchse ist mit einer MicroMatch-SMD-Buchsenleiste realisiert. Man kann sich einfach ein Adapter-Flachbandkabel mit einer MicroMatch-Buchse auf der einen Seite und einer "normalen" Buchse auf der anderen Seite bauen, die Pin-Belegung ist kompatibel. Fragen und Vorschläge sind willkommen. Mich interessiert auch erstmal die Resonanz, ob überhaupt jemand an dieser Platine Interesse hat. Das kann ich nämlich derzeit nicht richtig einschätzen. Wenn sich ein paar Leute finden, sollte ein Preis von (weniger als?) 5 Euro pro Platine problemlos zu erreichen sein. Da muss ich mich aber noch informieren. Wenn die Resonanz stimmt, mache ich mir dann auch ernsthaft Gedanken über die Organisation der Sache... Das (vorläufige) Platinenlayout hänge ich in den nächsten Posts an.
:
Verschoben durch Admin
Hu, ich hatte zwar mit wenig Resonanz gerechnet, aber überhaupt keine Kommentare zu Schaltplan und Layout... Das kommt mir schon komisch vor. Es kann doch kaum möglich sein, hier etwas abzuliefern, das keinerlei Kritik erzeugt ;) Oder braucht das wirklich niemand? Vllt. noch ein paar Ideen, was man damit machen kann: -typische RGB-Farbwechsel-Lampen mit Fernsteuerung -Zimmerbeleuchtung mit LEDs -Temperaturregelung -DC-Motor Steuerung, Regelung
Wie sieht's denn preislich UNGEFÄHR aus? Würde sicherlich so 10 Stück nehmen wollen... Mindestens :) MfG Iopodx
Sören R. schrieb: > Wie sieht's denn preislich UNGEFÄHR aus? Würde sicherlich so 10 Stück > nehmen wollen... Mindestens :) Desto mehr es werden, desto billiger wird es. Ich habe auch so einen Bedarf um 10 Stück herum. Bei insg. 20 Stück sind es um die 5 Euro pro Platine. Die Hoffnung ist ja, dass es noch mehr werden.
(leider) keine interesse. Übrigens, china ? pcbcart ? Bestell dann einfach 100stk, kostet glatt ges. 23eur mehr als wenn du 20stk bestellts ( mit zoll und versand schon).
Hi klingt ja echt interessant aber wie gross ist die den dann wirklich? und wieviele rgb led's kann man mit einer platine ansteuern? sorry hab da nich so die Ahnung aber brauch halt n seeehr kleinen rgb led controller (für 8 led's) und mit welcher spannung wird der dann betrieben?
Sascha R. schrieb: > Hi klingt ja echt interessant aber wie gross ist die den dann wirklich? Genauso groß, wie es oben steht. > und wieviele rgb led's kann man mit einer platine ansteuern? sorry hab > da nich so die Ahnung aber brauch halt n seeehr kleinen rgb led > controller (für 8 led's) und mit welcher spannung wird der dann > betrieben? Ausgelegt ist das Ganze für 12V. Üblicherweise kann man zum Beispiel jeweils 3 LEDs in Reihe schalten und davon die benötigte Anzahl eben parallel.
huch die grösse hab ich überlesen o_O naja gut dummerweise habe ich nur 9V und auch nur led's mit gemeinsamer kathode also auch keine reihenschaltung möglich schade klingt echt gut aber is wohl nix für mich
Das Ding sollte auch mit 9V laufen.
Josef Zimmermann schrieb:
> Das Ding sollte auch mit 9V laufen.
9V sind kein Problem. Die gemeinsame Kathode ist allerdings wirklich ein
Problem.
So, hier hat sich noch etwas getan! Da noch Platz war, kamen noch ein Mikrofonverstärker (für Lichteffekte) und ein AD-Eingangs-Puffer auf die Platine. Danach wurde sie bestellt. Jetzt habe ich die ersten paar für mich bestückt und auch schon an interessierte Kollegen verteilt. Trotzdem habe ich nach aktuellem Stand noch 30 Stück über! Diese könnten für 2€ pro Platine und 2€ Versand den Besitzer wechseln -> PM schreiben! Änderungen gegenüber dem Eingangsposting: - ISP jetzt 6-polige SMD-Stiftleiste - OpAmp mit Mikrofonverstärker und Puffer auf ADC6/7 Ein kleines Problem ist bei der Inbetriebnahme aufgetaucht, das Footprint des Quarzes hat die falschen Pin-Nummern bekommen (Warum ist denn bitte auch in einem Datenblatt Pin 2 markiert und nicht Pin 1...). Lösung: Siehe Anhang (Quarz verdreht auflöten, ist genug Platz da) oder eben, wenns reicht, keinen Quarz verwenden. Aktueller Schaltplan, Bestückungsplan, Stückliste und Bilder im Anhang. Ein paar kleine Inbetriebnahmetestprogramme gibts bei Nachfrage gerne auch noch.
Hallo, ich würde 10 Stck. nehmen. Bitte Info wegen Kontakt. Gruß Murkel
Murkel schrieb: > Hallo, > ich würde 10 Stck. nehmen. Bitte Info wegen Kontakt. > > Gruß > Murkel Nur für dich ;) murkel.sabuty (at) spamgourmet.com Oder melde dich einfach im Forum an und schreib mir eine PM. -- Was ich noch klarstellen will: Auf einem geposteten Bild ist ein Nutzen aus 2(!) Platinen zu sehen. Ich verkaufe hier die Platinen, nicht die Nutzen!
Super cool, ich habe ganz plötzlich keine Lust mehr auf die Teile. Murkel
Murkel schrieb: > Super cool, ich habe ganz plötzlich keine Lust mehr auf die Teile. > Murkel Die eMail-Adresse, die ich angegeben habe, ist kein Scherz, damit kann man mich erreichen. Da das Forum eine sinnvolle Kontaktaufnahmemöglichkeit bietet, fehlt mir die Motivation, hier meine echte eMail-Adressen reinzuschreiben. Sei es drum, der Tag, an dem man es allen Recht man kann, wird wohl nie kommen. Die ersten paar Platinen gehen jedenfalls heute in die Post :)
Im Anhang: Softwaresammlung zur Inbetriebnahme und zum Herumspielen. Im Archiv enthalten ist eine Info.txt:
1 | ixtdmv11hw.h/.c |
2 | Hardware-"Abstraktion" für Port-Einstellungen und PWM für die 3 Ausgänge |
3 | ixtdm_com.h/.c |
4 | Simples Single-Master/Client-Protokoll für die RS485-Hardware. |
5 | Übertragungen beginnen mit einem Low-Puls doppelter Byte-Länge, die bei den |
6 | Clients einen Frame-Error erzeugt und damit als Start-Bedingung funktioniert. |
7 | Danach werden gesendet: |
8 | 1 Byte Empfängeradresse (0=Broadcast an alle) |
9 | 1 Byte Kanal |
10 | 1 Byte Daten |
11 | Anwendung siehe Beispiele 1&2 und Test 4. |
12 | Test_1_LEDs |
13 | Schaltet LEDs an und aus. Für einen ersten Inbetriebnahmetest. |
14 | Test_2_PWM |
15 | Testet die PWM der 3 Ausgänge. |
16 | Durchläuft mit HSV den Regenbogen, wenn der Taster gedrückt wird und entsprechedend |
17 | gefärbte Leuchtmittel angeschlossen sind. |
18 | Test_3_PWM |
19 | PWM + FFT-Auswertung des Mikrofoneingangs. |
20 | Dazu ein Elektret-Mikrofon zwischen Verstärkereingang (siehe Schaltplan, MIC an P6) |
21 | und GND anschließen (auf Polung achten). |
22 | Test_4_Com |
23 | Einfach Test der RS485-Schnittstelle. Beim Drücken des Tasters wird eine LEDs bei den |
24 | anderen, am Bus angeschlossenen Clients angeschaltet und beim Loslassen wieder |
25 | ausgeschaltet. |
26 | Aufbau: Den Bus richtig verbinden (A, B, GND) und an den Enden Terminierungswiderstände |
27 | vorsehen (120 Ohm), oder auf 2 Platinen bestücken. |
28 | 1_PWM_Client: |
29 | Einfacher Client für das Kommunikationsprotokoll, der seine Adresse aus dem EEPROM |
30 | bezieht und dann über Kanal 1-3 seine PWM einstellt, wenn er eine Nachricht empfängt. |
31 | 2_FFT_Master: |
32 | Steuert die 1_PWM_Client über den RS485-Bus an. Siehe auch Test_3_PWM. |
--- Wer noch will, ich habe noch ein paar Platinen übrig. Die ersten Sendungen sind mittlerweile schon bei den Empfängern eingetroffen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.