180 likes | 323 Views
Lighting Tool Box Machine Vision Lighting. Introduction to Lighting Tool Box. Lighting Tool Box system function and purpose Lighting Tool Box components LED Light Controller Incandescent Light Controller Florescent Lamp Controller Computer. Design Objectives.
E N D
Introduction to Lighting Tool Box • Lighting Tool Box system function and purpose • Lighting Tool Box components • LED Light Controller • Incandescent Light Controller • Florescent Lamp Controller • Computer
Design Objectives • The goal is to design and implement three lighting systems that can be remotely controlled via the internet.
Implementation Choices Linux/GNU Operating System • Stability • Cost • Scalability • Open Source PC104 Embedded System • Size • Heat-load • No moving parts
Implementation Choices cont. • Custom hardware for lighting controllers • Off the shelf products are non-existent • Flexibility to make changes • Cost
High Level System Block Diagram Incandescent Server (PC104) Incandescent Light System Web Cam LED Ring Light Internet Light System Fluorescent Fluorescent Light System Client
High Level Block Diagram Incandescent Lighting controller 120V AC Power Supply Light GND MOSFET LPF Driver PWM Local/Remote
Low Level Block Diagram Power Supply • Vin 120 V RMS • Vout 12 Volts to 18 Volts Unregulated • Rectifier Circuit has a PIV of 36 Volts Diodes Rated at 50 Volts • Maximum Current of Circuit is 20 Amps • Capacitor was Calculated with I=C*(dv/dt) • 68,000 uF Electrolytic was the value closest to the calculated value
High Level Block Diagram LED Lighting Controller System Health Power Supply 12 VDC 5 VDC PWM Oscillator Select Logic MOSFET Driver LED Light Ring Remote PWM External Sync
High Level Block Diagram Fluorescent Lighting Controller Circular Fluorescent Lamp Server (PC104) Fluorescent Controller
Project Changes Lighting controllers will have the capability of being controlled in stand alone configuration.
Dave And Vladi’s Completed Tasks • Acquired all needed parts (PC104, I/O Board, 2.5” HDD, Flash, Web Cam, Enclosures, Misc.) • Assembled PC104 and Modules • Installed/Streamlined Debian GNU/Linux OS on PC104 (under 100 MB compared with ~1.2 GB min Windows install ) • Custom Linux Kernel 2.4.23 configured and compiled with i586 optimization, preemptive task scheduler, and low latency patches • Web Cam Installed and configured with our kernel • Web Site code completed in PHP, XHTML 1.0 Strict, and CSS 2.0 in accordance with W3C standards • Web Site daemon control module Coded • Web Cam Snapshot BASH Script Coded
Dave and Vladi’s Remaining Tasks • Digital I/O Card integration into our kernel • Digital I/O daemon control code • Testing of code with actual lighting systems • Achieve system boot time of ~ 3 sec • Miscellaneous enhancements of code and Operating System
Feedback Any questions, comments, or suggestions?