• Hallo Zusammen, Aufgrund der aktuellen Situation setzten wir die Möglichkeit aus, sich mit Gmail zu registrieren. Wir bitten um Verständnis Das RCMP Team

Projekt ESP32 Arduino RC Sound und Licht Controller

FrikkieBester

Mitglied
Hello Martin.

I have bought the Double Eagle Volvo EC160E excavator and wanted to fit the compact sound card...but the RX does not have a BUS output. I have a Flysky FS-i6S and have ordered a FS-iA10B RX that I am going to fit to the excavator to enable me fit the sound card.

But that got me thinking, would be possible to convert PWM to SBUS signals. I have found some code on GITHUB ( https://github.com/thekuroro/PWMtoSbus-STM32 ) ...but it is way beyond what I can understand! I was hoping to take some of the code to encode PWM to SBUS and try to combine that with your 4Ch_Delay project...so I can have smooth operation and also a SBUS output to drive the sound card. Would the Arduino Pro Mini be able to handle such a task?

Regards,

Frikkie
 
Hi Frikkie,
have a look at my Arduino 2.4GHz receiver, which I'm using in almost all of my projects. It has an SBUS encoder:
Would the Arduino Pro Mini be able to handle such a task?
Yes, my receiver is based on an ATmega 328 as well. Important: you have to use the 8MHz / 3.3V version because of the ESP32 3.3V input voltage limit!
 
Konnte nicht widerstehen und musste gleich schnell alles zusammenlöten. Scheint soweit alles zu funktionieren. Habe aber noch nicht alle LED Anschlüsse getestet. Das weisse Kabel oben auf dem ESP32 ist zum Herausführen von GPIO 0 für die Neopixels.
IMG_2863.JPG
Der Step Down Converter wurde bewusst nur sehr wenig verlötet, um ihn im schlimmsten Fall einfacher wieder auslöten zu können. Wichtig ist, die 5V Spannung am Poti vor dem Anschliessen des Verstärkers einzustellen. Besser nimmt man die Version mit 5V Festspannung wie @aattsani. Die sind aber noch nicht angekommen. Der rote Jumper oben rechts darf nur montiert sein, wenn kein ESC mit BEC angeschlossen ist! Ansonsten wird der interne 5V Kreis mit der Versorgungsspannung des BEC kurzgeschlossen!
IMG_2859.JPG
Das LCD kann direkt gesteckt werden. Im Fahrzeug wird man aber ein Zwischenkabel verwenden.

Auf der Unterseite kann zwischen der Original TAMIYA Belegung für den Trailer und meiner eigenen (mit Side Markers und Rückfahrlampe) gewählt werden. Dazu muss mit dem Skalpell die Verbindung zwischen den Pads getrennt und die anderen Pads mittels Lötbrücke verbunden werden.
IMG_2861.JPG
Die Boards wurden freundlicherweise von PCBWay.com gesponsert. Ich kann die Firma sehr empfehlen, da Qualität, Preis und Liefergeschwindigkeit einfach toll sind!
 

Nolethai

Mitglied
Hallo Martin,
ich hatte schon damit gerechnet das du mit dem Löten nicht lange warten kannst.
PCBWay hat mich auch schon gefragt ob ich ein neues Projekt habe.
Auf der Unterseite kann zwischen der Original TAMIYA Belegung für den Trailer und meiner eigenen (mit Side Markers und Rückfahrlampe) gewählt werden. Dazu muss mit dem Skalpell die Verbindung zwischen den Pads getrennt und die anderen Pads mittels Lötbrücke verbunden werden.
Das entfällt doch, nehme ich an, wenn ich deinen wireless "Anschluss" nehme, oder denke ich da falsch?
Ich freue mich schon auf die neuen Boards und die Neopixel testerei.
Ich habe festgestellt ob ich 5 oder 10 PCB bei PCBWay mit assembling bestelle sind lediglich die Kosten für die Teile (Widerstände usw.) höher. Somit lohnt es sich für mich dann doch direkt 10 Stück zu bestellen.
Somit habe ich dann auch ausreichend Boards zum verbauen, testen und Reserve. Wer weiß was da noch so alles für Ideen kommen.
Wie schon gesagt, dein ESP32 Sound & Light Controller ist einfach genial und lässt mich nicht mehr los.
Zu meinem Hercules Actros werde ich in deinem Actros Beitrag noch etwas schreiben.
Viele Grüße
Norbert
 

Nolethai

Mitglied
Hallo Gerard,
Danke Dir, dann habe ich die richtigen gefunden. Ich habe noch einen mit 5A Peak gefunden, der ist aber 30mm x 18 mm, also denke ich zu groß.
Viele Grüße Norbert
 

condor11

Mitglied
Hello guys!
I've just ordered the 30-pin SMD version from PCBWay and it should ship soon!
I searched everywhere and could not find a single list outlining what other items are needed to make a working system. Such as
  • One ESP32
  • Speaker (4ohm?)
  • Some sort of Y cable?
  • Capacitors?
  • Power lead (blue thingy?)
  • Anything else?
I want to order all the stuff and make sure its ready when my boards arrive.
As for ESC, it appears this has only been tested with Hobbywing 1080 ESC? Would 1060 work? My trucks are mostly driven indoors, so, I don't imagine they'd draw that much power?

Could someone help?
 

Nolethai

Mitglied
Hallo,
ich habe Probleme mit Version 8.7.
Die Probleme sind mit Arduino IDE und Plattformio.

Platform io (VS-Code)
Ashampoo_Snap_Montag, 13. Dezember 2021_16h35m9s_002_PIO Home - Rc_Engine_Sound_ESP32 - Visual...pngAshampoo_Snap_Montag, 13. Dezember 2021_16h30m16s_001_10_adjustmentsTrailer.h - Rc_Engine_Soun...png

Wo liegt mein Fehler? Es werden bestimmt so 15 Fehler mit FastLED betreffend ausgeworfen.
Ich habe schon 3 mal die Zip-Datei bei Github runter geladen, aber immer das gleiche. Mit Version 8.6 habe ich keine Probleme.
Viele Grüße
Norbert

mit Arduino ide:Ashampoo_Snap_Montag, 13. Dezember 2021_16h49m11s_003_src - 9_adjustmentsDashboard.h Arduino 1...png
 
Zuletzt bearbeitet:

GeeKaa

Mitglied
Same problem here. I renamed .pio to .pio.org and copied .pio from a working version to 8.7. After that, it went off without a hitch.
 
I searched everywhere and could not find a single list outlining what other items are needed to make a working system. Such as
  • One ESP32
  • Speaker (4ohm?)
  • Some sort of Y cable?
  • Capacitors?
  • Power lead (blue thingy?)
  • Anything else?
ESP32: https://www.banggood.com/Geekcreit-...-p-1214159.html?cur_warehouse=CN&rmmds=search
Speaker: any 4 or 8 ohm speaker. For example: https://www.banggood.com/Heng-Long-...-p-1525531.html?cur_warehouse=CN&rmmds=search
Capacitors: No
Screw terminal: https://www.banggood.com/20pcs-2-Pi...h-p-993197.html?cur_warehouse=CN&rmmds=search
Female headers: https://www.banggood.com/10pcs-40Pi...Y-p-945516.html?cur_warehouse=CN&rmmds=search
Male headers: https://www.banggood.com/10-Pcs-40-...p-p-918427.html?cur_warehouse=CN&rmmds=search

Gute Frage. Bei mir funktioniert es mit Arduino und VS Code ohne Probleme
 

redstorm54

Mitglied
Für alle mit Problemen bei platform.io, schaut mal den Issues auf Github, FASTLED 3.4.0 funktioniert nicht, ich habe die Lösung hier beschrieben:


Man muss in den Abhängigkeiten einfach die ältere Version festlegen und fertig.

Muss mich noch kurz vorstellen, ich bin Sascha, habe 10 Jahre lang Flugmodellbau gemacht und baue gerne Tamiya Modelle - ich sage immer Malen nach Zahlen mit Zahnrädern ;)

