Ardumower Sunray: Unterschied zwischen den Versionen

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche
(RTK rover)
(RTK rover)
Zeile 35: Zeile 35:
  
 
=RTK rover=
 
=RTK rover=
1. Connect XBee LongRange antenna
+
# Connect XBee LongRange antenna
2. Connect GPS multifrequency antenna
+
# Connect GPS multifrequency antenna
3. Connect PCB1.3_GPS_GND to simpleRTK2B GND
+
# Connect PCB1.3_GPS_GND to simpleRTK2B GND
4. Connect PCB1.3_GPS_5V to simpleRTK2B 5V_IN
+
# Connect PCB1.3_GPS_5V to simpleRTK2B 5V_IN
5. Connect PCB1.3_GPS_TX to simpleRTK2B TX1
+
# Connect PCB1.3_GPS_TX to simpleRTK2B TX1
6. Connect PCB1.3_GPS_RX to simpleRTK2B RX1
+
# Connect PCB1.3_GPS_RX to simpleRTK2B RX1
7. Connect simpleRTK2B IOREF to simpleRTK2B 5V_OUT (to choose signal voltage level 5v)
+
# Connect simpleRTK2B IOREF to simpleRTK2B 5V_OUT (to choose signal voltage level 5v)
  
 
[[File:Pcb1_3_rtk.png|PCB|600px]]
 
[[File:Pcb1_3_rtk.png|PCB|600px]]

Version vom 24. Januar 2020, 15:31 Uhr

NOTE: everything here is still in development! Use Azurit firmware instead if you need a working firmware...

400px

Ardumower Sunray is an alternative Firmware (experimental) for the Ardumower. It requires PCB1.3, Arduino Due, ArduSimpleRTK kit and a phone (Android/iOS). It uses RTK to localize itself without a perimeter wire.

Demo video: coming soon

Significant changes compared to Azurit Firmware

  • Optimized for PCB 1.3
  • Optimized for Arduino Due
  • Optimized for RTK

Requirements

  • Ardumower motors using odometry
  • Ardumower PCB 1.3 (incl. MC33926 motor drivers)
  • Arduino Due
  • SimpleRTK2B - starter kit LR IP67
  • Bluetooth BLE module (CC2540) and a smartphone (Android/iOS)

Bluetooth BLE module

Install Bluetooth 4.0/BLE module as shown below.

IMPORTANT: Verify the pinout of your BLE module is matching your PCB pinout (shown at the PCB back side)!

PCB

PCB1.3 GPS

The pins TX3 and RX3 are incorrectly routed on PCB1.3 - Fix it by swapping the TX3 and RX3 pin headers as shown eblow:

PCB

RTK base

RTK rover

  1. Connect XBee LongRange antenna
  2. Connect GPS multifrequency antenna
  3. Connect PCB1.3_GPS_GND to simpleRTK2B GND
  4. Connect PCB1.3_GPS_5V to simpleRTK2B 5V_IN
  5. Connect PCB1.3_GPS_TX to simpleRTK2B TX1
  6. Connect PCB1.3_GPS_RX to simpleRTK2B RX1
  7. Connect simpleRTK2B IOREF to simpleRTK2B 5V_OUT (to choose signal voltage level 5v)

PCB

Firmware

1. Download Ardumower Sunray Firmware and unzip it: https://github.com/Ardumower/Sunray/archive/master.zip

2. Open the Arduino sketch 'sunray.ino'.

3. Start Arduino IDE, and upload the sketch to your PCB1.3.

2. After uploading, start your Ardumower - after a short while you should hear a 'beep'. Ardumower is now ready for your commands!

Phone App

1.1. Download Viewer App:

  For Android, download Evothings Viewer: https://play.google.com/store/apps/details?id=com.evothings.evothingsviewer
  For iOS, download CGTek Viewer: https://apps.apple.com/de/app/cgtek-viewer/id1135118284

2. Start App and enter the connection URL as show below and press 'Connect':

PCB

3. The App should start as shown below:

PCB

How does it work

  1. coming soon

Discussion / forum thread

  1. coming soon