µC Auswahl für Kleinprojekt

#3236457
Lesenswert?

Hallo!

Ich bin relativ neu auf dem Gebiet und würde Hilfe bei der Auswahl eines 
µCs benötigen. Der µC sollte wenn möglich von Atmel sein und hat nur 
sehr geringe Anforderungen:

-> ein Tastereingang, mit dem verschiedene Betriebsmodi eingestellt 
werden können (je nach länge des Tastendrucks)

-> ein Ausgang, um (über einen Boost-Konverter) 4 LEDs anzusteuern

-> ein weiterer Ausgang für eine LED

-> ein ADC-Eingang, um eine Versorgungsspannung einer Batterie(1,5V) 
einzulesen

-> ein weiterer Standardausgang

Also im Grunde sehr geringe Anforderungen, welchen µC würdet ihr dafür 
empfehlen?

LG
Gast #3236467
Lesenswert?

Ich würde einen ATmega88 nehmen (oder Atmega168 bzw. Atmega328, sind 
wie der 88er, haben aber mehr Speicher)

Die sind zwar etwas oversized, dafür kann man bei Bedarf noch einiges 
mehr damit machen, wenn die Hardware schon mal steht.


Bei größeren Stückzahlen für eine Produktionsserie würde man sicher 
einen ATtiny nehmen, um ein paar Cent pro Stück zu sparen.
#3236543
Lesenswert?

Daniel F. schrieb:
> Aber Attiny klingt schon mal super, da er platzsparend und vermutlich
> auch billig ist?!

Was ja für ein Anfänger und Hobbyprojekt auch das allerwichtigste 
ist....

Verschaff dir doch einfach mal selber einen Überblick über die AVR 
Controller. Dann entscheide selber. Für einen Anfänger ist die Frage oft 
gar nicht entscheidend.

Man kann grob Einteilen in:

8-Pinner: Hier würde ich nur noch Tiny25/45/85 nehmen. Unterscheiden 
sich nur nach Speichergrößen.
5 GPIOS und ADC

Tiny24/44/84:
Mehr IOs, trotzdem klein.

Dann die oft genommenen "Mega8-Klasse", heute nimmt man Mega88/168... 
usw.
wie Tiny nur mit mehr Speicher, IOs und einiger Peripherie: USART, SPI 
usw.

Die Dicken Megas auch "Mega32-Klasse", heute Mega328 usw.
Noch mehr Speicher, vor allem Flash, also Programmspeicher.

Natürlich gibt es noch mehr Sorten, eher für spezielle Fälle, z.B. 
Tiny2323 wenn man einen Tiny mit UART aber dafür ohne ADCs will.

Also nimm irgendeinen, es macht keinen Sinn am Anfang viel Zeit darauf 
zu verwenden. Meist liegen die Probleme in diesem Stadium noch viel 
tiefer.

PS: Attiny13 brauchst du nicht mehr. Veraltet. Nimm tiny85 dafür.

gruß cyblord
#3236554
Lesenswert?

Den ATTiny85 gibt's auch schon auf einem witzigen Dev-Board inkl. 
USB-Schnittstelle und Spannungsregler:

http://digistump.com/products/1

Dazu gibt's auch noch ein paar Erweitungs-Kits (Shields) für die ganz 
lötfaulen :-) Bei Interesse kann ich bei der Beschaffung behilflich 
sein, so dass Du die Dollar-Preise 1:1 in Euro nehmen kannst (das 
USB-Board also für 8,95 Euro inkl. MwSt.).
#3236560
Lesenswert?

Digi Spark schrieb:
> Den ATTiny85 gibt's auch schon auf einem witzigen Dev-Board inkl.
> USB-Schnittstelle und Spannungsregler:
>
> http://digistump.com/products/1
>
> Dazu gibt's auch noch ein paar Erweitungs-Kits (Shields) für die ganz
> lötfaulen :-) Bei Interesse kann ich bei der Beschaffung behilflich
> sein, so dass Du die Dollar-Preise 1:1 in Euro nehmen kannst (das
> USB-Board also für 8,95 Euro inkl. MwSt.).

Oh Herr, ich will doch nur mal einen einzigen Thread ohne dass irgendein 
Gsichtsgünther mit Boards und Shields ankommt. Es scheint mir nicht 
vergönnt.

Dann auch noch unverschämt Werbung hier rein hauen. Wo hat der TE denn 
von einem Board geredet?
#3236578
Lesenswert?

Daniel F. schrieb:
> Vielen Dank für die schnellen Infos!
>
> eine Frage bez. der Versorgungsspannung: im Datenblatt ist 2,7-5,5V
> angegeben. Funktionieren die wirklich in dem gesamten Spannungsbereich?
> Ich hatte da was von 3,3V Spannungsversorgung gehört!

Ja tun sie (sonst würde es nicht im DB stehen). Geht bei einigen runter 
bis 1.8 Volt.
Allerdings hängt die mögliche Taktfrequenz von der Spannung ab. Steht 
auch im DB, gibt da lustige Diagramme.

gruß cyblord
#3236711
Lesenswert?

zum einen geht es um den Ton, der ja bekanntlich die Musik macht. Zum 
zweiten steht der TE ja ganz offensichtlich noch ganz am Anfang seiner 
Bemühungen und da finde ich es schon valide, ihm auch den alternativen 
Weg über ein DEV-Board aufzuzeigen.

Was die vermeintliche Werbung anbetrifft: auf der Bucht werden die 
Dinger für den doppelten Preis angeboten und selbst die auf der 
Hersteller-Seite angegegben Distributoren verkaufen das Ding deutlich 
teurer - da finde ich ist es schon eine zulässiger Hinweis zu sagen, 
dass man ggf. zu einer günstigeren Beschaffung verhelfen kann. Das sehe 
ich auch nicht als "unverschämte Werbung".
#3236775
Lesenswert?

Abgesehn von eurer Diskussion :) hätte ich noch eine zusätzliche Frage:

In meinem ersten Beitrag hatte ich erwähnt, dass ich 4 LEDs mit einem 
Ausgang ansteuern will. Diese LEDs sollte alle die gleiche Intensität 
haben, können also in Serie geschalten werden. Als Versorgung dient eine 
1,5V Batterie.

Meine Idee: es gibt ja Boost-Konverter, die mit 1,5V Eingangsspannung 
einen Konstantstrom am Ausgang erzeugen, sodass ich die LEDs ohne 
Vorwiderstand betreiben könnte. Ich würde über einen µC ausgang einen 
Transistor schalten, der diesen Strom durch die LEDs schaltet. Kann mir 
jemand so ein Bauteil empfehlen?

Weiters sollten die LEDs in 3 Intensitätsstufen betrieben werden, kann 
ich das mit diesem Bauteil irgendwie vereinen? Es soll dabei möglichst 
wenig Leistung verbraten werden.

LG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren