-
-
Notifications
You must be signed in to change notification settings - Fork 225
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ESP-WROOM-32, Meldung im Setup, Pinout Settings #340
Comments
Also ich habe bei mir in Anlehnung an die OpenDTU folgende Belegung am Lolin NodeMCU ESP32 board: [env:lolin32 lite]
board = lolin32_lite
build_flags = ${env.build_flags}
-DHOYMILES_PIN_MISO=19
-DHOYMILES_PIN_MOSI=23
-DHOYMILES_PIN_SCLK=18
-DHOYMILES_PIN_IRQ=16
-DHOYMILES_PIN_CE=4
-DHOYMILES_PIN_CS=5 Die MISO, MOSI und SCLK sind mW mehr oder minder fest definiert. Die anderen drei IRQ, CE und CS kann man mE auch beliebig anders definieren / belegen. Schick doch mal ein Bild von Deinem Aufbau. Wenn Du die Verkabelung richtig machst kannst Du auch gleich noch den 100uF Elko zwischen Pin1&2 des nRF24 Moduls löten. |
@stefan123t |
Hallo @stefan123t, | Am ESP | Am ESP | Am |
Allerdings hat mein ESP nur 30 PIN , von daher einige PINs lt. der Umsetztabelle benutzt. Update: Erreiche den WR nicht , inzwischen produziert er. Denke der NRF wird also in jedem Fall benötigt. edit: fixed markdown |
Der Pufferelko vermeidet Spannungseinbrüche wenn der NRF24L01+ auf Sendung geht. |
@mroenne2022 Das wäre auf jeden Fall der richtige: Und wie lautet die genaue Bezeichnung auf dem ESP? |
@mroenne2022 Laut dem folgenden NRF24 Issue sollten wir m.E. als Default den
Ich habe mal auf die Schnelle folgendes Pinout für das 30 pin ESP32 Modul gefunden: und hier ein nRF24L01+ Pinout
D.h. im /setup/ muß man die drei Pins auch eintragen: Die drei Pins kannst Du auch alternativ in Deiner config_override.h z.B. so angeben: #undef DEF_RF24_CS_PIN
#undef DEF_RF24_CE_PIN
#undef DEF_RF24_IRQ_PIN
// ESP32 default pinout
#define DEF_RF24_CS_PIN 5
#define DEF_RF24_CE_PIN 4
#define DEF_RF24_IRQ_PIN 2
// ESP8266 default pinout
//#define DEF_RF24_CS_PIN 15
//#define DEF_RF24_CE_PIN 2
//#define DEF_RF24_IRQ_PIN 0 Die folgende config sollte also bei gleicher Verdrahtung auch mit OpenDTU, funktionieren: -DHOYMILES_PIN_MISO=19
-DHOYMILES_PIN_MOSI=23
-DHOYMILES_PIN_SCLK=18
-DHOYMILES_PIN_IRQ=16
-DHOYMILES_PIN_CE=4
-DHOYMILES_PIN_CS=5 |
Hallo Stefan , |
ich habe das selbe Setup wie folgt mit der fertigen BIN zum laufen bekommen. (Sowohl mit der ext. Antennen Version als auch der int.) Einstellung im Ahoy CS - D1 (GPIO5) Auf dem ESP und dem NRF sieht es wie folgt aus:
edit: markdown layout |
Hallo @Kouichi-kun , |
Hallo @Kouichi-kun , |
@mroenne2022 Ja ist relavant für die Ich denke hiermit ist der Issue abgearbeitet und kann geschlossen werden. |
Hallo, hab einen ESP32 heute mit 0.5.17 geflashed.
Konnte auch alles konfigurieren und ihn in mein WLAN integriert.
Ist auch erreichbar , allerdings meckert er im Setup wie folgt :
WARNING! your NRF24 module can't be reached, check the wiring and pinout.
Hab einen mit Antenne und auch einen ohne Antenne versucht, Meldung bleibt.
Kabel hab ich mehrfach geprüft. Nun ist mein ESP32 einer mit 30 Pins und es gibt
ja dieses Schema mit der Umsetzung der Pins von 38 auf 30 .
Meines Erachtens alles korrekt , hat jemand vielleicht eine Idee ?
Ob ich den WR erreiche kann ich erst morgen testen wenn er arbeitet.
Bin noch recht neu hier muss ich dazu sagen.
VG Michael R.
The text was updated successfully, but these errors were encountered: