Pibrella Fairground Ride. This lesson follows on from the Pelican Crossing lesson

Size: px
Start display at page:

Download "Pibrella Fairground Ride. This lesson follows on from the Pelican Crossing lesson"

Transcription

1 Pibrella Fairground Ride This lesson follows on from the Pelican Crossing lesson

2 Idle 3 Open an LX Terminal To use the Pibrella we will need superuser rights Type in sudo and press Enter This will open the IDLE 3 editor

3 Set up your Pibrella using the following GPIO pins import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT)

4 Your first job is to get the lights working on a loop using The lights in the loop should go in the order 1. Red ON, Yellow OFF, Green OFF 2. Red ON, Yellow ON, Green OFF 3. Red ON, Yellow ON, Green ON import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT)

5 It should look something like: import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT)

6 Get the loop to run when the BUTTON on GPIO pin 23 is pressed. There are 3 lines of code and some indentation to add import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT)

7 Did you get it correct? import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 BUTTON = 23 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT) GPIO.setup (BUTTON, GPIO.OUT) if GPIO.input (BUTTON):

8 The button can be pressed or else it is not pressed. Add some code to get the lights to all go off if the button is not pressed if GPIO.input (BUTTON):

9 Did you get it correct? if GPIO.input (BUTTON): else: GPIO.output (RED, False) GPIO.output (YELLOW, False) GPIO.output (GREEN, False)

10 However, now if the button is not pressed it looks as if the ride is broken. Get it so that if the button is not pressed, all lights blink on and off at the same time if GPIO.input (BUTTON): else: GPIO.output (RED, False) GPIO.output (YELLOW, False) GPIO.output (GREEN, False)

11 Did you get it correct? if GPIO.input (BUTTON): else: GPIO.output (RED, False) GPIO.output (YELLOW, False) GPIO.output (GREEN, False) GPIO.output (RED, True) GPIO.output (YELLOW, True) GPIO.output (GREEN, True)

12 Now we have the However, when we press the button we do not want the ride to go on forever. We want the ride and the sequence of lights to repeat 5 times and then to go into the flashing light sequence to show that it is ready for the ride operator to press the button and start the ride again. We will need a new line for i in range(5): This means that the code uses the letter i to represent a number of repeat sequences The number in brackets represents the number of repeat sequences Remember the : at the end of a line for a condition See if you can decide where to add in this line You will also need extra indentation

13 Did you get it correct? if GPIO.input (BUTTON): for i in range (5) else: GPIO.output (RED, False) GPIO.output (YELLOW, False) GPIO.output (GREEN, False) GPIO.output (RED, True) GPIO.output (YELLOW, True) GPIO.output (GREEN, True)

14 Now we need a motor to drive the ride. Connect the two wires from the motor (either way around) to the output E

15 The motor should come on, and stay on, when the button is pressed and the ride loops 5 times The motor should not come on if the button is not pressed The motor E is on GPIO pin 15. Call it OUT_E Add in these four lines of code

16 Did you get it correct? import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 BUTTON = 23 OUT_E = 15 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT) GPIO.setup (BUTTON, GPIO.IN) GPIO.setup (OUT_E, GPIO.OUT) if GPIO.input(BUTTON): GPIO.output (OUT_E, True) else: GPIO.output (OUT_E, False)

17 Now we need another red light at the entrance gate to warn people that the ride is in operations. This will be another output The motor is already using Output E so add an LED across the two connections of Output F Call this OUT_F. It will use GPIO pin 16 Unlike a motor, an LED must be connected the correct way around An LED has two legs, one is shorter than the other. The short leg is called the Ground leg. This needs to be on the right. If your light does not work when you write and run the code, try reversing the RED

18 Did you get it correct? import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 BUTTON = 23 OUT_E = 15 OUT_F = 16 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT) GPIO.setup (BUTTON, GPIO.IN) GPIO.setup (OUT_E, GPIO.OUT) GPIO.setup (OUT_F, GPIO.IOUT) if GPIO.input(BUTTON): GPIO.output (OUT_E, True) GPIO.output (OUT_F, True) else: GPIO.output (OUT_E, False) GPIO.output (OUT_F, False)

19 We could improve safety by getting the buzzer to sound at the same time as the red warning light. This will help visually impaired people identify that the ride is running The buzzer will be called BUZZER and will use GPIO Pin 12 The buzzer needs to switch on and then off to make a noise Add in these lines of code (Unfortunately the buzzer is not great quality but you should hear it)

20 Did you get it correct? import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 BUTTON = 23 BUZZER = 12 OUT_E = 15 OUT_F = 16 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT) GPIO.setup (BUTTON, GPIO.IN) GPIO.setup (OUT_E, GPIO.OUT) GPIO.setup (OUT_F, GPIO.IOUT) GPIO.setup (BUZZER, GPIO.IOUT) if GPIO.input(BUTTON): GPIO.output (OUT_E, True) GPIO.output (OUT_F, True) GPIO.output (BUZZER, True) GPIO.output (BUZZER, False) GPIO.output (BUZZER, True) GPIO.output (BUZZER, False) else: GPIO.output (OUT_E, False) GPIO.output (OUT_F, False)

21 We need to be able to stop the ride We will need another button A button has 4 connectors Join a wire to A and another to B You can use a breadboard or solder on the wires This will go into INPUT A (either way around will do) We will call this IN_A It will use GPIO pin 21 Add in the lines of code to set up IN_A

22 Did you get it correct? import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 BUTTON = 23 BUZZER = 12 OUT_E = 15 OUT_F = 16 IN_A = 21 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT) GPIO.setup (BUTTON, GPIO.IN) GPIO.setup (OUT_E, GPIO.OUT) GPIO.setup (OUT_F, GPIO.OUT) GPIO.setup (BUZZER, GPIO.OUT) GPIO.setup (IN_A, GPIO.IN) if GPIO.input(BUTTON): GPIO.output (OUT_E, True) GPIO.output (OUT_F, True) GPIO.output (BUZZER, True) GPIO.output (BUZZER, False) GPIO.output (BUZZER, True) GPIO.output (BUZZER, False) else: GPIO.output (OUT_E, False) GPIO.output (OUT_F, False)

23 Add in the line import sys (this imports the system library which you will need to stop or quit the program and turn the ride off) Make it so that if you press the input button IN_A It runs a line of code sys.exit()

24 Did you get it correct? import RPi.GPIO as GPIO import time import sys GPIO.setmode(GPIO.BOARD) RED_LED = 13 YELLOW_LED = 11 GREEN_LED = 7 BUTTON = 23 BUZZER = 12 OUT_E = 15 OUT_F = 16 IN_A = 21 GPIO.setup (RED_LED, GPIO.OUT) GPIO.setup (YELLOW_LED, GPIO.OUT) GPIO.setup (GREEN_LED, GPIO.OUT) GPIO.setup (BUTTON, GPIO.IN) GPIO.setup (OUT_E, GPIO.OUT) GPIO.setup (OUT_F, GPIO.OUT) GPIO.setup (BUZZER, GPIO.OUT) GPIO.setup (IN_A, GPIO.IN) if GPIO.input(BUTTON): GPIO.output (OUT_E, True) GPIO.output (OUT_F, True) GPIO.output (BUZZER, True) GPIO.output (BUZZER, False) GPIO.output (BUZZER, True) GPIO.output (BUZZER, False) else: GPIO.output (OUT_E, False) GPIO.output (OUT_F, False) if GPIO.input (IN_A): sys.exit()

25 Pibrella Fairground Ride Test your ride to see if it works as expected and make any final improvements

J. La Favre Controlling Servos with Raspberry Pi November 27, 2017

J. La Favre Controlling Servos with Raspberry Pi November 27, 2017 In a previous lesson you learned how to control the GPIO pins of the Raspberry Pi by using the gpiozero library. In this lesson you will use the library named RPi.GPIO to write your programs. You will

More information

Project Kit Project Guide

Project Kit Project Guide Project Kit Project Guide Initial Setup Hardware Setup Amongst all the items in your Raspberry Pi project kit, you should find a Raspberry Pi 2 model B board, a breadboard (a plastic board with lots of

More information

CamJam EduKit Robotics Worksheet Six Distance Sensor camjam.me/edukit

CamJam EduKit Robotics Worksheet Six Distance Sensor camjam.me/edukit Distance Sensor Project Description Ultrasonic distance measurement In this worksheet you will use an HR-SC04 sensor to measure real world distances. Equipment Required For this worksheet you will require:

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

CamJam EduKit Robotics Worksheet Nine Obstacle Avoidance camjam.me/edukit

CamJam EduKit Robotics Worksheet Nine Obstacle Avoidance camjam.me/edukit CamJam EduKit Robotics - Obstacle Avoidance Project Description Obstacle Avoidance You will learn how to stop your robot from bumping into things. Equipment Required For this worksheet you will require:

More information

9/Working with Webcams

9/Working with Webcams 9/Working with Webcams One of the advantages to using a platform like the Raspberry Pi for DIY technology projects is that it supports a wide range of USB devices. Not only can you hook up a keyboard and

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

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1

Moto1. 28BYJ-48 Stepper Motor. Ausgabe Copyright by Joy-IT 1 28BYJ-48 Stepper Motor Ausgabe 07.07.2017 Copyright by Joy-IT 1 Index 1. Using with an Arduino 1.1 Connecting the motor 1.2 Installing the library 1.3 Using the motor 2. Using with a Raspberry Pi 2.1 Connecting

More information

Smart Circuits: Lights On!

Smart Circuits: Lights On! Smart Circuits: Lights On! MATERIALS NEEDED JST connector for use with the Gemma Breadboard Gemma Mo Alligator to jumper Jumper wires Alligator to alligator 2 MATERIALS NEEDED Copper tape Photo sensor

More information

Lesson 3: Arduino. Goals

Lesson 3: Arduino. Goals Introduction: This project introduces you to the wonderful world of Arduino and how to program physical devices. In this lesson you will learn how to write code and make an LED flash. Goals 1 - Get to

More information

LEVEL A: SCOPE AND SEQUENCE

LEVEL A: SCOPE AND SEQUENCE LEVEL A: SCOPE AND SEQUENCE LESSON 1 Introduction to Components: Batteries and Breadboards What is Electricity? o Static Electricity vs. Current Electricity o Voltage, Current, and Resistance What is a

More information

Memory. Introduction. Scratch. In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

Memory. Introduction. Scratch. In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Scratch 2 Memory All Code Clubs must be registered. Registered clubs appear on the map at codeclubworld.org - if your club is not on the map then visit jumpto.cc/ccwreg to register your club. Introduction

More information

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours!

In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Memory Introduction In this project, you will create a memory game where you have to memorise and repeat a sequence of random colours! Step 1: Random colours First, let s create a character that can change

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

Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor

Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor Adafruit's Raspberry Pi Lesson 8. Using a Servo Motor Created by Simon Monk Last updated on 2016-11-03 06:17:53 AM UTC Guide Contents Guide Contents Overview Parts Part Qty Servo Motors Hardware Software

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

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

Explore and Challenge:

Explore and Challenge: Explore and Challenge: The Pi-Stop Traffic Light Sequence SEE ALSO: Discover: The Pi-Stop: For more information about Pi-Stop and how to use it. Setup: Scratch GPIO: For instructions on how to setup Scratch

More information

Introduction to programming with Fable

Introduction to programming with Fable How to get started. You need a dongle and a joint module (the actual robot) as shown on the right. Put the dongle in the computer, open the Fable programme and switch on the joint module on the page. The

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

Raspberry Pi projects. Make a switch Control volume Measuring temperature Measuring light Output PWM Blink LEDs Remote- control car Installing VNC

Raspberry Pi projects. Make a switch Control volume Measuring temperature Measuring light Output PWM Blink LEDs Remote- control car Installing VNC Raspberry Pi projects Make a switch Control volume Measuring temperature Measuring light Output PWM Blink LEDs Remote- control car Installing VNC Raspberry Pi 的 GPIO 只能接收及送出數位的訊號, 類比訊號就要做轉換成數位訊號才能輸入 其中一個選擇是

More information

TOP SERVO SIGNAL 5 SERVO SIGNAL 3 SERVO SIGNAL 4 SERVO SIGNAL 6 T B T B T B T B T B SERVO TRIGGER 1 BOTTOM

TOP SERVO SIGNAL 5 SERVO SIGNAL 3 SERVO SIGNAL 4 SERVO SIGNAL 6 T B T B T B T B T B SERVO TRIGGER 1 BOTTOM Micro Miniatures Servo Controller Channel Location of connections and switches TOP SERVO SIGNAL SERVO SIGNAL 7 SERVO SIGNAL 6 SERVO SIGNAL 5 SERVO SIGNAL SERVO SIGNAL SERVO SIGNAL SERVO SIGNAL SIGNAL COMMON

More information

Competitive VEX Robot Designer. Terminal Objective 1.4: program and operate the Tumbler

Competitive VEX Robot Designer. Terminal Objective 1.4: program and operate the Tumbler Skill Set 1: Driver/Operator Competitive VEX Robot Designer Terminal Objective 1.4: program and operate the Tumbler Performance Objective: Program and operate the Tumbler in Tank (stick), Arcade, and Tank

More information

Typical Wiring Connection Diagram 625DC1 RECEIVER 12VDC GROUND FROM REGULATED SOURCE 12VDC GROUND (BLACK WIRE)

Typical Wiring Connection Diagram 625DC1 RECEIVER 12VDC GROUND FROM REGULATED SOURCE 12VDC GROUND (BLACK WIRE) 625DC READ CAREFULLY BEFORE AND WHILE INSTALLING 625DC1 Typical use is for a SINGLE MOTOR SALT SPREADER WITH VIBRATOR CONTROL. NOTE TRANSMITTER HAS BEEN PROGRAMMED TO THE RECEIVER SEE PAGE 4 FOR PROGRAMING

More information

Explore and Challenge:

Explore and Challenge: Explore and Challenge: The Pi-Stop Simon Memory Game SEE ALSO: Setup: Scratch GPIO: For instructions on how to setup Scratch GPIO with Pi-Stop (which is needed for this guide). Explore and Challenge Scratch

More information

Level Crossing with Barriers and Real Sound LCS6

Level Crossing with Barriers and Real Sound LCS6 Level Crossing with Barriers and Real Sound LCS6 Automatically detects trains using an infra-red sensor mounted below the track bed Operates attached yellow and red leds on level crossing signs (not included)

More information

Programmable Control Introduction

Programmable Control Introduction Programmable Control Introduction By the end of this unit you should be able to: Give examples of where microcontrollers are used Recognise the symbols for different processes in a flowchart Construct

More information

A - Debris on the Track

A - Debris on the Track A - Debris on the Track Rocks have fallen onto the line for the robot to follow, blocking its path. We need to make the program clever enough to not get stuck! 2017 https://www.hamiltonbuhl.com/teacher-resources

More information

A - Debris on the Track

A - Debris on the Track A - Debris on the Track Rocks have fallen onto the line for the robot to follow, blocking its path. We need to make the program clever enough to not get stuck! 2018 courses.techcamp.org.uk/ Page 1 of 7

More information

BIDIRECTIONAL ROTATION OF AN INDUCTION MOTOR WITH A REMOTE CONTROL DEVICE

BIDIRECTIONAL ROTATION OF AN INDUCTION MOTOR WITH A REMOTE CONTROL DEVICE BIDIRECTIONAL ROTATION OF AN INDUCTION MOTOR WITH A REMOTE CONTROL DEVICE ABSTRACT The project is designed to drive an induction motor for the required application in forward and reverse directions using

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

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

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

AUTOMATIC LEVEL CROSSING WITH REAL SOUND FOR 4 GATES/BARRIERS LCS6B4

AUTOMATIC LEVEL CROSSING WITH REAL SOUND FOR 4 GATES/BARRIERS LCS6B4 AUTOMATIC LEVEL CROSSING WITH REAL SOUND FOR 4 GATES/BARRIERS LCS6B4 Level Crossing Controller for 4 Gates, with Real Sound The LCS6B4 is based on our existing Level Crossing Module, the LCS6B, but able

More information

To Purchase This Item, Visit BMI Gaming (800)

To Purchase This Item, Visit BMI Gaming   (800) How to install 1. Connect the blocker with the motor box and the pivot box and fasten them with the screws. 2. Insert cable No.1 into the connector at the bottom of the motor box. 3. Position the two side

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

Breadboard Primer. Experience. Objective. No previous electronics experience is required.

Breadboard Primer. Experience. Objective. No previous electronics experience is required. Breadboard Primer Experience No previous electronics experience is required. Figure 1: Breadboard drawing made using an open-source tool from fritzing.org Objective A solderless breadboard (or protoboard)

More information

AUTOMATIC LEVEL CROSSING WITH REAL SOUND FOR 2 GATES/BARRIERS LCS6B

AUTOMATIC LEVEL CROSSING WITH REAL SOUND FOR 2 GATES/BARRIERS LCS6B AUTOMATIC LEVEL CROSSING WITH REAL SOUND FOR 2 GATES/BARRIERS LCS6B Fully Flexible Controller with Sound and Servo Motors for Barriers or Gates Automatically detects traction current drawn by scale model

More information

MegaPoints Controller

MegaPoints Controller MegaPoints Controller A flexible solution and modular component for controlling model railway points and semaphore signals using inexpensive servos. User guide Revision 10c March 2015 MegaPoints Controllers

More information

Experiment #3: Micro-controlled Movement

Experiment #3: Micro-controlled Movement Experiment #3: Micro-controlled Movement So we re already on Experiment #3 and all we ve done is blinked a few LED s on and off. Hang in there, something is about to move! As you know, an LED is an output

More information

On the front of the board there are a number of components that are pretty visible right off the bat!

On the front of the board there are a number of components that are pretty visible right off the bat! Hardware Overview The micro:bit has a lot to offer when it comes to onboard inputs and outputs. In fact, there are so many things packed onto this little board that you would be hard pressed to really

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

MINI PARALLEL REMOVER. Instruction Manual

MINI PARALLEL REMOVER. Instruction Manual MINI PARALLEL REMOVER Instruction Manual Thank you for purchasing the FM-2023 mini parallel remover. Please read this manual before operating the FM-2023. Keep this manual readily accessible for reference.

More information

Example KodeKLIX Circuits

Example KodeKLIX Circuits Example KodeKLIX Circuits Build these circuits to use with the pre-installed* code * The code is available can be re-downloaded to the SnapCPU at any time. The RGB LED will cycle through 6 colours Pressing

More information

Directions for Wiring and Using The GEARS II (2) Channel Combination Controllers

Directions for Wiring and Using The GEARS II (2) Channel Combination Controllers Directions for Wiring and Using The GEARS II (2) Channel Combination Controllers PWM Input Signal Cable for the Valve Controller Plugs into the RC Receiver or Microprocessor Signal line. White = PWM Input

More information

Fast Tramp Freighter Lighting Kit

Fast Tramp Freighter Lighting Kit Fast Tramp Freighter Lighting Kit By Madman Lighting Inc Copyright April 2009, all rights reserved. WARNING: This product contains small parts not suitable for children less than 12 years of age. DO NOT

More information

Studuino Icon Programming Environment Guide

Studuino Icon Programming Environment Guide Studuino Icon Programming Environment Guide Ver 0.9.6 4/17/2014 This manual introduces the Studuino Software environment. As the Studuino programming environment develops, these instructions may be edited

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

Arduino Lesson 1. Blink. Created by Simon Monk

Arduino Lesson 1. Blink. Created by Simon Monk Arduino Lesson 1. Blink Created by Simon Monk Guide Contents Guide Contents Overview Parts Part Qty The 'L' LED Loading the 'Blink' Example Saving a Copy of 'Blink' Uploading Blink to the Board How 'Blink'

More information

Topic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light

Topic 1. Road safety rules. Projects: 1. Robo drives safely - page Robo is a traffic light - - page 6-10 Robo is a smart traffic light Topic 1. Road safety rules. Road safety is an important topic for young students because everyone uses roads, and the dangers associated with the roads impact everyone. Robo Wunderkind robotics kits help

More information

Bit:Bot The Integrated Robot for BBC Micro:Bit

Bit:Bot The Integrated Robot for BBC Micro:Bit Bit:Bot The Integrated Robot for BBC Micro:Bit A great way to engage young and old kids alike with the BBC micro:bit and all the languages available. Both block-based and text-based languages can support

More information

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

UNIT E1 (Paper version of on-screen assessment) A.M. WEDNESDAY, 8 June hour

UNIT E1 (Paper version of on-screen assessment) A.M. WEDNESDAY, 8 June hour Candidate Name GCSE 46/0 Centre Number Candidate Number 0 ELECTRONICS UNIT E (Paper version of on-screen assessment) A.M. WEDNESDAY, 8 June 20 hour For s use 46 0000 Total Mark ADDITIONAL MATERIALS Information

More information

Pi-Cars Factory Tool Kit

Pi-Cars Factory Tool Kit Pi-Cars Factory Tool Kit Posted on January 24, 2013 Welcome to the factory: Welcome to where you will learn how to build a Pi-Car, we call it the Pi-Cars Factory. We hope that this page contains all you

More information

micro:bit Basics The basic programming interface, utilizes Block Programming and Javascript2. It can be found at

micro:bit Basics The basic programming interface, utilizes Block Programming and Javascript2. It can be found at Name: Class: micro:bit Basics What is a micro:bit? The micro:bit is a small computer1, created to teach computing and electronics. You can use it on its own, or connect it to external devices. People have

More information

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46

Index. n A. n B. n C. Base biasing transistor driver circuit, BCD-to-Decode IC, 44 46 Index n A Android Droid X smartphone, 165 Arduino-based LCD controller with an improved event trigger, 182 with auto-adjust contrast control, 181 block diagram, 189, 190 circuit diagram, 187, 189 delay()

More information

EQ-ROBO Programming : bomb Remover Robot

EQ-ROBO Programming : bomb Remover Robot EQ-ROBO Programming : bomb Remover Robot Program begin Input port setting Output port setting LOOP starting point (Repeat the command) Condition 1 Key of remote controller : LEFT UP Robot go forwards after

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

Smart Solar Oven. A Senior Project. presented to the. Faculty of the Computer Engineering Department

Smart Solar Oven. A Senior Project. presented to the. Faculty of the Computer Engineering Department Smart Solar Oven A Senior Project presented to the Faculty of the Computer Engineering Department California Polytechnic State University, San Luis Obispo In Partial Fulfillment of the Requirements for

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

How to Use the Gadget and Worksheets. Overview Week 3

How to Use the Gadget and Worksheets. Overview Week 3 How to Use the Gadget and Worksheets W3 Number Lines Overview Week 3 Overview: To explore number to 10 using a number line. Number Line Features: Number lines show the sequence of numbers and where they

More information

CSMIO/IP-A motion controller and Mach4

CSMIO/IP-A motion controller and Mach4 CSMIO/IP-A motion controller and Mach4 Quick start guide Axis tuning 1) We start the configuration with Motor axis assignment. As you can see in the picture above - the Motor0 was assign to X axis (the

More information

Line-Following Robot

Line-Following Robot 1 Line-Following Robot Printed Circuit Board Assembly Jeffrey La Favre October 5, 2014 After you have learned to solder, you are ready to start the assembly of your robot. The assembly will be divided

More information

Electronics. RC Filter, DC Supply, and 555

Electronics. RC Filter, DC Supply, and 555 Electronics RC Filter, DC Supply, and 555 0.1 Lab Ticket Each individual will write up his or her own Lab Report for this two-week experiment. You must also submit Lab Tickets individually. You are expected

More information

Motorized or Crank Operated Fortress Zipper Track Shade with Housing and Side Track Installation Instructions

Motorized or Crank Operated Fortress Zipper Track Shade with Housing and Side Track Installation Instructions Motorized or Crank Operated Fortress Zipper Track Shade with Housing and Side Track Installation Instructions Tools Needed Drill 3/8 Metal Drill Bit ¼ Masonry Drill Bit Measuring Tape Pencil 4 Level Phillips

More information

Magic Timers Tech Note 20.1

Magic Timers Tech Note 20.1 Magic Timers Tech Note 20.1 Connecting the Airtek or Aeris RDT to a Black Magic Universal Timer Connection Connect the Airtek RDT to the Timer as in the picture. This picture shows the back view of an

More information

Installation tutorial for Console Customs Xbox Mode Dual Button (RFX-5B) Rapid fire Microchip for all Wired and Wireless controllers

Installation tutorial for Console Customs Xbox Mode Dual Button (RFX-5B) Rapid fire Microchip for all Wired and Wireless controllers Installation tutorial for Console Customs Xbox 360 5-Mode Dual Button (RFX-5B) Rapid fire Microchip for all Wired and Wireless controllers This tutorial is designed to aid you in installation of a console

More information

POLOLU DUAL MC33926 MOTOR DRIVER FOR RASPBERRY PI (ASSEMBLED) USER S GUIDE

POLOLU DUAL MC33926 MOTOR DRIVER FOR RASPBERRY PI (ASSEMBLED) USER S GUIDE POLOLU DUAL MC33926 MOTOR DRIVER FOR RASPBERRY PI (ASSEMBLED) DETAILS FOR ITEM #2756 USER S GUIDE This version of the motor driver is fully assembled, with a 2 20-pin 0.1 female header (for connecting

More information

WOT Box Installation Instructions Mazda Speed 3

WOT Box Installation Instructions Mazda Speed 3 WOT Box Installation Instructions Mazda Speed 3 Connector Pinout Pin Color AWG Name Description 1 Yellow 18 CKP Connect to Crankshaft Position Sensor 2 Black 18 Ground Connect to chassis ground 3 Black

More information

In the Mr Bit control system, one control module creates the image, whilst the other creates the message.

In the Mr Bit control system, one control module creates the image, whilst the other creates the message. Inventor s Kit Experiment 1 - Say Hello to the BBC micro:bit Two buttons on the breakout board duplicate the action of the onboard buttons A and B. The program creates displays on the LEDs when the buttons

More information

Keyed latch. Cover. Service Outlet 115VAC, 15A. Plastic base. Unpack. Operator. the Operator

Keyed latch. Cover. Service Outlet 115VAC, 15A. Plastic base. Unpack. Operator. the Operator Service Outlet Quick Start Steps Keyed latch Cover 115VAC, 15A Plastic base Operator Unpack the Operator Site Planning and Operator Installation The illustrations and instructions presented in this guide

More information

- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft

- Introduction - Minecraft Pi Edition. - Introduction - What you will need. - Introduction - Running Minecraft 1 CrowPi with MineCraft Pi Edition - Introduction - Minecraft Pi Edition - Introduction - What you will need - Introduction - Running Minecraft - Introduction - Playing Multiplayer with more CrowPi s -

More information

Signal Lights Demonstration Video Time Duration: - 38 sec. Use the right hand mouse button for video control.

Signal Lights Demonstration Video Time Duration: - 38 sec. Use the right hand mouse button for video control. Tip: - Working Turntable Signals and Cabin Lights using Gold TC7.0F1 and Above Hi All, At long last I completed the project to have working signals and cabin lights on my turntable. This is a record of

More information

Getting Started with the micro:bit

Getting Started with the micro:bit Page 1 of 10 Getting Started with the micro:bit Introduction So you bought this thing called a micro:bit what is it? micro:bit Board DEV-14208 The BBC micro:bit is a pocket-sized computer that lets you

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

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

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

User guide. Revision 1 January MegaPoints Controllers

User guide. Revision 1 January MegaPoints Controllers MegaPoints Servo 4R Controller A flexible and modular device for controlling model railway points and semaphore signals using inexpensive R/C servos and relays. User guide Revision 1 January 2018 MegaPoints

More information

ServoDMX OPERATING MANUAL. Check your firmware version. This manual will always refer to the most recent version.

ServoDMX OPERATING MANUAL. Check your firmware version. This manual will always refer to the most recent version. ServoDMX OPERATING MANUAL Check your firmware version. This manual will always refer to the most recent version. WORK IN PROGRESS DO NOT PRINT We ll be adding to this over the next few days www.frightideas.com

More information

Blue Point Engineering

Blue Point Engineering Blue Point Engineering Instruction I www.bpesolutions.com Pointing the Way to Solutions! Puppet - II+ Controller (BPE No. PCA-0001) Servo Position Adjustment EEPROM Digital Button Power 5 Vdc Playback

More information

Starship Lighting Kit

Starship Lighting Kit The BIG Starship Lighting Kit By Madman Lighting Inc Copyright June 2011, all rights reserved. WARNING: This product contains small parts not suitable for children less than 12 years of age. DO NOT SWALLOW!

More information

Compact Flash Extender and Supercapacitor Evaluation Board. User s Manual

Compact Flash Extender and Supercapacitor Evaluation Board. User s Manual www.cap-xx.com APPEB004 User s Manual, Rev..0, March 003 cap-xx Compact Flash Extender and Supercapacitor Evaluation Board Part No. APPEB004 User s Manual Revision.0 March, 003 Evaluation Board Features

More information

Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi

Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi Adafruit 16-Channel PWM/Servo HAT & Bonnet for Raspberry Pi Created by lady ada Last updated on 2018-03-21 09:56:10 PM UTC Guide Contents Guide Contents Overview Powering Servos Powering Servos / PWM OR

More information

ENG 100 Electric Circuits and Systems Lab 6: Introduction to Logic Circuits

ENG 100 Electric Circuits and Systems Lab 6: Introduction to Logic Circuits ENG 100 Electric Circuits and Systems Lab 6: Introduction to Logic Circuits Professor P. Hurst Lecture 5:10p 6:00p TR, Kleiber Hall Lab 2:10p 5:00p F, 2161 Kemper Hall LM741 Operational Amplifier Courtesy

More information

Viper 2x35 Operating Modes

Viper 2x35 Operating Modes SP ROBOTIC WORKS PVT. LTD. Viper 2x35 Operating Modes Contents 1. Operating Modes... 2 1.1 Input Modes... 2 1.1.1 R/C Transmitter Mode... 2 1.1.2 Microcontroller Mode... 3 1.2 Motor Control Modes... 3

More information

Ev3 Robotics Programming 101

Ev3 Robotics Programming 101 Ev3 Robotics Programming 101 1. EV3 main components and use 2. Programming environment overview 3. Connecting your Robot wirelessly via bluetooth 4. Starting and understanding the EV3 programming environment

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

Follow this and additional works at: Part of the Engineering Commons

Follow this and additional works at:  Part of the Engineering Commons Trinity University Digital Commons @ Trinity Mechatronics Final Projects Engineering Science Department 5-2016 Heart Beat Monitor Ivan Mireles Trinity University, imireles@trinity.edu Sneha Pottian Trinity

More information

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors

A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Activity 1 - Reading Sensors A Day in the Life CTE Enrichment Grades 3-5 mblock Programs Using the Sensors Computer Science Unit This tutorial teaches how to read values from sensors in the mblock IDE.

More information

Montgomery Village Arduino Meetup Dec 10, 2016

Montgomery Village Arduino Meetup Dec 10, 2016 Montgomery Village Arduino Meetup Dec 10, 2016 Making Microcontrollers Multitask or How to teach your Arduinos to walk and chew gum at the same time (metaphorically speaking) Background My personal project

More information

Lab 12: Timing sequencer (Version 1.3)

Lab 12: Timing sequencer (Version 1.3) Lab 12: Timing sequencer (Version 1.3) WARNING: Use electrical test equipment with care! Always double-check connections before applying power. Look for short circuits, which can quickly destroy expensive

More information

High Current DC Motor Driver Manual

High Current DC Motor Driver Manual High Current DC Motor Driver Manual 1.0 INTRODUCTION AND OVERVIEW This driver is one of the latest smart series motor drivers designed to drive medium to high power brushed DC motor with current capacity

More information

recognise that electronic systems are assembled from sensing, processing and out put sub-systems, including:

recognise that electronic systems are assembled from sensing, processing and out put sub-systems, including: Electronic Systems Learners should be able to: (a) recognise that electronic systems are assembled from sensing, processing and out put sub-systems, including: sensing units: light, temperature, magnetic

More information

HANDS-FREE KEYLESS ENTRY AUTHF500

HANDS-FREE KEYLESS ENTRY AUTHF500 Mount in Dry Location Install Fuses Good Required Use High Amp Relay Remote Transmitter Turn power on. For a successful communication between the main unit and transmitter the on the transmitter will blink

More information

A S M A X - 1 DDS FREQUENCY SYNTHESIZED C-QUAM COMPATIBLE STEREO AM TRANSMITTER. User s Guide (Please read carefully before using for the first time!

A S M A X - 1 DDS FREQUENCY SYNTHESIZED C-QUAM COMPATIBLE STEREO AM TRANSMITTER. User s Guide (Please read carefully before using for the first time! A S M A X - 1 DDS FREQUENCY SYNTHESIZED C-QUAM COMPATIBLE STEREO AM TRANSMITTER User s Guide (Please read carefully before using for the first time!) Copyright 2011 by ASPiSYS Ltd. ASMAX1 is a low-power

More information

Computer exercise 2 geometrical optics and the telescope

Computer exercise 2 geometrical optics and the telescope Computer exercise 2 geometrical optics and the telescope In this exercise, you will learn more of the tools included in Synopsys, including how to find system specifications such as focal length and F-number.

More information

Digital Multifunctional RC-Soundmodule TBS Mini V2

Digital Multifunctional RC-Soundmodule TBS Mini V2 Digital Multifunctional RC-Soundmodule TBS Mini V2 Important notes about changes on the NEW TBS Mini V2!!! MUST BE READ!!! New connector: External amplifier Volume Unchanged connectors (same as old TBS

More information

Programmable Timer Teaching Notes Issue 1.2

Programmable Timer Teaching Notes Issue 1.2 Teaching Notes Issue 1.2 Product information: www.kitronik.co.uk/quicklinks/2121/ TEACHER Programmable Timer Index of sheets Introduction Schemes of work Answers The Design Process The Design Brief Investigation

More information

Where's the Treasure?

Where's the Treasure? Where's the Treasure? Introduction: In this project you will use the joystick and LED Matrix on the Sense HAT to play a memory game. The Sense HAT will show a gold coin and you have to remember where it

More information

ZIO Python API. Tutorial. 1.1, May 2009

ZIO Python API. Tutorial. 1.1, May 2009 ZIO Python API Tutorial 1.1, May 2009 This work is licensed under the Creative Commons Attribution-Share Alike 2.5 India License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/2.5/in/

More information