Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush.

Slides:



Advertisements
Similar presentations
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Advertisements

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
Lab7: Introduction to Arduino
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Group Members: Ala’ Saleh & Nariman Abu Sneineh Supervisor: Dr. Ashraf Armoush © ShakeWake 2014.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Introduction 2 BASIC Stamp®. Microcontrollers Microcontrollers can be thought of as very small computers which may be programmed to control systems such.
Living with the Lab Using Your Arduino, Breadboard and Multimeter EAS 199A Fall 2011 Work in teams of two!
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class 3 March
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
1 Arduino Board: Arduino UNO Arduino Programing Environment: Arduino 0022
Embedded Programming and Robotics Lesson 1 Basic Electricity and Electronics Transistor Basics Lesson 1 -- Basic Electricity1.
EEE305 Microcontroller Systems Lecture 5B: Simple I/O Embedded C using PIC microcontrollers Teaching resources on on
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Introduction to Arduino Prepared by R. Lamond.  “Arduino is an open-source electronics prototyping platform based on flexible, easy- to-use hardware.
Embedded Programming and Robotics
01 HDM-962 with 4KX2K supported which allows HDMI signal from any of its six sources to be routed to and displayed.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams Tyler Blair.
Embedded Systems Design
Colorado Space Grant Consortium Gateway To Space ASEN 1400 / ASTR 2500 Class #12 Gateway To Space ASEN 1400 / ASTR 2500 Class #12 T-58.
Ch4 Electronic Components Circuit/Schematic Symbols.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
ECE 477 Design Review Team 03 - Spring 2013 Robert HarrisSpencer JulianRyan PawlingJosh Hunsberger.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Graphic Equalizer Table Top View
WELCOME TO ARDUINO E-DAY CAR PROJECT MEETING – ITALY MARCH.
Embedded systems and sensors 1 Part 2 Interaction technology Lennart Herlaar.
Jump Trading Medical Simulator Tommy Shiou & Nick Cialdella TA: Justine Fortier.
MIDI Controller By: Ronal Inga Jeyner Cespedes. Musical Instrument Digital Interface is a computer language that allows communication with other devices.
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.
Arduino “Getting Started” Instructor : Dr Matthew Miss Khin Yi Kyaw
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
Electronic Instrumentation Project 204 Project Name: Light Level Monitor Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Electronic Instrumentation Project 202 Project Name: Differential Thermometer Student #1: Name ID Student #2: Name ID Student #3: Name ID.
Launchpad with MIDI TAHA SHASHTARI MAHMOUD AL-SHAKA’A.
Having fun with code, using Arduino in a middle school CS classroom
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Prototyping with Microcontrollers and Sensors
Home automation using Arduino & ‘PIR sensor’
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
Automatic human detector garbage can.
Microprocessors Tutorial 1: Arduino Basics
An Arduino Workshop A Microcontroller.
Arduino Development for Beginners
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
DIGITAL CALCULATOR USING 8051
CU ATLAS Practical electronics MIDI and Arduino
‘SONAR’ using Arduino & ultrasonic distance sensor
Introduction to Arduino Microcontrollers
Wearable Keyboard Graduation Project Seminar 21/12/ Thursday
How to avoid catching things on fire.
ARDUINO     What is an Arduino? Features 14 Digital I/O pins 6 Analogue inputs 6 PWM pins USB serial 16MHz Clock speed 32KB Flash memory 2KB SRAM.
Instructor Resources.
Portable Battleship Display
What is Arduino? By James Tedder.
Arduino 101 Credit(s):
Welcome to Digital Electronics using the Arduino Board
Banyule Coding Club: Learn Arduino Richard Counsel Malcolm Macleod Watsonia Library - June 2018 Reference materials here ->
Chapter 1 Introduction of Arduino
Prototyping with Micro-controllers, Sensors, and Materials
Prototyping with Micro-controllers, Sensors, and Materials
Arduino Uno circuit basics
Prototyping with Micro-controllers, Sensors, and Materials
Introduction to Arduino
Arduino and Grove LET’S START.
Prototyping with Micro-controllers, Sensors, and Materials
Instructor Resources.
Presentation transcript:

