Skip to content

An RV stabilizer jack controller gets a wireless upgrade: web-based control through an on-board Wi-Fi access point

Notifications You must be signed in to change notification settings

bruceahaines/camper-jack-controller

Repository files navigation

camper-jack-controller

An ESP8266/ESP32 based IoT controller for electric HappiJac(TM) camper jacks.

Features of this project include:

  • An IoT Wi-Fi access point/web server that you can connect to from any Wi-Fi device with a web browser.
  • A web page written in HTML/JS that uses AJAX and Websockets to communicate with the ESP device.
  • Bootstrap CSS framework
  • A node.js server used for testing to speed up html development cycles
  • Uses the SPIFFS file system to store web server files - no hard-coded HTML!
  • no more .ino files! This project uses the PlatformIO IDE as an extension of VSCode and is an attempt to enable clean, well-organized code using Arduino libraries.

The mcu interfaces with the electric jacks via an existing HappiJac(TM) control board that I "reverse-engineered". I pulled out the existing Zilog mcu and wired 8 GPIO pins from the ESP dev board directly to an existing relay driver IC. Each jack is controlled via a dual relay that can reverse polarity to the jack motor.

Inspiration for this project came from a camper with a HappiJac(TM) system that was missing its remote control :)

About

An RV stabilizer jack controller gets a wireless upgrade: web-based control through an on-board Wi-Fi access point

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published