Junying Huang Fangjie Zhou. Smartphone Locker
|
|
- Roy Cook
- 5 years ago
- Views:
Transcription
1 Junying Huang Fangjie Zhou Smartphone Locker
2 Motivation and Concept Smartphones are making our lives more and more convenient. In addition to some basic functions like making calls and sending messages, we can even use our phones to browse web pages, navigate, book flights, rent cars, send s, watch videos, listen to music, use social network like facebook and twitter, play games, and so on. However, sometimes we are wasting too much time on smartphones. For example, playing smartphone games takes a lot of time. When one is studying, one may want to check updates on social networks frequently, which drastically lowers the efficiency So we designed a smartphone locker that can keep the smartphone inaccessible for some time in order to get rid of the distraction from smartphone. When one want to study,he can just put the smartphone in the locker, set the studying time and lock it. The smartphone locker will unlock when the time is due. Functional Definition Our device is designed for increasing the efficiency of studying by locking the smartphone for a certain amount of time. A user can put the smartphone in the locker and set the studying time with the keypad, and the time will be displayed on the LCD. The smartphone will be locked and it will unlock when the time is due. If you enter the wrong time, you can cancel the previous time and re-enter it. The smartphone locker will hit you with a small hammer when you are trying to take the phone out before time is up. The hammer will not hurt you critically but will let you feel pain. We don t want the user to miss any important phone calls, so we use a microphone to determine if there is an incoming phone call. When a phone rings, the smartphone locker will automatically unlock. Notifications of applications like facebook can also make sound, so the sound has to last for at least 5 seconds in order to trigger the smartphone locker to unlock. There may also be some noise in the environment, so the sound intensity has to reach some certain level to trigger this function. We use a stepper motor to drive a transmission band to send the smartphone in automatically when time is set and send the smartphone out automatically when the
3 time is due or there is an incoming call. We use the 12V power source to power the stepper motor. Sensors We use the 4X4 keypad to set the time the user want to lock the smartphone, and use the LCD to display the time remaining. We use the microphone to detect sound and determine if there is an incoming phone call. We use the digital proximity sensor to detect anything approaching the entrance of the smartphone locker, and determine if the user is trying to access the smartphone before the time is due.
4 Mechanical Considerations In this project we make the box using several wooden plates, they are connected through screws. A gap is made on the front plate in order to place the transmission band. Inside the box, sensor and motors are stuck by nails. Three nails are enough to hold a sensor. On the other hand, this box is placed on the same wood plate as the LCD and the keypad which are also hold by several nails. On the top plate, several gaps are also made for wires of sensors to go out.
5 Second, a transmission band is made to put the cellphone into the box. A stepper motors is used to provide power and several wood sticks will be used to support the band. As the stepper we use is bigger than what we originally designed, we cut a big hole so part of the stepper can go through the wall of the box. We use rubber as the band since it has big index of friction. The rubber band wraps wood sticks and step motors. Since the stick cannot rotate freely, we put straws on the wood stick and it is the straw that rotates. We also extend the rubber band by holding two additional pieces of wood out of the box. Wood sticks and straws are hold between these woods. Last, a device for punishment is designed. A stick is screwed on the arm of the servo. some other screws which are not sharp are hold by tape or glue on the stick. The Servo will rotate up and down when the distance sensor find something go inside the box.
6 Electrical Considerations In the project we need one servo, two step motors, one sound sensor (microphone), and one proximity sensor. Since lots of pins is needed, we use two Arduino instead of one to accomplish this. LCD and board for step motors are placed on two Arduino boards. Since lots of digital pins are used by LCD and motor shield, we use four analog pin from the keypad. We use a microphone with amplifier and connect it to the other analog input left. If its voltage is greater than a reference voltage it will be high, otherwise it will be low and this tells the device to stop. Pin 3 will give a digital output to tell if the lock is on or off to second Arduino. The second Arduino controls both the step motor and the servo, and receive the digital output from first board.
7 Interface We use two Arduino Unos. One of them is connected to the LCD and the other is connected to the motor shield. We use the 5V pin of the Arduino to power the servo and the sensors, and also use the ground pin of the Arduino. We use pins M1 and M2 of the motor shield to control the stepper motor. We use analog pins A2 A3 A4 A5 of the first Arduino for the keypad. We use analog pin A1 for the microphone. We connect digital pin 2 of the first Arduino to digital pin 3 of the second Arduino. We use digital pin 2 of the second Arduino to control the servo motor. We use digital pin 13 of the second Arduino for the distance sensor. Software We write codes in C language with Arduino IDE. We use the Servo.h library to control the servo motor, the AFMotor.h library to control the stepper motor and use LiquidCrystal.h library to display time one the LCD. We use digitalread to get signals from the distance sensor and the keypad.
8 Testing We use our smartphones to test the microphone and determine the sound level of a smartphone ringing in the locker. We shout at it to determine the sound level of the noise in the environment. We put some objects in front of the distance sensor to test it. Performance and possible improvement The locker achieves most our goal. However some small problem still exists. First since second arduino is controlled by the first one, if we disconnect the wire between them or it has some problem of connect it might cause the motor to move even when we do not ask it to. This problem is rarely happen so we leave it for now but there might have chance to fix it by adding a condition that require input voltage to last more than several second to start the stepper. Second, the input from the keypad sometimes cannot gives the correct value due to the connection. Although users are able to make the correction if they have the wrong time, some improvement can still be made. We can use resistor which has greater difference in resistance and solder the resistor onto the board. Last, the sound from environment sometimes open the box even when the phone does not ring. We can use material that exclude sound better and we can make the gap to put phone in smaller to further exclude the sound from environment. Safety Our device operates at low voltage and does not have any poisonous or sharp things. Parts Required, and Reusability We use a servo motor, a stepper motor, a distance detector, a microphone, a keypad, a LCD, some resistors, some wires and some wood. They are all reusable except the wood.
9 Code Arduino 1: #include<liquidcrystal.h> LiquidCrystal lcd(8, 9, 4, 5, 6, 7); int timerstep; double V; int row; int col; int ch; int one=10; int ten=10; int hundred=10; long timer; int last=10; int confirm=10; long i; int micro; int i2; int sound=0; int i3=0; int keys[4][4] = { {1,2,3,'A', {4,5,6,'B', {7,8,9,'C', {'*',0,'#','D' ; void setup() { lcd.begin(16, 2); Serial.begin(9600); pinmode(2,output); digitalwrite(2,low);
10 void loop() { if(timerstep!=3&&timerstep!=4){lcd.setcursor(0,0); lcd.print("set time "); if(timerstep==3){lcd.setcursor(0,0); lcd.print("y#n* "); if(analogread(a2)<50&&analogread(a3)<50&&analogread(a4)<50&&analogread(a5 )<50) {last=10; delay(50); else { if(hundred==10){timerstep=0; else if(ten==10){timerstep=1; else if(one==10){timerstep=2; else if(confirm==10){timerstep=3; else{timerstep=4; if(timerstep==0){ if(analogread(a2)>50){v=analogread(a2);col=0; if(analogread(a3)>50){v=analogread(a3);col=1; if(analogread(a4)>50){v=analogread(a4);col=2; if(analogread(a5)>50){v=analogread(a5);col=3; if(v>700&&v<800){row=0; else if(v<550&&v>450){row=1; else if(v<300&&v>200){row=2; else if(v>50&&v<120){row=3; if(ch!=last&&ch<10){ hundred=ch; last=ch; lcd.setcursor(0,1); lcd.print(hundred); delay(100);
11 if(timerstep==1){ if(analogread(a2)>50){v=analogread(a2);col=0; if(analogread(a3)>50){v=analogread(a3);col=1; if(analogread(a4)>50){v=analogread(a4);col=2; if(analogread(a5)>50){v=analogread(a5);col=3; if(v>700&&v<800){row=0; else if(v<550&&v>450){row=1; else if(v<300&&v>200){row=2; else if(v>50&&v<120){row=3; if(ch!=last&&ch<10){ ten=ch; last=ch; lcd.setcursor(1,1); lcd.print(ten); delay(100); if(timerstep==2){ if(analogread(a2)>50){v=analogread(a2);col=0; if(analogread(a3)>50){v=analogread(a3);col=1; if(analogread(a4)>50){v=analogread(a4);col=2; if(analogread(a5)>50){v=analogread(a5);col=3; if(v>700&&v<800){row=0; else if(v<550&&v>450){row=1; else if(v<300&&v>200){row=2; else if(v>50&&v<120){row=3; if(ch!=last&&ch<10){ one=ch; last=ch; lcd.setcursor(2,1); lcd.print(one); delay(100);
12 if(timerstep==3){ if(analogread(a2)>50){v=analogread(a2);col=0; if(analogread(a3)>50){v=analogread(a3);col=1; if(analogread(a4)>50){v=analogread(a4);col=2; if(analogread(a5)>50){v=analogread(a5);col=3; if(v>700&&v<800){row=0; else if(v<550&&v>450){row=1; else if(v<300&&v>200){row=2; else if(v>50&&v<120){row=3; if(ch!=last&&ch>10){ confirm=ch; last=ch; delay(100); if(timerstep==4&&confirm=='#'){ digitalwrite(2,high); delay(10000); timer=100*hundred+10*ten+one; lcd.setcursor(0,0); lcd.print("time remain"); lcd.setcursor(0,1); lcd.print(timer); Serial.print(timer*30); for(i=timer*60;i>0;i--){ int hour=i/3600; int minute=(i%3600)/60; int second=i%60; lcd.setcursor(0,1); if(hundred<10){lcd.setcursor(0,1);lcd.print(0);lcd.setcursor(1,1);else{lcd.setcursor(0,1) ; lcd.print(hour); lcd.setcursor(2,1);
13 lcd.print(":"); if(minute<10){lcd.setcursor(3,1);lcd.print(0);lcd.setcursor(4,1);else{lcd.setcursor(3,1); lcd.print(minute); lcd.setcursor(5,1); lcd.print(":"); if(second<10){lcd.setcursor(6,1);lcd.print(0);lcd.setcursor(7,1);else{lcd.setcursor(6,1); lcd.print(second); i3++; if(i3==4){i3=0;sound=0; for(i2=0;i2<100;i2++){ micro=analogread(a1); if(micro<470){sound=sound+1; delay(10); Serial.print(sound); if(sound>50){break; if(i==0){ lcd.setcursor(0,0);lcd.print("time up "); lcd.setcursor(0,1);lcd.print("enjoy your phone"); digitalwrite(2,low); delay(10000); one=10; ten=10; hundred=10; confirm=10; timerstep=0; lcd.setcursor(0,1);lcd.print(" "); else{
14 lcd.setcursor(0,0);lcd.print("phone call "); lcd.setcursor(0,1);lcd.print("unlock "); digitalwrite(2,low); delay(10000); one=10; ten=10; hundred=10; confirm=10; timerstep=0; lcd.setcursor(0,1);lcd.print(" "); if(timerstep==4&&confirm=='*'){ one=10; ten=10; hundred=10; confirm=10; timerstep=0; lcd.setcursor(0,0); lcd.print(" "); lcd.setcursor(0,1); lcd.print(" "); Arduino 2: #include <Servo.h> #include <AFMotor.h> AF_Stepper stepper(100, 1); Servo hitec; int sens; int sig; int last=0; void setup() { hitec.attach(2,900,2100); stepper.setspeed(100); Serial.begin(9600);
15 void loop() { sig=digitalread(3); Serial.print(sig); sens=digitalread(13); hitec.write(180); if(sig>last){hitec.write(180);stepper.step(1200, FORWARD, DOUBLE); delay(10000);last=sig; if(sig<last){hitec.write(180);stepper.step(1200, BACKWARD, DOUBLE); delay(10000);last=sig; if(sig==1){ if(sens==0){ hitec.write(160); delay(500); hitec.write(180); delay(500); hitec.write(180);
Sensors and Motors Lab
Sensors and Motors Lab Gauri Gandhi Team G Robographers Teammates: Rohit Dashrathi Jimit Gandhi Tiffany May Sida Wang ILR #1 October 16, 2015 a. Individual Progress For the Sensors and Motors Lab, I was
More informationArduino 101 AN INTRODUCTION TO ARDUINO BY WOMEN IN ENGINEERING FT T I NA A ND AW E S O ME ME NTO R S
Arduino 101 AN INTRODUCTION TO ARDUINO BY WOMEN IN ENGINEERING FT T I NA A ND AW E S O ME ME NTO R S Overview Motivation Circuit Design and Arduino Architecture Projects Blink the LED Switch Night Lamp
More information3.The circuit board is composed of 4 sets which are 16x2 LCD Shield, 3 pieces of Switch, 2
Part Number : Product Name : FK-FA1416 MULTI-FUNCTION 16x2 LCD SHIELD This is the experimental board of Multi-Function 16x2 LCD Shield as the fundamental programming about the digits, alphabets and symbols.
More informationUSER MANUAL ARDUINO I/O EXPANSION SHIELD
USER MANUAL ARDUINO I/O EXPANSION SHIELD Description: Sometimes Arduino Uno users run short of pins because there s a lot of projects that requires more than 20 signal pins. The only option they are left
More informationARDUINO. By Kiran Tiwari BCT 2072 CoTS.
ARDUINO By Kiran Tiwari BCT 2072 CoTS www.kirantiwari.com.np SO What is an Arduino? WELL!! Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Why Arduino? Simplifies
More informationLab 3 XBees and LCDs and Accelerometers, Oh My! Part 1: Wireless Communication Using XBee Modules and the Arduino
University of Pennsylvania Department of Electrical and Systems Engineering ESE 205 Electrical Circuits and Systems Laboratory I Lab 3 XBees and LCDs and Accelerometers, Oh My! Introduction: In the first
More informationAlex Fields Francisco Moran. Drive Safe Project. Motivation :
Motivation : Drive Safe Project Alex Fields Francisco Moran Our project aims to reduce incidents of drunk driving by allowing drivers to assess their level of intoxication by performing a series of sobriety
More informationMake your own secret locking mechanism to keep unwanted guests out of your space!
KNOCK LOCK Make your own secret locking mechanism to keep unwanted guests out of your space! Discover : input with a piezo, writing your own functions Time : 1 hour Level : Builds on projects : 1,,3,4,5
More informationKNOCK LOCK MAKE YOUR OWN SECRET LOCKING MECHANISM TO KEEP UNWANTED GUESTS OUT OF YOUR SPACE! Discover: input with a piezo, writing your own functions
125 KNOCK LOCK MAKE YOUR OWN SECRET LOCKING MECHANISM TO KEEP UNWANTED GUESTS OUT OF YOUR SPACE! Discover: input with a piezo, writing your own functions Time: 1 HOUR Level: Builds on projects: 1, 2, 3,
More informationSWITCH 10 KILOHM RESISTOR 220 OHM RESISTOR POTENTIOMETER LCD SCREEN INGREDIENTS
11 SWITCH 10 KILOHM RESISTOR 220 OHM RESISTOR POTENTIOMETER LCD SCREEN INGREDIENTS 115 CRYSTAL BALL CREATE A CRYSTAL BALL TO TELL YOUR FUTURE Discover: LCD displays, switch/case statements, random() Time:
More informationLab-3: LCDs Serial Communication Analog Inputs Temperature Measurement System
Mechatronics Engineering and Automation Faculty of Engineering, Ain Shams University MCT-151, Spring 2015 Lab-3: LCDs Serial Communication Analog Inputs Temperature Measurement System Ahmed Okasha okasha1st@gmail.com
More informationArduino Programming and Interfacing
Arduino Programming and Interfacing Stensat Group LLC, Copyright 2017 1 Robotic Arm Experimenters Kit 2 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and
More informationLab 4 LCDs and Accelerometers
University of Pennsylvania Department of Electrical and Systems Engineering ESE 111 Intro to Electrical/Computer/Systems Engineering Lab 4 LCDs and Accelerometers Introduction: In this lab, will learn
More informationElectronic Brick Starter Kit
Electronic Brick Starter Kit Getting Started Guide v1.0 by Introduction Hello and thank you for purchasing the Electronic Brick Starter Pack from Little Bird Electronics. We hope that you will find learning
More informationHUB-ee BMD-S Arduino Proto Shield V1.1
HUB-ee BMD-S Arduino Proto Shield V1.1 User guide and assembly instructions Document Version 0.5 Introduction & Board Guide 2 Schematic 3 Quick User Guide 4 Assembly Guide 6 Kit Contents 7 1) Diodes and
More informationThis is the Arduino Uno: This is the Arduino motor shield: Digital pins (0-13) Ground Rail
Reacting to Sensors In this tutorial we will be going over how to program the Arduino to react to sensors. By the end of this workshop you will have an understanding of how to use sensors with the Arduino
More informationARDUINO EXPERIMENTS ARDUINO EXPERIMENTS
ARDUINO EXPERIMENTS IR OBSTACLE SENSOR... 3 OVERVIEW... 3 OBJECTIVE OF THE EXPERIMENT... 3 EXPERIMENTAL SETUP... 3 IR SENSOR ARDUINO CODE... 4 ARDUINO IDE SERIAL MONITOR... 5 GAS SENSOR... 6 OVERVIEW...
More informationArduino Smart Robot Car Kit User Guide
User Guide V1.0 04.2017 UCTRONIC Table of Contents 1. Introduction...3 2. Assembly...4 2.1 Arduino Uno R3...4 2.2 HC-SR04 Ultrasonic Sensor Module with Bracket / Holder...5 2.3 L293D Motor Drive Expansion
More informationHUB-ee BMD-S Arduino Proto Shield V1.0
HUB-ee BMD-S Arduino Proto Shield V1.0 User guide and assembly instructions Document Version 1.0 Introduction 2 Schematic 3 Quick user guide 4 Assembly 5 1) DIP Switches 5 2) Micro-MaTch Connector Headers
More informationEng.mohammed Albhaisi. Lab#3 : arduino to proteus simulation. for simulate Arduino program that you wrote you have to have these programs :
Lab#3 : arduino to proteus simulation for simulate Arduino program that you wrote you have to have these programs : 1-Arduino C 2-proteus 3- Virtual Serial Port Driver 4-Arduino library to proteus You
More informationROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL
ROBOTLINKING THE POWER SUPPLY LEARNING KIT TUTORIAL 1 Preface About RobotLinking RobotLinking is a technology company focused on 3D Printer, Raspberry Pi and Arduino open source community development.
More informationExperiment 7: Robotics++ V3 Robot BlueToothbot
Experiment 7: Robotics++ V3 Robot BlueToothbot 1 Two different ways to control your robot via Bluetooth 1. Android phone wire your robot, download apps from the Google Play Store or install an APK (app
More informationRobotics/Electronics Review for the Final Exam
Robotics/Electronics Review for the Final Exam Unit 1 Review. 1. The battery is 12V, R1 is 400 ohms, and the current through R1 is 20 ma. How many ohms is R2? ohms What is the voltage drop across R1? V
More informationTA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT
TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT I Contents Overview TA0139... 1 Getting started: Arduino 2 Wheel Drive Wireless Bluetooth Robot Kit using Arduino UNO... 1 2.1. What
More informationClark College Electrical Engineering & Computer Science
Clark College Electrical Engineering & Computer Science slide # 1 http://www.engrcs.com/ecsv5.pdf Electrical Engineering & Computer Science Artificial Intelligent (AI) Bio Medical Computers & Digital Systems
More informationSerial.begin ( ); Serial.println( ); analogread ( ); map ( );
Control and Serial.begin ( ); Serial.println( ); analogread ( ); map ( ); A system output can be changed through the use of knobs, motion, or environmental conditions. Many electronic systems in our world
More informationPuddlePeeker a system to monitor the water level at the bottom of the vertical cryostat in FREIA
FREIA Report 2018/02 March 22, 2018 Department of Physics and Astronomy Uppsala University PuddlePeeker a system to monitor the water level at the bottom of the vertical cryostat in FREIA V. Ziemann Uppsala
More informationEP486 Microcontroller Applications
EP486 Microcontroller Applications Topic 6 Step & Servo Motors Joystick & Water Sensors Department of Engineering Physics University of Gaziantep Nov 2013 Sayfa 1 Step Motor http://en.wikipedia.org/wiki/stepper_motor
More informationBASIC ARDUINO WORKSHOP. Mr. Aldwin and Mr. Bernardo
BASIC ARDUINO WORKSHOP Mr. Aldwin and Mr. Bernardo 1 BASIC ARDUINO WORKSHOP Course Goals Introduce Arduino Hardware and Understand Input Software and Output Create simple project 2 Arduino Open-source
More informationSearch YouTube for 'WB7FHC' to see several videos of this project as it was developed.
/*********************************************************************** WB7FHC's Morse Code Decoder v. 1.1 (c) 2014, Budd Churchward - WB7FHC This is an Open Source Project http://opensource.org/licenses/mit
More informationGRBL SHIELD FOR ARDUINO UNO USER MANUAL
GRBL SHIELD FOR ARDUINO UNO USER MANUAL YRCNC 2017 Introduction Thanks for supporting us! Hope you will have many hours of fun using this shield and that plenty hours of issueless cutting! The main features
More informationSTEPD StepDuino Quickstart Guide
STEPD StepDuino Quickstart Guide The Freetronics StepDuino is Arduino Uno compatible, uses the ATmega328P Microcontroller and works with most Arduino software. The StepDuino can be powered automatically
More informationCreate moving images in forward and reverse with your Arduino when you connect a motor to an H-bridge and some still images BATTERY POTENTIOMETER
ZOETROPE Create moving images in forward and reverse with your Arduino when you connect a motor to an H-bridge and some still images Discover : H-bridges Time : 30 minutes Level : Builds on projects :
More informationDesigned & Developed By: Ms. Jasleen Kaur, PhD Scholar, CSE. Computer Science & Engineering Department
Design & Development of IOT application using Intel based Galileo Gen2 board A Practical Approach (Experimental Manual For B.Tech & M.Tech Students) For SoC and Embedded systems in association with Intel
More informationAudio Enhanced Touch Sensors Build Instructions
Audio Enhanced Touch Sensors Build Instructions By Matt Oppenheim, Embedded Interactive Systems, InfoLab21, Lancaster University matt.oppenheim@gmail.com https://sites.google.com/site/hardwaremonkey/ I
More informationInstruction Manual. Model RBA18
Instruction Manual Model RBA18 The Robo-Arm Kit for Arduino is designed to teach the following: 1. How to build a mechanical arm, piece-by-piece. 2. Basic workings of mechanical arm 3. Coding and control
More informationBloom A GADGET TO INSPIRE JOY FOR THOSE AFFECTED BY SEASONAL AFFECTIVE DISORDER. By Janine Mazur DEA 4210 Interaction Design
Bloom A GADGET TO INSPIRE JOY FOR THOSE AFFECTED BY SEASONAL AFFECTIVE DISORDER By Janine Mazur DEA 4210 Interaction Design Abstract In this project I present an idea for a gadget that emulates the season
More information1. Introduction Packing list Parts Introduction Uno R3 Board for Arduino Specifications... 6
Table of Contents Smart Bluetooth Robot Car Kit for Arduino 1. Introduction...4 1.1 Packing list...5 2. Parts Introduction...6 2.1 Uno R3 Board for Arduino...6 2.1.1 Specifications... 6 2.2 HC-SR04 Ultrasonic
More informationHow-To #3: Make and Use a Motor Controller Shield
How-To #3: Make and Use a Motor Controller Shield The Arduino single-board computer can be used to control servos and motors. But sometimes more current is required than the Arduino can provide, either
More information1/Build a Mintronics: MintDuino
1/Build a Mintronics: The is perfect for anyone interested in learning (or teaching) the fundamentals of how micro controllers work. It will have you building your own micro controller from scratch on
More informationArduino Programming Part 6: LCD Panel Output
Arduino Programming Part 6: LCD Panel Output EAS 199B, Winter 2013 Gerald Recktenwald Portland State University gerry@me.pdx.edu Goals Use the 20x4 character LCD display for output Overview of assembly
More informationECE791/792 Project Proposal
ECE791/792 Project Proposal Project Title: Touch Screen, Gaming, and Audio Visual LED Table Team Members: Michael Perez, Michael McManus, Nicholas Nazarenko, Andreas Wigger Advisor: Dr. Richard Messner
More informationSmart Wireless water level Monitoring & Pump controlling System
International Journal of Advances in Scientific Research and Engineering (ijasre) Smart Wireless water level Monitoring & Pump controlling System ABSTRACT Madhurima Santra 1, Sanjoy Biswas 2, Sibasis Bandhapadhyay
More informationMAKE & COLLABORATE: SECRET KNOCK LOCK
MAKE & COLLABORATE: SECRET KNOCK LOCK A project from Arduino Project Handbook: 25 Practical Projects to Get You Started Project 9: Secret KnocK LocK For centuries clandestine groups have used Secret KnocKS
More informationFile: Unsaved Document 1 Page 1 of 7
File: Unsaved Document 1 Page 1 of 7 /* Example 10.2 On/off timer tronixstuff.com/tutorials > Chapter 10 based on code by Maurice Ribble 17-4-2008 - http://www.glacialwanderer.com/hobbyrobotics and John
More informationInstallation Instructions
Installation Instructions This document provides information on: important pre-installation considerations power supply requirements installing the module connecting the wiring using the indicators for
More informationSection 3 Board Experiments
Section 3 Board Experiments Section Overview These experiments are intended to show some of the application possibilities of the Mechatronics board. The application examples are broken into groups based
More informationRobotics Adventure Book Scouter manual STEM 1
Robotics Robotics Adventure Book Scouter Manual Robotics Adventure Book Scouter manual STEM 1 A word with our Scouters: This activity is designed around a space exploration theme. Your Scouts will learn
More informationRedBoard Hookup Guide
Page 1 of 11 RedBoard Hookup Guide CONTRIBUTORS: JIMB0 Introduction The Redboard is an Arduino-compatible development platform that enables quick-and-easy project prototyping. It can interact with real-world
More informationGUIDE TO SP STARTER SHIELD (V3.0)
OVERVIEW: The SP Starter shield provides a complete learning platform for beginners and newbies. The board is equipped with loads of sensors and components like relays, user button, LED, IR Remote and
More informationWorkshop Arduino English starters workshop 2
Workshop Arduino English starters workshop 2 We advice to finish part 1 of this workshop before following this one. There are a set of assignments in this workshop that can be taken individually. First
More informationSmart Objects. SAPIENZA Università di Roma, M.Sc. in Product Design Fabio Patrizi
Smart Objects SAPIENZA Università di Roma, M.Sc. in Product Design Fabio Patrizi 1 What is a Smart Object? Essentially, an object that: Senses Thinks Acts 2 Example 1 https://www.youtube.com/watch?v=6bncjd8eke0
More informationAllen-Bradley Drives
Installation Data This document provides information on: important pre installation considerations power supply requirements installing the module installing and connecting the wiring using the module
More informationMonitor your home remotely using the Arduino
Monitor your home remotely using the Arduino WiFi Shield How to monitor some data in your home using precisely this Arduino WiFi shield. Along with the Arduino Uno board, the final system will form an
More informationArduino Robots Robot Kit Parts List
Arduino Robots Robot Kit Parts List (1) Metal Chassis (2) Push Button Activators (2) Servo Motors w/ Cross Wheels (2) IR Receivers (1) Control Board (1) Piezo Speaker (1) Dual-Sided Screwdriver (1) Cotter
More informationStenBOT Robot Kit. Stensat Group LLC, Copyright 2018
StenBOT Robot Kit 1 Stensat Group LLC, Copyright 2018 Legal Stuff Stensat Group LLC assumes no responsibility and/or liability for the use of the kit and documentation. There is a 90 day warranty for the
More informationOverview. Connect the Flight Control Board and Receiver
Overview This article only describes the methods for connecting the receiver and ESC to the flight control board. You may need to refer to other materials for installation of other devices. If conditions
More informationCPCS (Fall 2015), Merced College A Smart Parking Lot Dulce Meza-Flores Ashley Arredondo
CPCS-42-1737 (Fall 2015), Merced College A Smart Parking Lot Dulce Meza-Flores 0277905 Ashley Arredondo Summary This report presents the design and building process for a smart parking lot that tells the
More informationLaboratory 5 Communication Interfaces
Laboratory 5 Communication Interfaces Embedded electronics refers to the interconnection of circuits (micro-processors or other integrated circuits) with the goal of creating a unified system. In order
More informationSpecification. 1.Power Supply direct from Microcontroller Board. 2.The circuit can be used with Microcontroller Board such as Arduino UNO R3.
Part Number : Product Name : FK-FA1410 12-LED AND 3-BOTTON SHIELD This is the experimental board for receiving and transmitting data from the port of microcontroller. The function of FK-FA1401 is fundamental
More informationLab 2.2 Ohm s Law and Introduction to Arduinos
Lab 2.2 Ohm s Law and Introduction to Arduinos Objectives: Get experience using an Arduino Learn to use a multimeter to measure Potential units of volts (V) Current units of amps (A) Resistance units of
More informationIntroduction to Arduino Diagrams & Code Brown County Library
Introduction to Arduino Diagrams & Code Project 01: Blinking LED Components needed: Arduino Uno board LED Put long lead into pin 13 // Project 01: Blinking LED int LED = 13; // LED connected to digital
More informationClark College. Electrical Engineering & Computer Science. slide # 1
Clark College Electrical Engineering & Computer Science slide # 1 http://www.engrcs.com/institute/workshop.pdf Electrical Engineering & Computer Science Artificial Intelligent (AI) Bio Medical Computers
More informationSensors and Motor Control Lab
Sensors and Motor Control Lab Individual lab report #1 October 16, 2015 Menghan Zhang TeamA Amit Agarwal Harry Golash Yihao Qian Zihao Zhang Individual progress Challenges Teamwork a) Used potentiometer
More informationMakeblock Constructor I 3D Printer Kit. 2. 3D Printer Wiring Guide
2. 3D Printer Wiring Guide 1 Content 2.1. Parts Required... 3 2.2 preparation... 7 2.2.1 Add heat sinks on the top of stepper motor driver chip... 7 2.2.2 Plug the jumper cap into corresponding position...
More informationModule 1: Crash Prevention Lesson 3: Weather Information systems Programming Activity Using Arduino Teacher Resource Grade 6-8 Time Required
Module 1: Crash Prevention Lesson 3: Weather Information systems Programming Activity Using Arduino Teacher Resource Grade 6-8 Time Required Weather Information Systems is a 120 minute lesson plan (90
More informationArduino Lab 5 ME Instructor: Dr. Sandra Metzler. Date of Submission: 4/24/17. Emily Curtiss
Arduino Lab 5 ME 2900 Instructor: Dr. Sandra Metzler Date of Submission: 4/24/17 Emily Curtiss I. Introduction As an Ohio State student, I spend most of my time at home working on assignments and being
More informationNecessary software and hardware:
Necessary software and hardware: Bases: First, remember that I m a French guy so my English is not perfect ;) If you see any mistakes, don t hesitate to tell me so I can correct them (my email is at the
More informationPXR 1506 / WATT MIXER AMPLIFIER
PXR 1506 / 1508 150-WATT MIXER AMPLIFIER Operating Manual www.peavey.com ENGLISH PXR 1506 / 1508 150-Watt, 8-Channel Mixer Amplifier Designed with the latest Peavey technology, the PXR 1506 / 1508 powered
More informationActivity Instructions
Styrofoam Plate Speaker Part I - Speaker Construction The following items will be needed for this part of the activity: per group: enamelled copper wire (28-34 gauge) cardboard tube glue stick Styrofoam
More informationBill of Materials: Turn Off the Lights Reminder PART NO
Turn Off the Lights Reminder PART NO. 2209650 Have you ever woke up early in the morning to find out that the kids (or adults) in your home forgot to turn off the lights? I've had that happen a number
More informationAdapted from a lab originally written by Simon Hastings and Bill Ashmanskas
Physics 364 Arduino Lab 1 Adapted from a lab originally written by Simon Hastings and Bill Ashmanskas Vithayathil/Kroll Introduction Last revised: 2014-11-12 This lab introduces you to an electronic development
More informationArduino Smart Bluetooth Robot Car Kit User Guide
Arduino Smart Bluetooth Robot Car Kit User Guide UCTRONICS Table of Contents 1. Introduction... 4 1.1 Packing list... 5 2. Assembly... 6 2.1 Arduino Uno R3... 6 2.1.1 Specifications... 6 2.2 HC-SR04 Ultrasonic
More informationRS422/RS485 Shield. Application Note: Multiple RS485 busses. 1 Introduction
1 Introduction This application note will show you how to connect up to 3 independent RS485 busses to one Arduino. This can be useful if you want to create a gateway between these busses or if you want
More information1. Introduction P Package Contents 1.
1 Contents 1. Introduction ------------------------------------------------------------------------------- P. 3-5 1.1 Package Contents 1.2 Tablet Overview 2. Using the Tablet for the first time ---------------------------------------------------
More informationArduino: LCD Diagrams & Code Brown County Library
Arduino: LCD Diagrams & Code Project 01: Hello, World! Components needed: Arduino Uno board breadboard 16 jumper wires 16x2 LCD screen 10k potentiometer /* LCD 01 : Hello World! Source: Code adapted from
More informationAT42QT1010 Capacitive Touch Breakout Hookup Guide
Page 1 of 7 AT42QT1010 Capacitive Touch Breakout Hookup Guide Introduction If you need to add user input without using a button, then a capacitive touch interface might be the answer. The AT42QT1010 Capacitive
More informationHandy Board MX. page 1
Handy Board MX The Handy Board MX (Modular extension) was developed as a quick-connect system to help eliminate connection errors, reduce prototyping time, and lower the bar of necessary technical skill.
More informationEntraGuard Bronze. Quick Start Guide. Telephone Entry. 1.0 Specifications. 2.0 Unit Installation
The EntraGuard Bronze is a residential telephone keypad entry system which allows a homeowner to communicate directly with visitors and provide access by using any phone extension in the home. Because
More informationThe DTMF generator comprises 3 main components.
Make a DTMF generator with an Arduino board This article is for absolute beginners, and describes the design and construction of a DTMF generator. DTMF generators are often used to signal with equipment
More informationLesson 8: Digital Input, If Else
Lesson 8 Lesson 8: Digital Input, If Else Digital Input, If Else The Big Idea: This lesson adds the ability of an Arduino sketch to respond to its environment, taking different actions for different situations.
More information#include <Keypad.h> int datasens; #define pinsens 11. const byte ROWS = 4; //four rows const byte COLS = 3; //three columns
#include int datasens; #define pinsens 11 const byte ROWS = 4; //four rows const byte COLS = 3; //three columns char keys[rows][cols] = '1','2','3', '4','5','6', '7','8','9', '*','0','#' ; byte
More informationLAMPIRAN I (LISTING PROGRAM)
LAMPIRAN I (LISTING PROGRAM) #include LiquidCrystal lcd(8, 9, 4, 5, 6, 7); const int numreadings = 10; int readings[numreadings]; // the readings from the analog input int readindex =
More informationANATOMY OF A BIT TM how you can tell top from bottom. four on the floor!
NIGHT LIGHT BASICS 1 Learn BITSNAP ANATOMY OF A BIT TM how you can tell top from bottom. TOP BOTTOM BIT FEET 2 which COLOR-CODED BY FUNCTION Bits TM are grouped into four different categories, are color-coded.
More informationSingle cable kit for the FCB1010
Single cable kit for the FCB1010 1. What is it? With this kit, you can turn your FCB1010 into a phantom powered floorboard, which can do 2-way MIDI communication over one single cable. After installing
More informationPhi -1 shield Documentation. Table of content
Phi -1 shield Documentation Last reviewed on 01/03/11 John Liu Table of content 1. Introduction: 2 2. List of functions: 2 3. List of possible projects: 2 4. Parts list: 3 5. Shield pin usage: 3 6. List
More informationSolder the Harlequin, Revision F, March Solder the Harlequin - please read carefully (also the addendum!) before starting
Solder the Harlequin, Revision F, March 2014 Page 1 of 8 Solder the Harlequin - please read carefully (also the addendum!) before starting You should check the kit for completeness (see addendum). If you
More informationArduino Prof. Dr. Magdy M. Abdelhameed
Course Code: MDP 454, Course Name:, Second Semester 2014 Arduino What is Arduino? Microcontroller Platform Okay but what s a Microcontroller? Tiny, self-contained computers in an IC Often contain peripherals
More informationFUNCTIONS USED IN CODING pinmode()
FUNCTIONS USED IN CODING pinmode() Configures the specified pin to behave either as an input or an output. See the description of digital pins for details on the functionality of the pins. As of Arduino
More informationLab 2 - Powering the Fubarino. Fubarino,, Intro to Serial, Functions and Variables
Lab 2 - Powering the Fubarino Fubarino,, Intro to Serial, Functions and Variables Part 1 - Powering the Fubarino SD The Fubarino SD is a 56 pin device. Each pin on a chipkit device falls broadly into one
More informationGrove - 80cm Infrared Proximity Sensor
Grove - 80cm Infrared Proximity Sensor Introduction 3.3V 5.0V Analog The 80cm Infrared Proximity Sensor is a General Purpose Type Distance Measuring Sensor. This sensor SharpGP2Y0A21YK, boasts a small
More informationUsing a Stepper Motor Like a Servo Controlled by a Potentiometer (G Payne 2017)
Overview: Using a Stepper Motor Like a Servo Controlled by a Potentiometer (G Payne 2017) Stepper Motors can be accurately controlled by digital pulses. They are typically geared. In this demonstration,
More informationMicrocontrollers for Ham Radio
Microcontrollers for Ham Radio MARTIN BUEHRING - KB4MG MAT T PESCH KK4NLK TOM PERRY KN4LSE What is a Microcontroller? A micro-controller is a small computer on a single integrated circuit containing a
More informationElevator Controller BRANDON AHO AND JINBO ZHU
Elevator Controller BRANDON AHO AND JINBO ZHU What are we modeling? What are our simplifications? Small model with robotics components No special operation such as special buttons, weight compensation,
More informationRequired Materials. Optional Materials. Preparation
Module 1: Crash Prevention Lesson 3: Weather Information systems Programming Activity Using Arduino Teacher Resource Grade 9-12 Time Required: 3 60 minute sessions or 3 hours Required Materials Computers
More informationWorkshop on Microcontroller Based Project Development
Organized by: EEE Club Workshop on Microcontroller Based Project Development Presented By Mohammed Abdul Kader Assistant Professor, Dept. of EEE, IIUC Email:kader05cuet@gmail.com Website: kader05cuet.wordpress.com
More informationWeb Site: Forums: forums.parallax.com Sales: Technical:
Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267
More informationProcedure. of separating the environment from animals was accomplished by detecting a temperature
Materials Supplier IR Thermometer MLX90614 You-Do-It Electronics Sharp GP2Y0A02YK0F IR Range Finder RobotShop.com Green LED Mr. Loven Wires Mr. Loven Arduino Genuino Uno Mr. Loven Cardboard Amazon Electrical
More informationSPIRIT. Phase 5 Analog Board Computer and Electronics Engineering
SPIRIT Phase 5 Analog Board Computer and Electronics Engineering In this exercise you will assemble the analog controller board and interface it to your TekBot. Print out the schematic, silkscreen and
More informationVOLCANO HANGMAN by Katie Ammons
VOLCANO HANGMAN by Katie Ammons Object: To guess the five letter volcano word before the house catches on fire! Game Components: BLACK DIAL: Move this dial to chose a letter. BLUE BUTTON: Push this button
More information