PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mikrocontroller Anfänger



pro-bot128
13.11.2010, 14:25
Hallo Leute!
Ich möchte mal ein kleines Projekt bauen, und zwar ein Ampelprojekt.
Ich habe:
1x Rote LED
1x Gelbe LED
1x Grüne LED
3x 470Ohm Widerstand

Jetzt brauch ich irgendeinen Mikrocontroller der folgendes machen soll:
ROTELED an
5s warten
GELBELED an
2s warten
ROTELED und GELBELED aus
GRÜNELED an
5s warten
GRÜNELED aus
GELBELED an
1s warten
Wieder von vorne anfangen.

Könnt ihr mir einen Mikrocontroller empfehlen?
Und ein Programmiergerät dazu?

Das wäre sehr nett, da ich jetzt mit richtig anfangen möchte.

MfG derprobot128!

bnitram
13.11.2010, 14:40
Hallo pro-bot128,
du hasst doch den Pro-Bot!!
Den könntest du ja nehmen.
Ich habe vor 2 Tagen ja auch 12 freie Ports benutzt um einene LED-Cube anzusteuern. Dann müsstest du keinen extra kaufen.

Mfg
bnitram

pro-bot128
13.11.2010, 14:51
ich hab dich ja abboniert, hab das video gesehen, wie hast du denn die leds draufgebaut und wie ist der Skript?

radbruch
13.11.2010, 15:01
Hallo

Den Kontroller hast du ja schon im probot, fehlt nur noch das Bastelboard (http://www.produktinfo.conrad.com/datenblaetter/175000-199999/197313-an-01-de-C_Control_Projectboard_PRO128.pdf) dazu:
http://www.conrad.de/medias/global/ce/1000_1999/1900/1970/1973/197313_LB_00_FB.EPS_400.jpg (http://www.conrad.de/ce/de/product/197313/)

Mit 15€ deutlich günstiger als das grosse Board mit LCD und Tastatur:
http://www.conrad.de/medias/global/ce/1000_1999/1900/1980/1982/198258_RB_00_FB.EPS_400.jpg (http://www.conrad.de/ce/de/product/198258/)
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=517896

Und das Programm dazu sollte ja kein großes Problem darstellen.


...da ich jetzt mit richtig anfangen möchte.Dann würde ich noch ein kleines Steckbrett dazubestellen, z.B. so eines:

http://www.conrad.de/medias/global/ce/5000_5999/5200/5260/5268/526819_LB_00_FB.EPS_400.jpg (http://www.conrad.de/ce/de/product/526819/)

btw:
Im C-Adventskalender (http://www.conrad.de/ce/de/product/192010/) ist auch ein kleines Steckbrett dabei. Dieses Jahr sind sogar richtig spannende Schaltungen drin:

http://www.conrad.de/medias/global/ce/1000_1999/1900/1920/1920/192010_BB_01_FB.EPS_400.jpg (http://www.produktinfo.conrad.com/datenblaetter/175000-199999/192010-an-01-de-CONRAD_ADVENTSKALENDER_2010.pdf)

Meine Steckbrettchen aus dem Kalender 2009:
http://radbruch.bplaced.net/robot/arm/lcd-mit-PCF8574A_klein.jpg (http://radbruch.bplaced.net/robot/arm/lcd-mit-PCF8574A.jpg)
(Aus https://www.roboternetz.de/phpBB2/viewtopic.php?p=525681#525681)

Gruß

mic

P.S.: "du hasst doch den Pro-Bot!!" :)

pro-bot128
13.11.2010, 15:07
Danke Radbruch, das ist ein C-Control board. Da ich aber eine Ampel bauen will, die nicht so groß wie diese platine, sondern nur so ca. 5x2cm.

radbruch
13.11.2010, 15:15
Aha


Ich möchte mal ein kleines Projekt bauen, und zwar ein Ampelprojekt....bedeutet ja nicht zwingend, dass du ein kleines Modell einer Ampel bauen willst.

Wenn du nur 5x2cm Platz hast, dann mach es wie die echten Ampeln: Anzeige und Ansteuerung getrennt.

Ansonsten ein Tiny13 mit einem ISP-Programmierer:
https://www.roboternetz.de/phpBB2/viewtopic.php?t=48795
http://www.google.de/search?q=ampel+attiny13

Gruß

mic

pro-bot128
13.11.2010, 16:30
Wenn du nur 5x2cm Platz hast, dann mach es wie die echten Ampeln: Anzeige und Ansteuerung getrennt.


Geht das auch mit einem PicAxe oder Pic?

radbruch
13.11.2010, 16:50
Klar geht das auch mit anderen Microkontrollern, der Tiny13 ist nur ein Beispiel. Er drängt sich auf weil er ausreichend klein ist, genügend viele IOs hat und LEDs mit bis ca. 20mA direkt gegen Vcc oder GND an einem Pin treiben kann.

Edit:
Mein 4000ster :)

pro-bot128
13.11.2010, 17:25
Gibt man dann dem Tiny13 Strom und schließt ROTELED Bein an einen Pin und ROTELED GND Bein an GND oder was?

Edit: Wieviel Strom brauch der dann?

hardware.bas
13.11.2010, 17:35
LED bitte nicht "nackt" anschliessen! Vorwiderstand! VG Micha

pro-bot128
13.11.2010, 17:36
OK, aber wieviel Ohm müssen dass sein und wieviel Volt brauch der Tiny13?

steveLB
13.11.2010, 17:59
http://www.atmel.com/dyn/products/datasheets.asp?family_id=607#791
hier gibt es das Datenblatt des Tiny13, auf Englisch, überfliegs mal.

Zum Thema Vorwiderstand, bei Google " vorwiderstand bei led" eintippen, gibts schon zu hauf.
Dazu brauchst du die Spannung die du bereit hältst, die Versorgungsspannung der LEDs, den Strom durch die LEDs.

Der Tiny braucht :
– ATtiny13V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V
– ATtiny13: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V

also kommt drauf an welchen Tiny du kaufst ( V oder nicht V ) und mit welcher Geschwindigkeit du den taktest, MHz), mit den Standard 5Volt kannst du den Tiny und die Leds betreiben (Vorwiderstand bei 5V berechnen !).

