Cricket. an Arduino Walking Robot

Similar documents
INTRODUCTION TO SERIAL ARM

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Board also Supports MicroBridge

PolyBot Board. User's Guide V1.11 9/20/08

Hand Gestures Remote Controlled Robotic Arm

PN532 NFC RFID Module User Guide

Android Controlled Based Interface

Electrical Engineering Department College of Engineering California State University, Long Beach Long Beach, California, 90840

Crazy Alarm Clock L A K S H M I M E Y Y A P P A N J A M E S K A Y E W I L L I A M D I E H L C O N G C H E N

Computer Automation Techniques. Arthur Carroll

Cypress Semiconductor: Arduino Friendly PSoC Shield

PART I: WELCOME TO THE WONDERFUL WORLD OF ACCESSORIES CHAPTER 1: INTRODUCTION TO ANDROID OPEN ACCESSORY 3

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

The NXT Generation. A complete learning solution

Eric Mitchell April 2, 2012 Application Note: Control of a 180 Servo Motor with Arduino UNO Development Board

Flight Controller. Mini Fun Fly

The self-starting solar-powered Stirling engine

UPiS - Uninterruptible Power intelligent Supply

Lab 3 Microcontroller programming Interfacing to Sensors and Actuators with irobot

How To Play Botball

TEECES DOME LIGHTING SYSTEMS

Arduino ADK Back. For information on using the board with the Android OS, see Google's ADK documentation.

Warnings: This manual is intended to guide a technicians or customers who would like to repair DBL's

Computer and Set of Robots

The $25 Son of a cheap timer This is not suitable for a beginner. You must have soldering skills in order to build this kit.

Programmable Logic Controllers Definition. Programmable Logic Controllers History

Design and implementation of modular home security system with short messaging system

nanoetxexpress Specification Revision 1.0 Figure 1 nanoetxexpress board nanoetxexpress Specification Rev 1.

SD21-21 Channel Servo Driver Module Power Servo's

User Guide Reflow Toaster Oven Controller

1-10 The USB PIC K150 microcontroller programmer Hardware version V2.0 File version V2.0 Product Image

How to program a Zumo Robot with Simulink


User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

revolution Contents: Introduction Power 28-pin Project Board with input/output cables

B Robo Claw 2 Channel 5A Motor Controller Data Sheet

XBee USB Adapter Board (#32400)

Self-Balancing Robot Project Proposal Abstract. Strategy. Physical Construction. Spencer Burdette March 9, 2007

Lab Experiment 1: The LPC 2148 Education Board

Embedded Software Development: Spottbillige Hardware + OSS = Zum Spielen zu Schade!

MANUAL FOR RX700 LR and NR

KTA-223 Arduino Compatible Relay Controller

Applications > Robotics research and education > Assistant robot at home > Surveillance > Tele-presence > Entertainment/Education > Cleaning

THE MODULAR INTEGRATED STACKABLE LAYERS SYSTEM: A NASA DEVELOPMENT PARTNERSHIP

LEGO NXT-based Robotic Arm

ARDUINO SEVERINO SERIAL SINGLE SIDED VERSION 3 S3v3 (REVISION 2) USER MANUAL

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Arduino Due Back. Warning: Unlike other Arduino boards, the Arduino Due board runs at 3.3V. The maximum. Overview

An Introduction to MPLAB Integrated Development Environment

Arduino Lesson 14. Servo Motors

Controller board and power supply for vivimat III systems

Data Acquisition Module with I2C interface «I2C-FLEXEL» User s Guide

Fondamenti su strumenti di sviluppo per microcontrollori PIC

POCKET SCOPE 2. The idea 2. Design criteria 3

FLYPORT Wi-Fi G

HP UPS R1500 Generation 3

The Android Breathalyzer is not a professional Breathalyzer and should be used for Amusement Purposes Only. Drive Safely!

The modular concept of the MPA-3 system is designed to enable easy accommodation to a huge variety of experimental requirements.

Testing Robots Using the VEXnet Upgrade

DTA INSTALLATION PROCESS & USER GUIDE FOR CHARTER BUSINESS CUSTOMERS

HC(S)08-System for Development and Training

QUICK REFERENCE MANUAL

USB to RS-422/485 Serial Adapter

SVC400P/SVC800P. 4/8 Camera Live Tracking Vehicle DVR Installation Manual. Version 1.0

Special Lecture. Basic Stamp 2 Programming. (Presented on popular demand)

Bill Of Material: The turtle

Digital Video Recorder

Data Sheet. Remote Presence for the Enterprise. Product Overview. Benefits of Video Collaboration Robots

EvB 5.1 v5 User s Guide

A 5 Degree Feedback Control Robotic Arm (Haptic Arm)

Programming the VEX Robot

An Introduction to Robotics and Java

MegaRAID LSIiBBU09 Intelligent Battery Backup Unit

Application Note IMU Visualization Software

Ocean Controls RC Servo Motor Controller

Android Application Development and Bluetooth Technology

Pololu DRV8835 Dual Motor Driver Shield for Arduino

Instant Graphical User Interface Solutions Why you need a new User Interface

Surveillance System Using Wireless Sensor Networks

DS1307 Real Time Clock Breakout Board Kit

Quick Start Guide. TWR-MECH Mechatronics Board TOWER SYSTEM

Motorising the Peco Turntable - a different approach

QT1 Xplained Pro. Preface. Atmel QTouch USER GUIDE

Introduction to Arduino

GIE PIC K150 Programmer. User Manual

GSM Interfacing Board

New Product Brief 750 Naples Street San Francisco, CA (415)

WICE-SPI Hardware Operation Manual

C.I. La chaîne d information LES CAPTEURS. Page 1 sur 5

Laser Wireless Rechargeable Mouse. User s Manual

Description of High Accuracy Digital Pressure Gauge Design

Analog Servo Drive 25A8

Installing MPU-401 Compatible Cards in Windows 95

THE MOST FLEXIBLE NETWORK CONNECTIVITY SOLUTION

Microcontroller Programming Beginning with Arduino. Charlie Mooney

Getting Started. Chapter 1

DOSISYS. Hands Free Reader LDM LDM 220. User Manual A

BrightSign Expander Hardware Guide

Servo Motors (SensorDAQ only) Evaluation copy. Vernier Digital Control Unit (DCU) LabQuest or LabPro power supply

Transcription:

Cricket an Arduino Walking Robot 1

Cricket Robot Features Arduino Uno compatible. Can use ATMega328P Dip or 30 pin Nano Laser Cut ABS Chassis (one sheet of 12 x 9 x 1/8 ABS) Uses off the shelf hobby servos, 3 for walking, one for sonar Easy to assemble IR remote control (Sony Codes) Amplified Sound with 10 predefined sounds including Cricket sound SR-04 Ultrasonic Sensor for obstacle avoidance w/ Servo rotate Right & Left Feeler switches Battery powered by 4 AA batteries Programmable by using either USB-Serial Adapter or Arduino Nano All Digital and Analog I/O include 3 pin signal/power/gnd for easy additions or upgrades Option for separate Servo power. Onboard power switch 2

Cricket Value Walking robots have a wow factor you don t get from rolling robots. Many Arduino based walking robots are based on complicated designs that have 18 or more DOF. Cricket s walking routines are easy to understand and modify. A walking robot based on Arduino compliments the many rolling robots already available. Something different. Cricket is designed to be inexpensive to produce. The complete chassis except battery holder and motors comes from a single 12 x 9 sheet of 1/8 ABS. All hardware is commonly available screws. No expensive model airplane type hardware. Cricket includes an Arduino Curriculum that starts with blinking an LED and reading a switch then progresses through moving motors, reading the ultrasonic sensor and making sounds. The curriculum builds up to coordinating the motors for walking. Although Cricket uses a custom Arduino board, any Arduino board with the same sensors and motors will work with the code. 3

Cricket Front View 4

Cricket Top View 5

Cricket Bottom View 6

Cricket Arduino View 7

Cricket Arduino Optional Nano Socket Pads SR-04 Ultrasonic Connector Analog Conn. w/ PWR & GND Speaker Driver PWR LED & D13 LED Eye LEDs Bump Switches Power Main + Optional Servo ICSP PWR Switch ATMega 328P Serial Programming Port Digital Conn. w/ PWR & GND IR Remote Sensor PWR Select for Servos (2 places) 8

Cricket Software 100% Arduino compatible. Uses Uno board type. IR Remote, Servos, Sound, and Sonar libraries operate without timer conflicts. Low level code is hidden in separate libraries so beginning users only see basic code. Sonar, Servos, IR Remote, and sound have simple to understand APIs. Standard USB-Serial port header for board programming or the user can switch to Arduino Nano for on board USB programming. Nano Socket PCB footprint is provided. Cricket comes preprogrammed for the user that wants to just build it and play with it. Programming is not required. 9

Cricket Hardware All of Cricket s chassis parts are laser cut from a single sheet of 1/8 ABS. Once assembled it is super strong and not prone to breaking like acrylic based robots. Servos are standard size and easily drop into the chassis. Inexpensive to replace (Hitec 311, Hitec 55) The Arduino Compatible controller clips into place on the chassis. No expensive standoffs. All sensors and other features are either on the PCB or connect using standard servo style connectors. Hardware is standard 4-40 and 6-32 machine screws. No specialized hardware needed. Cricket uses 4 AA batteries but can be upgraded to rechargeable battery packs. The controller has an easy to use terminal block for power entry. The PCB has a 1A power switch for both the Arduino power and the servos. Very Low Drop out regulator so Cricket can run on 6V. 10

Conclusion Cricket uses an Arduino, the most popular and easy to program microcontroller Cricket complements rolling robot offerings by adding a walking wow factor. Cricket is inexpensive to produce and easy to assemble Why build a 18+ DOF freedom monster that eats batteries and is very difficult to program when Cricket is more fun to build and easy to program? Want to see Cricket in Action? Check out the video here. https://youtu.be/vil_0dhdsc0 11