Labview Based Remote Controlled Automatic & Manual Bell For Boarding and Day Schools

Size: px
Start display at page:

Download "Labview Based Remote Controlled Automatic & Manual Bell For Boarding and Day Schools"

Transcription

1 The International Journal Of Engineering And Science (IJES) Volume 2 Issue 7 Pages ISSN(e): ISSN(p): Labview Based Remote Controlled Automatic & Manual Bell For Boarding and Day Schools Joseph Habiyaremye Department of Electronics and Instrumentation, Bharathiar University ABSTRACT A LabVIEW based automatic or manual school bell is a project which shall help head- teachers to remotely control the ringing of a bell either automatically or manually in their schools.in this system, all bell timings and durations are predefined and depend on: School type (day or boarding)or School organization. These different timings are defined in LabVIEW s block diagram part. The front panel will be user interface, from the user interface: i. The user(head-teacher) will start by entering the current time, from his/her watch for initialization purpose ; ii. The user can manually switch ON the bell, for example in case of urgent meeting; iii. The user can know the current teaching hour, the current teaching period; iv. The user can know if the bell is ringing or not; as the bell is remotely controlled At the end or starting of each time slot, LabVIEW will generate a signal through Arduino microcontroller which is interfaced to a Zigbee transceiver and this Zigbee will transmit this information to a second remote Zigbee which is interfaced to an AC bell through a MOSFET and Relay. The time duration for the bell to ring is defined in LabVIEW itself. The connection of Arduino to LabVIEW requires a plug in called LIFA (LabVIEW interface for Arduino).The Zigbee transceiver are configured by help of X-CTU,TMFT or any other Terminal software by using AT commands (Zigbee series 2 are used).the Zigbee modules are configured in IO scheme; network scheme also can be used if some other controls are added to the system. This project, an installer can be done for easy distribution. This project can even be used in colleges and universities as well as in some companies KEYWORDS: Arduino Uno, AT commands, LabVIEW, LIFA, ZigBee Network Date of Submission: 16 July 2013 Date of Publication: 7, July I. INTRODUCTION All over the world, high schools use timetable for subjects, classrooms, teachers and time slots allocation so that they can have an organized education. In a timetable each subject is assigned a given time slot which may change according to given school. In timetable teachers are assigned different subject in different classrooms, one teacher may teach one or more than one subject in different classrooms, just in different time. A typical timetable has: all school teachers names, all subjects names, teaching time, break time, lunch time and it shows also the starting and the ending time for a period of one week and it is in form of table. In each and every school, there is either electrical or mechanical bell which is used to give signal for each beginning and end of each time slot and this bell is manually controlled and there must be someone called timekeeper who have to ring that bell. Sometimes, the timekeeper forgets to ring that bell which will totally disturb the teaching structure. This project comes as solution to this problem in form of LabVIEW based remote controlled automatic & manual bell for boarding and day schools II. OBJECTIVE & APPROACH To develop a LabVIEW [1] based remote controlled automatic & manual bell for day and boarding schools to be used in education field for timetable monitoring purpose, this system may also be used in some companies where the time slots distribution is required. III. SYSTEM DESIGN The IJES Page 96

2 3.1 case study This system has been designed and implemented according to ADB (Association des Anciens de DON BOSCO)[2] Nyarutarama one high school from Rwanda. In this day school: There are around 50m from head teacher s office to the location of the bell; Classes start at 07h00 am and end at 02h10 pm; Each time slot is 50mins wide; The break time is equal to 30mins, this time is even used for students to take some snacks; After 02h10 pm classes and offices are closed; this is an off class time; A day is divided into two periods, first period and second period; The time slots allocation is shown in table below: Table 1: ADB Nyarutarama Teaching time slots allocation Design of the transmitting end part The transmitting end part is composed by an HMI (Human Machine Interface), a PC with LabVIEW installed with LabVIEW interface for Arduino (LIFA) [3] it has also an Arduino [4] microcontroller a transmitting Zigbee[5]. Figure 1: Transmitting end block diagram HMI This is the main part of the system, it is nothing but a PC with LabVIEW program installed and that LabVIEW program has LIFA as a plug -in so that the Arduino microcontroller can be accessed from LabVIEW System user interface As we can see on the figure below, from the user interface, the user: The IJES Page 97

3 Figure 2: System user interface Starts by imputing the current time, taken from his/her watch Can know if the bell is ringing or not; Can start or stop this application; Can manually control the bell; Can know the current teaching period LabVIEW Block diagram As LabVIEW is a graphical programming language, its coding is in form of block diagrams as it is shown below: Figure 3: LabVIEW block diagram In LabVIEW programming side, all time slots are defined and some formulae are used for different conversion and comparisions, all those blocks are placed inside a while loop as the system runs continously Arduino Uno Microcontroller The IJES Page 98

