Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "APP4MC/Rover"
< APP4MC
m (→Hardware) |
m (→Hardware) |
||
Line 37: | Line 37: | ||
| 9 || A/D Converter || 1 || 3,15 || 3,15 || [https://www.aliexpress.com/item/Free-Shipping-1pcs-MCP3208-MCP3208-CI-P-DIP16/32548206584.html?spm=2114.search0104.3.16.BECMsY&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_5460012_10342_10343_10340_10341_10193_5470012_10194_10304_10307_10137_10060_10302_10155_10154_10056_10055_5370012_10054_10059_5380012_10532_100031_10099_10338_10339_10103_10102_10052_10053_10107_10050_10142_10051_10320_10321_10322_10326_10084_10083_10080_10082_10081_10177_10110_10111_10112_10113_5590012_10114_143_10180_10312_10313_10314_10184_10078_10319_10079_10073_5550011_10186-10177,searchweb201603_2,ppcSwitch_5&btsid=9ea7f50f-00df-4728-977e-adcc2b923256&algo_expid=8248d28b-1e78-4d28-b0f1-74a5ef2b680c-2&algo_pvid=8248d28b-1e78-4d28-b0f1-74a5ef2b680c AE] || [https://www.conrad.de/de/datenerfassungs-ic-analog-digital-wandler-adc-microchip-technology-mcp3208-cip-extern-pdip-16-651465.html Conrad] | | 9 || A/D Converter || 1 || 3,15 || 3,15 || [https://www.aliexpress.com/item/Free-Shipping-1pcs-MCP3208-MCP3208-CI-P-DIP16/32548206584.html?spm=2114.search0104.3.16.BECMsY&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_5460012_10342_10343_10340_10341_10193_5470012_10194_10304_10307_10137_10060_10302_10155_10154_10056_10055_5370012_10054_10059_5380012_10532_100031_10099_10338_10339_10103_10102_10052_10053_10107_10050_10142_10051_10320_10321_10322_10326_10084_10083_10080_10082_10081_10177_10110_10111_10112_10113_5590012_10114_143_10180_10312_10313_10314_10184_10078_10319_10079_10073_5550011_10186-10177,searchweb201603_2,ppcSwitch_5&btsid=9ea7f50f-00df-4728-977e-adcc2b923256&algo_expid=8248d28b-1e78-4d28-b0f1-74a5ef2b680c-2&algo_pvid=8248d28b-1e78-4d28-b0f1-74a5ef2b680c AE] || [https://www.conrad.de/de/datenerfassungs-ic-analog-digital-wandler-adc-microchip-technology-mcp3208-cip-extern-pdip-16-651465.html Conrad] | ||
|- | |- | ||
− | | 10 || Logic Level Converters || 2 || 1,06 || | + | | 10 || Logic Level Converters || 2 || 1,06 || 2,12 || [https://www.aliexpress.com/item/5PCS-IIC-I2C-Logic-Level-Converter-Bi-Directional-Module-5V-to-3-3V-For-Arduino/1975419702.html?spm=2114.search0104.3.26.GhRNEf&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_5460012_10342_10343_10340_10341_10193_5470012_10194_10304_10307_10137_10060_10302_10155_10154_10056_10055_5370012_10054_10059_5380012_10532_100031_10099_10338_10339_10103_10102_10052_10053_10107_10050_10142_10051_10320_10321_10322_10326_10084_10083_10080_10082_10081_10177_10110_10111_10112_10113_5590012_10114_143_10180_10312_10313_10314_10184_10078_10319_10079_10073_5550011_10186,searchweb201603_2,ppcSwitch_5&btsid=b99f6b46-8cf0-4732-b1cb-8f80cbb2d30c&algo_expid=b4018c45-8074-4b57-aa8b-3cae674e9315-3&algo_pvid=b4018c45-8074-4b57-aa8b-3cae674e9315 AE (size has to be checked!)] || [http://www.3d-mechatronics.de/de/pegelwandler-5v-3-3v-variante_71.html Link] |
|- | |- | ||
| 11 || Magnetometer || 1 || 1,58 || 1,58 || [https://www.aliexpress.com/item/GY-273-3V-5V-HMC5883L-Triple-Axis-Compass-Magnetometer-Sensor-Module-For-Arduino-Hot-Worldwide/32761349085.html?spm=2114.search0104.3.10.txKRHJ&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_5460012_10342_10343_10340_10341_10193_5470012_10194_10304_10307_10137_10060_10302_10155_10154_10056_10055_5370012_10054_10059_5380012_10532_100031_10099_10338_10339_10103_10102_10052_10053_10107_10050_10142_10051_10320_10321_10322_10326_10084_10083_10080_10082_10081_10177_10110_10111_10112_10113_5590012_10114_143_10180_10312_10313_10314_10184_10078_10319_10079_10073_5550011_10186,searchweb201603_2,ppcSwitch_5&btsid=4b7de7fb-41d6-4ba3-a934-750cb31f1a6d&algo_expid=9856314d-de4e-4587-8d9c-900b19ecbe52-1&algo_pvid=9856314d-de4e-4587-8d9c-900b19ecbe52 AE] || - | | 11 || Magnetometer || 1 || 1,58 || 1,58 || [https://www.aliexpress.com/item/GY-273-3V-5V-HMC5883L-Triple-Axis-Compass-Magnetometer-Sensor-Module-For-Arduino-Hot-Worldwide/32761349085.html?spm=2114.search0104.3.10.txKRHJ&ws_ab_test=searchweb0_0,searchweb201602_4_10152_10065_10151_10068_10344_5460012_10342_10343_10340_10341_10193_5470012_10194_10304_10307_10137_10060_10302_10155_10154_10056_10055_5370012_10054_10059_5380012_10532_100031_10099_10338_10339_10103_10102_10052_10053_10107_10050_10142_10051_10320_10321_10322_10326_10084_10083_10080_10082_10081_10177_10110_10111_10112_10113_5590012_10114_143_10180_10312_10313_10314_10184_10078_10319_10079_10073_5550011_10186,searchweb201603_2,ppcSwitch_5&btsid=4b7de7fb-41d6-4ba3-a934-750cb31f1a6d&algo_expid=9856314d-de4e-4587-8d9c-900b19ecbe52-1&algo_pvid=9856314d-de4e-4587-8d9c-900b19ecbe52 AE] || - |
Revision as of 06:17, 12 February 2018
A Rover comprehensive development and documentation is also given at Github with documentation and source repos. The APP4MC Rover is further developed along with the Eclipse Kuksa project.
Contents
APP4MC Rover
Hardware
- Rover kit as described on this page is deprecated, therefore please check the following parts:
Item | Description | Quantity | Price each in € | Price total | Link exemplarily | Link for Germany |
---|---|---|---|---|---|---|
1 | Rover 5 Robot Chassis (includes 9V 6x AA Battery holder) | 1 | 50 | 50 | Pololu | - |
2 | Raspberry Pi 3 with 16GB | 1 | 40 | 40 | Element14 | - |
3 | PI Camera | 1 | 25 | 25 | Element14 | - |
4 | Sharp GP2Y0A41SK0F Analog Distance Sensor | 4 | 4 | 16 | AE | - |
5 | Pololu RPi hat motor controller #2756 | 1 | 35 | 35 | Pololu | - |
6 | Motor controller connector | 1 | 1 | 1 | Pololu | - |
7 | Powerbank for RPI | 1 | 25 | 25 | Element14 or GB | Conrad |
8 | Rover-Sense-Layer | 1 | ~14 | ~14 | Via KiCAD e.g. PCBWay or AllPCB using the provided files | - |
9 | A/D Converter | 1 | 3,15 | 3,15 | AE | Conrad |
10 | Logic Level Converters | 2 | 1,06 | 2,12 | AE (size has to be checked!) | Link |
11 | Magnetometer | 1 | 1,58 | 1,58 | AE | - |
12 | US sensor SR04 | 2 | 2 | 4 | AE | - |
13 | Temp. / Hum. sensor | 1 | 2,22 | 2,22 | AE | Amazon |
14 | OLED Display | 1 | 3 | 3 | AE | Amazon |
15 | Accelerometer / Gyro | 1 | 0,94 | 0,94 | AE | Sertronics |
16 | Buzzer | 1 | 1,5 | 1,5 (10 pcs) | AE | Conrad |
17 | Resistors | 3 | x | 1 (100 pcs) | AE | Conrad |
18 | Buttons | 2 | x | 1 (50 pcs) | AE | Conrad |
19 | Pin Header | 1 | 1 | 1 (10 pcs) | AE | Conrad |
20 | Spacers | 6 | 0,05 | 0,30 | AE | - |
21 | IC Socket | 1 | 1 | 0,18 | - | Conrad |
22 | Pin Heads straight 1x36 | 2 | 1,92 | 3,84 | - | Conrad |
23 | Pin Heads angle1x36 | 1 | 2,6 | 2,6 | - | Conrad |
24 | Distance bolts | 2 | 0,23 | 0,46 | - | Sertronics |
∑ | 36 | - | ~240 EUR | No shipping, assembly included | - |
- 3D extensions (to be printed via 3D printer) are provided here.
- Using the official RPI SenseHAT for the Rover is currently not possible.
RoverSenseLayer
Repo with KiCAD files: GitHub
Software
- the Rover's documentation (install guide, web-access incl. camera stream, and tracing possibilities), the AMALTHEA model, and the application SW can be found @: git Rover repository
- Rover SD card images are available here
Investigation results
- All ultra sonic sensors (Grove, SRF02, and SR04) give relatively unreliable values
- The compass values highly depend on its location circumstances - you may encounter unreliable values here as well
Since we do not focus the Rover's applications itself, we leave any implementations for sophisticated front and rear distance- or cardinal direction- measurements via additional or different sensors or any filtering algorithms to the community
Included Implementations
- Displaying Hono, BT, and Wifi connection via OLED display
- Website generation for live stream, controls, and sensor data / CPU utilisation visualisation
- Wifi hotspot
- ACC
- Grove / SR04 / SRF02 US Sensor access via wiringPi library but unreliable values
- IR sensor access
- Hono interaction
- Buzzer implementation
Upcoming Implementations
- Bluetooth implementation to allow Android App control
- Temp. Hum. sensor, Accelerometer, Gyro