Skip to content

Hard- and software for the 2016-style IR flash system of the beesbook project. Original code/hardware design done by hmoenck. Unfortunately, I don't have the original git history available (just a folder on the recording PC..)

License

Notifications You must be signed in to change notification settings

BioroboticsLab/bb_irflash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bb_irflash - Infrared LED flashing software and hardware


What is bb_irflash?

bb_irflash is a software and hardware layout package. It contains the circuit and board layout for creating infrared flashing devices.

Software

The software is C code written and tested for the Arduino Board Duemilanove. However, it should be easily adjusted to fit any arduino available on the market.

Hardware

The hardware is designed to be triggered via signal current and powered with 12V. The design contains no protection mechanism whatsoever. So exchanging the resistors and/or LED's enables faster/slower flashing or constant lighting.

The board dimensions are 23mmx51mm, single sided layout. Parts as described in the 'Parts' section enable flashing at 3 Hz and 20 ms duration. Designs come in EAGLE format.

Parts

SMD Parts Required for the Boards

The following Surface-Mount Device (SMD) parts are required for the boards:

MOSFETs

LEDs

Signal Amplifiers

Resistors

Capacitors

Diodes

Transistors

Timer

Logic Gates

Through-hole-technology (THT) required components to solder on

Capacitors

MOSFET

Connectors

See order_examples for further detail, and reference the picture for needed parts.

Mouser project order templates for parts:

Power supply

The board is typically driven at 5V. However, higher light output can be achieved by driving at slightly higher voltages. here are suitable power supply for these voltages. Note that when operating at 6fps and 5msec flashes, one board will draw 1-1.5 amps maximum. Therefore one of these power supplies is sufficient to drive multiple boards.

Board V2.0

Alt text

The new IR flash board have the exact same performance as the previous version. The only new part is a better connectivity and a protection circuit. The protection circuit is limiting the impulse duration to 20ms with a pause of 100ms between each pulse for protecting the LED. The power supply should be V ; 6A. To use it just send a step signal of the wanted duration to the trigger pin of the board (The step signal should not be wider than 20ms high and a pause of 100ms should be observe between each pulse)

The files in "board_V2" folder are all the project file in KiCAD format. If you have no interest in redesign, they are not interesting for you.

For fabrication you only need the files in the fabrication folder. The gerber files contained in "fabrication/gerber" are the map of your circuits - You manufacturer would ask for them (likely as a zip file, i.e. gerber.zip containing all folder contents). The subfolder : "fabrication/gerber/drill_file" contain the coordinate of all the holes drilled into the board.

If you want to ask a third party for assembly, you will need the gerber files, the components position files ("Bestückungsplan": assembly_map_top.pdf and assembly_map_bottom.pdf), the Pick&Place placement file (Pick&Place.txt), and the components list (Bill of Materials: BOM.xlsx). The The components position files are in component_position folder (Bottom and top layer). Note that the BOM format can vary in function of your third party company.

The folder order_examples contains two examples for orders placed through Beta Layout with components ordered through Mouser. These are for reference.

About

Hard- and software for the 2016-style IR flash system of the beesbook project. Original code/hardware design done by hmoenck. Unfortunately, I don't have the original git history available (just a folder on the recording PC..)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •