Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker

Size: px
Start display at page:

Download "Internet of Things Student STEM Project Jackson High School. Lesson 3: Arduino Solar Tracker"

Transcription

1 Internet of Things Student STEM Project Jackson High School Lesson 3: Arduino Solar Tracker

2 Lesson 3 Arduino Solar Tracker Time to complete Lesson 60-minute class period Learning objectives Students learn about using Solar Power & a DC battery to provide power to the microcontroller & all connected components Students learn about servo & stepper motors and why they should use one over the other 21st century technical skills gained through this activity Electronic Circuit Design Computer Programming AC & DC Power Electronic Motors Credits! Code and tutorial based on the great open source lib & example code at: Introduction In this lesson, we are going to make a single axis solar panel tracker using Arduino, in which we will use two LDRs (Light dependent resistor) to sense the light and a servo motor to automatically rotate the solar panel work on a range of principles with the purpose of aligning your panel directly towards the sun. A single axis solar tracker improves solar output by around 25% according to this article onjournal of Power and Energy Engineering. Source: This solar tracker control system is designed to take light measurements from the east and west (left and right) side of the solar panel and determine which way to move the panel to point it directly at the source of the light can provide the supply the maximum power. A servo is used to actuate the panel tracker; these are available in a broad range of sizes and can be scaled according to your panel size. The prototype is very easy to build. Below you will find the complete description of how it works and how the prototype is made.

3 Required Components: Pencil - cut to <n>cm with a 45 angled face on one end Solar Panel Servo Arduino Uno 10k Ohm Resistors (x2) LDR (Light dependent resistor) (x2) LED Breadboard Hot Glue Wires Foam Base Velcro Strips Rough Side (x3) Soft Side (x2)

4 How to Make the Prototype 1. Attach one of the rough velcro strips to the center of the back side of the solar panel. 2. Use hot glue to attach the pencil s angled face to the velcro on the solar panel.

5 3. Assemble the servo and hot glue the other end of the pencil to the top. 4. Use the other two rough velcro strips to create flaps on either side of the solar panel by attaching them with half of each strip off the edge of the panel. (In the images, the exposed adhesive backs of the velcro strips are covered with paper, but that is not necessary.)

6 5. Wire the arduino s 5v and GND pins to the breadboard s positive and negative strips (the orange and white wires shown below). 6. Add wires to A0 and A1 analog pins on the arduino (green and blue wires). 7. Next, add the wires for the left and right photosensors (the pairs of yellow and green wires in the images below). There will be two wires for each sensor. Connect one to the 5v strip and the other will be on the same row as the analog pin s wire with a 10k Ohm resistor connecting it to the GND strip.

7 8. Attach a photosensor to each of the pairs of wires added to the breadboard. (The sensor may have trouble staying in the female ends of the wires, so it may help to use some tape here.) 9. Use the two soft velcro strips to fix the sensors behind the flaps on the solar panel.

8 10. Wire the servo to the arduino and breadboard a. The dark purple servo wire connects to the GND strip on the breadboard. b. The center red wire on the servo connects to the 5v strip on the breadboard. c. The orange servo wire connects to the arduino s digital pin Take a look at what we have so far

9 12. Wire the positive and negative solar panel outputs to the LED. The long pin on the LED gets wired to the positive end and the short pin on the LED gets wired to the negative end. 13. Attach the servo to the foam base.

10 Assembly Complete

11 The Code Headers and global variables Setup function to initialize serial communication and set the pins

12 The loop function runs repeatedly as long as the arduino has power. First, it reads the input values from the photosensors. Next, we print the values through the serial connection. The program then checks to see if the difference between the values read from the sensors is within the tolerance we set earlier. If it is not, the pos variable is updated. Here, the program makes sure that the pos variable is within valid bounds for the servo and resets the value if it is not. Then we move the servo to the new position.

13

FABO ACADEMY X ELECTRONIC DESIGN

FABO ACADEMY X ELECTRONIC DESIGN ELECTRONIC DESIGN MAKE A DEVICE WITH INPUT & OUTPUT The Shanghaino can be programmed to use many input and output devices (a motor, a light sensor, etc) uploading an instruction code (a program) to it

More information

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators

Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-4: Electric Actuators Ahmed Okasha, Assistant Lecturer okasha1st@gmail.com Objective Have a

More information

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink

Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink Objectives: Learn what an Arduino is and what it can do Learn what an LED is and how to use it Be able to wire and program an LED to blink By the end of this session: You will know how to use an Arduino

More information

Rodni What will yours be?

