This is an old revision of the document!
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.
With explanation of duty/role. Experimentally grouped by component type.
Notes on cost:
The Crowbox system CPU.
For ease of assembly and maintenance, Crowbox circuits are assembled on tiny 170-point breadboards.
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.
Used for low-profile wiring of the circuits which are assembled on the miniature breadboards.
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.
Off-the-shelf Arduino shield which provides SD card access.
- Are we to include an SD card with the kit?
Crowbox 2.0 requires two gearmotors: One to operate the coin dispenser and one to operate the reward dispenser.
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
This button permits the Crowbox operator to select which phase of the training protocol is currently being observed.
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.
This switch interfaces with the cam on the perch armature to detect bird arrival and departure.
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).
Three instances of the same optical sensor circuit are used in each Crowbox:
The main component in each of these sensor circuits is the TCRT5000 reflective optical sensor.
- This was done in a hurry. VERIFY these, Steve.
These capacitors are used to 'debounce' button inputs, ensuring we get smooth and reliable state changes.
These capacitors are used to smooth voltage passing through out motor coils.
Allows the Arduino's 5 volt output to switch current to the 12 volt loads (motors)
Used in various circuits throughout the Crowbox, grouped by role.
These diodes are used to protect Crowbox circuitry against 'backlash' current from the motors.
Parts making up the framing, housing and support members of the Crowbox.
Mechanical fasteners - nails, bolts, screws, clips, etc.
Provides basic security against tampering and vandalism.
Glues, paints, sealants.