Accumerp s Blog Wie ein Roboter bauen

1 AMICUS 18 Projektausschuss

Die Amicus18 Hardware basiert auf dem weltberühmten Arduino-Board; verwendet jedoch die Amicus18 Bord eines Microchip PIC Micro Mikrocontroller anstelle eines Atmel AVR-Typ.

Es hat genau die gleichen Abmessungen wie der Arduino und alle Arduino Schilder werden physisch auf dem Amicus18 Board passen.

Der Mikrocontroller auf der Amicus18 verwendet ist der Mikrochip PIC18F25K20, die 32768 Bytes von Flash-Speicher verfügt, 1536 Byte RAM, und arbeitet bei 64 MHz, die bis zu 16 MIPS entspricht (Millionen Instruktionen pro Sekunde) .Es sind neun 10-Bit-ADC (Analog Digital-Wandler) Eingänge und zwei 10-Bit-PWM (Pulse Width Modulation) Ausgänge sowie zwei Komparatoren, eine USART (Universal Synchronous Asynchronous Receiver Transmitter), SPI (Serial Peripheral Interface), I2C (Inter-Integrated Circuit), und vier Timer. jeweils mit verschiedenen internen Operationen mit ihnen verbunden.

Accumerp s Blog Wie ein Roboter bauen

Jedes der I / O-Leitungen des Mikrocontrollers ist für den Einsatz mit externen Geräten herausgebracht wie LEDs, Servos, Potentiometer, und LCDs etc ...

Die Kommunikation mit dem Amicus18 Board ist über eine USB-Schnittstelle, die sich als Standard serielle Schnittstelle präsentiert auf dem PC. Der Mikrocontroller kann direkt über diesen Port programmiert werden, so dass es keine Notwendigkeit für ein dediziertes Gerät Programmierer ist jedoch, wenn die Notwendigkeit entsteht, gibt es eine ICSP (In-Circuit Serial Programming) Schnittstelle eignet sich für alle Programmierer, aber für die Microchip PICkit2tm Programmierer zugeschnitten .

Der Mikrocontroller ist ein 3,3 Volt-Typ, aber es gibt auch eine 5-Volt-Versorgung immer zur Verfügung.

Die Amicus18 Board ist extrem einfach zu bedienen, in der Tat keine vorherige Mikrocontroller Erfahrung erforderlich ist.

5 IR SENSOR-Version-2 mit Kabeln

Das ein „Auge“ sendet Infrarotlicht. Der andere sieht die Reflexion dieses (wenn es einen gibt), und das Gerät kehrt zu dem Objekt vor ihm Abstand. Es verfügt über 3 Drähte (stellen Sie sicher, dass Sie das Kabel dafür bekommen, oder es kann ein wenig schwer zu Haken sein). Sie geben ihm Kraft auf 2 der Drähte, und der dritte Stecker in den Mikrocontroller und erzählt es die distance.5 IR-Sensoren erforderlich sind folgende Roboter die sowohl Hindernisvermeidung Roboter und Linie zu bauen.

Accumerp s Blog Wie ein Roboter bauen

Wenn Sie die Räder an den Motoren haben, schnitten Sie eine der Frau-zu-Frau-Drähte in Hälften, nimmt einen Teil des Kunststoffes aus dem Ende des Drahtes entfernt und löten sie an. Und das gleiche für den anderen Motor.

Achten Sie darauf, keine Löt- oder Drähte berührt das Metall auf dem Motor :)

Einige Räder sind mit optionalen Gummireifen. Es kann mit dem Setzen auf diesem Belag eine gute Idee zu warten, denn wenn der Roboter hängt geblieben ist, kann es nur schieben, das ist schön, wenn bei der Prüfung und Entwicklung.

Accumerp s Blog Wie ein Roboter bauen

Befestigung der Motoren an die chaises

Fix die Motoren an den chaises (nachdem die Buchsenstifte an den Motor Löten) unter Verwendung von Schrauben, wie oben gezeigt, bringt auch das passive Rad chaises die Schrauben und Muttern.

Nach dem Fixieren verbindet die Motoren die Räder langsam zu den Motoren, die aus den Kolben chaises unter Verwendung der Schrauben, wie aus projizierten

Accumerp s Blog Wie ein Roboter bauen