hardware.bas
13.11.2010, 18:03
Ich weiss nicht, woher Du Deine Vorwiderstände hast, jedenfalls
könnten diese Werte funktionieren. Rechne jedoch trotzdem nochmal
nach, wie steveLB geschrieben hat. VG Micha

steveLB
13.11.2010, 18:09
die 470 ohm sind wohl für die blauen LEDs der Modder, die die LEDs an 12V hängen , siehe auch http://forum.chip.de/hw-basteleien/led-faq-356759.html

pro-bot128
13.11.2010, 18:46
Ich habe ausgerechnet: 200Ohm. Stimmt das?
Gehen auch 470Ohm?

Edit: Wohl nicht, da 470Ohm mit 9V klappt, und nicht mit 5V.

pro-bot128
13.11.2010, 18:49
Ist das der?:
http://www.conrad.de/ce/de/product/154139/MICROCONTR-ATTINY13-20PU-DIL-8/0214041

steveLB
13.11.2010, 19:02
oder bei reichelt , etwas günstiger , hier
http://www.reichelt.de/?;ACTION=3;LA=444;GROUP=A362;GROUPID=2958;ARTICLE= 58321;START=0;SORT=artnr;OFFSET=16;SID=28MaayXawQA RwAADvCpGMd78c9ada4c94c0122bf9a6e75a9f1b9c

keine Ahnung obs stimmt, wie hast du es berechnet, also mit welchen Daten?

