▲ 73 r/arduino

Aircraft Navigator Built with High‑Performance STM32H7

This entire project is developed based on STM32H7. It is connected to a 4.3‑inch screen with a resolution of 480×800. A ten‑axis IMU gyroscope is interfaced to collect attitude data, and a GPS sensor is used to acquire speed, latitude and longitude coordinates.

On the left side of the screen is the aircraft‑style attitude indicator, while the right side features the offline map with GPS navigation functions. The offline map supports zooming with a maximum zoom level of 10. Zooming and panning operations on the offline map render smoothly.

The attitude indicator on the left supports touch‑triggered interface switching. A project configuration menu is also implemented, allowing users to set and modify basic parameters.

The project may be open‑sourced at a later stage.

u/Alarming-Sentence-39 — 10 days ago
▲ 48 r/arduino

4.3-inch Aircraft Attitude Navigation Instrument Showcase

This is a 4.3‑inch attitude indicator device with a 480×800‑resolution screen. It comes with an enclosure and peripheral sensors. Equipped with a ten‑axis gyroscope for attitude measurement and a GPS sensor to obtain coordinates, speed and position information. It features an aircraft attitude instrument interface as well as an offline map navigation interface. The offline map supports zooming, positioning and heading display.

u/Alarming-Sentence-39 — 13 days ago
▲ 32 r/arduino

A Beginner's First PCB Design Journey: From Idea to Real Hardware

This is my first PCB hardware design. The board is built around the ESP32-P4 development platform and integrates two UART interfaces, an I2C port, a passive buzzer, four buttons, a power management chip, and a MIPI display connector.

After receiving the prototypes from JLCPCB, I completed functional testing and everything worked as expected. The product is now ready to move into mass production.

Latest finished prototype of the attitude indicator; this PCB sample has been manufactured. It adopts the P4 chip, equipped with a speaker and interfaces for various sensors. This terminal block is for the battery connection, while this section holds the control buttons. A dedicated FPC connector tailored for the display screen is also integrated here. The assembly appearance after attaching the base is as shown.

u/Alarming-Sentence-39 — 14 days ago
▲ 61 r/DIY_tech+1 crossposts

6.2-inch Large-Screen Vehicle Navigation Instrument

This display features a 6.2-inch large screen with a resolution of 480×1280 pixels. The interface is divided into three sections: the left side shows a compass, the center section provides a switchable display area, and the right side displays GPS data.

The system uses a 10-axis IMU sensor as the attitude data input, along with a GPS module to acquire information such as latitude, longitude, speed, and altitude.

More testing videos will be uploaded soon.

u/Alarming-Sentence-39 — 14 days ago
▲ 81 r/RCPlanes+1 crossposts

GPS functionality has already been integrated into the attitude indicator.

I have added a GPS sensor module that supports both BeiDou and GPS satellites. It is a dual-frequency GNSS module. I tested its satellite acquisition performance on the 35th floor, and it was able to receive satellite signals while standing near a window. I also tested it outdoors and near high-rise buildings, where it had no problem acquiring satellites. In addition, when I placed the device inside a moving vehicle, it was able to maintain a stable GPS satellite connection throughout the journey.

u/Alarming-Sentence-39 — 2 months ago
▲ 282 r/ArduinoProjects+2 crossposts

Added compass and barometric altitude functions to the attitude indicator.

“This is a 10-axis I2C sensor integrating a gyroscope, magnetometer, and barometer. I acquire data via I2C, perform filtering, and display the processed results on the attitude indicator.”

u/Alarming-Sentence-39 — 2 months ago
▲ 306 r/ArduinoProjects+2 crossposts

The functions including the barometer and geomagnetic compass have been implemented.

“This is a 10-axis I2C sensor integrating a gyroscope, magnetometer, and barometer. I acquire data via I2C, perform filtering, and display the processed results on the attitude indicator.”

u/Alarming-Sentence-39 — 2 months ago
▲ 60 r/ArduinoProjects+1 crossposts

Finished 2.1-inch attitude instrument

It features power management functions, and the middle button serves as the power key.The bottom button switches the interface display, and the entire attitude screen supports unlimited inverted flight view. This Type-C port can power the board and charge the lithium battery. It works with chargers for computers or mobile phones, including the 65W charger I’m using right now.

