Forum: Mikrocontroller und Digitale Elektronik Arduino Starterkit


von Jan N. (soad)


Lesenswert?

Hi Forengemeinde!!!

Ich bin grad neu in der suuuper spannenden Welt der Mikrocontroller.
Ich habe mir bereits ein paar Grundlegende Kenntnisse über Aufbau und 
Theorie der mC angeeignet (eigtl. Maschinenbau-Student, da lernt man so 
was leider nicht... :( ), sowie Grundwissen in C...

So, mein erstes Ziel ist ein MPP-Tracker!!

Den würde ich gern mit einem Arduino Board realisieren.

Würde das Starterpaket:

http://www.conrad.de/ce/de/product/323479/Arduino-Starter-Kit-Englisch-65194

dafür ausreichen?

Wo kann ich in Erfahrung bringen ob z.B. die Auflösung der A/D-Ports 
ausreicht?  Brauch ich für den MPP-Tracker Echtzeitports?

Bitte nicht hauen, wenn das blöde Fragen sind...aber ich hab den Bogen 
von Theorie zu Praxis noch nicht!!

Schon mal besten Dank.

Gruß

Jan

von Erlang E. (erlang)


Lesenswert?

Hey.

Also wenn dein Budget eher Studententypisch ist würde ich weniger Geld 
ausgeben. Das Conrad Packet hört sich schon nicht schlecht an, bietet 
auf jeden Fall eine Menge Anregungen etc. Aber wenn du weißt was du 
machen willst und bereit bist, dich über Foren und Co einzulesen, kannst 
du viel Geld sparen.

Arduino ist für den Einsteig auf jeden Fall eine super basis. Dazu noch 
ein Steckbrett und die Bauteile die du für dein Projekt benötigst. Am 
günstigsten gehts über eBay aus China. Habe damit bisher nur gute 
Erfahrungen gemacht. Denke in der summe liegst du damit bei ca. 20 €.

Die Daten der ADC findest du im Datenblatt 
(http://www.atmel.com/Images/doc8161.pdf). Ob die für dein Projekt 
ausreichen müsstest du selber prüfen...


Viele Grüße

von Jan N. (soad)


Angehängte Dateien:

Lesenswert?

Hey Philipp,
danhke für Deine Antwort!!
Ich denke mal, dass es ein Arduino Uno wird.
So jetzt ist noch die Frage nach dem Speicherbedarf 
(Flash/Arbeitsspeicher).
Hier müsste ich mich doch fragen: Wieviele Daten müssen gespeichert 
werden und wie groß ist mein Programm...Wie kann ich das in Vorfeld 
abschätzen?

Dann noch mal eine blöde Frage zu Tiefsetsteller:
Kann ich mir das prinzipiell so Vorstellen wie im Anhang zu sehen?

Danke schon mal für weitere Antworten!!!

Gruß,

Jan

von Erlang E. (erlang)


Lesenswert?

Jan No schrieb:
> Kann ich mir das prinzipiell so Vorstellen wie im Anhang zu sehen?

Hierzu kann ich dir leider nichts sagen, kenne mich mit Tiefsetzstellern 
nicht weiter aus. Auf jeden Fall scheint der MOSFET nicht korrekt 
angeschlossen, aber zu weiteren Details musst du woanders Fragen. Am 
besten recherchierst du erstmal noch etwas im Internet und machst dann 
einen eigenen Thread dafür auf, der Titel hier ist dafür sicher nicht 
der günstigste.

Jan No schrieb:
> Ich denke mal, dass es ein Arduino Uno wird.
> So jetzt ist noch die Frage nach dem Speicherbedarf
> (Flash/Arbeitsspeicher).
> Hier müsste ich mich doch fragen: Wieviele Daten müssen gespeichert
> werden und wie groß ist mein Programm...Wie kann ich das in Vorfeld
> abschätzen?

Also der Speicher des Uno ist eher klein, details siehe Datenblatt. Für 
richtig anspruchsvolle Aufgaben ist eher ein ARM angebracht. Aber da 
wird der direkte Einstieg sicher nicht ganz so einfach. Daher bist du 
mit dem Arduino meiner Meinung nach erstmal gut beraten. Kauf dir 
erstmal den, mach die ersten Schritte und werde warm mit der Materie. 
Und wenn der dann für deine Aufgabe nicht reicht, bekommst du vom 
gesparten Geld gegenüber Conrad immer noch einen Raspberry Pi oder ein 
ARM Starter kit.

Einen preiswerten Uni gibt es u. A. hier:
http://dx.com/p/uno-r3-development-board-microcontroller-mega328p-atmega16u2-compat-for-arduino-blue-black-215600

Viele Grüße

von gert (Gast)


Lesenswert?

Jan No schrieb:
> Hier müsste ich mich doch fragen: Wieviele Daten müssen gespeichert
> werden und wie groß ist mein Programm...Wie kann ich das in Vorfeld
> abschätzen?

Bist du Programmierer?  Wenn nicht wird es erstmal Jahre dauern bis du 
den Flash von dem Arduino vollgeschrieben hast. Anders sieht's beim Ram 
aus ...

von phischu (Gast)


Lesenswert?

Müsste mit einem Arduino funktionieren.

Hier geht's anscheinend auch

http://www.timnolan.com/index.php?page=arduino-ppt-solar-charger

Kannst ja mal 'diy mpp tracker' oder ähnliches googlen, da kommen 
bestimmt noch ein paar Lösungen zum Nachbau bei raus.

von Stephan B. (matrixstorm)


Lesenswert?

Hi Jan No.

Vielleicht ist http://matrixstorm.com/avr/tinyusbboard/ eine preiswerte 
Alternative fuer dich?

MfG

von phischu (Gast)


Lesenswert?

>Vielleicht ist http://matrixstorm.com/avr/tinyusbboard/ eine preiswerte
>Alternative fuer dich?

Das Problem hierbei ist wie so oft das Henne-Ei-Problem.

Um den Bootloader aufzuspielen brauchts bei diesem Projekt mindestens 
noch einen ICSP Programmierer und dann kann man gleich eine auf den 
Tracker ausgerichtete Schaltung auf Lochrasterplatine aufbauen.

von Erlang E. (erlang)


Lesenswert?

Hier gibts gerade nen Arduiono Uno und co zum fairen Preis:

Beitrag "[V] diverse Microcontroller"

von Erlang E. (erlang)


Lesenswert?

gert schrieb:
> Wenn nicht wird es erstmal Jahre dauern bis du
> den Flash von dem Arduino vollgeschrieben hast. Anders sieht's beim Ram
> aus ...

Genau. Den Programmspeicher bekommst du vermutlich nicht so schnell 
voll. Wenn viele Daten anfallen oder zwischengespeichert werden sollen, 
könnte der Ram irgendwann kanpp werden, aber das glaube ich bei deinem 
Anwendungsfall eher nicht.

Vg

von KA (Gast)


Lesenswert?

Dieses Statrterkit ist gut und günstiger als das vom Conrad.
http://shop.fritzing.org/products/fritzing-starter-kit-with-arduino-uno

von Stephan B. (matrixstorm)


Lesenswert?

phischu schrieb:
> Das Problem hierbei ist wie so oft das Henne-Ei-Problem.
>
> Um den Bootloader aufzuspielen brauchts bei diesem Projekt mindestens
> noch einen ICSP Programmierer und dann kann man gleich eine auf den
> Tracker ausgerichtete Schaltung auf Lochrasterplatine aufbauen.

Ja das ist in der Tat ein Problem.
Ggf. koennte man das ueber ein PonyProg-Kabel versuchen?

Aber auf Wunsch sende ich Jan gerne einen vorprogrammierten ATmega8 zu.

MfG

von chris (Gast)


Lesenswert?

Ohne viel über den MPP-Tracker zu wissen: Ich vermute es ist eine 
einfacher Regler. Da reicht ein Arduino locker aus.

von Jan N. (soad)


Lesenswert?

Hey Leute!!! :)

Vielen, vielen Dank schon mal für die rege Beantwortung meiner Fragen!!!

Besonderen Dank an  Stephan B. (matrixstorm) für sein Angebot...
"...Aber auf Wunsch sende ich Jan gerne einen vorprogrammierten ATmega8 
zu."

werde mich jetzt erst nochmal weiter in die Grundlagen stürtzen und mit 
dem Vorgeschlagenen Starterkit von 
http://shop.fritzing.org/products/fritzing-starter-kit-with-arduino-uno 
(Danke KA (Gast) für den Tipp! ;)) erste Schritte machen und dann evtl. 
noch mal auf das Angebot zurück kommen...

