User Tools

Site Tools


Navigation Menu

Flight-Control

<
Previous mounth
01/29/2023
>
Next mounth
SMTWFTS
05
29
29
303101020304
0605060708091011
0712131415161718
0819202122232425
0926272801020304









Hot Projects

SEEDStack

SEEDStack - Open 3D printable seed/sprouting systemDIY Food Hacking

UCSSPM

UCSSPM - Unified Clear-Sky Solar Prediction ModelOpen Solar Power

picoReflow

picoReflow - DIY PID Reflow Oven Controller based on RaspberryPiDIY Reflow Soldering

PiGI

PiGI - DIY Geiger Counter based on RaspberryPiRasPi Geiger Counter

DIY ARA-2000

Active Wideband Receiver Antenna for SDR - ARA-2000Wideband Antenna

DSpace

DSPace - Map everythingMap everything!

Mission-Tags

Pimp my Riden RD-6018W

This Episode will focus solely on hacking around in the Riden RD-6018W. Per default, the W version comes with a wireless interface and Ridens android app. Since that is less than useful the idea came up to see if we could flash our own firmware onto it.

Luckily Riden uses a COTS ESP12 module. Unluckily the module isn't simply flashed by plugging it into USB like we are used on the ESP32 nodemcu (and the likes) modules. The next task was to analyze and reverse engineer the module and its PCB implementation and hack a little USB-Serial adapter and breadboard magic, to flash a specific esphome firmware that talks modbus to the RD-6018 and exposes the control interfaces and log data to home-assistant.

After that was successfully done, control is now available in Home-Assistant and long term log-data is stored in Prometheus and available in Grafana.

Last but not least USB connection and working with the open-source toolkit RidenGUI also turned out to be no problem at all. All in all, this was a very successful session to get the most out of the Riden RD-6018 and the same should apply to the RD-6006 and RD-6012 models.

Hardware

Software

Discussion

Enter your comment. Wiki syntax is allowed:
   ___   _____   _  __  ____   ____
  / _ \ / ___/  | |/_/ /_  /  / __/
 / , _// /__   _>  <    / /_ / _/  
/_/|_| \___/  /_/|_|   /___//___/