Hauptseite: Unterschied zwischen den Versionen

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche
(Required parts: Perimeter loop)
(Your Ardumower extension / Deine Ardumower Erweiterung)
(46 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 +
-> [[Deutsche Version]]
 +
-> [[Russian Version]] (outdated)
 
__NOTOC__
 
__NOTOC__
-> [[Deutsche Version]] (noch in Bearbeitung)
 
-> [[Russian Version]] (в разработке)
 
 
 
{| border=0
 
{| border=0
  |<span style="color:#cf7606; font-size:200%;">'''Ardumower'''&nbsp;</span><span style="color:#005288; font-size:200%;">'''WIKI - the manual for your Ardumower'''</span><br /><br />
+
  |<span style="color:#cf7606; font-size:200%;">'''Ardumower'''&nbsp;</span><span style="color:#005288; font-size:200%;">'''WIKI - the manual for your [http://www.ardumower.de/index.php/en/ Ardumower]'''</span><br /><br />
  
 
[[Image:Yt-brand-standard-logo-95x40.png|thumb|180px|http://www.youtube.com/user/naneona/videos]]
 
[[Image:Yt-brand-standard-logo-95x40.png|thumb|180px|http://www.youtube.com/user/naneona/videos]]
  
=Required parts: Ardumower=
+
==Required parts for the Ardumower==
 
[[Image:Ardumower_overview.png|thumb|700px|Overview]]
 
[[Image:Ardumower_overview.png|thumb|700px|Overview]]
  
 
All modules can be purchased as complete kits via the [https://www.marotronics.de/index.php?k=7 shop] [[File: shopping.png|link=https://www.marotronics.de/index.php?k=7]] .
 
All modules can be purchased as complete kits via the [https://www.marotronics.de/index.php?k=7 shop] [[File: shopping.png|link=https://www.marotronics.de/index.php?k=7]] .
  
What is needed for the assembly of Ardumower
+
What is needed for building your Ardumower:
 
*[https://www.marotronics.de/Ardumower-Board-12-Prototyp-mit-Chassis-und-Motoren The Ardumower chassis including motors]
 
*[https://www.marotronics.de/Ardumower-Board-12-Prototyp-mit-Chassis-und-Motoren The Ardumower chassis including motors]
 
*Important modules to choose:
 
*Important modules to choose:
**Accessories Set (resistors, pin strips etc.)
+
**[https://www.marotronics.de/Zubehoer-Set-fuer-das-Ardumower-Board-24-V Accessories Set (resistors, pin strips etc.)]
**2 x Protector Board  
+
**[https://www.marotronics.de/Protector-Board-zum-Schutz-der-Motortreiber-vor-hohen-Induktionsspannungen 2 x Motor driver protection PCB]
**1 x Mega Board 2560 R3
+
**[https://www.marotronics.de/Mega-Board-2560-R3-ATmega2560-mit-USB-Kabel-Arduino-kompatibel-mit-CH340G-IC 1 x Mega Board 2560 R3]
**1 x INA169 Current Sensor Board
+
**[https://www.marotronics.de/INA169-Analog-DC-Current-Sensor-Breakout-60V-25A-/-5A-Marotronics 1 x INA169 Current Sensor Board]
**2 x Dual Treiber MC33926
+
**[https://www.marotronics.de/Dual-MC33926-Motor-Driver-Carrier 2 x Dual motor driver MC33926]
**3 x DC-DC LM2596 Step-Down Converter
+
**[https://www.marotronics.de/DC-DC-Spannungsregler-LM2596-Step-Down-Regler-einstellbar 2 x DC-DC LM2596 Step-Down Converter]
**1 x Wireless Bluetooth Modul HC-05
+
**[https://www.marotronics.de/HC-05-Wireless-Bluetooth-RF-Transceiver-Module-Serial-RS232-fuer-Arduino 1 x Wireless Bluetooth module HC-05]
**1 x Real Time Clock I2C DS1307
+
**[https://www.marotronics.de/Real-Time-Clock-Modul-I2C-RTC-DS1307-zB-fuer-Arduino 1 x Real Time Clock I2C DS1307]
**1 x 24 Volt Charger for the Ardumower LithiumIon Battery
+
**[https://www.marotronics.de/Ladegeraete-fuer-den-Ardumower-Akkus-24V-mit-Status-LED-auch-fuer-Li-Ion-Akkus 1 x 24 Volt Charger for the Ardumower LithiumIon Battery]
**2 x Motor driver protection PCB
+
  
 
*Optional modules:
 
*Optional modules:
**BumperDuino (intelligent bumper sensor)
+
**[https://www.marotronics.de/Bumper-Duino-Dual-Drucksensor-Board-zB-fuer-Arduino-Raspberry-pi BumperDuino (intelligent bumper sensor)]
**Charger Accessories Set (Lead Battery)  
+
**[https://www.marotronics.de/Perimeter-Sender-Board-Prototyp-mit-Platinen-Zubehoer Perimeter sender] and [https://www.marotronics.de/Schleifenempfaenger-Kit-perimeter-receiver-Kit receiver]
**Ultrasonic sensor HC-SR04 (up to 3 supported)
+
**[https://www.marotronics.de/Zubehoer-Set-fuer-die-Laderegelung-Blei-Batterien Charger Accessories Set (Lead Battery)]
**Rain sensor
+
**[https://www.marotronics.de/HC-SR04-Ultraschallsensor-Ultrasonic-Ranging-Module Ultrasonic sensor HC-SR04 (up to 3 supported)]
**IMU GY-80
+
**[https://www.marotronics.de/Regensensor-Modul-YL-38-fuer-Arduino-Raspberry-PI-Regentropfen-Sensor-Naessesensor Rain sensor]
**Undervoltage protection PCB
+
**[https://www.marotronics.de/9-Achsen-IMU-Sensor-GY-801-L3G4200D-ADXL345-HMC5883L-BMP180 IMU GY-80]
**GPS Module GY-GPS6MV2  
+
**[https://www.marotronics.de/Unterspannungsschutz-Board-Undervoltage-lockout-board Undervoltage protection PCB]
**WIFI/Wlan Module ESP8266 ESP01  
+
**[https://www.marotronics.de/NEO-6M-GPS-Modul-GY-GPS6MV2-NEO-6M-Flight-Controller-zb-fuer-Arduino GPS Module GY-GPS6MV2]
 +
**[https://www.marotronics.de/ESP8266-WIFI-Wlan-Serial-Modul-ESP01-fuer-Arduino WIFI/Wlan Module ESP8266 ESP01]
  
 
*1 x [http://www.asn-shop.de/Ardumower-Power-Pack-259V-45Ah Ardumower Power Pack]
 
*1 x [http://www.asn-shop.de/Ardumower-Power-Pack-259V-45Ah Ardumower Power Pack]
 
*1 x [https://www.marotronics.de/3-Messer-3-Schrauben-passend-zB-fuer-AutomowerZ-von-HusqvarnaZ 3 mowing blades + 3 screws, e.g. suitable for Automower® from Husqvarna®]
 
*1 x [https://www.marotronics.de/3-Messer-3-Schrauben-passend-zB-fuer-AutomowerZ-von-HusqvarnaZ 3 mowing blades + 3 screws, e.g. suitable for Automower® from Husqvarna®]
  
=Required parts: Perimeter loop=
+
==Required parts for a perimeter loop==
 
A perimeter loop is optional but recommended.
 
A perimeter loop is optional but recommended.
 
* [https://www.marotronics.de/Perimeter-Sender-Board-Prototyp-mit-Platinen-Zubehoer Perimeter sender PCB]
 
* [https://www.marotronics.de/Perimeter-Sender-Board-Prototyp-mit-Platinen-Zubehoer Perimeter sender PCB]
 
** Important modules to choose:
 
** Important modules to choose:
**1x Dual MC33926 Motor Driver Carrier  
+
**[https://www.marotronics.de/Dual-MC33926-Motor-Driver-Carrier 1x Dual MC33926 Motor Driver Carrier]
**1x INA169 Analog DC Current Sensor Breakout - 60V 2,5A / 5A Marotronics  
+
**[https://www.marotronics.de/INA169-Analog-DC-Current-Sensor-Breakout-60V-25A-/-5A-Marotronics 1x INA169 Analog DC Current Sensor Breakout - 60V 2,5A / 5A Marotronics]
**1 x DC-DC Spannungsregler LM2596 Step-Down Regler einstellbar
+
**[https://www.marotronics.de/DC-DC-Spannungsregler-LM2596-Step-Down-Regler-einstellbar 1 x DC-DC Spannungsregler LM2596 Step-Down Regler einstellbar]
**1 x Nano V3.0 ATmega328-AU Arduino kompatibel Mikrocontroller Board  
+
**[https://www.marotronics.de/Nano-V30-ATmega328P-AU-MCU-Arduino-kompatibel-USB-CH340G 1 x Nano V3.0 ATmega328-AU Arduino kompatibel Mikrocontroller Board]
**Perimeter receiver
+
**[https://www.marotronics.de/Schleifenempfaenger-Kit-perimeter-receiver-Kit Perimeter receiver]
 
*Optional modules:
 
*Optional modules:
 
**PCB case including 5 screws
 
**PCB case including 5 screws
Zeile 58: Zeile 57:
 
* A charging station is in development and will follow soon.
 
* A charging station is in development and will follow soon.
  
=Building, Downloading, Running (steps)=
+
==Building, Downloading, Running (steps)==
 
<gallery>
 
<gallery>
 
File: Ardumower-chassis.jpg| Build
 
File: Ardumower-chassis.jpg| Build
Zeile 64: Zeile 63:
 
File: Ardumower_perimeter.jpg| Run!
 
File: Ardumower_perimeter.jpg| Run!
 
</gallery>
 
</gallery>
Here are the overall steps for building your DIY Ardumower:
+
Here are the steps for building your DIY Ardumower:
 
#[[Ardumower chassis| Assemble the chassis (motors, mower slice, blades etc.)]]
 
#[[Ardumower chassis| Assemble the chassis (motors, mower slice, blades etc.)]]
 
#[[Ardumower PCB| Assemble the PCB]]
 
#[[Ardumower PCB| Assemble the PCB]]
#[[Motor driver| Connect motors]]
+
#[[Motor driver| Connect motors, drivers]]
 
#[[Charging| Connect battery, charger]]
 
#[[Charging| Connect battery, charger]]
#[[Ardumower PCB| Download software and flash the Arduino]] <b>NOTE</b>: If you have never worked with Arduino before, read our <b>[http://wiki.ardumower.de/index.php?title=Arduino_first_steps 'Arduino first steps' introduction]</b>.
+
#[[Ardumower PCB| Download software, setup, flash Arduino, first test]] <b>NOTE</b>: If you have never worked with Arduino before, read our <b>[http://wiki.ardumower.de/index.php?title=Arduino_first_steps 'Arduino first steps' introduction]</b>.
#Using Arduino serial console:
+
#[[Bluetooth| Add & configure Bluetooth module]]
##[[Ardumower PCB| Ensure motors are connected correctly (run motor diagnostics)]]
+
#[[Perimeter wire| Assemble Perimeter sender, add receiver]]
##[[Bluetooth| Configure Bluetooth module]]
+
#[[IMU| Add & calibrate IMU (compass, acceleration sensor)]]
#Using Android pfodApp:
+
##[[Ardumower PCB| Calibrate ADC, battery, motor settings]]
+
##[[Perimeter wire| Calibrate Perimeter wire sender]]
+
##[[IMU| Calibrate IMU (compass, acceleration sensor)]]
+
  
=Ardumower Reference=
+
==Ardumower Reference==
 
{| class="wikitable" style="color:blue; background-color:#ffffcc;" cellpadding="10"
 
{| class="wikitable" style="color:blue; background-color:#ffffcc;" cellpadding="10"
 
!Chassis assembly
 
!Chassis assembly
|[[Ardumower chassis]]  
+
|[[Ardumower chassis|Chassis, tires, mowing disc, blades]]  
 
|-
 
|-
 
!Arduino code, schematics, PCB etc.
 
!Arduino code, schematics, PCB etc.
Zeile 87: Zeile 82:
 
|[[Ardumower PCB|Ardumower PCB & code]]
 
|[[Ardumower PCB|Ardumower PCB & code]]
 
|[[Troubleshooting]]
 
|[[Troubleshooting]]
|[[Arduino Due]]
 
 
|-
 
|-
 
!Actuators
 
!Actuators
|[[Motor driver|Motor and driver]]
+
|[[Motor driver|Motor, driver, protector, odometry]]
 
|[[Relay]]
 
|[[Relay]]
 
|-
 
|-
Zeile 102: Zeile 96:
 
|-
 
|-
 
!Energy
 
!Energy
|[[Charging]]
+
|[[Charging|Battery, undervoltage-protection, charger, station]]
 
|-
 
|-
 
!Wireless
 
!Wireless
Zeile 108: Zeile 102:
 
|[[Bluetooth|Bluetooth & App]]
 
|[[Bluetooth|Bluetooth & App]]
 
|[[GPS]]
 
|[[GPS]]
 +
|[[WIFI]]
 
|-
 
|-
 
!Other modules
 
!Other modules
Zeile 120: Zeile 115:
 
|[[Arduino crash course]]
 
|[[Arduino crash course]]
 
|[[Arduino code techniques]]
 
|[[Arduino code techniques]]
 +
|[[Arduino Due]]
 
|}
 
|}
  
=Your robot mower project / Dein Rasenroboter-Projekt=
+
==Your robot mower project / Dein Rasenroboter-Projekt==
 
Describe your own robot mower project on a new WIKI page / Beschreibe Dein eigenes Rasenroboter-Projekt auf einer neuen WIKI-Site:
 
Describe your own robot mower project on a new WIKI page / Beschreibe Dein eigenes Rasenroboter-Projekt auf einer neuen WIKI-Site:
 
* [[Ardumower Chassis 'mountain mod']]
 
* [[Ardumower Chassis 'mountain mod']]
Zeile 130: Zeile 126:
 
* ...
 
* ...
  
=Your Ardumower extension / Deine Ardumower Erweiterung=
+
==Your Ardumower extension / Deine Ardumower Erweiterung==
 
Describe your own robot mower extension or improvement (optical, computer vision, IR landmarks, sound, navigation, wireless, or any other addition) on a new WIKI page / Beschreibe Deine eigene Erweiterung oder Verbesserung des Ardumowers:
 
Describe your own robot mower extension or improvement (optical, computer vision, IR landmarks, sound, navigation, wireless, or any other addition) on a new WIKI page / Beschreibe Deine eigene Erweiterung oder Verbesserung des Ardumowers:
 
* Generating sounds using a [[Sound module]]
 
* Generating sounds using a [[Sound module]]
* [[Ardumower future PCB]]
+
* [[Ardumower Sunray]]
 +
* [[Ardumower future]]
 +
* [[Sensor fusion]]
 +
* [[Ardumower Control Center]]
 +
* [[Robot Mower Communications Standard]]
 +
* [[archimedean spiral]]
 
* ...
 
* ...
 
* ...
 
* ...
Zeile 140: Zeile 141:
 
* [http://www.ardumower.de/index.php/de Ardumower Home / Forum]
 
* [http://www.ardumower.de/index.php/de Ardumower Home / Forum]
 
* [https://www.marotronics.de/ Ardumower Shop]
 
* [https://www.marotronics.de/ Ardumower Shop]
 +
* [https://github.com/Ardumower Ardumower on github]

Version vom 29. April 2017, 20:34 Uhr

-> Deutsche Version 
-> Russian Version (outdated)
Ardumower WIKI - the manual for your Ardumower

Required parts for the Ardumower

Overview

All modules can be purchased as complete kits via the shop Shopping.png .

What is needed for building your Ardumower:

Required parts for a perimeter loop

A perimeter loop is optional but recommended.

Building, Downloading, Running (steps)

Here are the steps for building your DIY Ardumower:

  1. Assemble the chassis (motors, mower slice, blades etc.)
  2. Assemble the PCB
  3. Connect motors, drivers
  4. Connect battery, charger
  5. Download software, setup, flash Arduino, first test NOTE: If you have never worked with Arduino before, read our 'Arduino first steps' introduction.
  6. Add & configure Bluetooth module
  7. Assemble Perimeter sender, add receiver
  8. Add & calibrate IMU (compass, acceleration sensor)

Ardumower Reference

Chassis assembly Chassis, tires, mowing disc, blades
Arduino code, schematics, PCB etc. Arduino first steps Ardumower PCB & code Troubleshooting
Actuators Motor, driver, protector, odometry Relay
Sensors Bumper sensor Perimeter wire Ultrasonic IMU Rain sensor Dropsensor
Energy Battery, undervoltage-protection, charger, station
Wireless Model R/C Bluetooth & App GPS WIFI
Other modules Realtime clock
Software architecture, algorithms PID control Ardumower simulator Ardumower software design
Arduino programming Arduino crash course Arduino code techniques Arduino Due

Your robot mower project / Dein Rasenroboter-Projekt

Describe your own robot mower project on a new WIKI page / Beschreibe Dein eigenes Rasenroboter-Projekt auf einer neuen WIKI-Site:

Your Ardumower extension / Deine Ardumower Erweiterung

Describe your own robot mower extension or improvement (optical, computer vision, IR landmarks, sound, navigation, wireless, or any other addition) on a new WIKI page / Beschreibe Deine eigene Erweiterung oder Verbesserung des Ardumowers:

Further links