Gruß,

Jan

von Stephan B. (matrixstorm)


Lesenswert?

Jan No schrieb:
> und dann evtl.
> noch mal auf das Angebot zurück kommen...

Kein Problem.
Melde dich einfach: matrixstorm@gmx.de

MfG

von Pete K. (pete77)


Lesenswert?

Jan No schrieb:
> Ich bin grad neu in der suuuper spannenden Welt der Mikrocontroller.
[...]
>
> So, mein erstes Ziel ist ein MPP-Tracker!!

Also normalerweise fängt man mit etwas Leichterem an. :-)

von Jan N. (soad)


Lesenswert?

> Also normalerweise fängt man mit etwas Leichterem an. :-)

Ja das stimmt schon...fange dann auch erstmal mit den "leichten" Dingen 
an. ;)
Aber bei uns im Institut soll ein MPP-Tracker gebaut werden und daher 
ist das "länger" fristige Ziel ein MPP-Tracker...

von chris (Gast)


Lesenswert?

Falls es mit dem Speicher und der Geschwindigkeit wider erwarten nicht 
reichen solte, gibt es noch den Arduino Due:
http://arduino.cc/de/Main/ArduinoBoardDue

Wie die Arduino Umgebung damit zurecht kommt, weis ich allerdings nicht, 
weil ich diese Board noch nie verwendet habe.

MPP Tracker:
www.intechopen.com/download/pdf/12225

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
Noch kein Account? Hier anmelden.