2024:Electrical Main: Difference between revisions
(→Motors) |
|||
Line 69: | Line 69: | ||
|- style="height: 144px;" | |- style="height: 144px;" | ||
| style="width: 25%; height: 144px;" | | | style="width: 25%; height: 144px;" | | ||
<span style="font-size: | <span style="font-size: 10pt;" > | ||
<span | <span>8 x NEOs</span> | ||
| style="width: 25%; height: 144px;" | <span style="font-size: | <span></span></span> | ||
| style="width: 25%; height: 144px;" | <span style="font-size: 10pt;" >Drive</span><br> | |||
| style="width: 25%; height: 144px;" | | | style="width: 25%; height: 144px;" | | ||
<span style="font-size: | <span style="font-size: 10pt;" >Swerve modules, one each corner of robot, each using 1 NEO for pivot and 1 NEO for propulsion</span><br> | ||
| style="width: 25%; height: 144px;" | | | style="width: 25%; height: 144px;" | | ||
<br> | |||
|- style="height: 57px;" | |- style="height: 57px;" | ||
| style="width: 25%; height: 57px;" | | | style="width: 25%; height: 57px;" | | ||
NEO 550 | <span style="font-size: 10pt;" >NEO 550</span> | ||
| style="width: 25%; height: 57px;" | <span style="font-size: | | style="width: 25%; height: 57px;" | <span style="font-size: 10pt;" >Gamepiece - intake</span><br> | ||
| style="width: 25%; height: 57px;" | | | style="width: 25%; height: 57px;" | | ||
Runs intake to pull in or eject a game piece | <span style="font-size: 10pt;" >Runs intake to pull in or eject a game piece</span> | ||
| style="width: 25%; height: 57px;" | | | style="width: 25%; height: 57px;" | | ||
<br> | |||
|- style="height: 23px;" | |- style="height: 23px;" | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
<span style="font-size: | <span style="font-size: 10pt;" >2 x NEOs<br></span> | ||
| style="width: 25%; height: 23px;" | <span style="font-size: | | style="width: 25%; height: 23px;" | <span style="font-size: 10pt;" >Gamepiece - shooter</span><br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
<span style="font-size: | <span style="font-size: 10pt;" > | ||
<span | <span>Runs shooter wheels.</span> | ||
<span | <span>One NEO for top set of wheels</span> | ||
<span>One NEO for bottom set of wheels<br></span></span> | |||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
<span style="font-size: | <span style="font-size: 10pt;" ><br></span><br> | ||
|- style="height: 23px;" | |- style="height: 23px;" | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
NEO | <span style="font-size: 10pt;" >NEO</span> | ||
<br> | <br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
Gamepiece - arm | <span style="font-size: 10pt;" >Gamepiece - arm</span> | ||
<br> | <br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
Pivots arm | <span style="font-size: 10pt;" >Pivots arm</span> | ||
<br> | <br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
Line 106: | Line 110: | ||
|- style="height: 23px;" | |- style="height: 23px;" | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
NEO 550 | <span style="font-size: 10pt;" >NEO 550</span> | ||
<br> | <br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
Gamepiece - arm | <span style="font-size: 10pt;" >Gamepiece - arm</span> | ||
<br> | <br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
Actuates bicycle brake for arm pivot | <span style="font-size: 10pt;" >Actuates bicycle brake for arm pivot</span> | ||
<br> | <br> | ||
| style="width: 25%; height: 23px;" | | | style="width: 25%; height: 23px;" | | ||
<br> | <br> | ||
|- | |- | ||
| style="width: 25%;" | 2 x NEO<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >2 x NEO</span><br> | ||
| style="width: 25%;" | Hang<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >Hang</span><br> | ||
| style="width: 25%;" | One NEO per hanging arm (one left, one right)<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >One NEO per hanging arm (one left, one right)</span><br><span style="font-size: 10pt;" >Causes hang hook to go up or down</span> | ||
Causes hang hook to go up or down | |||
| style="width: 25%;" | <br> | | style="width: 25%;" | <br> | ||
|- | |- | ||
| style="width: 25%;" | 2 x [https://www.adafruit.com/product/413 electric solenoid]<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >2 x </span>[https://www.adafruit.com/product/413 electric solenoid]<br> | ||
| style="width: 25%;" | Hang<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >Hang</span><br> | ||
| style="width: 25%;" | Actuates braking pawl against ratchet wheel.<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >Actuates braking pawl against ratchet wheel.</span><br><span style="font-size: 10pt;" >One solenoid per arm brake (one left, one right)</span> | ||
One solenoid per arm brake (one left, one right) | |||
Energizing lifts the pawl off the ratchet wheel. Integrated spring pushes pawl into ratchet wheel | <span style="font-size: 10pt;" >Energizing lifts the pawl off the ratchet wheel. Integrated spring pushes pawl into ratchet wheel</span> | ||
| style="width: 25%;" | Both solenoids controlled via one SPIKE relay (one on M+ and one on M- with common ground)<br> | | style="width: 25%;" | <span style="font-size: 10pt;" >Both solenoids controlled via one SPIKE relay (one on M+ and one on M- with common ground)</span><br> | ||
|} | |} | ||
Revision as of 11:09, 24 January 2024
Known Devices
List of devices that have been established by the various mechanism groups
Sensors
Device |
Mechanism |
Detail |
Wiring notes |
Diffuse retro-reflective sensor |
Gamepiece - Intake |
Senses gamepiece |
Wire for Dark operating 12V powered Voltage divider added to cable pigtail See circuit diagram below |
Rev through-bore encoder |
Gamepiece - arm |
Used in absolute position mode to indicate arm pivot angle. |
5V powered |
Leaf lever limit switch |
Hang - brake |
Triggers when pawl on brake is fully lifted and clear of ratchet wheel |
roborio DIO |
|
|
|
|
|
|
|
|
Motors and Actuators
Device |
Mechanism |
Detail |
Wiring notes |
8 x NEOs |
Drive |
Swerve modules, one each corner of robot, each using 1 NEO for pivot and 1 NEO for propulsion |
|
NEO 550 |
Gamepiece - intake |
Runs intake to pull in or eject a game piece |
|
2 x NEOs |
Gamepiece - shooter |
Runs shooter wheels.
One NEO for top set of wheels
One NEO for bottom set of wheels |
|
NEO
|
Gamepiece - arm
|
Pivots arm
|
|
NEO 550
|
Gamepiece - arm
|
Actuates bicycle brake for arm pivot
|
|
2 x NEO |
Hang |
One NEO per hanging arm (one left, one right) Causes hang hook to go up or down |
|
2 x electric solenoid |
Hang |
Actuates braking pawl against ratchet wheel. One solenoid per arm brake (one left, one right) Energizing lifts the pawl off the ratchet wheel. Integrated spring pushes pawl into ratchet wheel |
Both solenoids controlled via one SPIKE relay (one on M+ and one on M- with common ground) |
Circuit diagrams
Allen Bradley Diffuse Circuit
Allen Bradley 42EF-D2MPAK-F4
Daily Status
' 1/20/2024
- Disassembled old batteries
- Assembled our 13 new batteries (yay!)
- Wired the prototype Game Piece mechanism for testing
- Wired the temporary test board for the new drive base for Programming to create/test swerve drive code
1/21/2024
- Spike Relay Vex wired for solenoids on hang