Skip to content

UV exsposure box controller for PCB-s made from old scanner using arduino and 20x4 LCD

Notifications You must be signed in to change notification settings

cybercow/uv-exposure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

UV exsposure box controller for PCB-s made from old scanner using arduino and 20x4 LCD

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages