Differences
This shows you the differences between two versions of the page.
beobot_2.0_electrical_system [2013/01/28 18:50] kai [Sensors] |
beobot_2.0_electrical_system [2013/05/05 16:29] (current) siagian |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== To Do ===== | ===== To Do ===== | ||
- | Past deadlines can be found [[Beobot_2.0/Past_Deadlines |here]]. | + | Electrical system to do list can be found [[Beobot_2.0/Electrical_To_Do_List | here]]. Past overall deadlines can be found [[Beobot_2.0/Past_Deadlines |here]]. |
- | + | ||
- | ==== Critical ==== | + | |
- | * Camera selection (in the [[Beobot 2.0/Electrical System/Sensors|sensors]] section). | + | |
- | * Sturdier pole camera mount. | + | |
- | * Push all **SolidWorks/Altium files to SVN** | + | |
- | * **Take pictures for all the maintanance procedures**: charging batteries, etc. | + | |
- | * **Call Kontron** to return Board!!! | + | |
- | * Diagram module allocation in full system setup | + | |
- | + | ||
- | + | ||
- | ==== Non Critical ==== | + | |
- | * ATX [[Beobot 2.0/Electrical System/Prototype_1_PB|Power]] cable from: | + | |
- | <code> | + | |
- | * KVM to Sensor board | + | |
- | * Sensor board to motor board</code> | + | |
- | + | ||
- | * Touch Screen: | + | |
- | <code> | + | |
- | VGA-touch_screen connector: VGA, USB, Power (12V) | + | |
- | Make Touch Screen to work on Linux</code> | + | |
- | + | ||
- | * Firewire setup: card secure mounting | + | |
- | + | ||
- | * wireless | + | |
- | <code> | + | |
- | open wrt get it up and running in old version and then upgrade to new version. | + | |
- | download new firmware. </code> | + | |
- | + | ||
- | * [[Beobot 2.0/Electrical System/Sensors|sensors]]: | + | |
- | <code> | + | |
- | * Compass | + | |
- | * **edge sensors** (figuring out that the robot is on the edge of a cliff) | + | |
- | * Microphone | + | |
- | * Bump Sensor | + | |
- | * Smell Sensor : )</code> | + | |
- | + | ||
- | * Request more [[COM Express Connector]] | + | |
- | + | ||
- | + | ||
- | ==== Known Unfixed bug ==== | + | |
- | The logs are written below, but this is the summary: | + | |
- | **Almost All signals work**, except for: | + | |
- | + | ||
- | * **X5**: the PCI Express slot. Soldering error. | + | |
- | * **X1**: Bottom USB on (closest to) Baseboard (in RJ45 jack). Soldering error. | + | |
- | * **X2**: Top USB on (farther from back of robot) Back panel mount. Soldering error. | + | |
- | * **X2**: Top USB on (farther from USB4 adapter) Side panel mount. Soldering error. | + | |
- | * **X6**: Top USB on (farther from back of robot) Back panel mount. Soldering error. | + | |
- | * **X8**: Top USB on (farther from back of robot) Back panel mount. Soldering error. | + | |
- | * Side Panel mount connectors (on both sides) hit the Motor and Sensor Board, respectively. Design error. These boards has to be made smaller. | + | |
===== Block Diagram ===== | ===== Block Diagram ===== | ||
{{:beobot2.0.jpg?800|}} | {{:beobot2.0.jpg?800|}} | ||
- | |||
Line 315: | Line 263: | ||
The KVM system allows the user to access each of the 8 individual COM Express module. The KVM switch is 8 input : 2 output, with the output being either a regular monitor (and keyboard and mouse), or an 8" LCD Touch Screen Lilliput 8" Widescreen (16:9) VGA Touchscreen. | The KVM system allows the user to access each of the 8 individual COM Express module. The KVM switch is 8 input : 2 output, with the output being either a regular monitor (and keyboard and mouse), or an 8" LCD Touch Screen Lilliput 8" Widescreen (16:9) VGA Touchscreen. | ||
- | [[http://store.mp3car.com/v/vspfiles/photos/MON-029-2T.jpg|http://store.mp3car.com/v/vspfiles/photos/MON-029-2T.jpg]] | + | |
+ | {{:touchlcd.jpg?200|}} | ||
Related information: | Related information: | ||
Line 715: | Line 664: | ||
In order to have a more robust system, we use the latest 2.4Ghz RC control system from [[http://2.4gigahertz.com/systems/futk7000.html|Futaba]], which have more bandwidth and much less interference compare with the 33Mhz RC system. Also, killswitches are placed all over the robot for last resort safety mechanisms. | In order to have a more robust system, we use the latest 2.4Ghz RC control system from [[http://2.4gigahertz.com/systems/futk7000.html|Futaba]], which have more bandwidth and much less interference compare with the 33Mhz RC system. Also, killswitches are placed all over the robot for last resort safety mechanisms. | ||
- | [[http://2.4gigahertz.com/systems/futk7000-2.jpg|http://2.4gigahertz.com/systems/futk7000.jpg]] | + | {{:futk7000-2.jpg?200|}} |
- | [[http://2.4gigahertz.com/receivers/futl7627b.jpg|http://2.4gigahertz.com/receivers/futl7627a.jpg]] | + | {{:futl7627b.jpg?200|}} |
To provide the motors with power we used Dimension Engineering Sabertooth dual 25A motor drivers. | To provide the motors with power we used Dimension Engineering Sabertooth dual 25A motor drivers. | ||
Line 816: | Line 765: | ||
|- | |- | ||
|Motor Control Board | |Motor Control Board | ||
- | |[[Image:MotorBoard Altium2D.JPG|150px]] | + | |{{:motorboard_altium2d.jpg?200|}} |
- | |[[Image:MotorBoard Altium3D.JPG|150px]] | + | |{{:motorboard_altium3d.jpg?200|}} |
|At the back of the robot. **SOLIDWORKS**: The assembly name is: motor_system7.SLDASM. Location: robot7 -> robot_computer7 -> robot_computer_case7 -> motor_system7. **ALTIUM**: The project file is "MotorBoard Prototype2/Beobot2_Prototype2_MotorBoard.PrjPcb". | |At the back of the robot. **SOLIDWORKS**: The assembly name is: motor_system7.SLDASM. Location: robot7 -> robot_computer7 -> robot_computer_case7 -> motor_system7. **ALTIUM**: The project file is "MotorBoard Prototype2/Beobot2_Prototype2_MotorBoard.PrjPcb". | ||
|The Motor Control board house the motor driver and RF remote control receiver. It also has a few open pins for sensor expansion. There is 1 prototype: [[Beobot 2.0/Electrical System/Prototype_1_MB|P1 motor board]]. Note that we use a Propeller microcontroller (that we package in a DIP40 footprint [[Beobot 2.0/Electrical System/PropStick | PropStick]]) to control the motor inputs (either from the RC or the cluster). | |The Motor Control board house the motor driver and RF remote control receiver. It also has a few open pins for sensor expansion. There is 1 prototype: [[Beobot 2.0/Electrical System/Prototype_1_MB|P1 motor board]]. Note that we use a Propeller microcontroller (that we package in a DIP40 footprint [[Beobot 2.0/Electrical System/PropStick | PropStick]]) to control the motor inputs (either from the RC or the cluster). | ||
Line 873: | Line 822: | ||
|- | |- | ||
|Cooling Control Board | |Cooling Control Board | ||
- | |[[Image:CoolingBoard Altium2D.JPG|200px]] | + | |{{:coolingboard_altium2d.jpg?200|}} |
- | |[[Image:CoolingBoard Altium3D.JPG|200px]] | + | |{{:coolingboard_altium3d.jpg?200|}} |
|At the front top of the robot. **SOLIDWORKS**: The assembly name is: cooling_control.SLDASM. Location: robot7 -> robot_computer7 -> computer_system7 -> cooling_system7 -> cooing_control. **ALTIUM**: The project file is "CoolingBoard Prototype2/Beobot2_Prototype2_CoolingBoard.PrjPcb". | |At the front top of the robot. **SOLIDWORKS**: The assembly name is: cooling_control.SLDASM. Location: robot7 -> robot_computer7 -> computer_system7 -> cooling_system7 -> cooing_control. **ALTIUM**: The project file is "CoolingBoard Prototype2/Beobot2_Prototype2_CoolingBoard.PrjPcb". | ||
|There is 1 prototype: [[Beobot 2.0/Electrical System/Prototype_1_CB|P1 cooling board]]. Note that we use a Propeller microcontroller (that we package in a DIP40 footprint [[Beobot 2.0/Electrical System/PropStick | PropStick]]) to process sonar as well as flowmeter data. | |There is 1 prototype: [[Beobot 2.0/Electrical System/Prototype_1_CB|P1 cooling board]]. Note that we use a Propeller microcontroller (that we package in a DIP40 footprint [[Beobot 2.0/Electrical System/PropStick | PropStick]]) to process sonar as well as flowmeter data. | ||
|} | |} | ||
- | |||
- | |||
- | ===== Future Additions ===== | ||
- | |||
- | * Design for Auxiliary power supply with a switch to change sources (with load balancing, etc). | ||
- | * Relay controller for head/tail lights | ||
- | * Robotic arm ** FIXXXScorBot ** bought from ebay | ||
- | * We also thought about using RGB LED Matrix with Serial Interface from [[http://www.sparkfun.com|Sparkfun]] $59.95 each | ||
- | <code> | ||
- | [[http://www.sparkfun.com/commerce/images/products/00760-04-L_i_ma.jpg|http://www.sparkfun.com/commerce/images/products/00760-04-L_i_ma.jpg]] for display.</code> | ||
- | |||
- | |||
Back to [[index|Beobot 2.0]] | Back to [[index|Beobot 2.0]] | ||
- | [[Category:beobot]] | ||
- | |||
- |