Releases: TheDIYGuy999/Rc_Engine_Sound_ESP32
v9.14.0
- Documentation files in German added
- Documentation Files made by Frikkie Bester added
- Mercedes SK 1935 V8 truck added
- Mercedes SK 1838 V8 truck added
- Rough terrain crane added
- CRANE_MODE added (many hydraulic channels)
- SBUS can now decode 16 instead of 13 channels, used for additional servo outputs in rough terrain crane
- Hitachi ZW 370-6 wheel loader added
- FRSKY_TANDEM_HARMONY_LOADER remote profile added for TANDEM XE with touchscreen
- ESC settings added: HYDROSTATIC_MODE, directionChangeLimit
- Lights settings added: ROTATINGBEACON_ON_B1, INDICATOR_TOGGLING_MODE
- Audio2Header.html now including "reversing beep" category
- REVERSING_LOOP in the reversing beep file allows to use sounds with different start beep (see CATreversingBeep.h)
- Servo stroke limitation bug in EXCAVATOR_MODE fixed
- Hydraulic pump mixer added
- eeprom only active, if ENABLE_WIRELESS is defined (configuration website is enabled). This allows to change default values (for exampe servo positions) without changing the eeprom ID, if you don't want to use the website.
- Pingon 14C excavator added
- 7_Servos.h: SERVOS_HYDRAULIC_EXCAVATOR mode added. This allows to use non linear control curves for hydraulic valves, which eliminate the "dead zone" of most hydraulic valves. The curves are stored in curves.h. Also see servoCurves.xlsx
- Volvo EC550EL excavator sounds added
- CH 1 - 4 servo outputs now usable for bucket, dipper, boom and swing in EXCAVATOR_MODE, including simulation of virtual inertia
- 2 position switch on CH 5 allows to switch between ISO and SAE control pattern whithout changing the wiring (swapping dipper and boom channels)
- CAT 730 added
v9.13.0
- Defines removed: HAZARDS_WHILE_5TH_WHEEL_UNLOCKED
- Variables added (adjustable on 192.168.4.1): hazardsWhile5thWheelUnlocked
- Neopixel animation mode selectable in dropdown menu on 192.168.4.1
- Defines removed: NO_CABLIGHTS, NO_FOGLIGHTS, XENON_LIGHTS, FLICKERING_WHILE_CRANKING, SEPARATE_FULL_BEAM
- Variables removed: INDICATOR_DIR
- Variables added (adjustable on 192.168.4.1): noCabLights, noFogLights, xenonLights, flickeringWileCranking, swap_L_R_indicators, separateFullBeam, flashingBlueLight
- First light settings available on 192.168.4.1
- Website with collapsible sections to keep it more organized
- Servo positions adjustable on 192.168.4.1
- Improved website look
- Scania dashboard splash logo by Frikkiebester
- Dashboard requires less processing power, no engine rpm lagging anymore, if Frevic dashboard is used
- More adjustable ESC parameters on 192.168.4.1
- Dashboard improved & optional dashboard from Frevic implemented. Select it in "dashboard.h" by uncommenting "#define FREVIC_DASHBOARD"
- New parameter "#define NEOPIXEL_ON_CH4" in "6_Lights.h" allows to connect the NEOPIXELS to servo CH 4 (BUS mode only, no 5th wheel servo in this case)
- ESC parameters are adjustable via 192.168.4.1
- in "#define WEMOS_D1_MINI_ESP32" mode only: Experimental Serial command interface for ESC parameters
v9.12.0
- Support for 36 Pin version removed
- Support for Wemos D1 Mini ESP32 added (#define WEMOS_D1_MINI_ESP32 in "0_generalSettings.h"). Allows to use the upcoming wireless trailer controller as modular sound controller.
- In BUS communication mode: steering servo signal output stays disabled until auto zero was successful. Important in IBUS mode to prevent servo "ghost moves"
- Short triple flash, if no valid input bus signal is detected, no reboot loop anymore
- Short double flash, if no valid battery is detected, no reboot loop anymore
- WiFi Tx power adjustable in "0_generalSettings.h"
- Short double flash, if battery error during controller start
- WiFi Tx power lowered = less noise in the speaker and longer battery life
- Tx power is displayed in the serial monitor
- WiFi based configuration website for trailer options added
- Settings files renamed, "adjustments" removed
- ESP32 trailer software moved to (the old verion without WiFi is still included): https://github.com/TheDIYGuy999/wirelessTrailerESP32web
v9.11.0
LS3 Engine added, used in James Bond Spectre Defender: Defender62LS3.h
Changes in ESP32 trailer sketch. Mac addresses which are not working (causing engine revving issues) were discovered thanks to FrikkieBester. Unfortunately I still don't know why.
In 7_adjustmentsServos.h: NO_WINCH_DELAY option added, servo signal for wincn is changed immediately in this case
v9.10.0
- First quick and dirty STEAM_LOCOMOTIVE_MODE implementation (see vehicles/Adler.h). Note, that you need to disable VIRTUAL_3_SPEED
- Steam whistle on horn channel
- In 8_adjustmentsSound.h: #define NO_INDICATOR_SOUND option, if you don't want the tic - tac sound
v9.9.1
- Flysky SBUS should now be stable with #define EMBEDDED_SBUS. Please let me know, if not.
- BATTERY_PROTECTION: scaling bug with higher resistor values fixed.
v9.9.0
- New NEOPIXEL_UNION_JACK animation for Land Rover ;-)
- New MAX_POWER_MILLIAMPS setting for Neopixels. This and other optimizations is eliminating the flickering Neopixels issue
- 3_adjustmentsESC.h: globalAccelerationPercentage allows to adjust the acceleration, if vehicle setting is not OK
- 4_adjustmentsTransmission.h: lowRangePercentage allows to adjust the acceleration in low transmission (off road) range. Used for MODE1_SHIFTING and WPL 2 speed transmission
- Channel failsafe changed
- 2_adjustmentsRemote.h: External SBUS library not required anymore. See option #define EMBEDDED_SBUS. "sbusInverted" moved to remote configuration profiles, so you don't have to change it anymore
- SBUS still unstable with Flysky remotes! Especially in combination with WIRELESS_TRAILER. Use IBUS in this case! I'm thankful for hints about this bug. Differences: Micro RC is sending an SBUS packet every 14ms, Flysky every 7ms
v9.8.0
Adjustable RECOVERY_HYSTERESIS for battery protection
8_adjustmentsSound.h (masterVolumeCrawlerThreshold) and 3_adjustmentsESC.h (crawlerEscRampTime): switchable crawler mode with just minimal inertia for gearbox protection. Allows to have a "show mode" and a "competition mode"
3_adjustmentsESC.h: Additional comments in battery low dischgarge section, according to neo2001
v9.7.0
Changes:
- NEOPIXEL_KNIGHT_RIDER scanner optimized, synchrone with sound
- NEOPIXEL_BLUELIGHT: red & blue bluelight animation for fire trucks etc.
- NEOPIXEL_HIGHBEAM: Neopixel bar now also usable for full beam and headlight flasher. Also working in combination with NEOPIXEL_KNIGHT_RIDER & NEOPIXEL_BLUELIGHT
- "Audio2Header.html" tool now able to remove noise in silent passages (option "remove noise floor")
- ESC state machine hanging in case 1 or 3, if throttle trigger direction changed qickly: bug solved
- Engine volume raising, if throttle trigger direction changed qickly: bug solved
- Improved ESC_DEBUG messages
- 3_adjustmentsESC.h: options better organized, OVERDRIVE now also usable with VIRTUAL_3_SPEED. In this case, the 4th (overdrive) gear is engaged @ full throttle & high RPM in 3rd gear
- 2_adjustmentsRemote.h: CHANNEL_AVERAGING option (recommended, if you have issues with unstable channels)
v9.6.0
There were no releases before. Older version numbers see README.md