Über einen Tamiya Volvo FH12 für meinen Sohn mit einem Beier SFR1 bin ich auf das Thema gekommen, ob man da nicht was selbst bauen kann. SMD-Board ist gelötet, Software drauf und kommt in einen Tamiya MAN TGX Red Edition, den ich mir als Plattform für das Modul ausgesucht habe. Funktioniert auch alles soweit. Geiles Projekt! Wirklich Hochachtung für die Idee und Ausführung.

Bin beruflich Software-Entwickler, allerdings nicht im C/C++ Bereich. Ich würde immer platform.io mit VSCode empfehlen, die Arduino IDE ist doch recht rudimentär.

Ich habe auch noch eine Frage, pro LED Kanal sind 100mA max angegeben, die man aber nicht ausreizen soll. Wenn ich vier weiße LEDs parallel schalte, komme ich auf 80mA. Ist das noch im Rahmen? Macht das wer? Der MAN hat Doppelscheinwerfer...
 
Zuletzt bearbeitet:
Man muss in den Abhängigkeiten einfach die ältere Version festlegen und fertig.
Danke für den Hinweis. Bei mir funktionieren 3.3.3 und 3.4.0
Bildschirmfoto 2021-12-15 um 07.09.06.png Bildschirmfoto 2021-12-15 um 07.14.12.png
Ich habe auch noch eine Frage, pro LED Kanal sind 100mA max angegeben, die man aber nicht ausreizen soll.
Das ist nicht so kritisch, der ULN2003 kann 300mA pro Kanal schalten, kann aber zu warm werden, wenn alle Kanäle voll belastet sind. Im Modell wird das kaum auftreten. Eine weitere Limitierung ist, dass der 7805 Spannungsregler max. 1A liefern kann, dies inkl. Verstärker. Ich habe diesbezüglich noch nie Probleme gehabt. Bei der kommenden Version ist aber ein switch mode Konverter vorhanden, der bis zu 1.5A dauernd und 3A Peak liefern kann.

Ein neuer Controller ist nun im Flatbed Trailer eingebaut. Mehr dazu im LKW Bereich:
IMG_2910D.JPG
 

condor11

Mitglied
Hi guy!
Another question.
Would there be any issues if I used Y splitter cables from my receiver, one side going to ESP 32 board and other going to ESC, shift servo, steering servos etc?
I realize the board will not be able to control ESC with inertia. That OK. That way I can use my existing ESC. Same for Servo - basically transmission switching, steering.
I've never used Y cables for those signals, so wanted to check before I start.
 

GeeKaa

Mitglied
PCBWAY.
December 15 ordered 5 pcbs without components

Estimated Delivery Date
December, 27 2021 - Business address between 9:00-17:30, private address between 17:30-21:00


Service Area: SHENZHEN - CHINA MAINLAND
Service Area: AMSTERDAM - NETHERLANDS, THE
:D
 
Would there be any issues if I used Y splitter cables from my receiver, one side going to ESP 32 board and other going to ESC, shift servo, steering servos etc?
No, but it does not make sense in case of the ESC. For the other channels it's not required, because the are two connectors per channel on the board, so you can just use an extension lead.

Hier das neue Video über das nun auf GitHub verfügbare Board und die neuen Drahtlos Anhängerfunktionen:
 
Top Bottom