Dunque, inizio subito col rispondere alla tua domanda...
L'autore del articolo parte dal fatto che il jack della TH, pur presentando 4 poli, ne ha solo 3 abilitati: 3.3V, GND e GPIO 14... che ne è stato del quarto?
Rovesciando il PCB della TH (lato piste) si nota che il contatto vuoto del jack (1° anello) presenta un collegamento verso il GPIO 4 su cui sono presenti, risalendo, 2 coppie di pad vuoti su cui dovrebbero prender posto, presumibilmente, ricalcando lo schema del GPIO 14, 1 resistenza da 0 ohm (usata normalmente come ponticello) e una da 5K ohm di pull-up.
Il passaggio al pensiero seguente, per chi "mastica" un po' di tecnologia PIC (Arduino, Rasp etc. etc.) è pressoché immefiato: 2 GPIO con 2 resistenze di pull-up = I2C
Cos'è l'I2C, non mi addentrerò in spiegazioni dettagliate, non ne sarei neppure in grado (se ti interessa QUI ne puoi trovare), semplificando ti basta sapere che è una tipologia di BUS seriale a corto raggio in grado di far colloquiare attraverso 2 soli contatti, denominati SCL e SDA (Serial CLock e Serial DAta), un processore con una periferica (digitale).
Nel esempio del link, l'autore, collega infatti la sonoff ad una BMP280, una scheda con sensore pressione e temperatura (ma da questo lato è pessima). Ciò che l'autore non dice o, meglio, indica la cosa a fine articolo ma senza entrarne nel dettaglio, è che per attivare tale BUS, oltre ai due componenti visti, è necessario ri-flashare la scheda... leggasi sostituire il firmware.
Tornando alla mia affermazione iniziale...
Per utilizzare tale tipologia di sensori (analogici) è necessario disporre di un PIN con funzioni ADC in grado di convertire il segnale analogico in digitale (ADC = analog to digital converter) non presente sul processore delle sonoff (ESP8266 - 01)
P.S.
Si, ma per quello che vuoi far tu non è possibile... prima di spiegarti il perché preferisco però chiarirti cosa concerne la modifica di cui hai inserito le foto e che hai prelevato, immagino, da QUIho letto che sarebbe possibile entrare tramite jack 2.5...
L'autore del articolo parte dal fatto che il jack della TH, pur presentando 4 poli, ne ha solo 3 abilitati: 3.3V, GND e GPIO 14... che ne è stato del quarto?
Rovesciando il PCB della TH (lato piste) si nota che il contatto vuoto del jack (1° anello) presenta un collegamento verso il GPIO 4 su cui sono presenti, risalendo, 2 coppie di pad vuoti su cui dovrebbero prender posto, presumibilmente, ricalcando lo schema del GPIO 14, 1 resistenza da 0 ohm (usata normalmente come ponticello) e una da 5K ohm di pull-up.
Il passaggio al pensiero seguente, per chi "mastica" un po' di tecnologia PIC (Arduino, Rasp etc. etc.) è pressoché immefiato: 2 GPIO con 2 resistenze di pull-up = I2C
Cos'è l'I2C, non mi addentrerò in spiegazioni dettagliate, non ne sarei neppure in grado (se ti interessa QUI ne puoi trovare), semplificando ti basta sapere che è una tipologia di BUS seriale a corto raggio in grado di far colloquiare attraverso 2 soli contatti, denominati SCL e SDA (Serial CLock e Serial DAta), un processore con una periferica (digitale).
Nel esempio del link, l'autore, collega infatti la sonoff ad una BMP280, una scheda con sensore pressione e temperatura (ma da questo lato è pessima). Ciò che l'autore non dice o, meglio, indica la cosa a fine articolo ma senza entrarne nel dettaglio, è che per attivare tale BUS, oltre ai due componenti visti, è necessario ri-flashare la scheda... leggasi sostituire il firmware.
Tornando alla mia affermazione iniziale...
Non è possibile perché, anche se tu modificassi la scheda e ne sostituissi il firmware, i sensori collegabili potrebbero essere solamente di tipo digitale o, meglio, in grado di scambiare informazioni sul succitato BUS I2C. I sensori "a forchetta" usati per analizzare l'umidità del terreno si basano invece su un collegamento di tipo analogico, in soldoni sono due semplici bacchette stagnate tramite cui viene rilevata la variazione di resistenza dovuta alla maggiore o minore presenza di acqua nel terreno.Si, ma per quello che vuoi far tu non è possibile...
Per utilizzare tale tipologia di sensori (analogici) è necessario disporre di un PIN con funzioni ADC in grado di convertire il segnale analogico in digitale (ADC = analog to digital converter) non presente sul processore delle sonoff (ESP8266 - 01)
P.S.
SMD 0805 non è un componente ma solo un form-factor, praticamente indica la dimensione del componente (resistenza, condensatore etc. etc.) SMD...con l'aggiunta di una smd 0805 ...


