Show Posts
Pages: 1 ... 30 31 [32] 33 34 ... 75
466  International / Deutsch / Re: Zusätzliche Pins an Seeduino PE7, PE6, .... -> LED glimmt nur anstatt zuleuchten on: November 11, 2012, 01:45:49 pm
Im Anhang ist die eine Datei für die IDE bei der ich die Seeeduino Pin zusätzlich drin habe damit man sie genauso handeln kann wie die "orginalen".
Damit lassen sich die Pins dann eifach als 70-85 benutzen wie die andern auch
Gruß
Der Dani
467  International / Deutsch / Re: Aufbau Stromversorgung für einen Raum on: November 11, 2012, 09:51:44 am
Die TinyWire Libraries arbeiten nicht mir der 1.0.2 zusammen vielleicht ist das auch ein Fehler

Gruß
Der Dani
468  International / Deutsch / 7 Segement Uhr 100mm Bauhöhe mit Attiny84 on: November 11, 2012, 09:34:27 am
Mein Projektvorstellung:
Eine 4 Ziffern 7Segementuhr mit 100mm Bauhöhe der Segemente.
Benötigte Hardware:
1* Attiny84
1* DS1307 RTC von Maxim
1* Batteriehalter
4* 74HC595 Schieberegister
4* ULN2803 Darlington Array
1* IRFL024 N-Channel Mosfet
1* 7805CV  Festspannungregler 5V
1* Batteriehalter CR20xx
1* Ribbon IKEA Bilderrahmen
Möbefolie weiß zu Beziehen des Glases.

Ziel war es alles auf einen Attiny84(44) CPU umzusetzten. Die Dateien der Cores sind von hier http://hlt.media.mit.edu/?p=1695 Diese laufen aber nur unter der 1.0.1 auf der 1.0.2 habe ich es durch einiges an probieren nicht hinbekommen.
Ich nutzte die TinyWireM-Libraries mit Erweiterungen von mir der defines für die x4er Serie, da die USI Interface auf anderen Pins bzw. Ports sitzt als bei den x5ern. Die Kommuniktion zu RTC läuft über I2C, wobei die externen Pullups zwingend erforderlich sind.
Ich wollte kein Multiplexing nutzten damit ich die volle Helligkeit der Anzeigen nutzten kann, deswegen die 4 Schieberegister+ 4 ULN2803.
Mit dem IRFD024 Mosfet habe ich die Output-Enable der Schiebregister mit PWM angesteuert um die Helligkeit der Segemente zu handlen.
Die Steuerung läuft via One-Button Steuerung.
Kurzer Druck im Normalmodus stellt die Helligkeit in 6 Stufen regeln. Ein Langer Druck bewirkt die beiden Setmodes (1= Stellen Minuten 2= Stellen Stunden).
Gruß
Der Dani

Hier  der Code

469  International / Deutsch / Re: Aufbau Stromversorgung für einen Raum on: November 11, 2012, 08:43:29 am
Ich nutze erfolgreich die Attiny84M als MAster für meine Uhr mit RTC :-)

Die orginale TinyWireS war nur für die 25/45/85 tiny für die 24/44/84er musst du die usiTwiSlave.h erweitern um folgende Zeilen

Code:
#if defined(__AVR_ATtiny84__) | \
defined(__AVR_ATtiny44__) | \
defined(__AVR_ATtiny24__)
# define DDR_USI DDRA
# define PORT_USI PORTA
# define PIN_USI PINA
# define PORT_USI_SDA PORTA6
# define PORT_USI_SCL PORTA4
# define PIN_USI_SDA PINA6
# define PIN_USI_SCL PINA4
# define USI_START_COND_INT USISIF
# define USI_START_VECTOR USI_START_vect
# define USI_OVERFLOW_VECTOR USI_OVF_vect
#endif


Dann läuft sie und lässt sich kompilieren. Da die Pins für USI auf den X5er anders sind als die X4er Attinys

Siehe hier https://github.com/svoisen/TinyWire/blob/master/TinyWireS/usiTwiSlave.c.

Den Kompletten link zu den geänderten Dateien
https://github.com/svoisen/TinyWire/tree/master/TinyWireS
Würde auch noch den Attiny24 dazu erweitern.

Gruß
Der Dani

470  International / Deutsch / Re: Brauche Hilfe bezüglich Temperatursensor (LM35) on: November 11, 2012, 05:00:34 am
Wenn der LM35 heiss geworden ist dann ist der garantiert falsch angeschlossen. Eher wird der Sensor kaputt sein als ganz. Hier aus dem Datenblatt gehen ganz eindeutig die Anschlüsse hervor:
http://html.alldatasheet.com/html-pdf/8873/NSC/LM35CZ/78/2/LM35CZ.html
+Vs = 5V
Vout= 0-5V also Temperatur Ausgang
GND= GND (0V,Masse)

An die LED muss in jedem Fall ein Widerstand sonst machst du u.U. den Ausgang kaputt.
Hier ein schönes Beispiel zu auslesen des Sensors
http://www.mats-vanselow.de/arduinotemperatur

Gruß

Der Dani
471  International / Deutsch / Re: Aduino IDE 1.0.2 freigegeben. on: November 10, 2012, 01:04:34 pm
Noch ne Nachricht die ganzen Attiny Cores funktionieren auf der 1.0.2 nicht obwohlsie auf der 1.0.1 liefen. Habe 1h gesucht aber es hat sich mir leider nicht erschlossen zum ändern.
Gruß
 Der Dani
472  International / Deutsch / Re: Viele Leds über Arduino ansteuern on: November 07, 2012, 07:56:53 am
Ich denke das du mit dem MAX7219/7221 besser bedient bist ich habe eine QlockTwoQlone damit aufgebaut.
Schau mal hier
http://www.arduino.cc/playground/Main/LedControl  dort ist ein schönes Beispiel zu deinem Project im Grunde ist das ähnlich der Matrix auf dem Foto unten links.
Du kannst damit eine bist zu 8*8 Matrix ohne Probleme aufbauen. Größter Vorteil du brauchst nur ein Widerstand am IC für die Einstellung des LED-Stroms.

Gruß
Der Dani
473  International / Deutsch / Re: Zwei Geräte mit einem Arduino per RS232 steuern on: November 07, 2012, 06:08:55 am
Welchen Arduino hast du denn der MEGA hat 4 UART schnittstellen für RS232, aber Achtung normale RS232 Schnittstellen haben +-15V dein Arduino aber nur 5V ,wenn du direkt anschließt dann zerstört du deine CPU. Also brauchst du einen Pegelwandler für jede Schnittstelle einen MAX232(1Kanal) oder MAX234(für 2Kanäle) um mit der normalen RS232 unterhalten zu können.
Wenn du einen Uno o.ä.besitzt kannst du über Software Serial noch Software UARTs  hinzufügen aber die können nicht die unbegrenzt schnell, da hängt dann auch von deinem Programm ab du musst sehen das du die Eingangspuffer schnell leermachst.
Unter Bespiele in der IDE ist unter multi-Software Serial Sketch.

Gruß
Der Dani
474  International / Deutsch / Re: Hiiiiiilfe on: November 06, 2012, 01:59:42 pm
Ich kaufe meine hier:
https://guloshop.de/shop/Mikrocontroller:::3.html
475  International / Deutsch / Re: Analogwert Ausgabe mit 7-Segment Anzeige on: November 06, 2012, 09:03:24 am
Bei unlineraren Werten am Analog Eingang kannst du interprolieren mit der Map funktion. Also für verschiedene Analog bereiche verschiendene Augaben.
Pseudo code

Code:
y = map(Wert1,100,400, 10,14);
y = map(Wert1,401,800, 15,17);
y = map(Wert1,801,1020, 18, 20);
So hast du eine nicht ganz lineare Gerade sonden nur zwischen den jeweils zwei Punkten die du angegeben in dem jeweiligen map angegeben hast.

Gruß
Der Dani
476  International / Deutsch / Re: IRLZ34N geht kaputt on: November 06, 2012, 04:26:47 am
Funktioniert also jetzt?
477  International / Deutsch / Re: Hiiiiiilfe on: November 05, 2012, 01:03:30 pm
Welchen Bootloader hast du drauf? Wenn du den 168 Bootloader drauf hast musst du dann nachher das entsprechende Board anwählen. Ich glaube wenn du den Optibootloader drauf packst und du dann den UNO wählst erwartet der einen 328er, aber da gibt es ja bestimmt Leute die mehr Ahnung haben.
Nur mal so eine Idee.
478  International / Deutsch / Re: IRLZ34N geht kaputt on: November 05, 2012, 09:52:21 am
Ganz wichtig die Massen des Arduinos und des Motorkreises müssen verbunden sein! Sonst funktioniert die ganze Geschichte nicht.
Das Gate muss außerdem mit einem 1K Widerstand gegen Masse (GND) verbunden sein damit sich das Gate in der Offzeit entladen kann.
Gruß
Der Dani
479  International / Deutsch / Re: Hiiiiiilfe on: November 04, 2012, 12:33:26 pm
Falsches Board ausgewählt?
Gruß
Der Dani
480  International / Deutsch / Re: Smartmeter: Hager EHZ 361 Stromzähler LED auslesen - der Anfang ist gemacht on: October 31, 2012, 09:53:45 am
Also meiner Erfahrung nach ist ein LDR zu langsam für die saubere erkennung der Puls mit einem Fototransistor bist du auf der Richtigen Seite, der ist schnell genug.
Gruß
Der Dani
Pages: 1 ... 30 31 [32] 33 34 ... 75