Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Both sides previous revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
projects:moodstrip [2012/08/27 01:17]
88.65.203.151
projects:moodstrip [2012/12/30 17:52] (aktuell)
wanda [Ergebnis]
Zeile 79: Zeile 79:
 | iom8u2.h ​     | ATmega8U2 ​                                                         |   ​3 ​ |   3,71 | [[http://​de.farnell.com/​jsp/​search/​browse.jsp;​jsessionid=Q1GXWPPLRDDXMCQLCIPJMMQ?​N=0&​Ntk=gensearch&​Ntt=ATmega8U2&​Ntx=mode+matchallpartial&​exposeLevel2Refinement=true&​suggestions=false&​ref=globalsearch&​_requestid=343713|Farnell Such Ergebnisse]] ​ | | iom8u2.h ​     | ATmega8U2 ​                                                         |   ​3 ​ |   3,71 | [[http://​de.farnell.com/​jsp/​search/​browse.jsp;​jsessionid=Q1GXWPPLRDDXMCQLCIPJMMQ?​N=0&​Ntk=gensearch&​Ntt=ATmega8U2&​Ntx=mode+matchallpartial&​exposeLevel2Refinement=true&​suggestions=false&​ref=globalsearch&​_requestid=343713|Farnell Such Ergebnisse]] ​ |
 | iomxx0_1.h ​   | ATmega640 \\ Atmega1280 \\ ATmega1281 \\ ATmega2560 \\ ATmega2561 ​ |  12  |   9,50 | Preis und Link für ATmega640 [[http://​de.farnell.com/​jsp/​search/​browse.jsp;​jsessionid=Q1GXWPPLRDDXMCQLCIPJMMQ?​N=0&​Ntk=gensearch&​Ntt=ATmega640&​Ntx=mode+matchallpartial&​exposeLevel2Refinement=true&​suggestions=false&​ref=globalsearch&​_requestid=348075|Farnell Such Ergebnisse]] ​  | | iomxx0_1.h ​   | ATmega640 \\ Atmega1280 \\ ATmega1281 \\ ATmega2560 \\ ATmega2561 ​ |  12  |   9,50 | Preis und Link für ATmega640 [[http://​de.farnell.com/​jsp/​search/​browse.jsp;​jsessionid=Q1GXWPPLRDDXMCQLCIPJMMQ?​N=0&​Ntk=gensearch&​Ntt=ATmega640&​Ntx=mode+matchallpartial&​exposeLevel2Refinement=true&​suggestions=false&​ref=globalsearch&​_requestid=348075|Farnell Such Ergebnisse]] ​  |
-| iousbxx2.h ​   | AT90USB82 \\ AT90USB162 ​                                           |   ​3 ​ |   2,85 | Preis und Link für AT90USB162 bei Reichelt, ​3,12€ und Link für AT90USB162 bei Farnell, AT90USB82 nur als QNF bei Farnell [[http://​de.farnell.com/​jsp/​search/​browse.jsp?​N=2008+203063&​Ntk=gensearch&​Ntt=AT90USB162&​Ntx=mode+matchallpartial|Farnell Such Ergebnisse]] [[http://​www.reichelt.de/​USB-CAN-BUS-Controller/​AT-90USB162-TQ/​index.html?​;ACTION=3;​LA=444;​GROUP=A316;​GROUPID=2946;ARTICLE=112440;START=0;​SORT=artnr;​OFFSET=16;​SID=10T3ryW38AAAIAAAKw3Ncfaecb7fc0a451233f54293a386776ae8#​av_tabdata|Reichelt Produkt Seite]] ​ |+| iousbxx2.h ​   | AT90USB82 \\ AT90USB162 ​                                           |   ​3 ​ |   2,85 | Preis und Link für AT90USB162 bei Reichelt, ​2,85€ und Link für AT90USB162 bei Farnell, AT90USB82 nur als QNF bei Farnell [[http://​de.farnell.com/​jsp/​search/​browse.jsp?​N=2008+203063&​Ntk=gensearch&​Ntt=AT90USB162&​Ntx=mode+matchallpartial|Farnell Such Ergebnisse]] [[http://​www.reichelt.de/​USB-CAN-BUS-Controller/​AT-90USB162-TQ/3//​index.html?​ACTION=3&GROUPID=2946&ARTICLE=112440&​SHOW=1&​START=0&OFFSET=16&|Reichelt Produkt Seite]] ​ |
 | iousbxx6_7.h ​ | AT90USB646 \\ AT90USB647 \\ AT90USB1286 \\ AT90USB1287 ​            ​| ​  ​6 ​ |   9,50 | Preis und Link vom biligsten AT90USB646 [[http://​de.farnell.com/​jsp/​search/​browse.jsp;​jsessionid=Q1GXWPPLRDDXMCQLCIPJMMQ?​N=0&​Ntk=gensearch&​Ntt=AT90USB646&​Ntx=mode+matchallpartial&​exposeLevel2Refinement=true&​suggestions=false&​ref=globalsearch&​_requestid=348891|Farnell Such Ergebnisse]] ​ | | iousbxx6_7.h ​ | AT90USB646 \\ AT90USB647 \\ AT90USB1286 \\ AT90USB1287 ​            ​| ​  ​6 ​ |   9,50 | Preis und Link vom biligsten AT90USB646 [[http://​de.farnell.com/​jsp/​search/​browse.jsp;​jsessionid=Q1GXWPPLRDDXMCQLCIPJMMQ?​N=0&​Ntk=gensearch&​Ntt=AT90USB646&​Ntx=mode+matchallpartial&​exposeLevel2Refinement=true&​suggestions=false&​ref=globalsearch&​_requestid=348891|Farnell Such Ergebnisse]] ​ |
  
Zeile 104: Zeile 104:
 Mögliche Transistoren:​ Mögliche Transistoren:​
 ^ Name ^ Art ^ $I_\text{max}$ [A]^ $U_\text{max}$ [V]^ Spannungsabfall [V]^ $t_\text{on+off}$ [ns] ^ Preis [€]^ ^ Name ^ Art ^ $I_\text{max}$ [A]^ $U_\text{max}$ [V]^ Spannungsabfall [V]^ $t_\text{on+off}$ [ns] ^ Preis [€]^
-| [[http://​www.reichelt.de/​ZETEX-Transistoren/​FMMT-624-TA/​3/​index.html?​;ACTION=3;LA=2;ARTICLE=68619;GROUPID=2905;artnr=FMMT+624+TA;​SID=11UC1soH8AAAIAAEFlEAM255ebb4650563a78805b38d6bde3b461|Zetex FMMT 624 TA]] | Bipolar | 1 | 125 | 0,02 | 160 | 0,26 |  +| [[http://​www.reichelt.de/​ZETEX-Transistoren/​FMMT-624-TA/​3//​index.html?​ACTION=3&​GROUPID=2905&ARTICLE=68619&SHOW=1&START=0&​OFFSET=16&|Zetex FMMT 624 TA]] | Bipolar | 1 | 125 | 0,02 | 160 | 0,26 |  
-| [[http://​www.reichelt.de/​IRL-IRFZ-Transistoren/​IRLML-2803/​3/​index.html?​;ACTION=3;LA=2;ARTICLE=108738;GROUPID=2896;artnr=IRLML+2803;​SID=11UC1soH8AAAIAAEFlEAM255ebb4650563a78805b38d6bde3b461|IRLML 2803]] | MOSFET | ? | 20 | ? | 12,9 | 0,16 |+| [[http://​www.reichelt.de/​IRL-IRFZ-Transistoren/​IRLML-2803/​3//​index.html?​ACTION=3&​GROUPID=2896&ARTICLE=108738&SHOW=1&START=0&​OFFSET=16&|IRLML 2803]] | MOSFET | ? | 20 | ? | 12,9 | 0,16 |
  
 ==== Implementierung ==== ==== Implementierung ====
-Es wird der [[http://​www.reichelt.de/​IRL-IRFZ-Transistoren/​IRLML-2803/​3/​index.html?​;ACTION=3;LA=2;ARTICLE=108738;GROUPID=2896;artnr=IRLML+2803;​SID=11UC1soH8AAAIAAEFlEAM255ebb4650563a78805b38d6bde3b461|IRLML 2803]] verwendet (0,16€; [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A100%252FIRLML2803PBF.pdf;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|Datenblatt]].+Es wird der [[http://​www.reichelt.de/​IRL-IRFZ-Transistoren/​IRLML-2803/​3//​index.html?​ACTION=3&​GROUPID=2896&ARTICLE=108738&SHOW=1&START=0&​OFFSET=16&|IRLML 2803]] verwendet (0,16€; [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A100%252FIRLML2803PBF.pdf|Datenblatt]].
  
 Ist eine Treiberschaltung nötig? Ist eine Treiberschaltung nötig?
Zeile 129: Zeile 129:
  
 === Implementierung === === Implementierung ===
-Es soll der [[http://​www.reichelt.de/​ICs-ADC-ADXRS-/​ADM-485-JR/​3/​index.html?​;ACTION=3;LA=446;ARTICLE=39304;GROUPID=5458;artnr=ADM+485+JR;​SID=13UDkxCX8AAAIAABvw3mY3004ab39fab83d4760ab81b4686dde73|ADM 485 JR]] von Analog Devices verwendet werden (1,25€; [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FADM485%2523AD.pdf;​SID=13UDkxCX8AAAIAABvw3mY3004ab39fab83d4760ab81b4686dde73|Datenblatt]])+Es soll der [[http://​www.reichelt.de/​ICs-ADC-ADXRS-/​ADM-485-JR/​3//​index.html?​ACTION=3&​GROUPID=5458&ARTICLE=39304&SHOW=1&START=0&​OFFSET=16&|ADM 485 JR]] von Analog Devices verwendet werden (1,25€; [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FADM485%2523AD.pdf|Datenblatt]])
  
 Sollte A/B nicht angeschlossen sein (floating) so ist der Ausgang //high//. Dennoch pull-up/​down an A/B wie hier [[http://​www.siongboon.com/​projects/​2006-03-06_serial_communication/#​RS485%20Interfacing|1]],​ [[http://​www.electro-tech-online.com/​microcontrollers/​93289-rs-485-pic.html|2]],​ [[http://​en.wikipedia.org/​wiki/​RS485|3]] und [[http://​www.softelectro.ru/​rs485_en.html|4]]. Jedoch nicht in der Implementierungs guideline. Sowie eine für [[http://​dangerousprototypes.com/​2011/​10/​09/​app-note-high-speed-usb-design-guidelines/​|differenzielle Signalübertragung]] Sollte A/B nicht angeschlossen sein (floating) so ist der Ausgang //high//. Dennoch pull-up/​down an A/B wie hier [[http://​www.siongboon.com/​projects/​2006-03-06_serial_communication/#​RS485%20Interfacing|1]],​ [[http://​www.electro-tech-online.com/​microcontrollers/​93289-rs-485-pic.html|2]],​ [[http://​en.wikipedia.org/​wiki/​RS485|3]] und [[http://​www.softelectro.ru/​rs485_en.html|4]]. Jedoch nicht in der Implementierungs guideline. Sowie eine für [[http://​dangerousprototypes.com/​2011/​10/​09/​app-note-high-speed-usb-design-guidelines/​|differenzielle Signalübertragung]]
Zeile 137: Zeile 137:
 Enable für receiver und transmiter könnten zusammengeschlossen werden, da einer Invertiert ist. Der Vorteil wäre das das routing etwas leichter würde. Sind sie getrent ist der Vorteil, das gehört werden kann was auf der Leitung los ist ([[http://​de.wikipedia.org/​wiki/​Carrier_Sense_Multiple_Access|CSMA]]). Ggf. könnte der Empfangsteil auch permanent aktiviert sein (was würde das für Probleme verursachen?​). Enable für receiver und transmiter könnten zusammengeschlossen werden, da einer Invertiert ist. Der Vorteil wäre das das routing etwas leichter würde. Sind sie getrent ist der Vorteil, das gehört werden kann was auf der Leitung los ist ([[http://​de.wikipedia.org/​wiki/​Carrier_Sense_Multiple_Access|CSMA]]). Ggf. könnte der Empfangsteil auch permanent aktiviert sein (was würde das für Probleme verursachen?​).
  
-Eine [[http://​de.wikipedia.org/​wiki/​Zener-Diode|Zener Diode]] [[http://​www.reichelt.de/​SMD-Z-Dioden-SOT23/​2/​index.html?​;ACTION=2;LA=2;GROUP=A425;​GROUPID=2996;START=0;OFFSET=500;​SHOW=1;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|SMD ZD 13]] verhindert das das RS485 Modul durch Überspannung auf der Leitung zerstört wird (0,06€; [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A900%252FSMD%2520ZD_Serie%2523fair.pdf;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|Datenblatt]]). Ist das Nötig, das das Modul eigentlich auch was von ESD Schutz sagt?+Eine [[http://​de.wikipedia.org/​wiki/​Zener-Diode|Zener Diode]] [[http://​www.reichelt.de/​SMD-Z-Dioden-SOT23/​SMD-ZD-13/​3/​/​index.html?​ACTION=3&​GROUPID=2996&​ARTICLE=18894&​SHOW=1&START=0&OFFSET=16&|SMD ZD 13]] verhindert das das RS485 Modul durch Überspannung auf der Leitung zerstört wird (0,06€; [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A900%252FSMD%2520ZD_Serie%2523fair.pdf|Datenblatt]]). Ist das Nötig, das das Modul eigentlich auch was von ESD Schutz sagt?
  
 ==== Spannungsregelung ==== ==== Spannungsregelung ====
-Da 12V für die Lampen anliegen, und 5V für die Logik benötigt werden (mit 5V kann die interne Oszylator des mC 16MHz haben) wird ein [[http://​www.reichelt.de/​ICs-A-A-/​-A-78L05-SMD/​3/​index.html?​;ACTION=3;LA=446;ARTICLE=18968;GROUPID=2908;artnr=%C2%B5A+78L05+SMD;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|µA 78L05 SMD]] verwendet (0,15€; Datenblatt von [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FDS_UA78L00.pdf;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|TI]], [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FDS_L78L00AB_AC_C.pdf;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|ST]] und [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FDS_MC78L00A_D.pdf;​SID=12UDoLM38AAAIAAE9hr4Y8e57e8070cc9bccf09ec988aa6515629|ON]]).+Da 12V für die Lampen anliegen, und 5V für die Logik benötigt werden (mit 5V kann die interne Oszylator des mC 16MHz haben) wird ein [[http://​www.reichelt.de/​ICs-A-A-/​-A-78L05-SMD/​3//​index.html?​ACTION=3&​GROUPID=2908&ARTICLE=18968&SHOW=1&START=0&​OFFSET=16&|µA 78L05 SMD]] verwendet (0,15€; Datenblatt von [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FDS_UA78L00.pdf|TI]],​ [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FDS_L78L00AB_AC_C.pdf|ST]] und [[http://​www.reichelt.de/​index.html?;​ACTION=7;​LA=3;​OPEN=0;​INDEX=0;​FILENAME=A200%252FDS_MC78L00A_D.pdf|ON]]).
  
 Alle drei Datenblätter schlagen einen 330nF Kondensator am Eingang und einen 100nF am Ausgang vor. Alle drei Datenblätter schlagen einen 330nF Kondensator am Eingang und einen 100nF am Ausgang vor.
Zeile 148: Zeile 148:
  
 ==== Kosten ==== ==== Kosten ====
 +^ Name ^ Anzahl ^ Einzelpreis ^ 
 +| [[http://​www.reichelt.de/​ICs-A-A-/​-A-78L05-SMD/​3//​index.html?​ACTION=3&​GROUPID=2908&​ARTICLE=18968&​SHOW=1&​START=0&​OFFSET=16&​|µA 78L05 SMD]] | 1 | 0,15€ | 
 +| [[http://​www.reichelt.de/​SMD-Z-Dioden-SOT23/​SMD-ZD-13/​3//​index.html?​ACTION=3&​GROUPID=2996&​ARTICLE=18894&​SHOW=1&​START=0&​OFFSET=16&​|SMD ZD 13]] | 2 | 0,06€ | 
 +| [[http://​www.reichelt.de/​ICs-ADC-ADXRS-/​ADM-485-JR/​3//​index.html?​ACTION=3&​GROUPID=5458&​ARTICLE=39304&​SHOW=1&​START=0&​OFFSET=16&​|ADM 485 JR]] | 1 | 1,25 € | 
 +| [[http://​www.reichelt.de/​IRL-IRFZ-Transistoren/​IRLML-2803/​3//​index.html?​ACTION=3&​GROUPID=2896&​ARTICLE=108738&​SHOW=1&​START=0&​OFFSET=16&​|IRLML 2803]] | 3 | 0,16€ | 
 +| [[http://​www.reichelt.de/​USB-CAN-BUS-Controller/​AT-90USB162-TQ/​3//​index.html?​ACTION=3&​GROUPID=2946&​ARTICLE=112440&​SHOW=1&​START=0&​OFFSET=16&​|AT90USB162]] | 1 | 2,85€ | 
 +^ ^ ^ 4,47€ ^
  
  
Zeile 163: Zeile 169:
 Eine Gamma Korektur hat Große auswirkungen! Eine Gamma Korektur hat Große auswirkungen!
  
-Dubstep ist perfekt für die Visualisierung mit dem Akuellen Programm (welches noch viel Raum für verbesserungen hat)+<del>Dubstep</​del>​8-Bit-Musik ​ist perfekt für die Visualisierung mit dem Akuellen Programm (welches noch viel Raum für verbesserungen hat) 
 + 
 +===== Beispiel: Moodstrip mit Arduino/​ATmega328P ===== 
projects/moodstrip.1346023032.txt.gz · Zuletzt geändert: 2012/08/27 01:17 von 88.65.203.151