Modulazione PWM pilotare GPIO esterni al Raspberry (ESP8266)

Progetti domotici con il Raspberry .... con o senza il supporto di MeterN e 123Solar
giobbe
Messaggi: 22
Iscritto il: 01/05/2017, 22:39

Modulazione PWM pilotare GPIO esterni al Raspberry (ESP8266)

Messaggioda giobbe » 03/04/2018, 18:40

Vorrei far modulare tramite lo script di Flane (sempre caricato sul Rasberry) invece del GPIO18 del Rasperry un GPIOxx di una schedina Wemos.
Questo in quanto il boiler si trova lontano dal Raspberry, senza istallare un altro Raspberry solo per il PWM pensavo di pilotare (in remoto) il GPIO di un semplice ESP o Wemos posizionato vicino al boiler
Grazie
Giobbe


Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: Modulazione PWM pilotare GPIO esterni al Raspberry

Messaggioda Flane » 03/04/2018, 23:14

La gestione del PWM di un ESP8266 come il Wemos D1 mini è diversa da quella del Raspberry.
Non basta cambiare il numero di GPIO ed inviarlo (in qualche modo) via wifi all'ESP.

Non ho capito nel dettaglio come pensavi di fare e non ho idea delle tue conoscenze in termini di programmazione, ma io non ho mai usato il PWM di un ESP e non saprei come aiutarti.

miki8989
Messaggi: 299
Iscritto il: 22/01/2016, 6:39

Re: Modulazione PWM pilotare GPIO esterni al Raspberry

Messaggioda miki8989 » 23/05/2018, 19:42

Qualche tempo fa avevo fatto qualcosa con domoticz ed un esp8266

Appena torno a casa vedo

Inviato dal mio SM-N9005 utilizzando Tapatalk

giobbe
Messaggi: 22
Iscritto il: 01/05/2017, 22:39

Re: Modulazione PWM pilotare GPIO esterni al Raspberry

Messaggioda giobbe » 24/05/2018, 0:00

OK
Grazie

terribiledavide
Messaggi: 73
Iscritto il: 22/02/2017, 20:25

Re: Modulazione PWM pilotare GPIO esterni al Raspberry

Messaggioda terribiledavide » 06/06/2018, 21:56

ciao
sto cercando di implemetare il pwm su esp8266 ma non riesco a capire come impostare la frequenza e il clock usato nel PWM per raspBerry.

Qualcuno può gentilemente darmi un aiuto?

grazie infinite

Davide

terribiledavide
Messaggi: 73
Iscritto il: 22/02/2017, 20:25

Re: Modulazione PWM pilotare GPIO esterni al Raspberry

Messaggioda terribiledavide » 03/01/2019, 22:17

ciao,
scusate qualcuno è riuscito a capire come settare la frequenza del PWM con esp8266 per ottenere impulsi da 10ms.

Questa cosa mi sta facendo impazzire, non riesco a trovare una soluzione.

grazie

Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: Modulazione PWM pilotare GPIO esterni al Raspberry

Messaggioda Flane » 03/01/2019, 22:38

Qui dovresti avere la risposta:
http://esp8266.github.io/Arduino/versio ... log-output
c'è sia come impostare la frequenza che il range del PWM.
Di default la frequenza è impostata a 1000Hz ed il range a 1023 (1024 possibili valori da 0 a 1023).

Ho solo cercato su google non ho mai provato il pwm su esp.

Qui c'è un ottimo tutorial
https://circuits4you.com/2017/12/21/esp ... m-example/
da quello che vedo da una veloce lettura, mi sembra si possa fare quello che io ho fatto con raspberry.

terribiledavide
Messaggi: 73
Iscritto il: 22/02/2017, 20:25

Re: Modulazione PWM pilotare GPIO esterni al Raspberry (ESP8266)

Messaggioda terribiledavide » 03/01/2019, 22:54

Questa conf l'ho provata ma non riesco ad ottenere gli stessi valori che ottieni tu nel pwm con raspberry.
Secondo te che freq devo impostare?
Io ho provato con 5khz ma nada.

Avatar utente
Flane
Messaggi: 2460
Iscritto il: 16/01/2016, 15:02

Re: Modulazione PWM pilotare GPIO esterni al Raspberry (ESP8266)

Messaggioda Flane » 03/01/2019, 22:57

Se guardi la mia guida del PWM su github, questi sono i valori che io ho usato sul Raspi:
Immagine

la frequenza PWM è di 5Hz e non 5000Hz come hai usato tu ....

terribiledavide
Messaggi: 73
Iscritto il: 22/02/2017, 20:25

Re: Modulazione PWM pilotare GPIO esterni al Raspberry (ESP8266)

Messaggioda terribiledavide » 03/01/2019, 23:02

Cavolinaaa, mi sembravano 5khz.

Riprovo con 5hz e.ti faccio sapere


Torna a “Domotica”

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti