PRESENTED BY: MELODY KIDD (FALL TEAM LEAD) KELLY MACFARLANE (FALL WEBMASTER) SCOTT MATSUO (SPRING WEBMASTER) RAPHAEL RAMOS (SPRING TEAM LEAD) ACADEMIC.

Slides:



Advertisements
Similar presentations
Wireless Cue Light Project
Advertisements

Book Project Sue Brandt Arduino Project Interactive with LEDS.
Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Breadboarding and Electronic Components. What is a Breadboard? Sometimes called a proto-board Reusable platform for temporarily built electronic circuits.
MICROCONTROLLERS MODULE 2 Programming, Controlling and Monitoring.
Team 5 Ergonomic Sensor for PC Users Brian Dharmanto, Tam Hoang, Ahmed Almulhim, John Chhokar.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Engineering Projects in Community Service Columbian Park Zoo Team Puppet Stage Team Puppet Stage Team Zookeeper Team Zookeeper Team Animal Simon Team Animal.
TEAM PCG MARCH PROGRAM REVIEW Garrett Gustafson (Spring Team Lead) Benjamin Co (Fall Team Lead) Wendelin Mueller Julia Weimar-East Project LightBox Primary.
Dean Brock, Rebecca Bruce and Susan Reiser, CCSC SE 2009 Using Arduino Material taken from Todbot blog Bionic Arduino Todbot blog Bionic ArduinoTodbot.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Gate Anode Cathode. You will need the following parts from your kit: 1.Breadboard ohms resistor (red, red, brown, gold) ohms resistor (brown,
TLC5940 controller / 16 RGB LEDs Eric Moore 1/25/2009 ~druid/balloon/ Files and image of circuit ALL PIN NUMBERS ARE SIMPLIFIED.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
NPN Foundations of Technology NPN © 2013 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™ Foundations.
Introduction to Experiment 5 VGA Signal Generator ECE 448 Spring 2009.
SCR (Silicon-Controlled Rectifier) Foundations of Technology SCR (Silicon-Controlled Rectifier) © 2013 International Technology and Engineering Educators.
1 of 20 Core Arduino Workshop Chris Koehler and Brian Sanders Colorado Space Grant Consortium.
Potentiometer Foundations of Technology Potentiometer © 2013 International Technology and Engineering Educators Association, STEM  Center for Teaching.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Final Presentation Final Packaged Design.
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Project battLEDship MELODY KIDD KELLY MCFARLANE SCOTT MATSUO RAPHAEL RAMOS TEAM GAY AVENUE.
Semiconductors, ICs and Digital Fundamentals. The Diode The semiconductor phenomena. Diode performance with ac and dc currents. Diode types: –General.
Detection Circuit ENGR Lecture. Learning Objectives of Lab  Students will learn about –  Electronic circuit components  Building the binary.
CSC522 Embedded Systems Introduction to Circuit Design.
How an NPN Transistor Works
1 - Remove LED from 13 and GND - Bring out your breadboard from HW#4 Arduino Overview:
Milestones  Receiving all parts for the design(Feb 4th)  Microcontroller, LCD, and ADC work (March 26th)  Coding (April 10th)  Combined interface.
ENG241/ Lab #11 ENG2410 Digital Design LAB #1 Introduction Combinational Logic Design.
THE GAMEBOARD Team Saucebox Alicia Gaghan Mark Sugiyama Software Lead Alex Hanemann Industry Advisor Karl Cyr Faculty Advisor Dr. Wayne Lu.
PROJECT BATTLEDSHIP TEAM GAY AVENUE MELODY KIDD (FALL TEAM LEADER) SCOTT MATSUO KELLY MCFARLANE (WEB TRAINEE) RAPHAEL RAMOS.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
Resistors Foundations of Technology Resistors © 2013 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™
Milestones  Receiving all parts for the design(Feb 4th)  Microcontroller, LCD, and ADC work (March 26th)  Coding (April 10th)  Combined interface.
Solar Powered LED Blinds Group 28: Austin Estes and Kerr Oliva TA: Katherine O’Kane.
Gesture-Controlled LED Coffee Table with B.L.O.X. Final Presentation Josh Pack | Esther Kim | Ryan Dwyer Project #16 December 7, 2012 ECE 445 Fall 2012.
Praxis I 13 Oct Outline Component & Device Measurement and Instrument Datasheet How to build circuit using breadboard.
BattLEDship Raphael Ramos (Spring Team Lead) Scott Matsuo (Webmaster) Melody Kidd Kelly McFarlane.
ECE Group Members Samantha Starr BME Arduino Arianna Weinshel BME Sensors, Circuits Eden Woldemichael CE AM Radio Taylor Brooke EE Instrumentation,
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Controlling an LED with a switch. 2 breadboard place where you can build electric circuits really quickly the magical breadboard.
Electronic Instrumentation Project 202 Project Name: Differential Thermometer Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Diode Foundations of Technology Diode © 2013 International Technology and Engineering Educators Association, STEM  Center for Teaching and Learning™ Foundations.
Breadboarding and Electronic Components
Breadboarding and Electronic Components
Arduino Development for Beginners
Presented by Jagathees
Pulse Detector Ramiro Duarte, Clayton Greenbaum Frank Paynter
Simple LED circuit.
Fair Use Building and Research Labs Presents
LAB #1 Introduction Combinational Logic Design
Breadboarding and Electronic Components
Team Portland City Grill Founder’s Day Presentation
ECE 477 Final Presentation Team 8 Spring 2013
Arduino 101 Credit(s):
Breadboarding and Electronic Components
Fair Use Building and Research Labs Presents
Basic circuits Electrical circuits Electrical properties Ohm’s law
Breadboarding and Electronic Components
Arduino Part 4 Let there be more light.
How a PNP Transistor Works
How an NPN Transistor Works
Arduino Workshop University of Jordan.
Arduino Workshop University of Jordan.
Florida Engineering Education Conference (FEEC)
Passive Infrared Sensor
Measure 2 (Post Exercise)
2019 Investing Now Summer Program
Presentation transcript:

PRESENTED BY: MELODY KIDD (FALL TEAM LEAD) KELLY MACFARLANE (FALL WEBMASTER) SCOTT MATSUO (SPRING WEBMASTER) RAPHAEL RAMOS (SPRING TEAM LEAD) ACADEMIC ADVISOR: WAYNE LU battLEDship

OUTLINE  What is battLEDship?  Methods  Design description  Architecture  Results  Issues  Demonstration  Conclusion

BACKGROUND  Modernize version of the classic Battleship® game  Goal: More interactive and technology- oriented game that will appeal to all ages. Key: = Blue color lit up on LED = Red color lit up on LED (hit) = All colors lit up on LED (miss)

BACKGROUND SENSEPROCESSDISPLAY

MATERIALS  RGB Surface-Mounted LEDs  Surface-Mounted Reflective Phototransistor Sensors  Printed Circuit Boards  Arduino

ARCHITECTURE Four 10x10 LED Arrays Arduino Board Four 10x10 Reflective Object Sensor Arrays  Decoders Connection to breadboard  PCB Connection to Decoders  LED and Sensor connection to PCB SCHEMATICS

HARDWARE DESIGN 10 X 10 SENSOR ARRAY Phototransistor Sensor Infrared Light Collector: 5 Volts Emitter: GND (0 Volts)

HARDWARE DESIGN 10 X 10 SENSOR ARRAY

HARDWARE DESIGN 10 X 10 LED ARRAY COLORFORWARD VOLTAGE RED V GREEN V BLUE V ANODE CATHODE

HARDWARE DESIGN 10 X 10 LED ARRAY Anode Cathode

HARDWARE DESIGN PRINTED CIRCUIT BOARDS

HARDWARE DESIGN BREADBOARD 4 inverters per board 12 decoders per board

SOFTWARE DESIGN  Arduino Mega 2560  Cycling through LEDs and sensors  Game states

SOFTWARE DESIGN Binary schematic for LED Array Binary schematic for Sensor Array

SOFTWARE DESIGN A3A2 A1 A0

FOR-LOOP SAMPLE CODE: for (int i = 0; i < 10; i++) { for (int j = 0; j < 10; j++) { //Read each sensor boardState1[i][j] = reader(i, j, 1); //Choose what color to set each LED chooser(boardState1[i][j], i, j); } SOFTWARE DESIGN

Bit Masking Sample Code: DigitalWrite(colSensor1, HIGH && (col & 0001)); DigitalWrite(colSensor2, HIGH && (col & 0010)); DigitalWrite(colSensor3, HIGH && (col & 0100)); DigitalWrite(colSensor4, HIGH && (col & 1000)); COLOR TABLE SOFTWARE DESIGN Bit NumberColor 00Blue 01Red 10Green

ISSUES  LEDs not working  Intricacy of wire connection  Change from protoboard to PCB  Debugging & testing of system

DEMOS & RESULTS  GAME SIMULATION

CONCLUSION  battLEDship is an interactive modern take on the classic game Battleship®  How the team designed and built the project  Hardware and Software Designs  Results  Issues