Skip to content

Releases: comperta/ReP_AL-3D-Lawn-Mower

8.9

13 Sep 20:05
2061019
Compare
Choose a tag to compare

ReP_AL 3D Printed Robot Lawn Mower

Code V8.9 06.09.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the BMP Files to the TFT SD Card
Upload the ESP32_Rover Code to the ESP32 Board (GPS)
Upload the ESP32_Web Cam FPV WebCam board

Features of 8.9

  • Added option of NodeMCU gaurding of Mower Arduino MEGA
  • Added WIFI Switch to the NodeMCU to turn ON/OFF components within the mower via Blynk App
  • Fixed miscommunication between the nano and wheel amp sensors which gave false positives of wheels blocked
  • Fixed WIFI_Enabled in the LCD Menu
  • Started adding additonal NodeMCU settings options to control Mower settings via the WIFI APP.
  • Removed all other compass options as the GY282 is working fine with the DFRobot Code.

Known Issues of 8.9

  • Communication of button posiitons in the WIFI app not perfected.
  • GYRO control not optimised.

Planned for next release

  • GYRO / Compass options (which device will control the mower)

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP32 Board URL:

Use this URL to add the ESP32 DOITDev1.0 board to the boards menu.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.8_MQTT

13 Sep 20:18
Compare
Choose a tag to compare

ReP_AL 3D Printed Robot Lawn Mower

Code V8.8_MQTT

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)

Features of V8.8_MQTT

  • Add MQTT to NodeMCU Board
  • Add DEBUG mode in order to display serial.print and serial.println only if it is active
  • Create a config.h file to enter all the information necessary for the proper functioning of the wifi / MQTT / Blynk
  • Manage choice between mqqt and blink via a variable: app = blynk; or app = MQTT; in config.http
  • Code optimization
  • Comment optimization

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.71

06 Sep 20:09
1acd020
Compare
Choose a tag to compare

ReP_AL 3D Printed Robot Lawn Mower

Code V8.71 17.08.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the ESP32_Rover Code to the ESP32 Board (GPS)
Upload the BMP Files to the TFT SD Card

Features of 8.71

  • Includes the Motor Amp Sensor Code and Menu options in the TFT menu
  • Reduced / Eliminated "ghost" double turns at the wire
  • Fixed TFT clock transfer for none PCB boards
  • Included a PCB ON/OFF option (EEPROM) in the TFT Menu Other Settings
  • Fixed void Exit_Dock text in specials tab
  • Stopping of the mower improved when going home
  • TFT Display functions improved
  • BETA version of GPS navigation (lots to improve)

Known Issues of 8.71

  • Mower can sometimes stop due the miss-communication between MEGA mower and TFT.
  • TFT screnn can go back to the main menu when mowing (working on that now)

Planned for next release

  • GYRO / Compass options (which device will control the mower)

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP32 Board URL:

Use this URL to add the ESP32 DOITDev1.0 board to the boards menu.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.6

06 Sep 20:05
78b1d64
Compare
Choose a tag to compare
8.6

ReP_AL 3D Printed Robot Lawn Mower

Code V8.6 30.07.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the ESP32_Rover Code to the ESP32 Board (GPS)
Upload the BMP Files to the TFT SD Card

PLEASE UPDATE THE LIBRARY FILES WITH THIS RELEASE

Features of 8.6

  • PCB support as the onboard clock and relay are setup differently
  • Added various QMC libraries (please use DF Robot for now)
  • Added GY521 GYRO support. (GYRO will alway override compass if enabled)
  • BETA version of GPS navigation (lots to improve)

Known Issues of 8.6

  • Mower can sometimes stop due the miss-communication between MEGA mower and TFT.
  • GPS communication between ESP32 and TFT is unstable
  • Missing funtions for ESP32 communication (select fence etc.) - to be updated in the next release.
  • Normal RTC clock not tested with this version yet.

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP32 Board URL:

Use this URL to add the ESP32 DOITDev1.0 board to the boards menu.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.5

06 Sep 20:03
450a24d
Compare
Choose a tag to compare
8.5

ReP_AL 3D Printed Robot Lawn Mower

Code V8.5 24.06.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the ESP32_Rover Code to the ESP32 Board (GPS)
Upload the BMP Files to the TFT SD Card

Features of 8.5

  • Improved function with the QMC5883L Compass. (Hopefully no more freezes)....
  • TFT Display functions improved
  • GPS functions improved.