pro-bot128
13.11.2010, 19:09
ich hab so ein Tool genommen, bei Versorgungsspannung 9v, bei Durchlassspannung für LED 5v, und bei Betriebsspannung der LED 20mA eingegeben. Er spuckte 200Ohm aus.

hardware.bas
13.11.2010, 22:55
5V für eine LED ist ziemlich viel. Die liegen eigentlich bei 1,2 bis 3,5V je nach
Farbe. Ich hatte zwar mal eine purpurne LED mit 5V, jedoch waren da
ein blauer und ein roter Chip in Reihe integriert. Schau mal, ob 20mA unbedingt sein MÜSSEN? Als Signalanzeige reichen schon 1-10mA. Ein
EINZIGER AVR-Pin könnte diese 20mA ev. noch abkönnen, jedoch
mehrere?..... Ansonsten ist Deine Rechnung schon korrekt, nur die
Daten (LED-Spannung, notwendiger Strom) würde ich nochmal
kontrollieren bzw, überdenken. VG Micha

Zwerwelfliescher
14.11.2010, 13:17
Hi,
ich habe schon als Abschlussprojekt in der Schule eine Ampleschaltung mit Auto+Fußgänger und LCD gebaut.
Natürlich habe ich auch klein angefangen.
Hier sind schon etwas ältere Videos von meiner Schaltung:

http://www.youtube.com/watch?v=HJiwYpsOyHQ

und

http://www.youtube.com/watch?v=hRtqsbbFSa0

Wenn du möchtest, kann ich den Code posten.

Gruß
Flexxx

pro-bot128
14.11.2010, 14:10
Hallo Flexx, so wollte ich das auch bauen. Sag mal, bei dem ersten Video, was ist das für eine Platine? Programmieradapter? Könntest du mir bitte mal erklären wie du das verkabelt hast? Kannst auch eine Zeichnung machen...
...Bilder sagen mehr als 1000 Worte.

Zwerwelfliescher
14.11.2010, 14:37
Hallo,
die Platine beim ersten Video ist von dem Starterset Mikrocontroller von Franzis. Ich werde den Schaltplan suchen, und ihn dann posten.

Gruß

pro-bot128
14.11.2010, 15:19
Ist das ein Bausatz? Muss man Teile auf die Platine löten?

radbruch
14.11.2010, 16:06
Eine Alternative wäre diese Tiny13-Platine:
http://www.loetstelle.net/projekte/tinydil/tinydil.php

pro-bot128
14.11.2010, 17:17
Ich glaube ich entscheide mich für Arduino...
Mein Freund hat so einen und ich kann den auch schon programmieren.
Der kann doch auch Code auf sich speichern oder?

radbruch
14.11.2010, 17:54
Auf der Einsteigerversion thront ein Mega8:

http://arduino.cc/en/Main/Hardware


Der kann doch auch Code auf sich speichern oder?Wie sonst sollte man ihn denn programmieren können?

µBert
20.04.2015, 15:10
Ein Attiny13 oder ein Atmega8 reichen für so kleine Projekte völlig aus.

Hier wird es Schritt für Schritt erklärt:

http://www.mikrocontrollerspielwiese.de/

Dort gibt es sehr viele Einsteigerprojekte und es gibt sehr viel zum (kostenlos) Herunterladen.

Gruß
Bert

Unregistriert
20.04.2015, 16:15
Dir ist schon klar, dass Du auf eine über 4 Jahre alte Diskussion antwortest?

witkatz
21.04.2015, 09:39
Seine Werbung für mikrocontrollerspielwiese an Diskussionsleichen angehängt habe ich in den letzten Tagen schon in drei Foren gesehen. Er hat wohl nach Elektronikforen gegoogelt un in allen möglichen Foren, teilweise auch in mehreren Unterforen gleichzeitig die Werbung verteilt.
Aufdringlich wie die kleinen Werbekärtchen der Autoschrotthändler, die man morgens am Auto findet.