De 3pi+ 32U4 is een veelzijdige, high-performance, programmeerbare robot die slechts 9,7 cm (3,8″) in diameter meet. In zijn kern zit een ATmega32U4 AVR microcontroller van Microchip (voorheen Atmel), en net als onze A-Star 32U4 programmeerbare controllers, heeft de 3pi+ 32U4 een USB-interface en wordt geleverd met een voorgeïnstalleerde Arduino-compatibele bootloader, zodat je alleen een USB A-naar-Micro-B-kabel nodig hebt om 'm te programmeren (niet inbegrepen). Er is een software add-on beschikbaar die het eenvoudig maakt om de robot vanuit de Arduino-omgeving te programmeren, en we hebben Arduino-bibliotheken en voorbeeldschetsen om je op weg te helpen. Voor gevorderde gebruikers die hun robots willen aanpassen of uitbreiden met extra randapparatuur, zijn de stroomrails, stroomsysteemcontroles en I/O-lijnen van de microcontroller toegankelijk via verschillende uitbreidingspoorten met een 0,1″-pitch.
De 3pi+ (of 3𝜋+) is voorzien van twee H-brug drivers en een verscheidenheid aan geïntegreerde sensoren, waaronder een paar kwadratuur-encoders voor motorbesturing met gesloten lus, een complete traagheidsmeeteenheid (3-assige accelerometer , gyro en magnetometer) , vijf naar beneden gerichte reflectiesensoren voor lijnvolg- of randdetectie, en linker- en rechterstootsensoren langs de voorkant van de robot. Drie board drukknoppen bieden een handige interface voor gebruikersinvoer, en een LCD, zoemer en indicator-LED's stellen de robot in staat om feedback te geven.
De robot beschikt ook over een uniek voedingssysteem dat de motoren op een constante 8 V laat draaien, onafhankelijk van het laadniveau van de batterij, zodat de snelheid van de motoren niet varieert met de batterijspanning.
Wat heb je nog meer nodig- vier AAA-batterijen: de 3pi+ robot werkt met zowel alkaline- als NiMH-batterijen, hoewel we oplaadbare NiMH-cellen aanbevelen
- een USB A naar Micro-B-kabel om de robot op uw computer aan te sluiten voor programmeren en debuggen
Vergelijking met de originele 3piDe 3pi+ 32U4 biedt veel belangrijke verbeteringen ten opzichte van de originele 3pi, waaronder:
- ATmega32U4 microcontroller met Arduino-compatibele bootloader kan direct worden geprogrammeerd via een USB-verbinding
- Kwadratuur-encoders op beide motoren voor positie- en snelheidsregeling met terugkoppeling
- Volledige 9-assige IMU (drie-assige gyroscoop, accelerometer en kompas)
- Batterijhouders aan de onderkant houden de batterijen toegankelijk, zelfs als er extra niveaus worden toegevoegd
- Volledige omhullende bumper om elektronica te beschermen tegen botsingen
- Twee stootsensoren aan de voorzijde
De 3pi+ library gebruikt een andere microcontroller met andere pintoewijzingen in vergelijking met de oudere 3pi, en sommige interfaces van de softwarebibliotheek zijn anders, dus programma's die voor de originele 3pi zijn geschreven, werken zonder aanpassingen niet op de 3pi+ 32U4.