Wir dürfen in der Schule ein Projekt entwickeln und haben uns für ein autonomes Fahrzeug (Modellauto) entschieden. Dazu verwenden wir 3 Infrarotsensoren um das Auto in der Spur zu halten. Jetzt stehen wir vor derr Frage welchen Mikrokontroller wir uns zulegen sollen. Unser Konzept wird wahrscheinlich einige Timer benötigen wenn möglich 16-bit. Ausserdem sollte der Chip bereits auf einem Crump Modul bestückt sein. Hätte jemand einen Vorschlag?
Dafür reicht sicher ein Crumb328. Aber ein Arduino Nano clone ist fast identisch und kostet nur 1/10 verbglichen mit den Crumb Modulen.
Dann such dir erst einen Controller aus, der Deine Anforderungen erfüllt und danach suchst Du nach einem Eval-Board auf dem dieser verbaut ist.
Wofür braucht man mehr? Der kann als Taktgeber für dutzende Timer in Software dienen.
Würde dieser Mikrokontroller nicht besser sein ? CrumbX128A1 AVR Xmega Modul In der Schule lernen wir jedoch einen ATMEGA zu programmieren, ist da ein großer unterschied zum ATX ?
>1. Ist dieses Modul geeignet oder gibt es eine bessere Alternative? >2. Gibt es eine Platine, worauf man das Modul aufbauen kann, um mit den >Sensoren kommunizieren zu können bzw. den Motor ansteuern kann? Wie schnell wollt ihr zum Erfolg kommen? Welche Fähigkeiten bringt ihr mit? Könnt ihr Datenblätter lesen? Ist das Ziel eher die Programmierung oder Einarbeitung in einen neuen Controller? Man hat euch schon ein Tipp gegeben. Ein Arduino hat viele Vorteile: -Bibliotheken sind da -reinstecken, Skript schreiben loslegen -verschiedene Shielts usw. Wenn Ihr selber programmieren wollt, dann ist es kein Problem. Es wird mehrere Wochen dauern, um nur um ein paar Biliotheken zu schreiben... Zu1. Alternativen: Für euch reicht jeder Controller. Nehmt einen mit den ihr euch auskennt. Einarbeitungszeit ist eine Totzeit und soll nicht unterschätzt werden. Zu2. Platinen anpassen und löten muss fast immer sein. Mit einen guten Flußmittel klappt es ganz gut. Eine Motorregelung + paar Sensoren auslesen, klingt nach wenig. IST aber sehr viel KnowHow notwendig! >In der Schule lernen wir jedoch einen ATMEGA zu programmieren, ist da >ein großer unterschied zum ATX ? Sry, ich habe nichts mit den 8bitter zu tun. Mache nur mit stm32x rum. Einfach schlau lesen. Geht schneller als zu fragen. mfg
Hartl schrieb: > Unser Konzept wird wahrscheinlich einige Timer benötigen Interessantes "Konzept" ... mit "wahrscheinlich" ... Heißt das übersetzt: K. A.? Ist das verlinkte Bild euer Aufbau? Wie hoch sind denn die Banden, dass der "Geradeaus-Sensor" (behindert durch die Seiten-Sensoren) etwas mitbekommen soll? Ich würde die Sensoren an der Höhe der Banden orientieren. Habt ihr da ein Konzept? Stellt es doch mal vor ... Die 3 Sensoren und die beiden Motore (für den Antrieb) kann man sicher auch mit einem Arduino Nano o.ä. versorgen ... Für die Sensoren würde ich auch noch andere Varianten (z.B. Ultraschall) in die Überlegungen einbeziehen. IR bedingt eine "Fremdlicht-Kompensation". Der "Schmackes" wird in der Software liegen - weniger in der verwendeten Hardware (MC).
Hartl schrieb: > Unser Konzept wird wahrscheinlich einige Timer benötigen wenn > möglich 16-bit. Dann würde ich an eurer Stelle noch mal über das Konzept nachdenken.
Hartl schrieb: > Hat halt nur einen 16 bit timer :/ So what? Es ist überaus trivial, einem 8Bit-Timer per Software zu einer Erweiterung auf 16 Bit zu verhelfen. Jedenfalls solange man nicht speziellere Hardware-Timerfunktionen wie etwa PWM oder InputCapture benötigt. Und diese Notwendigkeit sehe ich bei deinem Projekt absolut nicht. Mehr noch: ich sehe nicht einmal die Notwendigkeit für drei Timer. Eigentlich würde ein einziger schon völlig genügen...
c-hater schrieb: > Es ist überaus trivial, einem 8Bit-Timer per Software zu einer > Erweiterung auf 16 Bit zu verhelfen. Entschuldige meine Dummheit, aber wie willst Du mit einem 8-Bit-Timer einen Interrupt bei z.B. genau 15739 Zählern auslösen - durch eine "triviale" Software-Erweiterung - die auch bei 17459 und 21357 und ...beliebigen Werten funktioniert? Beispiel willkommen :-)
> Würde dieser Mikrokontroller nicht besser sein ? > CrumbX128A1 AVR Xmega Modul Warum fragst du das, hast einen Grund, den besser zu finden? Wenn du meinst, dein grund ist gut, dann bleibe bei deiner Meinung oder teile sie mit uns, damit wir sie kommentieren können. Wenn mir der Auto Händler einen Gold empfiehlt frage ich ja auch nicht, ob der Mercedes E besser ist. Größer, stärker, schneller, breiter, teurer, komplizierter ist nicht zwangsläufig besser. Ich lebe gut damit, zu kleinen einfachen Lösungen zu tendieren - in jeder Lebenslage.
aSma>> schrieb: > Zu2. > Platinen anpassen und löten muss fast immer sein. Mit einen guten > Flußmittel klappt es ganz gut. Da bin ich auch für, besonders für das Flußmittel.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.