Below you can see the rest of the schematic integrated with
the voltage regulator from my last post. As I explained previously, the
PIC16F690 is the brains of my system. This PIC is a mid-range option for
hobbyists and has much more functionality than I made use of in this project. I
originally thought I would make better use of it when I was in the planning
stages but everyone who has been following me knows how things turned out. You
can see in the schematic I left 15 of the 20 pins open, which is a colossal
waste of space. A better controller to use would have been the ATTiny10 from
Atmel or a 6 pin micro from Microchip. Even the 16F84 that I had lying around
could have saved some space and provided the same functionality (flashing an
LED).



That’s about all I have to say concerning this design. It is
easy to see why this project doesn’t amount to much more than a glorified LED
flasher. Some obvious improvements are software upgrades to lengthen battery
life, decreasing the size/pin count of my microcontroller, and adding external
triggering options to cue up the light sequences based on movement. My final
two posts dealing with this project will look at the circuit board design and the
highly anticipated bill-of-materials (BOM).