Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.9 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.9 KB

uv-exposure

inspired by this: https:www.youtube.com/watch?v=ZAlxNNI-BVM

  • minimalistic but functional UI on 4 rows 20 characters LCD
  • only one command (microswitch/push) button (no rotary encoder or multiple microswitches) use double clicks with continuous intuitive clicking for navigation
  • two independent - but single timed channels, combine as you wish like for eg.:
    use 1st. channel for UV-LED strip for UV exposure of PCB use 2nd. channel for regular white LED strip and PCB/film inspection; you got the idea ...
  • use two relays for powering both channels - or use a transistor switch as did the author from the YT video bellow ...
  • take care of LED/PSU power to not exceed combined power of Arduino + accessories + combined LED strips, i'm using 12V / 5A LED driver
  • this is work in progress!
  • why i did this ? well, my old scsi scanner had only one button :P, then, i had Arduino and 2004 LCD display laying around ... then, i wanted something just darned simple and practical to work my PCB's

I added a small (but smart) screen saver to save some power when not used for some time it will respectively turn on/off the LCD backlight ... eg. if the timer is running the screen will turn on again before timer end, etc.

I'm using 12V relays with 2 driver TUN transistors like BC547 or whatever you have @ your hand add 2 pull-down resistors to prevent output fizzle if the state is unknown [we don't like mad relays].

Maybe would be fun to add some Buzzer to register menu commands, will add it later ...

Will post the schematic and upload YT video ...

This is my first "real world usage" Arduino sketch so don't be too harsh ... but hey -> it's working!

The project uses a handy non blocking timer library found here: https://www.forward.com.au/pfod/ArduinoProgramming/TimingDelaysInArduino.html

(c)2019 by cybercow222 / v0.2b