MegaPi Born to Motion Control

Similar documents
Me Stepper Driver. Overview

Sanguino TSB. Introduction: Features:

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026)

GUIDE TO SP STARTER SHIELD (V3.0)

Makeblock Constructor I 3D Printer Kit. 2. 3D Printer Wiring Guide

Bluno Mega 2560 (SKU:DFR0323)

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

IDUINO for maker s life. User Manual. For IDUINO development Board.

USER MANUAL ARDUINO I/O EXPANSION SHIELD

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

ARDUINO MEGA 2560 REV3 Code: A000067

Alessandra de Vitis. Arduino

ARDUINO MINI 05 Code: A000087

ARDUINO LEONARDO ETH Code: A000022

Arduino Smart Robot Car Kit User Guide

MINITRONICS v1.0 DATASHEET

keyestudio Keyestudio MEGA 2560 R3 Board

ARDUINO MEGA ADK REV3 Code: A000069

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front

ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL

Getting to know the Arduino IDE

THE COMPLETE ALL IN ONE ROBOT 360 NANO BOT

Arduino ADK Rev.3 Board A000069

Electronics Single Board Computers

DFRobot CurieNano A mini Genuino/Arduino 101 Board SKU: DFR0453

A4988 Stepper Motor Driver Carrier with Voltage Regulators

Goal: We want to build an autonomous vehicle (robot)

ARDUINO BOARD LINE UP

w w w. b a s e t r a i n i n g i n s t i t u t e. c o

AlphaBot2 robot building kit for Arduino

International Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad

L298N Dual H-Bridge Motor Driver

Web Site: Forums: forums.parallax.com Sales: Technical:

LCMM024: DRV8825 Stepper Motor Driver Carrier,

A4988 Stepper Motor Driver Carrier

Adaptive Motion Control of FIREBIRD V Robot

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD).

Page 1 / 14. Dear Makerspace User,

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection

ARDUINO PRIMO. Code: A000135


OBSTACLE AVOIDANCE ROBOT

Me 3-Axis Accelerometer and Gyro Sensor

Replicape Rev B 3D printer controller board

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview

A4988 Stepper Motor Driver Carrier, Black Edition

Propeller Activity Board (#32910)

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO M0 PRO Code: A000111

BB-303 Manual Baseboard for TMCM-303

Pridgen Vermeer Robotics ATmega128 Revision 0

ARDUINO UNO REV3 Code: A000066

Vector 3D printer complete wire list including extruder PWA listing

MEGATRONICS v3.0 DATASHEET

Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller

Thursday, September 15, electronic components

Introduction to Microcontrollers

ARDUINO YÚN Code: A000008

ARDUINO MEGA INTRODUCTION

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications

1. Introduction Packing list Parts Introduction Uno R3 Board for Arduino Specifications... 6

Modern Robotics Inc. Sensor Documentation

Intel Galileo gen 2 Board

STEPD StepDuino Quickstart Guide

Project 16 Using an L293D Motor Driver IC

Zero2Go. User Manual (revision 1.03) Wide Input Range Power Supply for Your Raspberry Pi. Copyright 2017 UUGear s.r.o. All rights reserved.

Beetle SKU:DFR0282. Contents. Introduction

ARDUINO MICRO WITHOUT HEADERS Code: A000093

Indoor Air Quality with ESP32 Board # K0068

Ant6. 6 Channel H Bridge 3-Axis Bipolar Stepper Motor Controller. Technical Reference Manual PCB Rev 1.0.

Smart Restaurant Menu Ordering System

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. FA3800: Paul Stout Department of Art and Art History.

Logistics. Embedded Systems. Kinetic Art. This Class. Embedded Systems and Kinetic Art. Kinetic Art

International Journal of Engineering Research ISSN: & Management Technology November-2016 Volume 3, Issue-6

SMART DUSTBIN ABSTRACT

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help

How-To #3: Make and Use a Motor Controller Shield

Arduino Dock 2. The Hardware

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

MP6500 Stepper Motor Driver, Digital Current Control

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on

USER GUIDE RADDS. December 2014 Version Max3dshop

MEGATRONICS v3.0 DATASHEET

TETRIX PRIZM Robotics Controller Quick-Start Guide and Specifications

User's Guide for the BAM Shield with DICE boards. User Manual. BAM-Shield with DICE-Boards. Author: Konrad Meyer. Page 1 / 13

Lab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process

Lesson 6 Intel Galileo and Edison Prototype Development Platforms. Chapter-8 L06: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Pmod modules are powered by the host via the interface s power and ground pins.

The SilverNugget is a servo controller/driver for NEMA 34 frame microstep motors.

OpenSprinkler v2.1u Build Instructions

GE-INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH VOLUME -3, ISSUE -5 (May 2015) IF ISSN: ( )

BIG8051. Development system. User manual

TETRIX PRIZM Robotics Controller Quick-Start Guide and Specifications

Educato. Assembly Instructions

Technical Specification for Educational Robots

Instruction Manual for BE-SP3 Circuit. 10/21/07

Grove - Mini I2C Motor Driver v1.0

Laboratory 1 Introduction to the Arduino boards

Transcription:

MegaPi Born to Motion Control SKU: 10050 Weight: 130.00 Gram 1. Overview MegaPi is a main control board specially designed for makers and also an ideal option for being applied to education field and all kinds of matches. It is based on Arduino MEGA 2560 and supports programming with Arduino IDE perfectly. MegaPi can be divided into 6 function area, allowing you to connect with various plug-in modules to drive motors and sensor and to realize wireless communication. MegaPi has strong motor-driving ability which is capable of driving 10 servos or 8 DC motors simultaneously. It is the ideal option for various robotic projects, such as smart robot car and 3D printer.

2. Features: Four motor driver interfaces for adding encoder motor driver and stepper motor driver, and thus to drive DC motors, encoder motors and stepper motors One wireless communication interface for adding Bluetooth module or 2.4G module Ten servo interfaces which enable the board to drive up to 10 servos at the same time Two high-power MOS driver interface which is able to drive devices with a maximum current of 10A. Maximum output of normal I/O ports is DC 5V 3A One Raspberry Pi switch interface (requires manual soldering) to realize 5V to 3.3V serial communication Three M4 mounting holes which allow the board to be connected with Raspberry Pi Slide switch for controlling the power supply B-type USB interface for downloading programs and communications. It uses the CH340G USB to serial chip which can realize communication between the computer and MegaPi easily and stably High-power DC input interface with an over-current protection of 2A and anti-reverse measurement One reset key, one power indicator (red) and one I/O indicator (blue)

3. Specification: Microcontroller: ATMEGA2560-16AU Input Voltage: DC 6V-12V Operating Voltage: DC 5V I/O Pins: 43 Serial Ports: 3 I2C Interface: 1 SPI Interface: 1 Analog Input Pins: 15 DC Current per I/O Pin: 20mA Flash Memory: 256KB SRAM: 8KB EEPROM: 4KB Clock Speed: 16 MHz Dimension: 85*63mm 4. Introducing Interfaces of MegaPi and Other Plug in Modules

The various colors on MegaPi represents specialized functions: Red pin power output/motor output Yellow pin I/O pin Blue pin wireless communication interface Black Pin power GND Green Interface power output/motor output 5. Introduction to ports MegaPi for RJ 25 provides four RJ25 ports identified by labels of five different colors. Their colors and functions are as follows: Wireless communication interface for adding Bluetooth module or 2.4G module (require corresponding communication module) Port 1 motor driver interface for driving DC motor, stepping motor and encoder motor (require corresponding driving module) Port2 motor driver interface for driving DC motor, stepping motor and encoder motor (require corresponding driving module) Port3 motor driver interface for driving DC motor, stepping motor and encoder motor (require corresponding driving module) Port4 motor driver interface for driving DC motor, stepping motor and encoder motor (require corresponding driving module)

Port5 RJ25 communication module interface for adding Bluetooth or WIFI which requires RJ25 (require keyset for MegaPi s transferring to RJ25) Port6 RJ25 dual-digital/analog interface for adding sensors or input/output RJ25 modules (require keyset for MegaPi s transferring to RJ25) Port7 RJ25 dual-digital/analog interface for adding sensors or input/output RJ25 modules (require keyset for MegaPi s transferring to RJ25) Port8 RJ25 dual-digital/analog interface for adding sensors or input/output RJ25 modules (require keyset for MegaPi s transferring to RJ25) 6.Guide to programming 1.Graphical Programming-mBlock http://download.makeblock.com/mblock/docs/getting-startedwith-mblock.pdf 2.Arduino Programming http://learn.makeblock.com/ultimate2-arduino-programming/ Arduino is an open-source electronics platform based on easy-to-use hardware and software. It s intended for anyone making interactive projects. The Arduino development environment makes it easy to write code and upload it to the i/o board. You can use Arduino language (C\C++) to interface with Arduino hardware. We provide a complete Arduino using environment. MegaPi is compatible with Arduino Mega 2560, so you can develop program with Arduino IDE. We suggest you install Makeblock program library if using Makeblock s electronic modules. 3.Python Programming https://github.com/makeblock-official/makeblock- Libraries/archive/master.zip 4.Node JS Programming https://github.com/makeblock-official/nodeformegapi

7.Schematic Circuit Diagram

8. FAQ of MegaPi 8.1 Where to get the driver package if the computer fails to install it automatically? A: Manually install the driver Windows : Download https://raw.githubusercontent.com/makeblockhttps://raw.githubusercontent.com/makeblock-official/makeblock-usb-driver/master/makeblock_driver_installer.zip Mac OSX : Download http://blog.sengotta.net/wp-content/uploads/2015/11/ch34x_install.zip

8.2 Why the Port1 Port4 of MegaPi are anti-reverse? A: The Port1 Port4 of MegaPi are designed as one the row of female header or male header, and they are divided into red or yellow color, which can avoid connecting reversely. The red port is for the input/output of large current, while the yellow port is for I/O pin. The master chip or the driver module may get burn if you connect them reversely. 8.3 How much current can the large current driver interface (MOS driver interface) output? A: Two interfaces can output current up to DC12V10A. 8.4 Why the stepping motor get hot? A: Considering the usage scenario of stepping motor, the driver current was adjusted to the larger one, so the motor may get hot. Please contact the cooling fin and the driver module well, or the master chip may get burn. 8.5 What s the function of the black adjustable potentiometer on the stepping motor? A: This potentiometer is for adjusting the current of stepping motor driver. The default position is on the middle, but you can turn it up or down. When potentiometer turned up, the chip will get hotter. So remember to dissipate heat with larger cooling pin or in good cooling conditions. 8.6 Why the master chip reset when MegaPi drives several motors at the same time? How to deal with this problem? A: When the motor starts to run or rotate clockwise/anticlockwise, the power consumption will be enormous. In this situation, the current from the power source will be insufficient, which leads to the result of low voltage and the reset of master chip. You should use stronger power source or adjust the program to avoid the motor rotating clockwise/anticlockwise frequently. 8.7 How to weld 2*10 pin header while connecting MegaPi with Raspberry Pi? A: MegaPi is not weld to the Raspberry Pi, so you have to weld by yourself. Do avoid short circuit when welding the pins. 8.8 Raspberry Pi resets when connected to Raspberry Pi and drive high power device. How to deal with this problem? When supplying power to Raspberry Pi through MegaPi and controlling motors at the same time, the voltage will be unstable and Raspberry Pi will reset. Just supply power to Raspberry Pi directly. 8.9 How to get after-sales service if there are some quality problem with MegaPi? A: tec-support@makeblock.com 8.10 Is there any accessories that can work with MegaPi? Where should I buy them?

A: Encoder motor drivers, stepping motor drivers, Bluetooth, 2.4G, DC motors, encoder motors, stepping motors, Shield, sensors of RJ25, steering engines, structural parts, etc. www.makeblock.com 9. Notice 9.1. Apply MegaPi voltage DC 6-12V 9.2. Prevent short circuits 9.3. Prevent the contamination of water, acidity/ alkalinity liquid, or solid debris, etc. 9.4. Keep away from children and pets 9.5. Do not throw away 10. Contact us tec-support@makeblock.com http://store.makeblock.com/megapi 11 15 17