Rodni What will yours be? Rodni What will yours be? version 4 Welcome to Rodni, a modular animatronic animal of your own creation for learning how easy it is to enter the world of software programming and micro controllers. During

More information

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K.

Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Arduino STEAM Academy Arduino STEM Academy Art without Engineering is dreaming. Engineering without Art is calculating. - Steven K. Roberts Page 1 See Appendix A, for Licensing Attribution information

More information

Two Hour Robot. Lets build a Robot.

Two Hour Robot. Lets build a Robot. Lets build a Robot. Our robot will use an ultrasonic sensor and servos to navigate it s way around a maze. We will be making 2 voltage circuits : A 5 Volt for our ultrasonic sensor, sound and lights powered

More information

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads:

A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: Project 4: Arduino Servos Part 1 Description: A servo is an electric motor that takes in a pulse width modulated signal that controls direction and speed. A servo has three leads: a. Red: Current b. Black:

More information

Optimization and Performance Evaluation of Single Axis Arduino Solar Tracker

Optimization and Performance Evaluation of Single Axis Arduino Solar Tracker Optimization and Performance Evaluation of Single Axis Arduino Solar Tracker B. Sujatha Assistant Professor, Dept of EEE sujathareddy4311@gmail.com J. Sravana Kalyani UG Student, Dept of EEE sravanijandhyala066@gmail.com

More information

Programming 2 Servos. Learn to connect and write code to control two servos.

Programming 2 Servos. Learn to connect and write code to control two servos. Programming 2 Servos Learn to connect and write code to control two servos. Many students who visit the lab and learn how to use a Servo want to use 2 Servos in their project rather than just 1. This lesson

More information

Bill of Materials: PWM Stepper Motor Driver PART NO

Bill of Materials: PWM Stepper Motor Driver PART NO PWM Stepper Motor Driver PART NO. 2183816 Control a stepper motor using this circuit and a servo PWM signal from an R/C controller, arduino, or microcontroller. Onboard circuitry limits winding current,

More information

Musical Pencil. Tutorial modified from musical pencil/

Musical Pencil. Tutorial modified from  musical pencil/ Musical Pencil This circuit takes advantage of the fact that graphite in pencils is a conductor, and people are also conductors. This uses a very small voltage and high resistance so that it s safe. When

More information

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS

100UF CAPACITOR POTENTIOMETER SERVO MOTOR MOTOR ARM. MALE HEADER PIN (3 pins) INGREDIENTS 05 POTENTIOMETER SERVO MOTOR MOTOR ARM 100UF CAPACITOR MALE HEADER PIN (3 pins) INGREDIENTS 63 MOOD CUE USE A SERVO MOTOR TO MAKE A MECHANICAL GAUGE TO POINT OUT WHAT SORT OF MOOD YOU RE IN THAT DAY Discover:

More information

Lab 2: Blinkie Lab. Objectives. Materials. Theory

Lab 2: Blinkie Lab. Objectives. Materials. Theory Lab 2: Blinkie Lab Objectives This lab introduces the Arduino Uno as students will need to use the Arduino to control their final robot. Students will build a basic circuit on their prototyping board and

More information

Demon Pumpkin APPROXIMATE TIME (EXCLUDING PREPARATION WORK): 1 HOUR PREREQUISITES: PART LIST:

Demon Pumpkin APPROXIMATE TIME (EXCLUDING PREPARATION WORK): 1 HOUR PREREQUISITES: PART LIST: Demon Pumpkin This is a lab guide for creating your own simple animatronic pumpkin. This project encourages students and makers to innovate upon the base design to add their own personal touches. APPROXIMATE

More information

Peek-a-BOO Kit JAMECO PART NO / / Experience Level: Beginner Time Required: 1+ hour

Peek-a-BOO Kit JAMECO PART NO / / Experience Level: Beginner Time Required: 1+ hour Peek-a-BOO Kit JAMECO PART NO. 2260076/2260084/2260092 Experience Level: Beginner Time Required: 1+ hour Make a ghost that reacts to an approaching object in the room. When idle, the ghost will keep its

More information

LED + Servo 2 devices, 1 Arduino

LED + Servo 2 devices, 1 Arduino LED + Servo 2 devices, 1 Arduino Learn to connect and write code to control both a Servo and an LED at the same time. Many students who come through the lab ask if they can use both an LED and a Servo

More information

PS2-SMC-06 Servo Motor Controller Interface

PS2-SMC-06 Servo Motor Controller Interface PS2-SMC-06 Servo Motor Controller Interface PS2-SMC-06 Full Board Version PS2 (Playstation 2 Controller/ Dual Shock 2) Servo Motor Controller handles 6 servos. Connect 1 to 6 Servos to Servo Ports and

More information

Internet of Things Student STEM Project Jackson High School. Lesson 2: Arduino and LED

Internet of Things Student STEM Project Jackson High School. Lesson 2: Arduino and LED Internet of Things Student STEM Project Jackson High School Lesson 2: Arduino and LED Lesson 2: Arduino and LED Time to complete Lesson 60-minute class period Learning objectives Students learn about Arduino

More information

CONSTRUCTION GUIDE Robotic Arm. Robobox. Level II

CONSTRUCTION GUIDE Robotic Arm. Robobox. Level II CONSTRUCTION GUIDE Robotic Arm Robobox Level II Robotic Arm This month s robot is a robotic arm with two degrees of freedom that will teach you how to use motors. You will then be able to move the arm

More information

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1

Experiment 4.B. Position Control. ECEN 2270 Electronics Design Laboratory 1 Experiment 4.B Position Control Electronics Design Laboratory 1 Procedures 4.B.1 4.B.2 4.B.3 4.B.4 Read Encoder with Arduino Position Control by Counting Encoder Pulses Demo Setup Extra Credit Electronics

More information

Coding with Arduino to operate the prosthetic arm

Coding with Arduino to operate the prosthetic arm Setup Board Install FTDI Drivers This is so that your RedBoard will be able to communicate with your computer. If you have Windows 8 or above you might already have the drivers. 1. Download the FTDI driver

More information

SB Protoshield v1.0. -Compatible Prototyping & Breadboard Shield Design and build your own interface for your Arduino-compatible microcontroller!

SB Protoshield v1.0. -Compatible Prototyping & Breadboard Shield Design and build your own interface for your Arduino-compatible microcontroller! SB Protoshield v1.0 tm Arduino -Compatible Prototyping & Breadboard Shield Design and build your own interface for your Arduino-compatible microcontroller! Build Time: 30mins Skill Level: Beginner (2/5)

More information

Sunday, November 4, The LadyUno Sound Unit

Sunday, November 4, The LadyUno Sound Unit The LadyUno Sound Unit Here s what we ll need for this project We start with our finished Lady Ada Wav Shield. 5V for LCD Serial Data for LCD GND for LCD 5V (coming from the BBB) is_lady_ada_busy PIN GND

More information

Lecture 4: Basic Electronics. Lecture 4 Brief Introduction to Electronics and the Arduino

Lecture 4: Basic Electronics. Lecture 4 Brief Introduction to Electronics and the Arduino Lecture 4: Basic Electronics Lecture 4 Page: 1 Brief Introduction to Electronics and the Arduino colintan@nus.edu.sg Lecture 4: Basic Electronics Page: 2 Objectives of this Lecture By the end of today

More information

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already!

introduction to Digital Electronics Install the Arduino IDE on your laptop if you haven t already! introduction to Digital Electronics Install the Arduino IDE 1.8.5 on your laptop if you haven t already! Electronics can add interactivity! Any sufficiently advanced technology is indistinguishable from

More information

Electronic Components

Electronic Components Electronic Components Arduino Uno Arduino Uno is a microcontroller (a simple computer), it has no way to interact. Building circuits and interface is necessary. Battery Snap Battery Snap is used to connect

More information

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang

ILR #1: Sensors and Motor Control Lab. Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang ILR #1: Sensors and Motor Control Lab Zihao (Theo) Zhang- Team A October 14, 2016 Teammates: Amit Agarwal, Harry Golash, Yihao Qian, Menghan Zhang Individual Progress For my team s sensors and motor control

More information

Building Machines that Emulate Humans. Lesson plan and more resources are available at: aka.ms/hackingstem

Building Machines that Emulate Humans. Lesson plan and more resources are available at: aka.ms/hackingstem Building Machines that Emulate Humans Lesson plan and more resources are available at: aka.ms/hackingstem Hacking STEM A free resource for teachers, delivering inquiry and project-based lessons that complement

More information

Arduino Setup & Flexing the ExBow

Arduino Setup & Flexing the ExBow Arduino Setup & Flexing the ExBow What is Arduino? Before we begin, We must first download the Arduino and Ardublock software. For our Set-up we will be using Arduino. Arduino is an electronics platform.

More information

Objective of the lesson

Objective of the lesson Arduino Lesson 5 1 Objective of the lesson Learn how to program an Arduino in S4A All of you will: Add an LED to an Arduino and get it to come on and blink Most of you will: Add an LED to an Arduino and

More information

You'll create a lamp that turns a light on and off when you touch a piece of conductive material

