Releases: comperta/ReP_AL-3D-Lawn-Mower
8.9
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
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
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
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
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
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
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
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
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
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