Note
Konkurs Remote Car Design Competition (RCDC) to ogólnopolski konkurs inżynierski organizowany przez Stowarzyszenie Studentów BEST.
To jedyny w Polsce konkurs projektowania zdalnie sterowanego pojazdu RC, tworzony przez studentów dla studentów. W edycji wzięło udział około 60 uczestników z całej Polski.
Odbył się 2025-04-26 Akademii Górniczo-Hutniczej im. Stanisława Staszica w Krakowie.
Important
Kategoria: Remote Car Development Celem było stworzenie pojazdu RC, który jak najszybciej pokona tor przeszkód, wykorzystując dostępne komponenty.
System zapewnia płynne, analogowe sterowanie samochodem RC przy użyciu kontrolera PS5. Dane z pada trafiają do aplikacji Python na komputerze, są serializowane do tablicy liczb i przesyłane przez WebSocket do ESP8266, który steruje dwoma silnikami DC za pomocą PWM i dwóch bitów kierunku dla każdego silnika.
graph TD
PS5[Kontroler PS5 DualSense] -->|USB / Bluetooth| Laptop
Laptop -->|Serializacja do tablicy liczb| WebSocket
WebSocket -->|Wi-Fi TCP/IP| ESP8266
ESP8266 -->|PWM + 2xPolaryzacja| Silnik_1
ESP8266 -->|PWM + 2xPolaryzacja| Silnik_2
- Python 3.11 z biblioteką
dualsense-controller
- WebSocket (
websockets
) - ESP8266 D1 UNO +
ESPAsyncWebServer
- Format komunikacji:
PWM1,DIR1_A,DIR1_B,PWM2,DIR2_A,DIR2_B
np.200,1,0,150,0,1
- Wysyłka tylko przy wykryciu zmiany — optymalizacja czasu i pasma
Projekt został wybrany jako zwycięski w kategorii Remote Car Development. Dzięki niskim opóźnieniom, precyzyjnemu sterowaniu i optymalnej architekturze komunikacyjnej, nasz samochód pokonał tor przeszkód w rekordowym czasie.
Tip
Połączenie DualSense, WebSocket i ESP8266 zapewniło niezwykłą responsywność i precyzję prowadzenia.