• 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

D

Deleted member 5600

Gast
Dafür gibt es fertige, kleine DC Miniplatinen aus China bei eBay.

Aber direkt auf der Platine ist natürlich viel besser. :D :thumbsup: :cool:

Gruß Play
 

BAXL

Admin
Mitarbeiter
Ahhh, ich vergaß, dass der ESP32 auf 3,3V läuft . :) gedanklich war ich irgendwie beim Arduino, weil ich schon an eine Einsatzmöglichkeit bei meinen eigenen (Arduino)Projekten gedacht hatte
 
Dafür gibt es fertige, kleine DC Miniplatinen aus China bei eBay.
Ja, klar, verwende ich in den Empfängern auch, aber wir sprechen hier von einem sehr kleinen Empfänger.

Ahhh, ich vergaß, dass der ESP32 auf 3,3V läuft
Das Funkmodul auch. Ist wie gesagt heutzutage Standard. 5V ist Steinzeit. Der Empfänger ist zur Einspeisung mit 5-6V BEC Spannung über den 3 Pin SBUS Stecker ausgelegt, der Regler verkraftet aber wie gesagt auch mehr.
 
Zuletzt bearbeitet:
Mein etwa 9 Jahre alter G4 Cube Hackintosh mit Intel i7 Prozessor kommt in die Jahre und viele Software wird nicht mehr unterstützt, obschon die Hardware nach wie vor voll genügen würde. So viel zum Thema geplante Obsoleszenz.
Also hab ich mir den neuen, viel gerühmten Mac mini mit M1 ARM Prozessor gekauft. Das Teil wehrt sich aber noch... Arduino läuft zum Beispiel nur eingeschränkt, Uploads klappen beim ESP32 gar nicht, beim ATmega328 wird hochgeladen, der Empfänger funktioniert dann aber nicht.

Zum Videos schneiden etc. ist das Teil allerdings wirklich ne Rakete! Und das bei super kleinem Stromverbrauch. Wärmeentwicklung ist selbst unter Volllast Geschichte und das Teil ist unhörbar. Ich hoffe, dass die Probleme mit Intel Software in den nächsten Monaten behoben werden. Bis dahin muss ich halt den NUC (oben) mit Windows 10 für Arduino verwenden. Via GitHub kann ich die Software ja leicht synchronisieren.
IMG_0613.jpeg

IMG_0596.JPG

Falls es jemanden interessiert, ist hier zu sehen, wie ich den Cube damals gebaut habe:

Weggeben werde ich den kaum, ist was fürs Museum. Das Teil ist ja bereits 20 Jahre alt...

Sorry fürs off-topic
 

kiteklaus

Mitglied
Moin zusammen,
ich heise Klaus und bin neu hier im Forum.
Das Projekt RC-Sound hat mich sofort fasziniert, darauf hab ich mir sofort die Platinen in China bestellt. Die Umsetzung finde ich absolut SUPER, großes Lob an den Erfinder!
Ich bin dabei mir den Grand Hauler zu bauen, der Trailer ist soweit schon fertig. Da ich beim Trailer die elektrischen Stützen verbaut habe ist mir ein Punkt aufgefallen der hier noch ergänzt werden könnte.
Die Sattelplatte des Grand Hauler hat einen Microschalter der registiert ob ein Trailer angehakt ist oder nicht. Dadurch gibt es bei der MFC einen Sound beim An- und Abkoppeln des Trailer den ich sehr gut finde.
Ebenfalls ändert sich der Motor Sound etwas mit angehängtem Trailer (Motor klingt angestrengter).
Vielleicht wäre es ja möglich diese Funktion in eines der folgenden Updates mit einzubauen, wäre echt super wenn du das auch noch umsetzen könntest.
Vielen Dank schon mal für die tolle Arbeit.

Viele Grüße
Klaus
 
Die Umsetzung finde ich absolut SUPER, großes Lob an den Erfinder!
Vielen Dank!
Die Sattelplatte des Grand Hauler hat einen Microschalter der registiert ob ein Trailer angehakt ist oder nicht. Dadurch gibt es bei der MFC einen Sound beim An- und Abkoppeln des Trailer den ich sehr gut finde.
Dazu müsstest du mir genauere Angaben zum Schalter und seiner Verkabelung liefern. Ist es ein mechanischer Schalter? wie ist der Stecker? Die Pins sind ja frei programmierbar... Wird aber sicher ne Weile dauern. Bis dahin sehen wir gerne Bilder vom Bau des Haulers.
Ebenfalls ändert sich der Motor Sound etwas mit angehängtem Trailer (Motor klingt angestrengter).
Ein lastabhängiges Variieren des Sounds ist schon vorhanden, klingt angestrengter, wenn du mehr Gas gibst. In Kombination mit der künstlichen Massenträgheit klingt das ziemlich realistisch.

In der Zwischenzeit konnte ich mit dem Mac mini M1 und Arduino IDE übrigens erfolgreich die Software auf meine ATmega328 basierte "Micro RC" Fernbedienung laden. Der ESP32 basierte Soundcontroller funktioniert aber nicht nicht:
IMG_0616.JPG
 

kiteklaus

Mitglied
Dazu müsstest du mir genauere Angaben zum Schalter und seiner Verkabelung liefern. Ist es ein mechanischer Schalter? wie ist der Stecker? Die Pins sind ja frei programmierbar... Wird aber sicher ne Weile dauern. Bis dahin sehen wir gerne Bilder vom Bau des Haulers.
Also der Schalter ist in der Sattelplatte verbaut und erkennt ob der Trailer angehakt ist. Ein einfacher Schließer Kontakt. Trailer angekoppelt Kontakt geschlossen, Tailer abgekoppelt Kontakt offen. Stecker ist egal, kommt ja an deine Platine.
Der universal Ausgang an 32 könnte ja dann als Eingang umprogrammiert hierfür genutzt werden.
Beim ankoppeln und beim abkoppeln wird dann ein Sound wiedergegeben. Das ist dann das Zeichen dafür das der Vorgang funktioniert hat.

VG Klaus
 
Danke für die Angaben.

Hier kommt die offizielle Anleitung, wie der ESP32 auf macOS Big Sur 11.X und somit auf dem M1 Prozessor zum Laufen gebracht werden kann.

Vorher muss natürlich ganz normal das ESP32 Board installiert werden:
Das Problem ist, dass dieses nicht eine aktuelle Python Umgebung verwendet. Hier sollte Espressif nachbessern. Mit den folgenden einfachen Schritten kann es aber zum Laufen gebracht werden.

Ich habe versucht, die sehr verstreuten Infos von hier zusammenzufassen und für Anfänger verständlich zu machen:

Finder öffnen, im Dropdown Menu "Gehe zu > Library" wählen (versteckter Ordner, erscheint nur, wenn "alt" gedrückt ist)
Kopieren von:
/Users/XXXXX/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/tools/esptool.py
nach:
/Users/XXXXX/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1/esptool.py

Im Suchfeld "terminal" eingeben und dieses öffnen, die folgenden Befehle einsetzen und mit "Enter" bestätigen

Superuser Rechte freischalten (Benutzerpasswort wird verlangt):
sudo su

In das richtige Verzeichnis wechseln:
cd /Users/XXXXX/Library/Arduino15/packages/esp32/tools/esptool_py/2.6.1

Zugriffsrechte setzen:
chmod +x esptool.py

Zurück im Finder den Verweis in folgender Datei ändern:
/Users/XXXXX/Library/Arduino15/packages/esp32/hardware/esp32/1.0.4/platform.txt
vorher:
tools.esptool_py.cmd=esptool
nachher:
tools.esptool_py.cmd=esptool.py

Arduino IDE neu starten. Hat bei mir auf Anhieb funktioniert. Arduino ist somit für alles was ich benötige auf dem M1 voll einsetzbar :thumbsup:. Somit kann ich mich nun bald wieder dem Code widmen.

Ich denke, es war die richtige Entscheidung, auf den revolutionären Apple M1 ARM Prozessor zu setzen. Intel hat schlicht den Anschluss verpasst. Wenn man sich überlegt, dass Arduino momentan noch von Intel auf ARM "übersetzt" läuft und trotzdem in der halben Zeit wie auf dem i7 kompiliert... Das Einzige, das momentan noch Probleme macht, ist die CAD Maus von 3D Connexion. Strom braucht das Ding so wenig, dass die geschaltete Netzleiste im Leerlauf nicht mehr sicher einschaltet. Gemessen hab ich nicht, angeblich im Leerlauf 6.8W, unter Volllast 39W. Das sind ungefähr 20% eines vergleichbar schnellen Intel Systems.
IMG_3244.JPG
 

kiteklaus

Mitglied
Moin Martin,
gestern ist mein ESC angekommen, nach dem Einbau und der Konfiguration ist mir aufgefallen das in der Datei "adjustmentsESC.h" noch ein paar Einträge zur Info wichtig wären.
Unter Punkt 2 hast du ohne Kommentar eine 1 eingetragen, da ich aber keinen Lipo verwende sondern einen NIMH Akku ,sollte somit hier eine 2 rein. Ein Kommentar in der Datei wäre hier hilfreich.
Ebenso bei Punkt 14 wäre eine Info wichtig weil man hier das BEC zwischen 6V und 7,4V umschaltet.
Bei der Kanalbelegung finde ich irgendwie die Steuerung (Servo) für die Sattelplatte nicht, diese benötigt eigentlich auch ein Dualrate für das Aus- und Einfahren der Stützen.
Bei mir ist Dualrate nur auf Kanal 2-4 programmierbar, auf den anderen Kanälen kann ich nur mit Mischern arbeiten, das geht zwar auch aber ist etwas schwieriger zu konfigurieren.
Benutzt du deine Sattelplatte nicht mit einem Servo?

VG Klaus
 
Hallo Klaus,
habe es ergänzt, kommt in der nächsten Version.
Bei der Kanalbelegung finde ich irgendwie die Steuerung (Servo) für die Sattelplatte nicht
Das ist noch nicht programmiert.
Benutzt du deine Sattelplatte nicht mit einem Servo?
Nein, ist ja im Original auch manuell. Ich werde versuchen, das Ganze in Kombination mit deinen Sounds in der nächsten Version herauszubringen. Die Sounds habe ich bereits erstellt.
 

Onkel_Tom

Mitglied
"The LED need to be wired "common positive". This means, the long LED legs are all connected together and connect to the 5V rail, coming from the on board regulator"

Heißt ja gerade bei den Rückleuchten das ich alle + zusammenfassen kann auf eine Leitung und die - jeweils mit Vorwiderstand versehe?!
Geht mir nur darum einige Leitungen einsparen zu können an den Rückleuchten selbst.
 
Ja, das ist richtig. Darum hat der Stecker für die Rücklichter nur 1 + Leitung. Schau dir auch Seite 8 von diesem PDF an:
Super übrigens, du scheinst Fortschritte zu machen. Bilder?
 
Top Bottom