u/Alarming-Sentence-39 — 2 months ago
▲ 292 r/DIY_tech+2 crossposts

Finished simulated cockpit instrument

This is a finished attitude indicator, including a display, sensors, and a battery. The screen is a 3.1-inch RGB display with a resolution of 320×820. The sensor is a 6-axis gyroscope, and it comes with a 3.7V lithium battery. It can be powered via Type-C or charge the lithium battery through Type-C. This instrument provides both attitude and barometric altitude. Would you like to have such an instrument?

u/Alarming-Sentence-39 — 3 months ago

I built a simulated cockpit and installed it in an F-18.

I built a simulated cockpit and installed it in an F-18.

This is an F-18 EDF RC aircraft. My cockpit setup uses six screens, and I’ve already installed it into the aircraft.

u/Alarming-Sentence-39 — 3 months ago
▲ 42 r/fpv

"Am I a genius? I’m using a single ESP32 to drive six screens at the same time

This is a set of F-18 simulator cockpit instruments I built for someone. It uses six screens: three with 240×240 resolution, two with 240×320, and one with 240×280. One single chip can drive all six screens—it's amazing!"

u/Alarming-Sentence-39 — 3 months ago

I made a DCS World cockpit instrument peripheral using an ESP32

I made a DCS World cockpit instrument peripheral using an ESP32. It reads in-game memory data through a USB serial connection, then parses the data and renders graphics onto a 480×480 AMOLED display.

u/Alarming-Sentence-39 — 3 months ago
▲ 120 r/DIY_tech

Using a six-axis gyroscope sensor to build a triple-screen simulated cockpit.

Using a six-axis gyroscope sensor to build a triple-screen simulated cockpit.

This time, the sensor is not a flight controller, but a regular six-axis gyroscope sensor connected to three SPI displays, with each screen showing a different UI. The six-axis gyroscope communicates through a serial connection.

This PCB board is an adapter board that I designed myself

u/Alarming-Sentence-39 — 3 months ago
▲ 309 r/RCPlanes

I built a multi-screen cockpit instrument system for RC aircraft using custom-designed PCBs

I built a multi-screen cockpit instrument system for RC aircraft using custom-designed PCBs. It connects to an RC receiver, allowing the UI interface to be switched through the transmitter. It also connects to the flight controller to read and parse flight data, then renders the graphics on the displays.

u/Alarming-Sentence-39 — 3 months ago
▲ 15 r/fpv

I made an RGB-interface display based simulated cockpit with a resolution of 480×480.

I made an RGB-interface display based simulated cockpit with a resolution of 480×480.

The sensor data is transmitted by an F4 flight controller through the MAVLink protocol.

u/Alarming-Sentence-39 — 3 months ago

I built a simulated cockpit display using an ESP32-S3 with an RGB interface screen, featuring a resolution of 400×960.

I built a simulated cockpit display using an ESP32-S3 with an RGB interface screen, featuring a resolution of 400×960.

The sensor is connected to an F4 flight controller, which outputs MAVLink protocol data to the ESP32-S3 through a serial port. The ESP32-S3 parses the MAVLink data, renders the graphics, and sends the display data to the RGB screen.

The ESP32-S3 is also connected to an RC receiver, allowing the UI screens to be switched using the transmitter sticks

u/Alarming-Sentence-39 — 3 months ago
▲ 227 r/fpv

I built a multi-screen simulated cockpit using ESP32 and three SPI displays.

I built a multi-screen simulated cockpit using ESP32 and three SPI displays.

The system connects to a flight controller and reads MAVLink data in real time.

The ESP32 parses the telemetry data and renders dynamic graphics across multiple screens.

u/Alarming-Sentence-39 — 3 months ago

Spent more than a year building this FPV cockpit instrument with Arduino and ESP32.

I spent more than a year building this RC aircraft cockpit instrument.

It is based on an ESP32 running on the Arduino framework, using a 6-axis gyro sensor and a 240x240 SPI display.

The interface includes an airspeed indicator on the left, altitude display on the right, and a heading compass at the bottom.

u/Alarming-Sentence-39 — 3 months ago