Der Aufbau des gemeinsamen 5volt und Masse-Pins

Auf einem Brett Brot fix männliche Berg parallel klebt, löten jede Seite mit 6-8 Pins, so klebt der Berg derart, dass eine gemeinsame 5Volts von einer Seite und eine gemeinsame Masse erhalten wird, wird von der anderen Seite erhalten wird, so daß, indem ein 5volt auf eine auf der einen Seite Stift macht den pins5 Volt, die an sie kurzgeschlossen sind .similarly der Boden an jedem Stift auf der anderen Seite erhalten wird.

Montieren Sie das Brotbrett auf der Liege mit Schrauben und Muttern, wie unten ............ gezeigt.

Accumerp s Blog Wie ein Roboter bauen

Montage des amicus 18, von IR und H-BRIDGE Board

Accumerp s Blog Wie ein Roboter bauen

Montieren Sie den Mikrocontroller. Von IR und Motortreiberplatine auf dem chaises wie Nüsse unter Verwendung gezeigt und die chaises bolts.since ist würden .hence Lücke Maintented den chaises zwischen den Platten und chaises und auch der Vorstand wird stetig klebten treten Kurzschlüsse aus Metall.

Accumerp s Blog Wie ein Roboter bauen

Schließen Sie den 5 V und Erdungsstift des Mikrocontrollers mit dem Brotbrett, so dass viele 5volt Stifte und Massestifte vorhanden sind, die durch die H-Brückenmotortreiber und IR-Sensoren erforderlich ist.

Schließen Sie den RB4, RB5 Stifte PORTB des Mikrocontrollers an den IN1, IN2 der H-Brücke und die Stifte RB6, RB7 von PORTB zum IN3, IN4.and die Stifte EN1 und EN2 verbunden sind, an die 5 Volt dh das Brotbrett. Die Stifte 12 V und GND-Stift in der Treiberplatine wird mit der 5Volts und Massepins des Brotplatte verbunden

Die Stifte und MOTOR1 motor2 der H-Brückenmotortreiber sind mit den Motoren verbunden. 1 und 2

Jedes Infrarot-Sensoren werden drei Stifte haben nämlich 5 V, Masse und Ausgang (o / p) .Give 5 Spannungsversorgung und Masse mit dem IR des von der Brotplatte und den o / p-Pins sind mit dem I / O-Anschlüsse verbunden. Ich habe die PORTB hier verwendet wurde, die von IR dh einer Verbindung, die linke IR mit dem RB3 verbunden ist, die richtige IR an den RB1 verbunden ist, die vordere IR mit dem RB2 verbunden ist und die Rückseite IR an die RB0 verbunden ist und diese von IR kann auf alle anderen Pins von PORTA, PORTC Wie pro Ihre überzeugen angeschlossen werden.

Amicus wird durch eine integrierte Entwicklungsumgebung (AMICUS IDE) unterstützt. Die Amicus18 IDE bietet dem Anwender

· Proton Basic-Quellcode Editor- mit Farbe Syntax-Highlighter

· Compiler- Vollversion von Proton Basic für den PIC ® Mikrocontroller mit voller Integration in MPLAB ® für die Fehlersuche, falls erforderlich.

· Programmiergeräte- automatisierte Programmierung des Amicus Board - keinen externen Programmierer erforderlich.


Die IDE Amicus18 tm wurde entwickelt, Programmierer zur Maximierung der Produktivität von hochintegrierten und intuitive Schnittstelle zu den Tools, die erforderlich auf der Amicus 18 Hardware zu entwickeln. Die Amicus IDE bietet viele Funktionen für das Erstellen, Modifizieren, Kompilieren, Bereitstellung und Ihre Programme debuggen. Ihr Programm kann, während sie geschrieben werden, erhalten ein sofortiges Feedback auf Syntaxfehler kompiliert werden. Dies führt zu einem ununterbrochenen Workflow von den Programmcode zu schreiben, durch die Erstellung des Programms in die Amicus-Hardware herunterzuladen.

Umfassende Dokumentation und eine hilfsbereite und freundliche Support-Umgebung, unter Verwendung der Amicus18 eine einfache und angenehme Erfahrung für Anfänger und erfahrene Programmierer.

In Verbindung stehende Artikel