BHD Control BOM
The following is a list of the parts used in my current electronics setup. This is subject to change and
still work in progress, but I have been asked a few times, and this will be a
useful base for a future write up.
Details on wiring to follow.
All Sketches, libraries, sound files etc can be found here:
Dome:
5v Dome battery with Auto Sense
(20Ah+)
e.g 20Ah Powerbank - £10.99 http://www.ebay.co.uk/itm/20000mAh-Universal-Power-Bank-Black-Backup-External-Portable-Battery-USB-Charger-/121165738787?pt=LH_DefaultDomain_3&hash=item1c360a7323
Slip Ring kit, boards
and slip ring – See Astromech.net for details
3A Switch for 5v
system
BHD Teeces Logics & PSIs
Controls the Logics and PSIs. This includes a Arduino Pro Micro or mini
etc. Plus Header pins, resistors for
voltage divider, leads crimps and covers etc.
This is setup as a 3 chain setup.
BHD Dome Servos and HPs
Controls 3 HP lights using PWM, 3 HP Servos for random and
controlled motion, and 9 door servos (4 pies and 5 lower).
Arduino Uno, Mega or
Nano : Recommend Genuine Uno
Uno:
Genuine: £20.80 http://www.hobbytronics.co.uk/arduino-uno-r3?keyword=arduino
Mega:
Genuine: £38.40 http://www.hobbytronics.co.uk/arduino-mega-2560?keyword=arduino
Compatible: £9.60 http://www.ebay.co.uk/itm/ATmega2560-16AU-Microcontroller-Board-USB-Cable-For-Arduino-mega-2560-Module-/350814658503?pt=LH_DefaultDomain_0&hash=item51ae2edfc7
Nano:
Genuine: £14.99 http://www.hobbytronics.co.uk/arduino-compatable-nano-v3?keyword=arduino%20nano&category_id=0
Compatible: £5.51 http://www.ebay.co.uk/itm/Mini-USB-Nano-V3-0-ATmega328-5V-Micro-controller-Board-Arduino-compatible-DR-/350850842192?pt=LH_DefaultDomain_3&hash=item51b056fe50
3 Bright White LEDs
3 220Ohm Resistors
Servos for dome
(4 for pie panels, 5 for lower doors)
I use Ripmax SD200 servos, so something suitable to lift the
panes, the specs are as follows:
Dimensions (mm): 25.0 x 29.5 x 13.9 Speed (sec): 0.14 Torque (Kg.cm): 2.50
James recommends these:
£10.00 (cheaper on ebay, but get what you pay for) http://www.hobbytronics.co.uk/hd1800a-micro-servo?keyword=micro%20servo&category_id=0
HP Servos – I
have a custom mech, and use Std size servos x 3. Any servos strong enough to move the HPs will
be fine. Currently the code only does
the Y axis, I hope to add code for the X axis too eventually.
Adafruit 16 Servo PWM
Controller (+Capacitor and pins), –
If servos are added
Relays for servo
power – If servos are added
5v 10A Dual Relay - £3.59
http://www.ebay.co.uk/itm/Arduino-compatible-2-Channel-5V-Relay-Module-Expansion-Board-/160981814618?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item257b438d5a
DC/DC converter for
servo Power – If servos are added
12/24v to 5v 10A converter - £11.89 http://www.ebay.co.uk/itm/DC-DC-Converter-12V-24V-Step-Down-to-5V-10A-50W-Waterproof-/200762957426?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item2ebe679e72
Plus Header pins, resistors for voltage divider, leads
crimps and covers etc.
BHD DBC & Rear PSI
Rear PSI will also run on Teeces code if DBC is not added. This will allow control of 6 funtions from
the dome bumps e.g. random sounds on/off, hi/low volume etc.
Dome bump controller
– See Astromech.net for details of the part run
Work in Progress
Also need a few header pins etc.
BHD Magic Panel
Magic Panel – See
Astromech.net for details of the part run
This may well become the controlling Arduino for the Dome
servos and HP, but needs coding and testing.
Work in Progress
Body and Feet
12v main Battery – LifePo4
Tracer? SLA – Up to you. Power depends
on weight of droid and run time needed.
This only runs the ESCs and the 3 motors, the DC/DC converters, the
amplifier and the 2-3-2 system. The rest
runs on the dome or body 5v supplies.
All 12v supplies are fused, and relays are added on the feet drives and
on the servo power feeds to prevent rogue start up issues, and improve overall
safety.
5v Dome battery with Auto Sense
(20Ah+) (see above in dome section)
This powers the Master, relays, MP3 Uno and Shield, the Body Uno, 2-3-2
Uno, Adafruit and all the LEDs
Feet Motors – Up
to you, recommend NPCs for alu droid
Dome Motor – Up
to you, recommend Pitman
Fuse Holder for 12v
Supplies – Recommend RigRunner 4008H + Suitable fuses for each 12v circuit.
3A Switch for 5v
system
BHD Master
Master runs the speed controllers, dome positioner etc and
communicates with the pad.
Uno (see above)
Xbee
XBee Pro 60mW PCB Antenna - £39.60 http://www.hobbytronics.co.uk/xbee-pro-60mw-chip?keyword=xbee
SparkFun XBee Shield
Sabretooth 2x25 –
2 x 25A ESC For Feet Drives if lower powered motors you may get away with less
current.
Syren 10 – 10A
ESC For Dome Drive
Dome pos Pot
(Optional)
SparkFun 10k Rotary Soft Pot £14.56 + P+P http://proto-pic.co.uk/softpot-rotary-potentiometer/?gclid=CK6pvojgrbkCFZShtAodDlgACQ
Feet Relays
2 x 5v 30A Relays - £8.40 total http://www.ebay.co.uk/itm/1-Channel-5V-Relay-Module-30A-High-Power-F-Arduino-AVR-PIC-DSP-ARM-SLA-5VDC-SL-A-/300669043376?pt=LH_DefaultDomain_0&hash=item46014582b0
Also need a few header pins etc.
BHD MP3
MP3 Shield and controller
Uno (see above)
SparkFun MP3 Shield
Ground Loop Isolator
Stinger Ground Loop Isolator - £15.28 - http://www.ebay.co.uk/itm/Stinger-SGN20-Ground-Loop-Isolator-/321111249429?pt=UK_Sound_Vision_Other&hash=item4ac3b8d215
Amplifier
Any 12v amp, 2 channel, just needs RCA on inputs from GLI
connectors (above) and speaker outs, volume control is useful, but not
essential. Recommend a min of approx. 2
x 20W RMS power.
Speakers, cables etc
Suitable speakers for amp, and wires including headphone to
RCA adaptor for the Shield to GLI
Also need a few header pins etc.
BHD Body Controller
This will run all Body Servos, CBI, Data Panel and Vegas
Kit.
Uno (see above)
CBI Panel – See Astromech.net
for details of the part run
Data Panel (Optional)
– See Astromech.net for details of the part run. I am
not using this on mine so control is
basic, but the random mode looks great.
Vegas Kit – RGB
LEDs in LDP and Coin Slots
25 LED Pixels - £11.64 http://www.ebay.co.uk/itm/25pcs-12mm-IP65-Waterproof-Full-Color-RGB-LED-Pixel-Modules-with-WS2801-2801-IC-/281154817503?pt=US_Car_Lighting&hash=item4176220ddf
Servos for Utility Arms
and Doors (If so add 2nd Adafruit, 2nd DC/DC, Dual 5v 10A
relay and more Servos - see above)
Plus Header pins, resistors for voltage divider, leads crimps
and covers etc.
CPU Arm and Claw to follow.
BHD 2-3-2
Optional – But complete and working, please ask for details
if needed. Also feeds back status to
master to say if in 2 leg mode.
Pad
BHD Pad
V1 – Changes to follow
Arduino Mega (see
above)
Xbee (see above)
SparkFun XBee Shield
(see above)
Screen 1604 LCD I2C
PS2 Pad
NOTE: Must
be New and Genuine. Do not attempt to
save £10 on this part, you will regret it.
Box
Battery
Up/Down USB Cables
Header pins, connectors, leads, resistors etc
General list
Solid core wires, lots of colours. :) For making up shields
Header pins, lots of them, all sorts
10k resistors for pull-ups where needed
Crimps and PCB connector covers in various sizes (details to
eventually follow)
Crimpers for above are useful, but not essential
Wires for power and signals, often servo type leads, but
also for feet motors (check your stall current values)
Solder
Multi-metre (Essential)
Cheers for the list. Do you do circuit diagrams to? LOL!
ReplyDeleteWell done tho' mate a truely awesome droid
Hi Brad, thanks for the BOM! Really awesome work!!
ReplyDeleteCan I use a lcd display of 1602 instead of 1604?
Cheers guys. Circuit diagrams to follow. But changes planned. Including a 1602 screen option on the smaller Mk2 screen. But you can you anything, just change the code to suit. :)
ReplyDelete