|
|
(48 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
− | -> [[Deutsche Version]]
| |
− | -> [[Russian Version]] (outdated)
| |
| __NOTOC__ | | __NOTOC__ |
| {| border=0 | | {| border=0 |
− | |<span style="color:#cf7606; font-size:200%;">'''Ardumower''' </span><span style="color:#005288; font-size:200%;">'''WIKI - the manual for your [http://www.ardumower.de/index.php/en/ Ardumower]'''</span><br /><br /> | + | |<span style="color:#cf7606; font-size:200%;">'''Ardumower''' </span><span style="color:#005288; font-size:200%;">'''WIKI - the starting point 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:Ardumower_steps.jpg|thumb|400px]] |
| + | [[Image:Ardumower_sensors.png|thumb|400px]] |
| | | |
− | =Required parts for the Ardumower= | + | =Manuals, Basics, Tutorials= |
− | [[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]] .
| + | |
− | | + | |
− | What is needed for building your Ardumower:
| + | |
− | *[https://www.marotronics.de/Ardumower-Board-12-Prototyp-mit-Chassis-und-Motoren The Ardumower chassis including motors]
| + | |
− | *Important modules to choose:
| + | |
− | **[https://www.marotronics.de/Zubehoer-Set-fuer-das-Ardumower-Board-24-V Accessories Set (resistors, pin strips etc.)]
| + | |
− | **[https://www.marotronics.de/Protector-Board-zum-Schutz-der-Motortreiber-vor-hohen-Induktionsspannungen 2 x Motor driver protection PCB]
| + | |
− | **[https://www.marotronics.de/Mega-Board-2560-R3-ATmega2560-mit-USB-Kabel-Arduino-kompatibel-mit-CH340G-IC 1 x Mega Board 2560 R3]
| + | |
− | **[https://www.marotronics.de/INA169-Analog-DC-Current-Sensor-Breakout-60V-25A-/-5A-Marotronics 1 x INA169 Current Sensor Board]
| + | |
− | **[https://www.marotronics.de/Dual-MC33926-Motor-Driver-Carrier 2 x Dual motor driver MC33926]
| + | |
− | **[https://www.marotronics.de/DC-DC-Spannungsregler-LM2596-Step-Down-Regler-einstellbar 2 x DC-DC LM2596 Step-Down Converter]
| + | |
− | **[https://www.marotronics.de/HC-05-Wireless-Bluetooth-RF-Transceiver-Module-Serial-RS232-fuer-Arduino 1 x Wireless Bluetooth module HC-05]
| + | |
− | **[https://www.marotronics.de/Real-Time-Clock-Modul-I2C-RTC-DS1307-zB-fuer-Arduino 1 x Real Time Clock I2C DS1307]
| + | |
− | **[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]
| + | |
− | | + | |
− | *Optional modules:
| + | |
− | **[https://www.marotronics.de/Bumper-Duino-Dual-Drucksensor-Board-zB-fuer-Arduino-Raspberry-pi BumperDuino (intelligent bumper sensor)]
| + | |
− | **[https://www.marotronics.de/Perimeter-Sender-Board-Prototyp-mit-Platinen-Zubehoer Perimeter sender] and [https://www.marotronics.de/Schleifenempfaenger-Kit-perimeter-receiver-Kit receiver]
| + | |
− | **[https://www.marotronics.de/Zubehoer-Set-fuer-die-Laderegelung-Blei-Batterien Charger Accessories Set (Lead Battery)]
| + | |
− | **[https://www.marotronics.de/HC-SR04-Ultraschallsensor-Ultrasonic-Ranging-Module Ultrasonic sensor HC-SR04 (up to 3 supported)]
| + | |
− | **[https://www.marotronics.de/Regensensor-Modul-YL-38-fuer-Arduino-Raspberry-PI-Regentropfen-Sensor-Naessesensor Rain sensor]
| + | |
− | **[https://www.marotronics.de/9-Achsen-IMU-Sensor-GY-801-L3G4200D-ADXL345-HMC5883L-BMP180 IMU GY-80]
| + | |
− | **[https://www.marotronics.de/Unterspannungsschutz-Board-Undervoltage-lockout-board Undervoltage protection PCB]
| + | |
− | **[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 [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 for a perimeter loop=
| + | |
− | A perimeter loop is optional but recommended.
| + | |
− | * [https://www.marotronics.de/Perimeter-Sender-Board-Prototyp-mit-Platinen-Zubehoer Perimeter sender PCB]
| + | |
− | ** Important modules to choose:
| + | |
− | **[https://www.marotronics.de/Dual-MC33926-Motor-Driver-Carrier 1x Dual MC33926 Motor Driver Carrier]
| + | |
− | **[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]
| + | |
− | **[https://www.marotronics.de/DC-DC-Spannungsregler-LM2596-Step-Down-Regler-einstellbar 1 x DC-DC Spannungsregler LM2596 Step-Down Regler einstellbar]
| + | |
− | **[https://www.marotronics.de/Nano-V30-ATmega328P-AU-MCU-Arduino-kompatibel-USB-CH340G 1 x Nano V3.0 ATmega328-AU Arduino kompatibel Mikrocontroller Board]
| + | |
− | **[https://www.marotronics.de/Schleifenempfaenger-Kit-perimeter-receiver-Kit Perimeter receiver]
| + | |
− | *Optional modules:
| + | |
− | **PCB case including 5 screws
| + | |
− | **Connecting terminals 3x (2x Perimeter loop, 1x Charger)
| + | |
− | **Socket for case 2,5
| + | |
− | *Additional accessories depending on needs:
| + | |
− | **[https://www.marotronics.de/25-Rasennaegel-Heringe-fuer-Rasenroboter-zB-Robomow-STAFFELPREISE Lawn nails/herrings]
| + | |
− | **[https://www.marotronics.de/100-m-Kabel-Einzelader-1-x1-mm-H05V-K-schwarz Perimeter cable]
| + | |
− | * A charging station is in development and will follow soon.
| + | |
− | | + | |
− | =Building, Downloading, Running (steps)=
| + | |
− | <gallery>
| + | |
− | File: Ardumower-chassis.jpg| Build
| + | |
− | File: Arduino_software.jpg| Download
| + | |
− | File: Ardumower_perimeter.jpg| Run!
| + | |
− | </gallery>
| + | |
− | Here are the steps for building your DIY Ardumower:
| + | |
− | #[[Ardumower chassis| Assemble the chassis (motors, mower slice, blades etc.)]]
| + | |
− | #[[Ardumower PCB| Assemble the PCB]]
| + | |
− | #[[Motor driver| Connect motors, drivers]]
| + | |
− | #[[Charging| Connect battery, charger]]
| + | |
− | #[[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>.
| + | |
− | #[[Bluetooth| Add & configure Bluetooth module]]
| + | |
− | #[[Perimeter wire| Assemble Perimeter sender, add receiver]]
| + | |
− | #[[IMU| Add & calibrate IMU (compass, acceleration sensor)]]
| + | |
− | | + | |
− | ==Ardumower Reference==
| + | |
| {| class="wikitable" style="color:blue; background-color:#ffffcc;" cellpadding="10" | | {| class="wikitable" style="color:blue; background-color:#ffffcc;" cellpadding="10" |
− | !Chassis assembly | + | !<b>English</b> |
− | |[[Ardumower chassis|Chassis, tires, mowing disc, blades]]
| + | !<b>Deutsch</b> |
− | |-
| + | |
− | !Arduino code, schematics, PCB etc.
| + | |
− | |[[Arduino first steps]]
| + | |
− | |[[Ardumower PCB|Ardumower PCB & code]]
| + | |
− | |[[Troubleshooting]]
| + | |
− | |-
| + | |
− | !Actuators
| + | |
− | |[[Motor driver|Motor, driver, protector, odometry]]
| + | |
− | |[[Relay]]
| + | |
− | |-
| + | |
− | !Sensors
| + | |
− | |[[Bumper sensor]]
| + | |
− | |[[Perimeter wire]]
| + | |
− | |[[Ultrasonic]]
| + | |
− | |[[IMU]]
| + | |
− | |[[Rain sensor]]
| + | |
− | |[[Dropsensor]]
| + | |
− | |-
| + | |
− | !Energy
| + | |
− | |[[Charging|Battery, undervoltage-protection, charger, station]]
| + | |
− | |-
| + | |
− | !Wireless
| + | |
− | |[[Model R/C]]
| + | |
− | |[[Bluetooth|Bluetooth & App]]
| + | |
− | |[[GPS]]
| + | |
− | |[[WIFI]]
| + | |
− | |-
| + | |
− | !Other modules | + | |
− | |[[Realtime clock]]
| + | |
− | |-
| + | |
− | !Software architecture, algorithms
| + | |
− | |[[PID control]]
| + | |
− | |[http://www.grauonline.de/alexwww/ardumower/sim/mower.html Ardumower simulator]
| + | |
− | |[[Ardumower software design]]
| + | |
| |- | | |- |
− | !Arduino programming
| + | | |
− | |[[Arduino crash course]] | + | *Manuals |
− | |[[Arduino code techniques]] | + | **[[Chassis_(English) | Chassis 1.0]] |
− | |[[Arduino Due]] | + | **[[PCB_1.2_(English) | PCB 1.2 ]] |
| + | **[[PCB_1.3_(English) | PCB 1.3 ]] |
| + | **[[Azurit_Firmware_(English) | Azurit Firmware]] |
| + | **[[Bumper_sensor | Bumper sensor (optional)]] |
| + | **[[Perimeter_sender_(English) | Perimeter sender/receiver and charging station (optional)]] |
| + | *Tutorials |
| + | **[[Arduino first steps | First steps with your Arduino]] |
| + | **[[Arduino_code_techniques | Arduino code techniques (for advanced users)]] |
| + | **[[PID_control | What is a PID controller?]] |
| + | *Archive |
| + | **[[Archive|Old WIKI start page]] |
| + | | |
| + | *Anleitungen: |
| + | **[[Chassis_(Deutsch) | Chassis 1.0]] |
| + | **[[PCB_1.2_(Deutsch) | PCB 1.2 ]] |
| + | **[[PCB_1.3_(Deutsch) | PCB 1.3 ]] |
| + | **[[Azurit_Firmware_(Deutsch) | Azurit Firmware]] |
| + | **[[Bumper-Sensor | Bumper Sensor (optional)]] |
| + | **[[Schleifensender | Schleifensender/Empfänger und Ladestation (optional)]] |
| + | *Tutorials: |
| + | **[[Arduino_erste_Schritte| Erste Schritte mit dem Arduino]] |
| + | **[[Arduino_Crash_Kurs | Arduino Crash Kurs (für Fortgeschrittene)]] |
| + | **[[PID_Regelung | Was ist eine PID-Regelung?]] |
| + | *Archiv: |
| + | **[[Archiv|Alte WIKI-Startseite]] |
| |} | | |} |
| | | |
Zeile 122: |
Zeile 46: |
| * [[Ardumower Mini]] | | * [[Ardumower Mini]] |
| * [[Tracked Mower]] | | * [[Tracked Mower]] |
| + | * [http://www.grauonline.de/alexwww/ardumower/sim/mower.html Ardumower simulator] |
| * ... | | * ... |
| * ... | | * ... |
Zeile 128: |
Zeile 53: |
| 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 Sunray]] | + | * [https://github.com/kwrtz/Rolam Edison Firmware] |
| + | * [[Ardumower Sunray | Sunray Firmware]] |
| * [[Ardumower future]] | | * [[Ardumower future]] |
| * [[Sensor fusion]] | | * [[Sensor fusion]] |
| * [[Ardumower Control Center]] | | * [[Ardumower Control Center]] |
| * [[Robot Mower Communications Standard]] | | * [[Robot Mower Communications Standard]] |
| + | * [[Azurit pfodApp protocol | pfodApp Protocol]] |
| * [[archimedean spiral]] | | * [[archimedean spiral]] |
| * ... | | * ... |
| * ... | | * ... |
− |
| |
− | =Further links=
| |
− | * [http://www.ardumower.de/index.php/de Ardumower Home / Forum]
| |
− | * [https://www.marotronics.de/ Ardumower Shop]
| |
− | * [https://github.com/Ardumower Ardumower on github]
| |