User Tools

Site Tools


kit:bill_of_materials

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

kit:bill_of_materials [2018/08/01 13:37] (current)
Line 1: Line 1:
 +**NOTE:** CrowBox 2.0 is still in iterative development. This document //follows// the progress that occurs on the physical design. Items listed here may appear and disappear as the design progresses, until the first release when it is finalized.
 +
 +====== Electronics ======
 +With explanation of duty/role. Experimentally grouped by component type.
 +
 +**Notes on cost:​** ​
 +  * If only one of a given part is required per CrowBox, only one cost (cost per unit) will be listed for that part.
 +  * If each CrowBox requires more than one of any given part, then the **Cost per CrowBox** will also appear.
 +
 + 
 +
 +===== Microcontroller =====
 +The CrowBox system CPU.
 +  * Arduino Mega2560 R3
 +    * Overall, the decision to use Arduino is Legacy
 +    * Mega2560 chosen mainly for its proliferation of I/O pins
 +  * Cost per unit
 +    * Genuine Arduino- $35.34
 +    * Arduino Compatible (Ximico) - $17.99
 +
 +===== Breadboards =====
 +For ease of assembly and maintenance,​ CrowBox circuits are assembled on tiny 170-point breadboards.
 +
 +  * Cost per unit: $1.33
 +  * Cost per CrowBox: $4.00
 +
 +Source: http://​www.amazon.com/​gp/​product/​B009VJ361G/​ref=od_aui_detailpages00?​ie=UTF8&​psc=1
 +
 +**NOTE** This pricing is based on buying six-packs of these breadboards on Amazon Prime. Surely we can find better pricing in quantity direct from China. And don't call me Shirley.
 +
 +===== Cables, Wires & Connectors =====
 +
 +==== Breadboard Jumpers ====
 +Used for low-profile wiring of the circuits which are assembled on the miniature breadboards.
 +
 +  * Cost per unit: $6.50
 +
 +Source: http://​www.amazon.com/​Pre-formed-140-piece-Jumper-Wire-Kit/​dp/​B005GYB93M/​ref=sr_1_3?​s=industrial&​ie=UTF8&​qid=1422142733&​sr=1-3&​keywords=Cixi+Wanjie+Electronic+Co
 +
 +==== Dupont Cable ====
 +Used for many electrical connections within the CrowBox. Dupont cable kits come in '​ribbons'​ of multiple connected cables. These can be easily separated into custom cables with the required number of conductors. Color-coded insulation makes assembly instructions easy to follow.
 +
 +  * FIXME
 +
 +===== Sensor Packages/​Shields =====
 +==== SD Card Module ====
 +Off-the-shelf Arduino shield which provides SD card access.
 +
 +  * SainSmart micro SD storage module
 +  * Cost per unit: $8.00
 +  ​
 +Source: http://​www.amazon.com/​gp/​product/​B00OWQUSFA/​ref=od_aui_detailpages00?​ie=UTF8&​psc=1
 +
 +==== Micro SD Card ====
 +FIXME - Are we to include an SD card with the kit? 
 +
 +===== Gearmotor =====
 +CrowBox 2.0 requires two gearmotors: One to operate the coin dispenser and one to operate the reward dispenser.
 +
 +==== Reward Dispenser Motor =====
 +  * Mabuchi 12V 2RPM gearmotor
 +  * Cost per unit: $13.00
 +
 +Source: http://​www.amazon.com/​gp/​product/​B006Z439G2/​ref=oh_aui_search_detailpage?​ie=UTF8&​psc=1
 +
 +==== Coin Dispenser Motor ====
 +  * Mabuchi 12V 7RPM gearmotor
 +  * Cost per unit: $13.50
 +
 +Source: http://​www.amazon.com/​gp/​product/​B00E0KCZLI/​ref=od_aui_detailpages00?​ie=UTF8&​psc=1
 +
 +**We should find a cheaper source for these motors. Alibaba or something.**
 +
 +**We may need to source a motor with higher RPM - or gear them up**
 +
 +===== Pushbutton =====
 +==== Training Phase Selector ====
 +This button permits the CrowBox operator to select which phase of the training protocol is currently being observed.
 +  * 12mm x 12mm SPST PCB normally-open momentary pushbutton
 +  * Cost per unit: 45 cents
 + 
 +Source: http://​www.amazon.com/​gp/​product/​B008MLKJ3C/​ref=oh_aui_detailpage_o03_s00?​ie=UTF8&​psc=1
 +
 +===== Rocker Switch =====
 +This is the main power switch for the CrowBox.
 +
 +**NOTE:** We plan to install the power switch inside the CrowBox to guard against tampering therefore a weatherproof switch is not required.
 +
 +  * Rocker Switch: B00AKVBEN6
 +  * Cost per unit: 50 cents
 +
 +Source: http://​www.amazon.com/​10Pcs-Round-Button-Rocker-Switch/​dp/​B00AKVBEN6/​ref=sr_1_5?​ie=UTF8&​qid=1422139539&​sr=8-5&​keywords=rocker+switch
 +
 +===== Lever Switch =====
 +This switch interfaces with the //cam// on the //perch armature// to detect bird arrival and departure.
 +  * Lever Switch: V-156-1C25
 +    * Normally OPEN
 +    * Any long-lever-with-roller switch will work.
 +  * Cost per unit: 72 cents
 +
 +Source: http://​www.amazon.com/​gp/​product/​B00FHCHX6K/​ref=od_aui_detailpages00?​ie=UTF8&​psc=1
 +===== LED =====
 +A total of four LEDs are required for each CrowBox- these are used to indicate which training phase is currently activate (one, two, three or four). ​
 +
 +  * Any 3.0 to 3.6 volt LED will do.
 +  * Cost per unit: 5 cents
 +  * Cost per CrowBox: 20 cents
 +
 +Source: http://​www.amazon.com/​gp/​product/​B0060FGA8A/​ref=od_aui_detailpages00?​ie=UTF8&​psc=1
 +
 +===== Optical Sensors =====
 +Three instances of the same optical sensor circuit are used in each CrowBox:
 +  * One watches to ensure the Reward Dispenser actually dispenses
 +  * One watches to ensure the Training Coin Dispenser actually dispenses
 +  * One watches for any coins deposited by birds
 +
 +The main component in each of these sensor circuits is the TCRT5000 reflective optical sensor.
 +
 +  * Cost per unit: 54 cents
 +  * Cost per CrowBox: $1.62
 +
 +Source: http://​www.amazon.com/​gp/​product/​B008A3VP6M/​ref=od_aui_detailpages00?​ie=UTF8&​psc=1
 +
 +===== Resistors =====
 +FIXME - This was done in a hurry. VERIFY these, Steve.
 +
 +==== 220 ohm ====
 +  * (3) current limiting resistor for IR LED's in all three TCRT5000 packages
 +
 +==== 10,000 ohm ====
 +  * (1) current limiting resistor for the training LED's
 +  * (3) pulldown resistor for each transistor in the three TCRT5000 packages
 +  * (2) current limiting resistor to BASE of (FIXME - model number) Motor Switching Transistors
 +
 +==== 100,000 ohm ====
 +  * (2) R2 resistor in both Motor Switching Circuits
 +===== Capacitors =====
 +
 +==== Debouncing Capacitors ====
 +These capacitors are used to '​debounce'​ button inputs, ensuring we get smooth and reliable state changes.
 +
 +  * .FIXME ​ (need capacitance rating) mylar/​polyester film capacitor
 +  * TWO are required
 +  * Cost per CrowBox: FIXME
 +
 +==== Noise Reduction Capacitors ====
 +These capacitors are used to smooth voltage passing through out motor coils.
 +
 +  * FIXME
 +
 +===== Transistors =====
 +Allows the Arduino'​s 5 volt output to switch current to the 12 volt loads (motors)
 +
 +  * Two 2N3904 transistors - 12v switching
 +  * Cost per unit: $1.20
 +  * Cost per CrowBox: $2.40
 +  * **NOTE:** These are Radio Shack prices. Easy to beat online in quantity.
 +
 +===== Diodes =====
 +Used in various circuits throughout the CrowBox, grouped by role.
 +
 +==== Current Protection ====
 +These diodes are used to protect CrowBox circuitry against '​backlash'​ current from the motors.
 +
 +  * FIXME
 +====== Structural ======
 +Parts making up the framing, housing and support members of the CrowBox.
 +  * 1/8" Baltic Birch plywood
 + 
 +====== Fasteners & Hardware ======
 +Mechanical fasteners - nails, bolts, screws, clips, etc.
 +
 +===== Cabinet Lock =====
 +Provides basic security against tampering and vandalism.
 +
 +  * Cost per unit: $5.00
 +
 +Source: http://​www.amazon.com/​Prime-Line-Products-9943-Diecast-Stainless/​dp/​B00173CT58/​ref=sr_1_11?​s=hi&​ie=UTF8&​qid=1422140038&​sr=1-11
 +
 +====== Adhesives & Coatings ======
 +Glues, paints, sealants.
 +  * Gorilla wood glue
 +  * High-temperature hot glue sticks
 +
 +====== Tools ======
 +===== Included with Kit =====
 +===== BYO =====
 +  * High-temperature hot glue gun
  
kit/bill_of_materials.txt ยท Last modified: 2018/08/01 13:37 (external edit)