MicroTrac Controller v17.10: Difference between revisions
Jump to navigation
Jump to search
(→Goals) |
|||
(15 intermediate revisions by 2 users not shown) | |||
Line 17: | Line 17: | ||
*xbee Long Range [http://www.mouser.com/ProductDetail/Digi-International/XBP9B-DPST-001/ mouser] | *xbee Long Range [http://www.mouser.com/ProductDetail/Digi-International/XBP9B-DPST-001/ mouser] | ||
**Arduino wireless shield [http://www.mouser.com/ProductDetail/Arduino/A000065/ mouser] [https://store.arduino.cc/usa/arduino-wirelss-sd-shield arduino store] | **Arduino wireless shield [http://www.mouser.com/ProductDetail/Arduino/A000065/ mouser] [https://store.arduino.cc/usa/arduino-wirelss-sd-shield arduino store] | ||
**xbee programming board [https://www.sparkfun.com/products/11697 sparkfun] | |||
*8 Channel [[Relay Module]] | *8 Channel [[Relay Module]] | ||
*(4) 6P DPST toggle switch [https://www.grainger.com/product/HONEYWELL-Toggle-Switch-24D451 grainger] | *(4) 6P DPST toggle switch [https://www.grainger.com/product/HONEYWELL-Toggle-Switch-24D451 grainger] | ||
Line 22: | Line 23: | ||
*GPS Module [https://www.sparkfun.com/products/11058 Sparkfun] | *GPS Module [https://www.sparkfun.com/products/11058 Sparkfun] | ||
**GPS Antenna [https://www.sparkfun.com/products/464 Sparkfun] | **GPS Antenna [https://www.sparkfun.com/products/464 Sparkfun] | ||
*Compass breakout board [https://www.sparkfun.com/products/12916 sparkfun] | |||
**Logic Converter [https://www.sparkfun.com/products/12009 Sparkfun] | |||
*(2) RP-SMA F-M Cable [https://www.digikey.com/product-detail/en/digi-international/DC-ANT-E-24DP/602-1066-ND/964225 digikey] | *(2) RP-SMA F-M Cable [https://www.digikey.com/product-detail/en/digi-international/DC-ANT-E-24DP/602-1066-ND/964225 digikey] | ||
*900Mhz Antenna [https://www.sparkfun.com/products/9143 Sparkfun] | *900Mhz Antenna [https://www.sparkfun.com/products/9143 Sparkfun] | ||
*portable battery charger [https://www.amazon.com/Anker-PowerCore-Ultra-Compact-High-speed-Technology/dp/B0194WDVHI/ Amazon] | |||
=Wiring Diagram= | =Wiring Diagram= | ||
== Full Controller Box == | |||
:Includes parts for direct connection to trailer | |||
<html><img src="https://docs.google.com/drawings/d/e/2PACX-1vQkyjnjPxgCFOBr3LJIov93DXoNr4ZW4UgV9XNkGRHSx9eg0nWgTb8hT4zZ1KymTw7ZVMa5xuwQL0ei/pub?w=400"></html> | <html><img src="https://docs.google.com/drawings/d/e/2PACX-1vQkyjnjPxgCFOBr3LJIov93DXoNr4ZW4UgV9XNkGRHSx9eg0nWgTb8hT4zZ1KymTw7ZVMa5xuwQL0ei/pub?w=400"></html> | ||
Line 33: | Line 41: | ||
===Wiring Harnesses=== | ===Wiring Harnesses=== | ||
<html><img src="https://docs.google.com/drawings/d/e/2PACX-1vS1bsyew6FrFeTIowGBREkFNyaHytuKrkaet02cOeShsXXErm0SreGNMChNe0LNOonROlaxdAIaOqiq/pub?w=600"> | |||
</html> | |||
[https://docs.google.com/drawings/d/1gF79PS3_41_QYwmSCp6R0PnMSqNSXjToYMvHQ8mkbp4/edit gdrive] | |||
== Remote Only Controller Box == | |||
<html><img src="https://docs.google.com/drawings/d/e/2PACX-1vQxKgus9H1Ei5klT6setcuZxsabnpzahh_7WOZAEatIIOA62xpUis6sOaZN3n8fILuHOKx-YM025qi0/pub?w=600"></html> | |||
===BOM=== | |||
*switches | |||
== Onboard Box == | |||
<html><img src="https://docs.google.com/drawings/d/e/2PACX-1vRN6i17zsGBSI_kTDtqwkh5-NGnRVfEmvZCkfrIPR1Q3c9qbEtdKuKCvxV6HSeXZxxUVK9TxUNsv6U_/pub?w=600"> | |||
</html> | |||
[https://docs.google.com/drawings/d/1IHwVqvpGYt3wcil_wunRvYVX0QkG-6qgIz6IdO4Wvyo/edit gdrive] | |||
===Wire Harnesses=== | |||
<html> | |||
<img src="https://docs.google.com/drawings/d/e/2PACX-1vSFfLkgYRR_ydJDQlAD9iGnyKqZo6GspBnB-FfNTso7ltJpHN9GO6AYCtMfFW8fFZ36UCqr5oEJHI78/pub?w=600"> | |||
</html> | |||
[https://docs.google.com/drawings/d/11G6lN_UvayLDRcjpAcJqac7PM-1csi2X7SKfj_lfOWg/edit gdrive] | |||
=Code= | |||
[[MicroTrac_Controller_v17.10/Code]] | |||
=xbee setup= | |||
#download [https://www.digi.com/products/xbee-rf-solutions/xctu-software/xctu#productsupport-utilities digi xctu] software. | |||
#connect via usb [https://www.sparkfun.com/products/11697 sparkfun board] | |||
#define a network number | |||
#define destination radio serial number - printed on each xbee board | |||
#lower broadcast strength | |||
#tweak other settings | |||
#repeat for second radio | |||
=Future Work= | =Future Work= | ||
Line 41: | Line 93: | ||
**[[Open Source Robotic Tractor]] | **[[Open Source Robotic Tractor]] | ||
**https://www.sparkfun.com/pages/GPS_Guide | **https://www.sparkfun.com/pages/GPS_Guide | ||
*Music [https://www.arduino.cc/en/Tutorial/ToneMelody?from=Tutorial.Tone arduino tones] | |||
=Links= |
Latest revision as of 03:00, 17 November 2017
Used to control the hydraulic system of MicroTrac.
See the arduino code that runs inside this controller box.
Goals
- Remotely control solenoid valves
- Transmit signals from remotely located control box to onboard control box
- Broadcast GPS location and compass heading from MicroTrac
- Determine suitability of different wireless standards and hardware
- Wifi Shield
- xbee long range
Tentative BOM
- Arduino Mega
- xbee Long Range mouser
- Arduino wireless shield mouser arduino store
- xbee programming board sparkfun
- 8 Channel Relay Module
- (4) 6P DPST toggle switch grainger
- (5) 4-way Trailer Connector Grainger
- GPS Module Sparkfun
- GPS Antenna Sparkfun
- Compass breakout board sparkfun
- Logic Converter Sparkfun
- (2) RP-SMA F-M Cable digikey
- 900Mhz Antenna Sparkfun
- portable battery charger Amazon
Wiring Diagram
Full Controller Box
- Includes parts for direct connection to trailer
Wiring Harnesses
Remote Only Controller Box
BOM
- switches
Onboard Box
Wire Harnesses
Code
MicroTrac_Controller_v17.10/Code
xbee setup
- download digi xctu software.
- connect via usb sparkfun board
- define a network number
- define destination radio serial number - printed on each xbee board
- lower broadcast strength
- tweak other settings
- repeat for second radio
Future Work
- Remotely control throttle
- Remotely shut down or start engine
- Integrate with GPS functionality
- Music arduino tones