Open F1 RC Car — Build Project
Open F1 RC Car oldalnézet

Open Source Build · 2025

Open F1 RC Car

3D nyomtatott nyílt forráskódú F1 — ESP32 + Bluetooth vezérlés

Bluepad32 ESP32 Xbox One Kontroller 7.4V LiPo danielnoree.com design
Scroll

A 3D Modell

A projekt kiindulópontja Daniel Norée nyílt forráskódú, nyomtatható F1-es RC karosszériája (danielnoree.com). A tervek ingyenesen elérhetők a Thingiverse-en, és FDM 3D nyomtatóval legyárthatók.

Az összes karosszériát, vázat és mechanikai alkatrészt letöltöttem, majd FDM nyomtatóval lenyomtattam. A nyílt forráskódú F1 karosszéria lehetővé teszi, hogy az elektronika és a mechanika teljesen látható maradjon.

A 3D fájlok tartalmazzák a teljes karosszériát, a kerékfelfüggesztést, a kormánymű tartóját és az összes összekötő elemet.

3D Fájlok letöltése — Thingiverse
1/10
Méretarány
F1
Karosszéria típus
3D
Nyomtatás típusa
~40
Közel 40 db alkatrészből áll
100%
Open Source
BT4.2
Vezérlés módja

Hardver

A 3D nyomtatás után következett az elektronika összegyűjtése. Az összes alkatrész elérhető hobbi elektronikai forrásokból.

01
ESP32
Vezérlő egység
ESP32 NodeMCU
A projekt agyaként működő dual-core mikrokontroller. A Bluepad32 könyvtáron keresztül Bluetooth Classic kapcsolatot épít fel az Xbox kontrollerrel, majd PWM jeleket generál a szervónak és az ESC-nek.
Bluetooth 4.2 Wi-Fi 240 MHz 3.3V logika
02
ESC
Motor vezérlő
540 Brushed ESC
60A-es brushed motor és sebességszabályozó (ESC). PWM jelet fogad az ESP32-től (1000–2000 µs), és ennek megfelelően vezérli a hajtómotor teljesítményét. Tartalmaz BEC áramkört (5V).
60A folyamatos 540 motor 1/10 skála BEC 5V
03
MG90S Servo
Kormánymű
MG90S Szervó
Fémfogaskerekű, 9g-os digitális mikro szervómotor. A bal joystick X tengelyének értékét kapja az ESP32-től (45°–135° között), és ennek megfelelően mozgatja a kormányrúdat.
Fém fogaskerék 9g 2.2 kg·cm 0.08 s/60°
04
DC Step Down
Feszültség átalakítás
DC Step-Down
Buck konverter modul, amely a LiPo akku 7.4V-os feszültségét 5V-ra csökkenti az ESP32 és a szervó táplálásához. Megakadályozza a túlfeszültségből adódó károsodást az érzékeny elektronikában.
7.4V → 5V Buck típus Állítható
05
Xbox One Kontroller
Vezérlő interfész
Xbox One Kontroller
Bluetooth Classic kapcsolaton keresztül párosul az ESP32-vel a Bluepad32 könyvtár segítségével. A bal stick X tengelye adja a kormányjelet, a jobb trigger a gázt, a bal trigger a féket/tolatást.
Bluetooth Classic Bluepad32 Analóg trigger
06
LiPo Akku
Energiaforrás
7.4V 2S LiPo
2 cellás lítium-polimer akkumulátor. A magas kisülési ráta (35C) elegendő pillanatnyi áramot biztosít az ESC és a motor igényes terhelési csúcsaihoz. Közvetlenül táplálja az ESC-t, a step-down pedig továbbosztja.
7.4V 2200 mAh 35C 2S

Összekötés

// Blokk diagram — jelek és tápellátás
LIPO AKKU 7.4V 2S 2200mAh · 35C 7.4V POWER 7.4V → STEP-DOWN 540 BRUSHED ESC 60A BEC 5V out BRUSHED MOTOR PWM SIGNAL STEP-DOWN 7.4V → 5V Buck konverter ESP32 NodeMCU Bluepad32 · BT4.2 PWM out: GPIO25 · 26 SERVO MG90S GPIO 26 · 45°–135° PWM XBOX ONE KONTROLLER Bluetooth Classic BT ─── Tápellátás (7.4V) PWM jel Step-down (5V) Bluetooth

Arduino / ESP32 Kód

Az ESP32-re feltöltött vezérlőprogram. Bluepad32 könyvtár kezeli a Bluetooth kapcsolatot, az ESP32Servo a PWM kimeneteket.

rc_car_controller.ino
Arduino C++

    

Kész Autó

01 Felülnézet
Felülnézet
02 Oldalnézet
Oldalnézet
03 Belső elektronika
Belső elektronika