4 Arduino is a microcontroller board based on ATmega 328. It has 14 digital input/output pins (of which 6 of them can be used as PWM output) 6 analog inputs, a 16 MHz crystal oscillator, USB connection, a power jack, an ICSP header and reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with an AC to DC adapter or battery to get started LIFA LabVIEW Interface For Arduino is a kind of plug in which must be installed in LabVIEW so that it can recognize and work together with Arduino Microcontroller. For LabVIEW to work together with Arduino, a software called VI package[6] Manager is required which is the recommended method for downloading and managing the LabVIEW add-ons and give an instant access to the add-ons on the LabVIEW tool network, this VI package Manager works with LabVIEW 2009 and later. The following steps are used: From VI package Manager browse LabVIEW interface for Arduino; Install LabVIEW interface for Arduino; Connect your Arduino to your computer; Open Arduino IDE; User this path(for LabVIEW2011 installed on driver C) : C:\Program Files\National Instruments\LabVIEW 2011\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base; Open LIFA_Base file and upload it to your Arduino ; Close the Arduino IDE Transmitting Zigbee Zigbee is wireless communication protocol which is working on IEEE standard. In this system, Trang [7] module has been used Zigbee configuration Zigbee module configuration or reading is achieved by using a terminal application such as HyperTerminal; in this system TMFT 2.6 software has been used Command mode Command mode is used for reading or modifying the parameter of a module. Once the command mode is initiated, incoming character through serial port are considered as commands Entering AT Command Mode The AT command mode is entered by taping +++ symbols within a short time which can be estimated to one second, the following is the AT command format: Figure 4: AT command format The given example would change the Zigbee module channel to 0X0F (15). To store that value to memory, we have to send write command else the value will be lost once the module is re-booted. When the command is sent to module, the module will execute the command and if the execution is successful the module return an OK message otherwise an error will be shown. To exit the AT command mode, send ATGEX command Zigbee module programming The IJES Page 99

5 Series 2 Zigbee modules can be used in Unicast network, Broadcast network or Peer to Peer (point to point) network. In this system, they have been used as in Unicast network as shown below: Figure 5: Zigbee Pee-to-peer communication In any networking scheme, address is given to each and every network device. Let Zigbee 1 be source and Zigbee 2 be destination. Then addresses are given as shown: Table 2: Zigbee addressing mode Programming of each module follows these steps:[7] 1 :Open window HyperTerminal (TMFT 2.6) ; 2 :Connect the Zigbee module to the serial/usb port; 3 :Choose the appropriate port and serial parameters in terminal software(tmft2.6); 4 :Configure the module using AT command By using the above steps, transmitting and receiving Zigbee are configured as follow: These two Zigbee must have the same settings i.e. baud rate, channel, data bit, etc. One Zigbee should be configured with I/O pins as input and other with I/O pins as an output. For setting I/O pins as input and output the following steps are followed: o Enter the command mode with +++ o Enable the desired I/O pin as input with command ATIDXX where XX indicate which pin to be enabled. In this system first I/O line ID0 is used. For configuring it to digital I/O input, the ATID02 is used, and wait for OK response. o Write the parameter to the memory with ATGWR command. o Exit command mode with ATGEX command. o Follow the same steps for configuring the receiving Zigbee o After receiving the OK response from module, write it to its memory and exit the command mode Receiving end side The receiving end part is composed by a receiving Zigbee interfaced to an electrical bell, the interfacing circuit is nothing but a MOSFET and relay as is shown below: Figure 6: receiving end Block Diagram As you see from the above circuit, the receiving end side has two different power supplies one Ac and other DC. The DC power supply supplies Zigbee through a zigbee shielder as Zigbee must be supplied by 3.3V Schematic diagram for receiving end side The receiving end ciruit is detailled below: The IJES Page 100

6 Figure 7: The receiving circuitry showing the state of the bell when there is no signal received by Zigbee The above circuit is a 12V DC regulated power supply along with an electrical bell and its interfacing circuit. For simultaion purpose, a swich has been used as an output from receiving zigbee, as it is shown when the switch is open (when no signal availble at the output of zigbee) the relay is open and the bell is in OFF condition. Figure 8: The receiving circuitry showing the state of the bell when a signal is received by Zigbee From the above circuit, we can see that when the switch is closed (the output of zigbee Pin is high) the relay closes and the bell rings.(fernandez-lopez, Afonso et al. 2012) 3.2 System working principale The user (headtecher) will start by entering the current time from his/her watch for unitialization purpose, LabVIEW program will compare the entered time and the computer s time and if there is a differnce of two minutes, it will ask the user the match both times (computer s time and watch s time). If both times are matched, LabVIEW program will start comparing the current time to predifined time slots. If the current time is equal to the end or the starting of any time slot, LabVIEW will generate a signal which will be transmitted to transmitting zigbee through arduino and arduino shielder. The same event will happen also if the user manually press the control button, for example in case of urgent meeting. The imformation from the transmitting end will transmitted to the receiving end through wireless communication. Reaching the receiving Zigbee, one of its I/O pin configured as output pin will be high and as is connected to the gate of MOSFET, the MOSFET will close the parth from VCC to ground through relay s coil. The coil will be energized and relay s normally open(no) will close and the bell will ring. The IJES Page 101

7 IV.CONCLUSIN AND RECOMMENDATION 4.1 Conclusion The primary goal was to design and implement a system which can be able to monitor the school timetable s time slots by controlling the school bell. the implimentation was successifull.the system will replace the current electrical bell, the same system is not only used in schools but also in some other componies where their activities depend on time slots allocation. This system will save time and money, there is no need of going to ring the bell. For distribution purpose, an installer or an executable file can be made from LabVIEW program so that it could even run on a computer without LabVIEW program installed. 4.2 Recommendation for futher work I recommend that if the work is continued, to make this system a closed syestem by putting a second controller at the receiving end side so that we can know the information about the bell. I also recommend to make a full control system for the whole school which may have an application form for student registration, a system for remotely requesting marksheet, system for library monitoring, etc REFERENCES [1] [2] [3] [4] D'Ausilio, A. (2012). "Arduino: a low-cost multipurpose lab equipment." Behav Res Methods 44(2): [5] Fernandez-Lopez, H., et al. (2012). "ZigBee-based remote patient monitoring." Stud Health Technol Inform 177: [6] [7] The IJES Page 102

arduino mega D4F69C4DABCA73DE7282FD2C4B5B8 Arduino Mega / 6

arduino mega D4F69C4DABCA73DE7282FD2C4B5B8 Arduino Mega / 6 Arduino Mega 2560 1 / 6 2 / 6 3 / 6 Arduino Mega 2560 Use your Arduino Mega 2560 on the Arduino Web IDE All Arduino and Genuino boards, including this one, work out-of-the-box on the Arduino Web Editor,

More information

ARDUINO LEONARDO WITH HEADERS Code: A000057

ARDUINO LEONARDO WITH HEADERS Code: A000057 ARDUINO LEONARDO WITH HEADERS Code: A000057 Similar to an Arduino UNO, can be recognized by computer as a mouse or keyboard. The Arduino Leonardo is a microcontroller board based on the ATmega32u4 (datasheet).

More information

Smart Restaurant Menu Ordering System

Smart Restaurant Menu Ordering System IJSTE - International Journal of Science Technology & Engineering Volume 2 Issue 09 March 2016 ISSN (online): 2349-784X Smart Restaurant Menu Ordering System Mrs. Anisha Cotta Assistant professor Miss.

More information

BILLING AND CONTROLLING OF INDIVIDUAL LOADS OF A COMPOSITE SYSTEM USING SIMPLE ANDROID APPLICATION

BILLING AND CONTROLLING OF INDIVIDUAL LOADS OF A COMPOSITE SYSTEM USING SIMPLE ANDROID APPLICATION BILLING AND CONTROLLING OF INDIVIDUAL LOADS OF A COMPOSITE SYSTEM USING SIMPLE ANDROID APPLICATION K.RAJASEKHARA REDDY, H.O.D, SREC, NANDYAL 13X51A0228, 13X51A0210, 13X51A0233 P.PUNARVI, I.DHANASREE, M.SAICHARITHA

More information

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections

Power Supply, Arduino MEGA 2560, and Stepper Motors Connections Power Supply, Arduino MEGA 2560, and Stepper Motors Connections By: Maram Sulimani Abstract: Arduino MEGA 2560 is required for this project to control the movement of the 3D printer axis and its extruder.

More information

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

TA0139 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 information

keyestudio Keyestudio MEGA 2560 R3 Board

keyestudio Keyestudio MEGA 2560 R3 Board Keyestudio MEGA 2560 R3 Board Introduction: Keyestudio Mega 2560 R3 is a microcontroller board based on the ATMEGA2560-16AU, fully compatible with ARDUINO MEGA 2560 REV3. It has 54 digital input/output

More information

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

IDUINO for maker s life. User Manual. For IDUINO Mega2560 Board(ST1026) User Manual For IDUINO Mega2560 Board(ST1026) 1.Overview 1.1 what is Arduino? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read

More information

Voice Recognition Automation through an Android Application

Voice Recognition Automation through an Android Application Voice Recognition Automation through an Android Application Lochan Basyal Amritsar College of Engineering and Technology, Amritsar Punjab India Sandeep Kaushal Amritsar College of Engineering and Technology,

More information

ARDUINO MINI 05 Code: A000087

ARDUINO MINI 05 Code: A000087 ARDUINO MINI 05 Code: A000087 The Arduino Mini is a very compact version of the Arduino Nano without an on board USB to Serial connection The Arduino Mini 05 is a small microcontroller board originally

More information

ARDUINO LEONARDO ETH Code: A000022

ARDUINO LEONARDO ETH Code: A000022 ARDUINO LEONARDO ETH Code: A000022 All the fun of a Leonardo, plus an Ethernet port to extend your project to the IoT world. You can control sensors and actuators via the internet as a client or server.

More information

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266

TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266 TA0297 WEMOS D1 R2 WIFI ARDUINO DEVELOPMENT BOARD ESP8266 Contents 1. Overview TA0297... 3 2. Getting started:... 3 2.1. What is WeMos D1 R2 Wifi Arduino Development Board?... 3 2.2. What is IDUINO UNO?...

More information

ARDUINO MICRO WITHOUT HEADERS Code: A000093

ARDUINO MICRO WITHOUT HEADERS Code: A000093 ARDUINO MICRO WITHOUT HEADERS Code: A000093 Arduino Micro is the smallest board of the family, easy to integrate it in everyday objects to make them interactive. The Micro is based on the ATmega32U4 microcontroller

More information

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

Lesson 5 Arduino Prototype Development Platforms. Chapter-8 L05: Internet of Things , Raj Kamal, Publs.: McGraw-Hill Education Lesson 5 Arduino Prototype Development Platforms 1 Arduino Boards, Modules And Shields Popular AVR MCU based products Each board has clear markings on the connection pins, sockets and in-circuit connections

More information

Smart Helmet Based On IoT Technology

Smart Helmet Based On IoT Technology Smart Helmet Based On IoT Technology Mohammed Khaja Areebuddin Aatif 1, Ainapurapu Manoj 2 1,2 Dept. of Computer Science and Engineering, Vasavi College of Engineering (Autonomous) Ibrahimbagh, Hyderabad-31,

More information

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

IDUINO for maker s life. User Manual. For IDUINO development Board. User Manual For IDUINO development Board 1.Overview 1.1 what is Arduino? Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs

More information

User s Manual Closer to Real, Zigbee Module ZIG-100. Wireless Communication. ROBOTIS CO.,LTD

User s Manual Closer to Real, Zigbee Module ZIG-100. Wireless Communication. ROBOTIS CO.,LTD User s Manual 2006-07-06 Closer to Real, Wireless Communication ROBOTIS CO.,LTD. www.robotis.com +82-2-2168-8787 Contents 1. Page 02 2. Zigbee Setting Page 06 3. PC Interface Zig Board Schematic Page 10

More information

Simple Method for Non Contact Thickness Gauge using Ultrasonic Sensor and Android Smartphone

Simple Method for Non Contact Thickness Gauge using Ultrasonic Sensor and Android Smartphone TELKOMNIKA Indonesian Journal of Electrical Engineering Vol. 15, No. 1, July 2015, pp. 191 ~ 196 DOI: 10.11591/telkomnika.v15i1.7187 191 Simple Method for Non Contact Thickness Gauge using Ultrasonic Sensor

More information

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

GE-INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH VOLUME -3, ISSUE -5 (May 2015) IF ISSN: ( ) DESIGN AND IMPLEMENTATION OF MICROCONTROLLER BASED SPEED DATA LOGGER Kriti Jain *, Prem Chand #, Saad Shamsi #, Dimple Taneja #, Rahul Yadav #, Sanjeev Yadav # *Assistant Professor, ECE Department, Amity

More information

ARDUINO MEGA 2560 REV3 Code: A000067

ARDUINO MEGA 2560 REV3 Code: A000067 ARDUINO MEGA 2560 REV3 Code: A000067 The MEGA 2560 is designed for more complex projects. With 54 digital I/O pins, 16 analog inputs and a larger space for your sketch it is the recommended board for 3D

More information

Alessandra de Vitis. Arduino

Alessandra de Vitis. Arduino Alessandra de Vitis Arduino Arduino types Alessandra de Vitis 2 Interfacing Interfacing represents the link between devices that operate with different physical quantities. Interface board or simply or

More information

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

ARDUINO UNO REV3 SMD Code: A The board everybody gets started with, based on the ATmega328 (SMD). ARDUINO UNO REV3 SMD Code: A000073 The board everybody gets started with, based on the ATmega328 (SMD). The Arduino Uno SMD R3 is a microcontroller board based on the ATmega328. It has 14 digital input/output

More information

Arduino ADK Rev.3 Board A000069

Arduino ADK Rev.3 Board A000069 Arduino ADK Rev.3 Board A000069 Overview The Arduino ADK is a microcontroller board based on the ATmega2560 (datasheet). It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

Automatic water level control using LabVIEW

Automatic water level control using LabVIEW Kurdistan Journal of Applied Research (KJAR) Print-ISSN: 2411-7684 Electronic-ISSN: 2411-7706 kjar.spu.edu.iq Volume 2 Issue 3 August 2017 DOI: 10.24017/science.2017.3.28 Automatic water level control

More information

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

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

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

Arduino Uno. Arduino Uno R3 Front. Arduino Uno R2 Front Arduino Uno Arduino Uno R3 Front Arduino Uno R2 Front Arduino Uno SMD Arduino Uno R3 Back Arduino Uno Front Arduino Uno Back Overview The Arduino Uno is a microcontroller board based on the ATmega328 (datasheet).

More information

LAMPIRAN I (LISTING PROGRAM)

LAMPIRAN 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 information

ARDUINO M0 PRO Code: A000111

ARDUINO M0 PRO Code: A000111 ARDUINO M0 PRO Code: A000111 The Arduino M0 Pro is an Arduino M0 with a step by step debugger With the new Arduino M0 Pro board, the more creative individual will have the potential to create one s most

More information

ARDUINO MEGA ADK REV3 Code: A000069

ARDUINO MEGA ADK REV3 Code: A000069 ARDUINO MEGA ADK REV3 Code: A000069 OVERVIEW The Arduino MEGA ADK is a microcontroller board based on the ATmega2560. It has a USB host interface to connect with Android based phones, based on the MAX3421e

More information

International Journal of Advance Engineering and Research Development. LabVIEW Based Wireless Switch Control System

International Journal of Advance Engineering and Research Development. LabVIEW Based Wireless Switch Control System Scientific Journal of Impact Factor(SJIF): 3.134 e-issn(o): 2348-4470 p-issn(p): 2348-6406 International Journal of Advance Engineering and Research Development Volume 2,Issue 10, October -2015 LabVIEW

More information

Arduino Dock 2. The Hardware

Arduino Dock 2. The Hardware Arduino Dock 2 The Arduino Dock 2 is our supercharged version of an Arduino Uno R3 board. These two boards share the same microcontroller, the ATmel ATmega328P microcontroller (MCU), and have identical

More information

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

Freeduino USB 1.0. Arduino Compatible Development Board Starter Guide. 1. Overview Freeduino USB 1.0 Arduino Compatible Development Board Starter Guide 1. Overview 1 Arduino is an open source embedded development platform consisting of a simple development board based on Atmel s AVR

More information

Arduino UNO R3. Features of the Arduino UNO:

Arduino UNO R3. Features of the Arduino UNO: Arduino UNO R This is the Arduino Uno R. In addition to all the features of the previous board, the Uno now uses an ATmegaU instead of the U found on the Uno (or the FTDI found on previous generations).

More information

Intel Galileo gen 2 Board

Intel Galileo gen 2 Board Intel Galileo gen 2 Board The Arduino Intel Galileo board is a microcontroller board based on the Intel Quark SoC X1000, a 32- bit Intel Pentium -class system on a chip (SoC). It is the first board based

More information

Arduino Micro Breadboard Laboratory Interface Processor (Micro BLIP) User Manual

Arduino Micro Breadboard Laboratory Interface Processor (Micro BLIP) User Manual Arduino Micro Breadboard Laboratory Interface Processor (Micro BLIP) MicroBLIP circuit board v2.0 Operating System v2.0.0 1/22/2019 User Manual 2 1 Setup and Operation 1.1 Introduction For the past ten

More information

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

Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller Sumanta Chatterjee Asst. Professor JIS College of Engineering Kalyani, WB, India

More information

ARDUINO UNO REV3 Code: A000066

ARDUINO UNO REV3 Code: A000066 ARDUINO UNO REV3 Code: A000066 The UNO is the best board to get started with electronics and coding. If this is your first experience tinkering with the platform, the UNO is the most robust board you can

More information

Module 003: Introduction to the Arduino/RedBoard

Module 003: Introduction to the Arduino/RedBoard Name/NetID: Points: /5 Module 003: Introduction to the Arduino/RedBoard Module Outline In this module you will be introduced to the microcontroller board included in your kit. You bought either An Arduino

More information

Adaptive Motion Control of FIREBIRD V Robot

Adaptive Motion Control of FIREBIRD V Robot Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

ARDUINO UNO R3 BASED 20A ROBOT CONTROL BOARD [RKI-1580] Page 1

ARDUINO UNO R3 BASED 20A ROBOT CONTROL BOARD [RKI-1580]   Page 1 ARDUINO UNO R3 BASED 20A ROBOT CONTROL BOARD [RKI-1580] http://www.robokitsworld.com Page 1 1. Introduction: The Arduino UNO R3 based 20A robot control board is a versatile motor controller for driving

More information

Experiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1

Experiment 4.A. Speed and Position Control. ECEN 2270 Electronics Design Laboratory 1 .A Speed and Position Control Electronics Design Laboratory 1 Procedures 4.A.0 4.A.1 4.A.2 4.A.3 4.A.4 Turn in your Pre-Lab before doing anything else Speed controller for second wheel Test Arduino Connect

More information

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

8051 Basic Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Basic Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

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

Lab 01 Arduino 程式設計實驗. Essential Arduino Programming and Digital Signal Process Lab 01 Arduino 程式設計實驗 Essential Arduino Programming and Digital Signal Process Arduino Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's

More information

Omega MP. Multi-Programming Shield for Atmel Microcontrollers. User Manual

Omega MP. Multi-Programming Shield for Atmel Microcontrollers. User Manual Omega MP Multi-Programming Shield for Atmel Microcontrollers User Manual Ω - Omega MCU Systems Copyright 2012 Contents Introduction...2 Omega MP main features:...2 Getting Started...3 Assumptions...3 1.

More information

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

8051 Intermidiate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 8051 Intermidiate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April ISSN

International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April ISSN International Journal of Scientific & Engineering Research, Volume 8, Issue 4, April-2017 372 REMOTE ALERT SYSTEM FOR ELECTRICITY IN PLUG MAINS Kenechukwu Anolue, Chijioke Ani Abstract: The research was

More information

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

AVR Intermediate Development Board. Product Manual. Contents. 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help AVR Intermediate Development Board Product Manual Contents 1) Overview 2) Features 3) Using the board 4) Troubleshooting and getting help 1. Overview 2. Features The board is built on a high quality FR-4(1.6

More information

Wireless Communication Using Zigbee Module and Aurdino

Wireless Communication Using Zigbee Module and Aurdino International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 Volume 6 Issue 4 Ver. I ǁ 2018 ǁ PP. 66-70 Wireless Communication Using Zigbee Module

More information

Design and Implementation of WLAN Based ZigBee for Personal Identification

Design and Implementation of WLAN Based ZigBee for Personal Identification DOI: http://dx.doi.org/10.30684/etj.36.8a.12 Mahmood F. Mosleh Electrical Enginee ring, Technic al Colleg e, Baghd ad, Iraq. drmahm o odfa rh an@ gm ail.c om Zahraa I. Saber Electrical Enginee ring, Technic

More information

1/Build a Mintronics: MintDuino

1/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 information

8:1 Serial Port Expander

8:1 Serial Port Expander 8:1 Serial Port Expander V 1.3 This is an evolving document check back for updates. Features Expand a single UART (RX / TX) serial port into 8 additional serial ports On-board LEDs indicate which channel

More information

8/11/11. Radio Communication Configurations Zigbee Configurations. Zigbee. XBee Wireless

8/11/11. Radio Communication Configurations Zigbee Configurations. Zigbee. XBee Wireless Radio Communication XBee Wireless Michelle Shorter 802.15.4 Low Power Low bandwidth Addressing Affordable Small Standardized Popular Electromagnetic Waves No medium required Modulation Well described mystery

More information

ANTI-THEFT VEHICLE SECURITY SYSTEM USING FINGERPRINT SCANNER AS WELL AS MANUAL

ANTI-THEFT VEHICLE SECURITY SYSTEM USING FINGERPRINT SCANNER AS WELL AS MANUAL ANTI-THEFT VEHICLE SECURITY SYSTEM USING FINGERPRINT SCANNER AS WELL AS MANUAL 1, Neha Verma 2 1 B.E. Student, sumit.dashore007gmail.com, 2 Asst. Professor, nv5678@gmail.com Shri Shankaracharya Institute

More information

XBee Wireless. Michelle Shorter

XBee Wireless. Michelle Shorter XBee Wireless Michelle Shorter Radio Communication Electromagnetic Waves No medium required Modulation Well described mystery Wireless/Airwaves Inverse Square Law 802.15.4 Low Power Low bandwidth Addressing

More information

Demand Side Management by Using GSM Interfacing with Arduino (UNO)

Demand Side Management by Using GSM Interfacing with Arduino (UNO) Demand Side Management by Using Interfacing with Arduino (UNO) 1 Madhuri Mahajan, 2 Swati Patharwat, 3 Anuruddha Ingale, 4 Rohit Chaudhari, 5 Ishwar Patil, 6 Prof. Atul Barhate 1,2,3,4,5,6 Department of

More information

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT

CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT CSCI 6907 PROJECT PROPOSAL LIGHTS OUT MANAGEMENT JAMES LEE JAMESLEE@GWU.EDU. Project Abstract I am a system administrator who manages hundreds of Unix systems. One of the essential tools to ensure I don

More information

1 of 4 1/23/ :17 AM

1 of 4 1/23/ :17 AM 1 of 4 1/23/2012 10:17 AM Wireless Proto Shield Front Overview The Wireless Proto shield allows an Arduino board to communicate wirelessly using a wireless module. It is based on the Xbee modules from

More information

Bluetooth Based Home Automation Using Arduino and Android Application

Bluetooth Based Home Automation Using Arduino and Android Application Bluetooth Based Home Automation Using Arduino and Android Application J. Kavitha 1, O. Naveen 2, P. Manoj Kumar 3, K. Subba Rao 4 1, 2,3, 4 Department of Electronics and Communication Engineering, St.

More information

GUIDE TO SP STARTER SHIELD (V3.0)

GUIDE 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 information

DEVELOPMENT OF PAPF MODULE

DEVELOPMENT OF PAPF MODULE DEVELOPMENT OF PAPF MODULE Shweta Khandeparkar, Dr. (Mrs.) Ameeta G. Sinai Amonkar, Mr. Nitant Kholkar Department of Electronics and Telecommunication, Goa College of Engineering Components in elevator

More information

ARDUINO YÚN MINI Code: A000108

ARDUINO YÚN MINI Code: A000108 ARDUINO YÚN MINI Code: A000108 The Arduino Yún Mini is a compact version of the Arduino YUN OVERVIEW: Arduino Yún Mini is a breadboard PCB developed with ATmega 32u4 MCU and QCA MIPS 24K SoC CPU operating

More information

Motor Controller Cooling System (MCCS) Maintenance Manual

Motor Controller Cooling System (MCCS) Maintenance Manual 1 Lafayette College Electrical and Computer Engineering Motor Controller Cooling System (MCCS) Maintenance Manual ECE 492 Spring 2017 2 Table of Contents Overview 3 Safety 4 Electrical System Components

More information

ARDUINO YÚN Code: A000008

ARDUINO YÚN Code: A000008 ARDUINO YÚN Code: A000008 Arduino YÚN is the perfect board to use when designing connected devices and, more in general, Internet of Things projects. It combines the power of Linux with the ease of use

More information

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION

WAVETEK BLE-WT51822AA/AB. Revision History. Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION Bluetooth low energy Module WT51822AA (256k) /AB (128k) (Bluetooth Low Energy BT4.0) PRODUCT SPECIFICATION Part number: BLE WT51822AA/AB Wavetek has developed a module which supports Bluetooth Low Energy

More information

Voltage Regulator Board User Guide

Voltage Regulator Board User Guide Embedded Systems for Space Applications Voltage Regulator Board User Guide David Hoskins Josh Chapman University of Tennessee at Chattanooga 4/23/17 Overview The objective of this project is to provide

More information

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F

Arduino Diecimila Pinouts 697B B8D-A50A-61944C26074F mightwerk Resources for creators and innovators outs 697B1380-9797-4B8D-A50A-61944C26074F Introduction... 1 4-pin Expansion Header out... 2 6-pin ICSP Header out... 3 Map from to... 4 Map from ATmega328

More information

Design of an Automatic Fare Collection System Using Near Field Communication with Focus on Indian Metrorail

Design of an Automatic Fare Collection System Using Near Field Communication with Focus on Indian Metrorail International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 10, Issue 4 (April 2014), PP.20-24 Design of an Automatic Fare Collection System

More information

Microcontroller Based Data Acquisition System

Microcontroller Based Data Acquisition System Microcontroller Based Data Acquisition System Sayantan Dutta Department of Applied Electronics and Instrumentation Engineering, University Institute of Technology, Burdwan University Rishabh Das Department

More information

MIT Media Lab: XBee Workshop. Instructor: Rob Faludi

MIT Media Lab: XBee Workshop. Instructor: Rob Faludi MIT Media Lab: XBee Workshop Instructor: Rob Faludi Plan for Today XBees Serial Terminals Addressing Basic Config Chat Project I/O Mode Arduino & XBee Workshop, Q&A Student Introductions Name, where you

More information

Internal Report: Heterogeneous IoT Network: TRACK-IoT Plateform. System Architecture. Controller. Proposed by: Hakima Chaouchi

Internal Report: Heterogeneous IoT Network: TRACK-IoT Plateform. System Architecture. Controller. Proposed by: Hakima Chaouchi Internal Report: Heterogeneous IoT Network: TRACK-IoT Plateform Proposed by: Hakima Chaouchi Team: Hakima Chaouchi; Kevin Raymond, Oscar Botero, Abderahim Ait Wakrim, Thomas Bourgeau. The TrackIot platform

More information

Exen Mini. Setup Guide - V1. nerdonic.com

Exen Mini. Setup Guide - V1. nerdonic.com nerdonic. Exen Mini Setup Guide - V1 01 Exen Mini - Pinout SWCLK SWDIO RESET 3.3V GND POWER LED SWD HEADER PROGRAMMABLE LED 8 / PA06 3.3-20V INPUT REGULATED TO 3.3V 3.3-20V 3.3V INPUT OR REGULATED 3.3V

More information

Home Automation using IoT

Home Automation using IoT International Journal of Electronics Engineering Research. ISSN 0975-6450 Volume 9, Number 6 (2017) pp. 939-944 Research India Publications http://www.ripublication.com Home Automation using IoT Dr. A.

More information

IOTs Based Stepper Motor Control using ARDUINO

IOTs Based Stepper Motor Control using ARDUINO IOTs Based Stepper Motor Control using ARDUINO M. Venkatesan Department of Electrical and Electronics Engineering, Vignan s Lara Institute of Technology an Science, Guntur, Andhra Pradesh venkatesangct@gmail.com

More information

Raspberry Pi Workshop

Raspberry Pi Workshop Raspberry Pi Workshop Resources and Materials: http://bit.ly/h8dunp Presenters Nick Yee Aexander Nunes Adriana Ieraci Agenda 10:00 Registration 10:20 Introductions and Overview 10:50 Install OS and Boot

More information

IME-100 Interdisciplinary Design and Manufacturing

IME-100 Interdisciplinary Design and Manufacturing IME-100 Interdisciplinary Design and Manufacturing Introduction Arduino and Programming Topics: 1. Introduction to Microprocessors/Microcontrollers 2. Introduction to Arduino 3. Arduino Programming Basics

More information

Appendix F: Design Documentation for multisensory therapy system

Appendix F: Design Documentation for multisensory therapy system Appendix F: Design Documentation for multisensory therapy system This appendix contains in details all the system design. It summarizes at the structure design, electrical design, and software design.

More information

Building your own special-purpose embedded system gadget.

Building your own special-purpose embedded system gadget. Bare-duino Building your own special-purpose embedded system gadget. Saves a little money. You can configure the hardware exactly the way that you want. Plus, it s fun! bare-duino 1 Arduino Uno reset I/O

More information

Keywords Microcontroller, Arduino UNO, GSM SIM 300, User authentication.

Keywords Microcontroller, Arduino UNO, GSM SIM 300, User authentication. Volume 5, Issue 11, November 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Advanced Locking

More information

OBSTACLE AVOIDANCE ROBOT

OBSTACLE AVOIDANCE ROBOT e-issn 2455 1392 Volume 3 Issue 4, April 2017 pp. 85 89 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com OBSTACLE AVOIDANCE ROBOT Sanjay Jaiswal 1, Saurabh Kumar Singh 2, Rahul Kumar 3 1,2,3

More information

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez

Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez Intel Do-It-Yourself Challenge Intel Galileo and Edison Paul Guermonprez www.intel-software-academic-program.com paul.guermonprez@intel.com Intel Software 2014-02-01 Intel Galileo? Arduino? You may know

More information

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

XNUCLEO-F030R8, Improved STM32 NUCLEO Board XNUCLEO-F030R8, Improved STM32 NUCLEO Board STM32 Development Board, Supports Arduino, Compatible with NUCLEO-F030R8 XNUCLEO-F030R8 Features Compatible with NUCLEO-F030R8, onboard Cortex-M0 microcontroller

More information

Real time health monitoring system using Arduino and LabVIEW with GSM Technology

Real time health monitoring system using Arduino and LabVIEW with GSM Technology International Seminar On Non-Conventional Energy Sources for Sustainable Development of Rural Areas, IJAERD- International Journal of Advance Engineering & Research Development e-issn: 2348-4470, p-issn:2348-6406

More information

Note. The above image and many others are courtesy of - this is a wonderful resource for designing circuits.

Note. The above image and many others are courtesy of   - this is a wonderful resource for designing circuits. Robotics and Electronics Unit 2. Arduino Objectives. Students will understand the basic characteristics of an Arduino Uno microcontroller. understand the basic structure of an Arduino program. know how

More information

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org.

Cookie User Manual. For NuMicro Edition 1.0. Rev. 1.0 Release: forum.coocox.org. Cookie User Manual For NuMicro Edition 1.0 Rev. 1.0 Release: 2012-08-09 Website: Forum: Techinal: Market: www.coocox.org forum.coocox.org master@coocox.com market@coocox.com 1 Introduction Cookie is an

More information

Breeze Board. Type A. User Manual.

Breeze Board. Type A. User Manual. Breeze Board Type A User Manual www.dizzy.co.za Contents Introduction... 3 Overview Top... 4 Overview Bottom... 5 Getting Started (Amicus Compiler)... 6 Power Circuitry... 7 USB... 8 Microcontroller...

More information

VIRTUAL LAB KIT GUDASALAMANI

VIRTUAL LAB KIT GUDASALAMANI VIRTUAL LAB KIT 1 ROHINI HONGAL, 2 SANDEEP PATIL, 3 SURAJ PAWAR, 4 JYOTI PATIL, 5 RAJAT BAPURI, 6 SANTOSH KULKARNI, 7 SOURABH ALAGUNDAGI, 8 SANTOSH BAMMIGATTI, 9 SHREYA GUDASALAMANI Dept. of Electronics

More information

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2

AUTOMATED GARBAGE COLLECTION USING GPS AND GSM. Shobana G 1, Sureshkumar R 2 Volume 118 No. 20 2018, 751-755 ISSN: 1311-8080 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu AUTOMATED GARBAGE COLLECTION USING GPS AND GSM Shobana G 1, Sureshkumar

More information

USB RELAY MODULE WITH ANALOG AND GPIO INTERFACE

USB RELAY MODULE WITH ANALOG AND GPIO INTERFACE USB RELAY MODULE WITH ANALOG AND GPIO INTERFACE WWW.NUMATO.COM 1 Numato Labs WWW.NUMATO.COM Table of Contents 1. Introduction 2. Electrical Specification 3. Wiring Details 4. Using the Module 5. Command

More information

Sanguino TSB. Introduction: Features:

Sanguino TSB. Introduction: Features: Sanguino TSB Introduction: Atmega644 is being used as CNC machine driver for a while. In 2012, Kristian Sloth Lauszus from Denmark developed a hardware add-on of Atmega644 for the popular Arduino IDE and

More information

AVR-P development board Users Manual

AVR-P development board Users Manual AVR-P40-8515 development board Users Manual All boards produced by Olimex are ROHS compliant Revision A, January 2002 Copyright(c) 2009, OLIMEX Ltd, All rights reserved Page 1 INTRODUCTION: The AVR Microcontroller

More information

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

Academic Year Annexure I. 1. Project Title: Color sensor based multiple line follower robot with obstacle detection Academic Year 2015-16 Annexure I 1. Project Title: Color sensor based multiple line follower robot with obstacle detection TABLE OF CONTENTS 1.1 Abstract 2-2 1.2 Motivation 3-3 1.3 Objective 3-3 2.1 Block

More information

Lab-3: LCDs Serial Communication Analog Inputs Temperature Measurement System

Lab-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 information

Necessary software and hardware:

Necessary 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 information

PROGRAMMABLE POWER SUPPLY

PROGRAMMABLE POWER SUPPLY PROGRAMMABLE POWER SUPPLY MATTHIEU L. KIELA HARDWARE DESCRIPTION APRIL 25, 2006 WESTERN WASHINGTON UNIVERSITY ELECTRONICS ENGINEERING TECHNOLOGY ETEC 474, PROFESSOR MORTON INTRODUCTION In laboratory and

More information

Automatic Railway Gate Control System Using RFID.

Automatic Railway Gate Control System Using RFID. Project Report On Automatic Railway Gate Control System Using RFID. Submitted To: Mr. Hasib Md. Abid Bin Farid Assistant Professor, Dept. of EEE, AUST. Submitted By: 1. Name : Saila Kabir ID No. : 13.01.05.014

More information

1.0. Presents. techathon 3.0

1.0. Presents. techathon 3.0 1.0 Presents techathon 3.0 Course Content - techathon techathon 3.0 is a Robotics and Embedded systems Workshop designed by team Robo-Minions. It is a 2 days workshop with each day divided into two sessions

More information

About SunFounder Preface SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the pr

About SunFounder Preface SunFounder is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the pr About r Preface r is a technology company focused on Raspberry Pi and Arduino open source community development. Committed to the promotion of open source culture, we strive to bring the fun of electronics

More information

Home Security System with Remote Home Automation Control

Home Security System with Remote Home Automation Control Home Security System with Remote Home Automation Control Justin Klumpp Senior Project Hardware Description Western Washington University April 24 2005 Professor Todd Morton Introduction: This document

More information

SMTAS08USBMINI Evaluation board for SMT172

SMTAS08USBMINI Evaluation board for SMT172 MODULE/MANUAL SMTAS08USBMINI Evaluation board for SMT172 reference SMTAS08USB mini 1/10 1. Introduction This document describes an 8 channel temperature measurement system: The New Smart temperature Acquisition

More information

Embedded Systems and Software

Embedded Systems and Software Embedded Systems and Software Lecture 12 Some Hardware Considerations Hardware Considerations Slide 1 Logic States Digital signals may be in one of three states State 1: High, or 1. Using positive logic

More information