kd5rxt-mark
Well-known member
This is a fairly simple project using a Teensy 4.0 + ILI9341 color touchscreen + BMA400 accelerometer. In spite of its overall simplicity, it provides an extremely useful function for RV/trailer owners who do not have an automated leveling system. Using the XYZ vector information from the BMA400, the Teensy calculates PITCH & ROLL angles, which it then uses to determine the number of inches that each wheel on the RV (when operating in RV mode, or wheels & hitch when operating in in trailer mode) must be raised in order to level the RV. Specifics for the wheelbase & axle width can be easily adjusted on the touchscreen in order to customize the solution to any particular RV/trailer. The hardware also includes an Adafruit PowerBoost 1000C to manage the built-in LiPo battery, and battery charge status is available on the display. A simple calibration procedure is included in the github documentation. 3D CAD files are provided for the case design, and KiCAD files are provided with the full schematic.
This is by far the most enjoyable (& maybe also the most useful) project that I have built. It has saved me countless drive on / drive off cycles & I can now often get the RV leveled in one pass !!
Mark J Culross
KD5RXT
https://github.com/mjculross/Teensy-RV-Leveling-Helper
View attachment TeensyRVLevelingHelper - mechanical view.pdf
This is by far the most enjoyable (& maybe also the most useful) project that I have built. It has saved me countless drive on / drive off cycles & I can now often get the RV leveled in one pass !!
Mark J Culross
KD5RXT
https://github.com/mjculross/Teensy-RV-Leveling-Helper
View attachment TeensyRVLevelingHelper - mechanical view.pdf