2 Arduino - Dual Channel - Triple AND Gate (Perfect Pulse Driver)
Arduino Code: https://bitbucket.org/cbake6807/dualtripleseq/src/master/
Libraries Required: Encoder
Parts List
- (1) External Signal Generator 0-5Vppk output.
- (1) Power Supply (ATX is ideal) having +5 REG and +12V REG
- (6) 2N7000 Signal MosFETs.
- (2) IRFP460 or similar power N-channel MosFET (Any power mosFET can be used thanks to the gate chip)
- (10) 56R 1/8W Resistors
- (2) 100R 1/2W Resistors
- (2) 4.7kR Resistors
- (2) 2N3906 PNP General; Purpose Transistor (may be substituted for any general PNP)
- (2) IR2110PB Gate Driver Chip 14pin
- (2) Arduino NANO (or similar - must support hardware PCNT)
- (1) Rotary Encoder
Instructions
Setup
Install Arduino IDE
Designate / label each Arduino as either: Pulse Counter or Sequencer
Pulse Counter Arduino
- Plug the first Arduino (PulseCounter) into the PC and upload the PulseCoutner.ino script from the Bitbucket Repo above
- Connect the Encoder
- Verify output in the IDE's Console log to confirm Encoder is functioning correctly.
Sequencer Arduino
- Plugin the second Arduino into the
Notes:
- All resistances have a large tolerance. The 56R value is chosen to preserve signal clarity. Anything <=220R should be fine to use.
- Arduino Channel Sequencer has 2 outputs, shown merged here due to Scheme-It limitations.