You'll create a lamp that turns a light on and off when you touch a piece of conductive material TOUCHY-FEELY LAMP You'll create a lamp that turns a light on and off when you touch a piece of conductive material Discover : installing third party libraries, creating a touch sensor Time : 5 minutes

More information

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1

HAW-Arduino. Sensors and Arduino F. Schubert HAW - Arduino 1 HAW-Arduino Sensors and Arduino 14.10.2010 F. Schubert HAW - Arduino 1 Content of the USB-Stick PDF-File of this script Arduino-software Source-codes Helpful links 14.10.2010 HAW - Arduino 2 Report for

More information

The Robot Builder's Shield for Arduino

The Robot Builder's Shield for Arduino The Robot Builder's Shield for Arduino by Ro-Bot-X Designs Introduction. The Robot Builder's Shield for Arduino was especially designed to make building robots with Arduino easy. The built in dual motors

More information

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014

Arduino Workshop 01. AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 AD32600 Physical Computing Prof. Fabian Winkler Fall 2014 Arduino Workshop 01 This workshop provides an introductory overview of the Arduino board, basic electronic components and closes with a few basic

More information

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino

EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs Introduction to Arduino EE-110 Introduction to Engineering & Laboratory Experience Saeid Rahimi, Ph.D. Labs 10-11 Introduction to Arduino In this lab we will introduce the idea of using a microcontroller as a tool for controlling

More information

Adafruit 16-Channel Servo Driver with Arduino

Adafruit 16-Channel Servo Driver with Arduino Adafruit 16-Channel Servo Driver with Arduino Created by Bill Earl Last updated on 2015-09-29 06:19:37 PM EDT Guide Contents Guide Contents Overview Assembly Install the Servo Headers Solder all pins Add

More information

Lab 06: Ohm s Law and Servo Motor Control

Lab 06: Ohm s Law and Servo Motor Control CS281: Computer Systems Lab 06: Ohm s Law and Servo Motor Control The main purpose of this lab is to build a servo motor control circuit. As with prior labs, there will be some exploratory sections designed

More information

Schematics for Breakout Examples

Schematics for Breakout Examples Schematics for Breakout Examples This document contains wiring diagrams and component lists for the examples. A diagram may be used for more than one example file. The corresponding files are listed for

More information

PLAN DE FORMACIÓN EN LENGUAS EXTRANJERAS IN-57 Technology for ESO: Contents and Strategies

PLAN DE FORMACIÓN EN LENGUAS EXTRANJERAS IN-57 Technology for ESO: Contents and Strategies Lesson Plan: Traffic light with Arduino using code, S4A and Ardublock Course 3rd ESO Technology, Programming and Robotic David Lobo Martínez David Lobo Martínez 1 1. TOPIC Arduino is an open source hardware

More information

Aim: To learn the resistor color codes and building a circuit on a BreadBoard. Equipment required: Resistances, millimeter, power supply

Aim: To learn the resistor color codes and building a circuit on a BreadBoard. Equipment required: Resistances, millimeter, power supply Understanding the different components Aim: To learn the resistor color codes and building a circuit on a BreadBoard Equipment required: Resistances, millimeter, power supply Resistors are color coded

More information

Arduino and Servo Motor

Arduino and Servo Motor Arduino and Servo Motor 1. Basics of the Arduino Board and Arduino a. Arduino is a mini computer that can input and output data using the digital and analog pins b. Arduino Shield: mounts on top of Arduino

More information

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino) Workshops Elisava 2011 Introduction to programming and electronics (Scratch & Arduino) What is programming? Make an algorithm to do something in a specific language programming. Algorithm: a procedure

More information

Arduino An Introduction

Arduino An Introduction Arduino An Introduction Hardware and Programming Presented by Madu Suthanan, P. Eng., FEC. Volunteer, Former Chair (2013-14) PEO Scarborough Chapter 2 Arduino for Mechatronics 2017 This note is for those

More information

DA 20 Technical Specification

DA 20 Technical Specification 1/18 DA 2 DA 2-6-255 DA 2-12-2515 DA 2-3-253 2/18 Content 1. General Description... 3 2. Operating Data... 4 2.1. Operating Data 6V-Versions... 4 2.2. Operating Data 12V-Version... 5 2.3. Operating Data

More information

RC Servo Interface. Figure Bipolar amplifier connected to a large DC motor

RC Servo Interface. Figure Bipolar amplifier connected to a large DC motor The bipolar amplifier is well suited for controlling motors for vehicle propulsion. Figure 12-45 shows a good-sized 24VDC motor that runs nicely on 13.8V from a lead acid battery based power supply. You

More information

Solar Sound Module Shannon McMullen Fabian Winkler

Solar Sound Module  Shannon McMullen Fabian Winkler Solar Sound Module http://www.cla.purdue.edu/vpa/etb/ Shannon McMullen Fabian Winkler Based on a workshop of the same name by Ralf Schreiber See: http://www.ralfschreiber.com/solarsound/solarsound.html

More information

J. La Favre Using Arduino with Raspberry Pi February 7, 2018

J. La Favre Using Arduino with Raspberry Pi February 7, 2018 As you have already discovered, the Raspberry Pi is a very capable digital device. Nevertheless, it does have some weaknesses. For example, it does not produce a clean pulse width modulation output (unless

More information

The Motor sketch. One Direction ON-OFF DC Motor

The Motor sketch. One Direction ON-OFF DC Motor One Direction ON-OFF DC Motor The DC motor in your Arduino kit is the most basic of electric motors and is used in all types of hobby electronics. When current is passed through, it spins continuously

More information

The µbotino Microcontroller Board

The µbotino Microcontroller Board The µbotino Microcontroller Board by Ro-Bot-X Designs Introduction. The µbotino Microcontroller Board is an Arduino compatible board for small robots. The 5x5cm (2x2 ) size and the built in 3 pin connectors

More information

Attribution Thank you to Arduino and SparkFun for open source access to reference materials.

Attribution Thank you to Arduino and SparkFun for open source access to reference materials. Attribution Thank you to Arduino and SparkFun for open source access to reference materials. Contents Parts Reference... 1 Installing Arduino... 7 Unit 1: LEDs, Resistors, & Buttons... 7 1.1 Blink (Hello

More information

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman

Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Lab 5: Arduino Uno Microcontroller Innovation Fellows Program Bootcamp Prof. Steven S. Saliterman Exercise 5-1: Familiarization with Lab Box Contents Objective: To review the items required for working

More information

Breadboard Arduino Compatible Assembly Guide

Breadboard Arduino Compatible Assembly Guide (BBAC) breadboard arduino compatible Breadboard Arduino Compatible Assembly Guide (BBAC) A Few Words ABOUT THIS KIT The overall goal of this kit is fun. Beyond this, the aim is to get you comfortable using

More information

1. Introduction to Analog I/O

1. Introduction to Analog I/O EduCake Analog I/O Intro 1. Introduction to Analog I/O In previous chapter, we introduced the 86Duino EduCake, talked about EduCake s I/O features and specification, the development IDE and multiple examples

More information

Arducopter 3DR-B Hardware

Arducopter 3DR-B Hardware Arducopter 3DR-B Thank you for purchasing an Arducopter 3DR kit. The Arducopter 3DR is a stable and supported quadrotor frame in the ongoing development of the Arducopter code on DIYDrones. It features

More information

Voltage Dividers a learn.sparkfun.com tutorial

Voltage Dividers a learn.sparkfun.com tutorial Voltage Dividers a learn.sparkfun.com tutorial Available online at: http://sfe.io/t44 Contents Introduction Ideal Voltage Divider Applications Extra Credit: Proof Resources and Going Further Introduction

More information

Lab 2.4 Arduinos, Resistors, and Circuits

Lab 2.4 Arduinos, Resistors, and Circuits Lab 2.4 Arduinos, Resistors, and Circuits Objectives: Investigate resistors in series and parallel and Kirchoff s Law through hands-on learning Get experience using an Arduino hat you need: Arduino Kit:

More information

DC Motor and Servo motor Control with ARM and Arduino. Created by:

DC Motor and Servo motor Control with ARM and Arduino. Created by: DC Motor and Servo motor Control with ARM and Arduino Created by: Andrew Kaler (39345) Tucker Boyd (46434) Mohammed Chowdhury (860822) Tazwar Muttaqi (901700) Mark Murdock (98071) May 4th, 2017 Objective

More information

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours)

Industrial Automation Training Academy. Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) nfi Industrial Automation Training Academy Presents Arduino, LabVIEW & PLC Training Programs Duration: 6 Months (180 ~ 240 Hours) For: Electronics & Communication Engineering Electrical Engineering Instrumentation

More information

Adafruit 16-channel PWM/Servo Shield

Adafruit 16-channel PWM/Servo Shield Adafruit 16-channel PWM/Servo Shield Created by lady ada Last updated on 2018-08-22 03:36:11 PM UTC Guide Contents Guide Contents Overview Assembly Shield Connections Pins Used Connecting other I2C devices

More information

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino

1 Introduction. 2 Embedded Electronics Primer. 2.1 The Arduino Beginning Embedded Electronics for Botballers Using the Arduino Matthew Thompson Allen D. Nease High School matthewbot@gmail.com 1 Introduction Robotics is a unique and multidisciplinary field, where successful

More information

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link).

Setup Download the Arduino library (link) for Processing and the Lab 12 sketches (link). Lab 12 Connecting Processing and Arduino Overview In the previous lab we have examined how to connect various sensors to the Arduino using Scratch. While Scratch enables us to make simple Arduino programs,

More information

Circuit Board Assembly Instructions for Babuinobot 1.0

Circuit Board Assembly Instructions for Babuinobot 1.0 Circuit Board Assembly Instructions for Babuinobot 1.0 Brett Nelson January 2010 1 Features Sensor4 input Sensor3 input Sensor2 input 5v power bus Sensor1 input Do not exceed 5v Ground power bus Programming

More information

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening

UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ. A detailed explanation about Arduino. What is Arduino? Listening UNIT 4 VOCABULARY SKILLS WORK FUNCTIONS QUIZ 4.1 Lead-in activity Find the missing letters Reading A detailed explanation about Arduino. What is Arduino? Listening To acquire a basic knowledge about Arduino

More information

List of Items Available in the Laboratory the Lab

List of Items Available in the Laboratory the Lab List of Items Available in the Laboratory the Lab Category Component 555 Timer $0.30 5V Relay $3.50 74xxx Series IC Chip $0.30 Battery - 12V (rechargeable Lead-acid type) $16.00 Battery - 6V (rechargeable

More information

THE INPUTS ON THE ARDUINO READ VOLTAGE. ALL INPUTS NEED TO BE THOUGHT OF IN TERMS OF VOLTAGE DIFFERENTIALS.

THE INPUTS ON THE ARDUINO READ VOLTAGE. ALL INPUTS NEED TO BE THOUGHT OF IN TERMS OF VOLTAGE DIFFERENTIALS. INPUT THE INPUTS ON THE ARDUINO READ VOLTAGE. ALL INPUTS NEED TO BE THOUGHT OF IN TERMS OF VOLTAGE DIFFERENTIALS. THE ANALOG INPUTS CONVERT VOLTAGE LEVELS TO A NUMERICAL VALUE. PULL-UP (OR DOWN) RESISTOR

More information

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Advanced Mechatronics 1 st Mini Project Remote Control Car Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014 Remote Control Car Manual Control with the remote and direction buttons Automatic

More information

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL

MAKEVMA502 BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL BASIC DIY KIT WITH ATMEGA2560 FOR ARDUINO USER MANUAL USER MANUAL 1. Introduction To all residents of the European Union Important environmental information about this product This symbol on the device

More information

Saturday Academy Program

Saturday Academy Program Lesson Plans High School Courses Donald L. McCoy K-to-College STEM Education Consultant thempitman@gmail.com Last Update: October 17, 2018 Virtual Reality Coding using PlayCanvas RobotC Coding Applications

More information

INA169 Breakout Board Hookup Guide

INA169 Breakout Board Hookup Guide Page 1 of 10 INA169 Breakout Board Hookup Guide CONTRIBUTORS: SHAWNHYMEL Introduction Have a project where you want to measure the current draw? Need to carefully monitor low current through an LED? The

More information

TB6612FNG Dual Motor Driver Carrier

TB6612FNG Dual Motor Driver Carrier TB6612FNG Dual Motor Driver Carrier Overview The TB6612FNG (308k pdf) is a great dual motor driver that is perfect for interfacing two small DC motors such as our micro metal gearmotors to a microcontroller,

More information

Congratulations on your purchase of the SparkFun Arduino ProtoShield Kit!

Congratulations on your purchase of the SparkFun Arduino ProtoShield Kit! Congratulations on your purchase of the SparkFun Arduino ProtoShield Kit! Well, now what? The focus of this guide is to aid you in turning that box of parts in front of you into a fully functional prototyping

More information

3.5 hour Drawing Machines Workshop

3.5 hour Drawing Machines Workshop 3.5 hour Drawing Machines Workshop SIGGRAPH 2013 Educator s Focus Sponsored by the SIGGRAPH Education Committee Overview: The workshop is composed of three handson activities, each one introduced with

More information

Pulse Width Modulation and

Pulse Width Modulation and Pulse Width Modulation and analogwrite ( ); 28 Materials needed to wire one LED. Odyssey Board 1 dowel Socket block Wire clip (optional) 1 Female to Female (F/F) wire 1 F/F resistor wire LED Note: The

More information

Workshop 9: First steps in electronics

Workshop 9: First steps in electronics King s Maths School Robotics Club Workshop 9: First steps in electronics 1 Getting Started Make sure you have everything you need to complete this lab: Arduino for power supply breadboard black, red and

More information

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools

MAE106 Laboratory Exercises Lab # 1 - Laboratory tools MAE106 Laboratory Exercises Lab # 1 - Laboratory tools University of California, Irvine Department of Mechanical and Aerospace Engineering Goals To learn how to use the oscilloscope, function generator,

More information

Home CSP Inc. Trackers and electronics for home solar energy

Home CSP Inc. Trackers and electronics for home solar energy Home CSP Inc. Trackers and electronics for home solar energy www.homecsp.com csp@homecsp.com TinyTracker version 1.06 reve Thanks for purchasing your TinyTracker from Home CSP Inc. The TinyTracker provides

More information

ZX Distance and Gesture Sensor Hookup Guide

ZX Distance and Gesture Sensor Hookup Guide Page 1 of 13 ZX Distance and Gesture Sensor Hookup Guide Introduction The ZX Distance and Gesture Sensor is a collaboration product with XYZ Interactive. The very smart people at XYZ Interactive have created

More information

PROTOBot: Amoeba! A complete interactive robot By Camp Peavy and Randy Hootman. Complete Parts List: Prices may vary

PROTOBot: Amoeba! A complete interactive robot By Camp Peavy and Randy Hootman. Complete Parts List: Prices may vary PROTOBot: Amoeba! A complete interactive robot By Camp Peavy and Randy Hootman The basic concept behind the PROTOBot is that of a solderless breadboard on wheels. Any breadboard will do but I like the

More information

Control Robotics Arm with EduCake

Control Robotics Arm with EduCake Control Robotics Arm with EduCake 1. About Robotics Arm Robotics Arm (RobotArm) similar to the one in Figure-1, is used in broad range of industrial automation and manufacturing environment. This type

More information

ABCs of Arduino. Kurt Turchan -

ABCs of Arduino. Kurt Turchan - ABCs of Arduino Kurt Turchan - kurt@trailpeak.com Bio: Kurt is a web designer (java/php/ui-jquery), project manager, instructor (PHP/HTML/...), and arduino enthusiast, Kurt is founder of www.trailpeak.com

More information

INSTANT ROBOT SHIELD (AXE408)

INSTANT ROBOT SHIELD (AXE408) INSTANT ROBOT SHIELD (AXE408) 1.0 Introduction Thank you for purchasing this Instant Robot shield. This datasheet is designed to give a brief introduction to how the shield is assembled, used and configured.

More information

Autonomous. Chess Playing. Robot

Autonomous. Chess Playing. Robot Autonomous Chess Playing Robot Team Members 1. Amit Saharan 2. Gaurav Raj 3. Riya Gupta 4. Saumya Jaiswal 5. Shilpi Agrawal 6. Varun Gupta Mentors 1. Mukund Tibrewal 2. Hardik Soni 3. Zaid Tasneem Abstract

More information

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment.

For this exercise, you will need a partner, an Arduino kit (in the plastic tub), and a laptop with the Arduino programming environment. Physics 222 Name: Exercise 6: Mr. Blinky This exercise is designed to help you wire a simple circuit based on the Arduino microprocessor, which is a particular brand of microprocessor that also includes

More information

Getting started with the SparkFun Inventor's Kit for Google's Science Journal App

Getting started with the SparkFun Inventor's Kit for Google's Science Journal App Page 1 of 16 Getting started with the SparkFun Inventor's Kit for Google's Science Journal App Introduction Google announced their Making & Science Initiative at the 2016 Bay Area Maker Faire. Making &

More information

Programming a Servo. Servo. Red Wire. Black Wire. White Wire

Programming a Servo. Servo. Red Wire. Black Wire. White Wire Programming a Servo Learn to connect wires and write code to program a Servo motor. If you have gone through the LED Circuit and LED Blink exercises, you are ready to move on to programming a Servo. A

More information

The USELESS BOX. Procedure:

The USELESS BOX. Procedure: The USELESS BOX The useless box is exactly what it implies. A project that is pretty much Useless and is made for pure entertainment. You are going to go through the process of building this project from

More information

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown

Mechatronics. STEAM Clown Production. STEAM Clown & Productions Copyright 2016 STEAM Clown Mechatronics Production Page 1 - Mechatronics SVCTE Mechatronics Class Class Production Ready To Hear about Mechatronics? Mecha = Mechanical Engineering Design Tronincs = Electrical Engineering Design

More information

Interface H-bridge to Microcontroller, Battery Power and Gearbox to H-bridge Last Updated September 28, Background

Interface H-bridge to Microcontroller, Battery Power and Gearbox to H-bridge Last Updated September 28, Background 1 ME313 Project Assignment #2 Interface H-bridge to Microcontroller, Battery Power and Gearbox to H-bridge Last Updated September 28, 2015. Background The objective of the ME313 project is to fabricate

More information

Project 27 Joystick Servo Control

Project 27 Joystick Servo Control Project 27 Joystick Servo Control For another simple project, let s use a joystick to control the two servos. You ll arrange the servos in such a way that you get a pan-tilt head, such as is used for CCTV

More information

2017 Doll Tag Clothing Rebel Bandolier 1

2017 Doll Tag Clothing Rebel Bandolier 1 2017 Doll Tag Clothing Rebel Bandolier 1 INDEX Cover Page Page 1 Pattern Information Page 2 Cutting Instructions Page 3 2017 Doll Tag Clothing Rebel Bandolier 2 Bandolier Instructions Page 4-6 Pattern

More information

DRV8801 Single Brushed DC Motor Driver Carrier

DRV8801 Single Brushed DC Motor Driver Carrier Overview DRV8801 Single Brushed DC Motor Driver Carrier DRV8801 single brushed DC motor driver carrier with dimensions. Texas Instruments DRV8801 is a tiny H-bridge motor driver IC that can be used for

More information

Ardweeny 1.60" 0.54" Simple construction - only 7 parts plus pins & PCB! Ideal for breadboard applications

Ardweeny 1.60 0.54 Simple construction - only 7 parts plus pins & PCB! Ideal for breadboard applications Ardweeny tm Arduino -compatible Microcontroller Like to build your own breadboard-compatible Arduino? Get all the basic features of Arduino in a tidy, cost-effectve package! Build Time: 20mins Skill Level:

More information

Adafruit 16-Channel Servo Driver with Arduino

Adafruit 16-Channel Servo Driver with Arduino Adafruit 16-Channel Servo Driver with Arduino Created by Bill Earl Last updated on 2018-01-16 12:17:12 AM UTC Guide Contents Guide Contents Overview Pinouts Power Pins Control Pins Output Ports Assembly

More information

Exam Practice Problems (3 Point Questions)

Exam Practice Problems (3 Point Questions) Exam Practice Problems (3 Point Questions) Below are practice problems for the three point questions found on the exam. These questions come from past exams as well additional questions created by faculty.

More information

Energy Efficiency for Secured Smart Village using IoT

Energy Efficiency for Secured Smart Village using IoT Energy Efficiency for Secured Smart Village using IoT S.P. Angelin Claret 1 1 Asst. Prof, Department of Computer Science, SRM Institute of Science & Technology, Chennai. Abstract: This paper is all about

More information

Arduino: Sensors for Fun and Non Profit

Arduino: Sensors for Fun and Non Profit Arduino: Sensors for Fun and Non Profit Slides and Programs: http://pamplin.com/dms/ Nicholas Webb DMS: @NickWebb 1 Arduino: Sensors for Fun and Non Profit Slides and Programs: http://pamplin.com/dms/

More information

Figure 1. Digilent DC Motor

Figure 1. Digilent DC Motor Laboratory 9 - Usage of DC- and servo-motors The current laboratory describes the usage of DC and servomotors 1. DC motors Figure 1. Digilent DC Motor Classical DC motors are converting electrical energy

More information

Electronics (JUN ) General Certificate of Secondary Education June Time allowed 2 hours TOTAL

Electronics (JUN ) General Certificate of Secondary Education June Time allowed 2 hours TOTAL Centre Number Surname Candidate Number For Examiner s Use Other Names Candidate Signature Examiner s Initials Question Mark General Certificate of Secondary Education June 2012 Electronics 44301 1 2 3

More information

New Approach on Development a Dual Axis Solar Tracking Prototype

New Approach on Development a Dual Axis Solar Tracking Prototype Wireless Engineering and Technology, 2016, 7, 1-11 Published Online January 2016 in SciRes. http://www.scirp.org/journal/wet http://dx.doi.org/10.4236/wet.2016.71001 New Approach on Development a Dual

More information

Smart Garden Inc. Auto Watering System

Smart Garden Inc. Auto Watering System Smart Garden Inc. Auto Watering System Outline Team members Video Introduction Schedule Finance Overview of system Hardware design Firmware design Encloser design Web design Future plan Conclusion Team

More information