Hallo! Ich bin neu auf dem Gebiet der Microcontroller und möchte als erstes Projekt, einen 12V Getriebemotor mittels eines AVR-Mikrocontroller (ATmega8) ansteuern. Für die Programmierung des Microcontrollers werde ich das MK2 Board von myAVR verwenden. Zum Projekt: Der Motor treibt ein Zahnrad an, an welchem Symbole angehängt sind. Ein optischer Sensor Prüft ob die Symbole vorhanden sind. Nach einer Zeit X dreht der Motor schneller, wodurch einige Symbole weggeschleudert werden. Wird dies vom Sensor erkannt, soll der Motor wieder langsamer drehen. Per USB Schnttstelle können diese Daten von einem X belibigen PC in Echtzeit abgefragt werden. Ich habe mich schon hier und im RN-Forum eingelesen, aber noch sind einige Fragen offen: 1) Ich weiß nicht genau, ob der ausgewählte Microcontroller für mein Projekt ausreicht bzw geeignet ist. Meine Ziele sind folgende: a) Motordrehzahl regeln b) Drehrichtung verändern c) verbindung mit einem Sensor d) kommunikation über eine USB Schnittstelle 2) Bin ich mir nicht sicher was die Versorgung angeht: Der Mictocontroller arbeitet mit bis zu 5V, der Motor mit max 12V. Ich verwende ein Netzteil mit einer Spannung von 12V. Heißt das ich brauche einen Spannungsregler mit 5V für den Microcontroller? 3) Welchen Motortreiber könnt ihr mir empfehlen? und wie wird dieser programmiert, benötigte Hardware? bzw brauche ich überhaupt einen? 4) Welche Bauteile benötige ich um eine Kommunikation des Microcontrollers über TCP/IP zu realisieren? (Die Schaltung sollte auch ohne Verbindung zum Pc funktionieren, da diese Anzeige nur optional verwendet werden soll) 5) Was haltet ihr von diesem Projekt bzw sind diese Ziele für einen Anfänger erreichbar? Fragen über Fragen.. Ich stelle deshalb so viele Frage weil ich demnächst alle benötigten Bauteile inkl. Board auf einmal bestellen möchte und nichts falsch bestelle bzw vergesse. Hoffe ihr könnt mir ein wenig Helfen. lg biozard
zu 1) Motordrehzahl stellen und sogar regeln, wenn Sensor für die Geschwindigkeit vorhanden, sowie Drehrichtungsumkehr sind für den ATm8 kein Problem. Kommunikation via USB benötigt zusätzliche Hardware (USB-RS232 konverter). (Hier wäre ein PIC28F2550 evtl. die bessere Wahl, der hat USB integriert) Wie soll denn ein Sensor aussehen, der 'Weggeschleuderte Buchstaben' erfassen soll? Ist es eine einfache Lichtschranke, dann ist es kein Problem. Soll es eine Kamera mit Bilderkennung sein, dann hast Du ein Problem, denn das schafft der ATm8 nicht. Der PIC allerdings auch nicht. Dazu benötigst Du richtig Rechenpower. zu 2) Ja. zu 3) Ja, Du benötigst einen. Und wenn es eine einfache H-Brücke aus 4 Transistoren ist. zu 4) Du kannst TCP/IP über USB übertragen. TCP/IP ist ein Protokoll. Das benötigt keine Hardware, ausser einem Prozessor, worauf es laufen kann. zu 5) Ich kann mir unter dem Ganzen überhaupt nichts vorstellen. Nicht wozu es gut sein soll und auch nicht, wie es ablaufen soll. Ich verstehe auch nicht, was Du am PC anzeigen lassen möchtest. Die aktuelle Geschwindigkeit? Ahmed Abdalla schrieb: > Ich stelle deshalb so viele Frage weil ich > demnächst alle benötigten Bauteile inkl. Board auf einmal bestellen > möchte und nichts falsch bestelle bzw vergesse. Bei den Fragen, die Du hier stellst, kann ich Dir garantieren, daß Du nicht ohne nacharbeiten und nachbestellen auskommen wirst! Gruß Jobst
Jobst M. schrieb: > Bei den Fragen, die Du hier stellst, kann ich Dir garantieren, daß Du > nicht ohne nacharbeiten und nachbestellen auskommen wirst! Stimmt absolut! Irgendwie glauben Anfänger immer alles auf einmal einkaufen zu können/wollen. Eine Illusion aus welchen Gründen auch immer, die mit Erfahrung langsam nachlässt.
Danke erstmal für die Antworten. zu 5) Ich kann mir unter dem Ganzen überhaupt nichts vorstellen. Nicht wozu es gut sein soll und auch nicht, wie es ablaufen soll. Ich verstehe auch nicht, was Du am PC anzeigen lassen möchtest. Die aktuelle Geschwindigkeit? Am Pc soll angezeigt werden wieviele Symbole am Zahnrad noch vorhanden sind. Dazu wird eine normale Lichtschranke verwendet die vorhandenen Symbole abtastet. Mir ist schon bewusst, dass das Projekt keinen wirklichen Sinn hat. Mir war nur wichtig, dass ich eben einen Motor ansteuere, einen Sensor dazuhänge und eine Ausgabe am Pc mache. Was jetzt wirklich ausgegeben wird, bzw mit welcher v der Motor drehen soll, ist für mich nicht so wichtig da es nur zum experimentieren gedacht ist. Wichtig ist nur dass es Funktioniert. Ich werde mir mal das Board und den Microcontroller besorgen und mich mal damit einarbeiten. vielen Dank für eure Hilfe lg biozard
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.