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]
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)