ZeroPiProject / ZeroPi_lib

This repository is for ZeroPi libraries and example code
15 stars 6 forks source link

Arduino Library For ZeroPi

This repository is for ZeroPi libraries and example code.

This library is v1.0.0, it is build on 2016/03/05. If you have any comments you can contact on Pull requests or send mail to myan@makeblock.cc.

How to use


ZeroPi

ZeroPi is an Arduino Zero Compatible development kit for robotic motion structure systems. It uses Atmel SAMD21J18, 32-bit ARM Cortex M0+ as the MCU, which is fully compatible with the official Arduino Zero, Raspberry Pi and with more hardware resources dedicate for robot drive. ZeroPi can be applied to all kinds of application scenes such as 3D printer, tracked mobile robot and etc

ZeroPi is based on official arduino zero but changed the mcu to SAMD21J18 to support more io pins.

ZeroPi size

Resource

Raspberry compatable plugin port

4 x SLOTs: stepper, dc-motor

2 x mosfet driver

2 x temperature sensor input

11 x extension genernal io or servo driver

The CMSIS-DAP debugger

Powerful Motor Driver Modules

ZeroPi can control 11 micro servos and 8 DC motors at the same time (or 4 stepper motors). The 4-channel SLOT module is compatible with common stepper motor and DC motor drivers (such as DRV8825 or A4988 Stepper motor driver and TB6612 DC motor driver). It also support the opens-source sensors.

Control 8 DC motors and 11 micro servos

Control 4 stepper motors and 11 micro servos

Technical Specs

Arduino Compatible

ZeroPi is an Arduino zero compatible board. It is based on ATSAMD21G18, 32-Bit ARM Cortex M0+ microcontroller (Arduino zero CPU). This represent a big step towards greater computing power when compared to the existing solution based on 8-bit MCU. ZeroPi can be programmed using the Arduino IDE, giving you access to a wide range of easy to use libraries. The example codes will be provided for ZeroPi specific functions such as encoder readout and temperature monitoring.

Arduino IDE Programming

Raspberry Pi Compatible

By simply connecting Raspberry Pi to ZeroPi (just plug in the RPI connector), you will discover countless features, such as full tablet control, wireless control, Bluetooth and much more. You can install a web interface to control the motors and servos directly. It even can achieve interface with Java Script.

ZeroPi with Raspberry Pi