Light Led Panel Esraa Nassar Mona Amer Supervisor : Dr.Ashraf Armoush

Outline Overview Goals Tools System software Constraints Processing Demo

Overview The LED Light Panel is an 8x8 array of individually-controllable RGB LEDs. It can stream content from a PC via USB. An Arduino-compatible microcontroller is used to interface the LEDs to a PC

Where the idea come from ? In the past humans are communicating via a huge color organ to create the scene of pattern, image and movies. Color organ is electronic devices that responded to their music inputs with light shows.

What is the problem with color organ ? need about 20 more years of piano lessons to reach the maximum potential of this instrument. It is a musical instrument thought, a LED instrument. It show simple patterns and animations and complex to control.

Pixelbrite

What Light Led Panel added ? Show complex patterns and animations and simpler controls. Add texture, color, and motion to music.

Characteristics Light LED Panel Its bright, dark and colorful. It can be use as a center-piece or a perimeter- piece. Programmable and easy to setup. easy to play.

What this panel do ? A light show Display. Better than LCD on view the resulted picture like 3D Create new pattern and animation.

Where it can be use ? Basement wall décor Club /wedding rooms Living room coffee tables Dorm rooms

Hardware Prerequisites PNP Transistor Diffusion RGB LED Shift Register 74HC595 Open Collectors ULN2003 Arduino Microcontroller bread bored for testing Different value of Resistances Jumper Power Supply 5 Volt 3A.

Why Arduino UNO ? The Uno differs from all preceding boards in that it does not use the FTDI USB-to-serial driver chip. It programmed as a USB-to-serial converter.

System Software Arduino BETA for Windows

Arduino Software The software of Arduino is open-source environment makes it easy to write code and upload it to the i/o board. Arduino software runs on Windows, Mac OS X, and Linux. The environment is written in Java.

Methodology LED Light Panel provide a study of pixels, each photo or pattern is pixelized then transfer through USB to be show in the panel.

Systematic of displaying pattern Set Pixel Set Buffer Show Function Modifying Call it every t time pass as parameter Defining array char as a Buffer [8][8] Send Pixel Called here Shift it Out To Data pin on Microcontroller

Processing Getting Start with our PCB

Processing –cont

Processing Selecting Row void selectThirdRowWithDifferentCol or(){ sendPixel(3, 5,0,1,1);//cyan sendPixel(3, 4,0,1,0);//green sendPixel(3, 3,1,0,0);//red sendPixel(3, 3,0,2,1);// cyan sendPixel(3, 1,1,0,1);//purple sendPixel(3, 0,0,1,1);//cyan }

Processing-cont Select the intersection between row and column setPixel( videobuffer[i],videobuffer[j],0,1,0);

Displaying pattern After we had control of almost the LEDs we will do the following pattern simple heart

Constraints Financial constraintFinancial constraint The Project cost around 1100 NS Material constraint. Number of ICs that we need. IC replacement shift Register

Constraint-cont Resource ConstraintResource Constraint Cant Find an exact tools that we need. Amplifier that is Compatible with Arduino. 386AMP audio amplifier Module (Arduino compatible). Strip of RGB LEDs. Limitation of the number of the devices. Cant Find 100 Led of Common Anode LEDs.

Problems Noise Done by the PCB affected the result that comes from the Microcontroller. Finding a suitable Resistor that match with the three LEDs. Pnp Transistors used for selecting anode command Do not respond to the change of the code

Solution Check Out Microcontroller. (blinking test ) Check Our Code that we program it. check ICs that we connect manually. Check out the wires and the connectivity for each one of them using Multimeter. The current must used on the circuit used it as a sinking current.

Our Future work Adding sound sensor Light sensor Playing game it by adding a joystick

Demo Time