GithubHelp home page GithubHelp logo

Comments (9)

schreibfaul1 avatar schreibfaul1 commented on August 16, 2024

Is that all, mo more lines?

from esp32-miniwebradio.

Mateuszz21 avatar Mateuszz21 commented on August 16, 2024

The problem is that he does not write anything more.
How to install the code https://drive.google.com/file/d/1693c5Q78wuDQ0qCt5-8eZSP70kxV83MY/view?usp=sharing, it finds the network, but it does not connect to the right one, even though I changed it everywhere

from esp32-miniwebradio.

schreibfaul1 avatar schreibfaul1 commented on August 16, 2024

I have tested he binary files with ESP32 boards form Widora, Espressif and Doit. Never the error can be produced. The new PicoD4 Board will not work beacause pin17 is internally connected. Please run the scourcecode in Your IDE ans see wat happend. So You can find out what is wrong.

from esp32-miniwebradio.

Mateuszz21 avatar Mateuszz21 commented on August 16, 2024

I have an ESP32 DIY MALL BSFrance and it seems to me that I'm doing everything as described in the guide, but I still do not have any results. When I run the program in my IDE, I get everything correctly without any errors, and I write only on the serial monitor

ets 8 June 2016 00:22:57

first: 0x1 (POWERON_RESET), boot: 0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP: 0xee
clk_drv: 0x00, q_drv: 0x00, d_drv: 0x00, cs0_drv: 0x00, hd_drv: 0x00, wp_drv: 0x00
mode: DIO, div clock: 1
load: 0x3fff0018, len 4
load: 0x3fff001c, underwear: 956
load: 0x40078000, linen 0
load: 0x40078000, underwear: 13076
entry 0x40078a58
tft_info: TFT_CS: 22 TFT_DC: 21 TFT_BL: 17 TFT_MOSI: 23 TFT_MISO: 19 TFT_SCK: 18
tft_info: init HX8347D

and your "ESP32 RADIO" logo appears on the screen and then only that much I see "I can not connect to Wi-Fi, check your references" and nothing else happens: /

from esp32-miniwebradio.

Noelle88 avatar Noelle88 commented on August 16, 2024

Guten Abend.

Heute kamen auch meine letzten Komponenten an.
Leider musste ich feststellen, dass bei mir genau der selbe Fehler auftritt wie bei Mateuszz21.

DevBoard ist dieses hier:
https://www.ebay.de/itm/Espressif-ESP32-WLAN-Dev-Kit-Board-Development-Bluetooth-Wifi-v1-WROOM32-NodeMCU/253564809807?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2057872.m2749.l2649

  • Hardware 3-4 mal auf Fehler geprüft -> alles i.o.
  • statt Spannungsregler bekommt die Steuerung jetzt vom Labornetzteil seine 5V
  • SD-Card mehrmals Formatiert

Serial Monitor spuckt bei mir aber noch einen Hinweis mehr aus:

ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
flash read err, 1000
ets_main.c 371
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:956
load:0x40078000,len:0
load:0x40078000,len:13256
entry 0x40078a90
tft_info: TFT_CS:22 TFT_DC:21 TFT_BL:17 TFT_MOSI:23 TFT_MISO:19 TFT_SCK:18
tft_info: init HX8347D

Und noch etwas ist mir aufgefallen:

Ich habe spaßeshalber das VS1053 getrennt., da kam nur noch Ameisenfußball auf dem LCD.
Nach dem er wieder angeschlossen war, kam wieder "can´t connect to WiFi, check Your credentials"

Ich bin behüht den fehler zu finden, bin aber auch nicht so fitt in der Programmierung und es ist mein erstes Projekt mit dem ESP32.

Vielleicht hilft meine Beschreibung bei der Fehlersuche.
Falls ich weiter komme, werde ich es auf jeden fall berichten.

from esp32-miniwebradio.

schreibfaul1 avatar schreibfaul1 commented on August 16, 2024

Danke für den Kommentar. Irgendwas muss den Fehler verursachen, ich kann ihn leider nicht simulieren. XCS mit XDCS vertauscht würde ähnlich sein, aber das schließe ich mal aus. Wäre es möglich als Entwicklungsumgebung Sloeber (Eclipse) und das ESP32 Paket zu installieren und dann die Komponenten einzeln zu testen? Installationsanleitungen gibt es bei YouTube. Wenn das MP3-Board abgezogen ist hängt DREQ (GPIO36) in der Luft, das kann zu komischen Effekten führen. Ich würde mich freuen, wenn der Fehler weiter eingegrenzt werden kann.

from esp32-miniwebradio.

Noelle88 avatar Noelle88 commented on August 16, 2024

Ich habe heute noch mal ein wenig rum probiert....

Ich habe aus Ihrem älteren Youtube-Video zum "MiniWebRadio mit ESP32" den Code abgeschrieben und siehe da... hat auch auf anhieb funktioniert.
Das TFT habe ich nicht noch mal extra getestet, weil das ja bis zum Startbildschirm und der Fehlermeldung funktioniert.

Sloeber habe ich auch installiert. Wenn ich damit das Programm überprüfe, zeigt er mir einen Fehler in Zeile 692 (Connect To WiFi ) "WiFiName=WiFi.SSID(i);" an.
Als Warnung wird folgendes ausgegeben:
Multiple markers at this Line - Write occurrence of SSID - Invalid arguments 'Candidates are: String SSID()'

Eigentlich hatte ich vor meine Zugangsdaten einfach mal direkt im Code zu plazieren, hat aber eben auf die Schnelle leider nicht geklappt.

from esp32-miniwebradio.

schreibfaul1 avatar schreibfaul1 commented on August 16, 2024

Danke für die Hinweise. SSID(i) soll eine Zeichenkette zurückgeben, hier kam NULL?
Ich habe den Code verändert. Das soll prinzipiell so ablaufen. Zunächst werden die verfügbaren WLAN Netzwerke gescannt. Danach wird nach gleichen SSID gesucht. Das ist der Fall wenn es im Netzwerk mehrere AP mit dem gleichen Namen gibt ("mesh") Wenn das so ist, wird der AP mit dem stärksten Signal gelistet. Im Anschluss wird geprüft, ob eine network.csv vorhanden ist. In dieser können mehrere Netzwerke und deren Passwörter gespeichert sein. Dann wird geprüft, ob es zum Eintrag in der network.csv eine passende vorher gescannte SSID gibt, Wenn ja, wird versucht eine Verbindung herzustellen. Ist keine network.csv vorhanden wird auf die SSID+PW im Code zurückgegriffen und damit ein Verbindungsversuch gestartet. Schlägt das fehl kommt die Meldung "Can't connect..." auf dem Display. Ich habe in einem Blog (Arduino/ESP32 auf Github) gefunden, dass scanNetworks() in eine Endlosschleife laufen kann. Vielleicht ist das hier so (bei mir noch nie aufgetreten) . Dann sollte ich auf scanNetworks() verzichten?

from esp32-miniwebradio.

schreibfaul1 avatar schreibfaul1 commented on August 16, 2024

Die Verbindung zum WLAN wird nun über wifimulti.h hergestellt. Die Funktionalität ist ähnlich. Es wird der stärkste AP gesucht, zu dem die Zugangsdaten bekannt sind.

from esp32-miniwebradio.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.