Produktbeschreibung: Romeo v2 ATmega32u4 - alles in einem Controller - kompatibel mit Arduino
DFRduino ist vollständig kompatibel mit dem beliebten Arduino Leonardo -Modul. Dies bedeutet, dass es über die Arduino IDE mit den verfügbaren Bibliotheken programmiert werden kann. Overlays, die sog Arduino Shield funktioniert auch mit dem DFRobot-Modul. Neben den traditionellen Features von Arduino-Boards verfügt es über einen Anschluss für XBee-Module , einen zweikanaligen 32V/2A-Motortreiber, einen Netzschalter und viele zusätzliche Buchsen und Leitungen.
Das Board enthält einen ATmega32u4-Mikrocontroller, ausgestattet mit 20 digitalen Ein-/Ausgängen, von denen 7 als PWM-Ausgänge (z. B. zur Motorsteuerung) und 6 als analoge Eingänge verwendet werden können. Das System wird mit einem 16 MHz Taktsignal getaktet. Das Modul verfügt außerdem über: einen Micro-USB-Anschluss, eine Schraubsteckdose, eine RESET-Taste und Kabel zum Anschließen des AVR-Programmierers .
Die Firma DFRobot hat farbige Konnektoren eingeführt, die die Identifizierung von Ausgängen erleichtern.
Um das Modul auszuführen, schließen Sie das System mit einem Micro-USB-Kabel an den Computer an und wählen Sie das Arduino Leonardo-Board in der Arduino IDE-Umgebung aus. Eine ausführliche Produktbeschreibung finden Sie in der Bedienungsanleitung . |
Eigenschaften des Boards
Das Gerät verfügt über viele zusätzliche Funktionen, die herkömmlichen Arduino-Boards fehlen:
- Netzschalter - ein EIN / AUS-Schalter, mit dem Sie die Stromversorgung jederzeit einfach trennen können,
- XBee-Buchse - ein Anschluss, der den direkten Anschluss gängiger drahtloser Kommunikationsmodule ermöglicht,
- 5 Taktschalter - zur Verfügung des Benutzers,
- Spannungsregler - 5 V mit Stromausbeute bis 2 A,
- L298 Zweikanal-Motortreiber - ermöglicht die Geschwindigkeitssteuerung der Drehrichtungen von zwei Gleichstrommotoren mit einer Stromaufnahme von bis zu 2 A.
Führt
Die Firma DFRobot hat farbige Konnektoren eingeführt, die die Identifizierung der Ausgänge erleichtern:
- rot - Stromanschlüsse,
- blau - analoge Pins,
- grün - digitale Stifte.
Romeo v2 ATmega32u4-Spezifikation
- Versorgungsspannung: 6V bis 23V
- Programmiert über den microUSB-Anschluss
- Vollständig kompatibel mit Arduino Leonardo
- Mikrocontroller: ATmega32u4
- Maximale Taktfrequenz: 16 MHz
- SRAM-Speicher: 2 kB
- Flashspeicher: 32 KB (5kB reserviert für Bootloader)
- EEPROM-Speicher: 1 kB
- E/A-Anschlüsse: 20
- PWM-Ausgänge: 7 - Pins 3, 5, 6, 9, 10, 11, 13
- Anzahl der analogen Eingänge: 12 (Kanäle des A / C-Wandlers) - Pins A0-A5 und A6-A11 (an den digitalen Ausgängen 4, 6, 8, 9, 10, 12
- Serielle Schnittstellen: UART, SPI, I2C
- Externe Interrupts
- Anschluss: microUSB-Buchse ( USB-Kabel separat erhältlich)
- Gelöteter ISP-Anschluss
- Dem Benutzer zur Verfügung stehende Schaltflächen: 5
- Stecker zum direkten Einstecken XBee-Kommunikationsmodul
- Zweikanaliger Motortreiber L298 2A
- Spannungsregler mit 5V / 2A Ausgang
- Fliesengrößen: 89 x 84 x 14 mm
Leistung
Das Modul kann über ein USB-Kabel und ein externes Gerät, wie z. B. ein Netzteil, eine Batterie oder einen Akkumulator, mit Strom versorgt werden. Das Netzteil wird an eine handelsübliche Schraubdose angeschlossen. Die Batterie oder andere Quelle wird an die Pins des POWER-Anschlusses angeschlossen . Stellen Sie beim Anschließen an USB den Netzschalter des Motors auf AUS, um Schäden am Modul zu vermeiden.
Programmierung
Die Entwicklung und Installation der Software ist dank der kostenlosen Arduino IDE Umgebung möglich . Der implementierte Bootloader ermöglicht es Ihnen, das Programm direkt über das USB-Kabel zu versenden. Über den ISCP - Anschluss können Sie einen externen AVR - Programmierer anschließen . Eine ausführliche Beschreibung finden Sie in der Dokumentation und im Tutorial .
Romeo v2 - Arduino-kompatible Robotersteuerung
Das Romeo v2-Board ist ein integrierter Controller für kleine mobile Roboter, der vollständig mit Hardware und Software der beliebten Arduino-Plattform kompatibel ist. Eine Vielzahl integrierter Erweiterungssteckverbinder erleichtert die Erweiterung des Aufbaus um zusätzliche Sensoren oder Aktoren – z.B. Servos, LED-Beleuchtung oder Soundmodule – erheblich.
Wichtig ist, dass Romeo v2 direkt über den microUSB-Anschluss mit dem Arduino-Ökosystem programmiert werden kann - das Board basiert auf dem ATmega32u4-Prozessor und ist vollständig kompatibel mit den Bibliotheken, die auf klassischen Arduino-Boards verwendet werden. Dank des Vorhandenseins von Goldpin-Buchsen mit einem Abstand und Pin-Layout, die die Steckplätze des Arduino UNO-, Leonardo- oder Mega-Systems imitieren, ist es möglich, zusätzliche Arduino Shield-Abdeckungen zu verwenden.
Romeo v2
Romeo v2 ATmega32u4 - All-in-One-Controller - Arduino-kompatibel, hat einen eingebauten, zweikanaligen DC-Motortreiber, basierend auf dem ikonischen L298-Chip (hier in der SMD-Version). Über den seriellen Anschluss kann Romeo auch mit Xbee-Modulen arbeiten – auf der Platine befindet sich ein kompatibler Erweiterungssteckplatz, sodass Sie die Funktionalität des Roboters problemlos mit drahtloser Konnektivität erweitern können.
Die umfangreichen Stromkreise erleichtern den Bau von Geräten auf Basis des Romeo v2 Controllers erheblich. Auf der Platine befindet sich ein Netzschalter, ein DC / DC-Wandler, der den + 5-V-Bereich (und über einen linearen Stabilisator auch die + 3,3-V-Schiene) mit Strom versorgt. Außerdem gibt es ein System, das die Spannungsquelle automatisch umschaltet wenn ein USB-Kabel ist angeschlossen.