Known Issues of 8.5

  • Mower can sometimes stop due the miss-communication between MEGA mower and TFT.
  • GPS communication between ESP32 and TFT is unstable
  • BETA version of GPS navigation (lots of functions to add still)

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP32 Board URL:

Use this URL to add the ESP32 DOITDev1.0 board to the boards menu.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.3

06 Sep 19:57
2c61967
Compare
Choose a tag to compare
8.3

ReP_AL 3D Printed Robot Lawn Mower

Code V8.3 26.06.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the ESP32_Rover Code to the ESP32 Board (GPS)
Upload the BMP Files to the TFT SD Card

Features of 8.3

  • Fixed the CW CCW exit from dock and enter into garden. The mower now turns in the right orientation for each.
  • TFT Display functions improved - Many small errors removed when transfereing between screens
  • Fixed the pattern mow selection and parallel options in the TFT display
  • BETA version of GPS navigation (lots to improve)

Known Issues of 8.3

  • Mower can sometimes stop due the miss-communication between MEGA mower and TFT.
  • GPS communication between ESP32 and TFT is unstable
  • Missing funtions for ESP32 communication (select fence etc.) - to be updated in the next release.

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP32 Board URL:

Use this URL to add the ESP32 DOITDev1.0 board to the boards menu.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.2

04 Sep 18:31
3511863
Compare
Choose a tag to compare
8.2

ReP_AL 3D Printed Robot Lawn Mower

Code V8.2 24.06.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the ESP32_Rover Code to the ESP32 Board (GPS)
Upload the BMP Files to the TFT SD Card

Features of 8.2

  • TFT Display functions improved
  • BETA version of GPS navigation (lots to improve)

Known Issues of 8.2

  • Mower can sometimes stop due the miss-communication between MEGA mower and TFT.
  • GPS communication between ESP32 and TFT is unstable
  • Missing funtions for ESP32 communication (select fence etc.) - to be updated in the next release.

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

ESP32 Board URL:

Use this URL to add the ESP32 DOITDev1.0 board to the boards menu.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.0

01 Sep 21:28
b1b7f51
Compare
Choose a tag to compare
8.0

ReP_AL 3D Printed Robot Lawn Mower

Code V8.0 BETA 04.05.2020

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)
Upload the TFT Code to the TFT MEGA Shield
Upload the BMP Files to the TFT SD Card (in the route folder of the SD card)

Features of 8.0 BETA

  • TFT Display is added (TFT_Screen_Menu = 1 in Settings to turn on TFT function
    Ensure LCD_Scree_Keypad_Menu = 0 )
  • Bumper Bar is activated in finding wire function
  • Angle Stop Capability added
  • Tip Over Safety Stop Capability added

Experimental

  • Slow at wire function - Slows the mower when it gets to the wire to ensure the wire is detected in time.

Known Issues of 8.0 BETA

  • With TFT longer reaction time than normal to detect wire (see slow at wire function to help)
  • TFT Some menus get stuck when returning to the home screen
  • TFT Test scripts dont always start correctly

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

8.0 MQTT

07 Sep 08:01
Compare
Choose a tag to compare

ReP_AL 3D Printed Robot Lawn Mower

Code V8.0MQTT

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)

Features of V8.0MQTT

  • Add MQTT to NodeMCU Board
  • Add DEBUG mode in order to display serial.print and serial.println only if it is active
  • Create a config.h file to enter all the information necessary for the proper functioning of the wifi / MQTT / Blynk
  • Manage choice between mqqt and blink via a variable: app = blynk; or app = MQTT; in config.http
  • Code optimization
  • Comment optimization

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json

7.1

01 Sep 21:26
0acf1a1
Compare
Choose a tag to compare
7.1

ReP_AL 3D Printed Robot Lawn Mower

Code V7.1

Upload the MEGA code to the Arduino MEGA
Upload the Nano code to the Arduino Nano
Upload the NodeMCU code to the NodeMCU Board (includes new code)

Features of 7.1

  • Bumper Bar is added to the code.
  • Bumper Bar can be activated in the sensors menu.
  • Bumper Bar can be tested in the tet menu

NodeMCU Board URL:

Use this URL to add the NodeMCU board 1.0 to the boards menu.

http://arduino.esp8266.com/stable/package_esp8266com_index.json