HC 05 problemi di accoppiamento con Mac

No, visto che usi i 5V e non i 3.3V che non ce la fanno
comunque se vuoi usare un alimentatore esterno, metti in comune le masse

Brunello:
State facendo confusione...
l'adattatore di Sparkfun è solo un logic converter, mentre quello cinese che ha comprato ha in più il regolatore di tensione da 5V a 3.3V

ah ... ok, non conoscevo quella schedina, comunque .. sembra che NON funzioni visto quello che descrive di cosa accade alle uscite ... :o

Guglielmo

se metto 5V su qualsiasi ingresso HV, sul corrispondente LV (e su tutti gli altri!!!!!!) ho una tensione di 2.02V

se metto 5V sul pin 5v del convertitore, dall'altro lato cioè il pin 3.3V ho effettivamente 3.3V ma anche su tutti gli altri LV ho 3.3V!!!!!!!!!

Che ne pensi di questo, Brunello?

  1. Devi sempre alimentarlo, quindi mettere il 5V ad un'alimentazione di 5V
  2. Come ti ho detto prima è normale che tu legga 3.3V su tutte le uscite LV, visto che c'e' una resistenza di PullUp
    Cio' vale anche per l'HV, basta che sia alimentato e se misuri leggi 5V

Giuseppebm: ... la prova che ti avevo detto falla allora solo per il livello LOW ... dato che quel modulo, oltre al regolatore ha anche le pull-up.

Guglielmo

Chiaro, domani provo e ti dico!Nel frattempo vi ringrazio per la disponibilità e la solerzia!

Non si finisce mai di imparare se ci si confronta con gente competente!

Buongiorno ragazzi,

ho effettuato stamattina la prova.

Lo schema seguito è il primo (alimentazione 5V con arduino).
Ho effettuato un per prima cosa un controllo delle tensioni:

tra i pin 3.3 e gnd del regolatore ho 2.94V
tra i pin 5V e gnd del regolatore ho 4.80V

Lo sketch che ho caricato è quello presente nella libreria WiFiEsp.h tra gli esempi. L'esempio è il WEbServerLED.

questo il responso della seriale:

WiFiEsp] Initializing ESP module
[WiFiEsp] Initilization successful - 1.3.0
Attempting to connect to WPA SSID: TP-LINK_isun
[WiFiEsp] Connected to TP-LINK_isun
You're connected to the network
SSID: TP-LINK_isun
IP Address: 192.168.0.180

To see this page in action, open a browser to http://192.168.0.180

[WiFiEsp] Server started on port 80
[WiFiEsp] New client 0
New client
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led ON
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 0
[WiFiEsp] Disconnecting  0
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led OFF
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 0
[WiFiEsp] Disconnecting  0
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led OFF
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 0
[WiFiEsp] Disconnecting  0
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 1
New client
Turn led OFF
[WiFiEsp] Disconnecting  1
Client disconnected
[WiFiEsp] New client 0
New client
Turn led ON
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 0
[WiFiEsp] Disconnecting  0
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led OFF
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led ON
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 0
[WiFiEsp] Disconnecting  0
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led OFF
[WiFiEsp] Disconnecting  0
Client disconnected
[WiFiEsp] New client 0
New client
Turn led ON
[WiFiEsp] Disconnecting  0
Client disconnected

Come si può notare ci sono dei continui riavvii ed un errore ricorrente:
[WiFiEsp] >>> TIMEOUT >>>
[WiFiEsp] Data packet send error (2)
[WiFiEsp] Failed to write to socket 0

Potrebbe essere un problema di alimentazione?

Lo stesso sketch caricato con la configurazione senza regolatore (SBAGLIATA OVVIAMENTE) girava in maniera stabile ed il modulo comunicava in maniera agevole.

Grazie.

Giuseppe

>Giuseppebm: ... fai una favore, vero che non è "codice", ma questi lunghi "log" racchiudili sempre, come per il codice, tra i tag CODE, che il tutto diveta più leggibile e compatto. Grazie :slight_smile:

Guglielmo

Potrebbe essere un problema di alimentazione?

Lo stesso sketch caricato con la configurazione senza regolatore (SBAGLIATA OVVIAMENTE) girava in maniera stabile ed il modulo comunicava in maniera agevole.

Si, potrebbe essere un problema di alimentazione, ma quando lo colleghi senza Logic Converter ( che tra parentesi per adattare i livelli con un Esp-01 basta un diodo - Vedi disegno ) come lo alimenti ? Da dove prendi i 3.3V ?

Alimentavo con 3.3V di arduino (SBAGLIATO) ma per testare funzionava!

Li hai tre diodi e un condensatore ?

Domanda..
che Arduino usi ?
A che velocità è impostato l'ESP-01 ?

Li recupero, provo questa configurazione e ti faccio sapere!Nel frattempo ho rifatto la stessa connessione con il convertitore e sembra funzioni, però scalda un tantino...Nella finestra del log non ho più riavvii.Sto provando un pò di scketch per verificare se funziona sia da server sia da client.

Grazie mille!Se avete qualche link interessante con qualche guida alla configurazione client e server gli do un'occhiata!

Brunello:
Domanda..
che Arduino usi ?
A che velocità è impostato l'ESP-01 ?

Arduino UNO, ho impostato il baud rate a 9600 perchè usando la seriale virtuale quello è il massimo, perciò ho settato la velocità dell'ESP-01 a 9600 on AT mode!