Hamsterlife

Task: remote control a lot of hacked toy hamster to start, stop and light blue on command.

Given the number of hamsters to control (about 20) this was an opportunity to design my own Arduino based miniature microcontroller board.

Features:

  • IR receiver
  • H brigde motor driver for almost any motor voltage.
  • 3x LED open drain drivers
  • 7-30V power input w/battery¬†monitoring
  • a little prototyping area

[will add photo of schematics here]

I used Pad2Pad for the manufacturing and used their PCB design software which was realy easy to learn.PCB

In future productions I will mostly use these cards to avoid extra cards, and reduce space and cost.

 

 

 

 

Design flaws found so far:

  • Motor driver gates need pull downs to make sure they are all “off” when microcontroller outputs are three-stated.
  • Motor drivers could with a slight change bee all galvanicaly isolated trough the optocouplers. This would be nice.
  • The third LED output PWM colides with the IR-outputs timing so I have to choose between dimming LED3 or using IR input. This could be avoided by choosing another output pin for this driver.

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s