• Tutti gli e-book sul nostro shop sono in offerta con sconto del 33% per gli utenti del forum: Usate il codice sconto ENERGETIC33 nel carrello. Fino al 28 giugno!

Itead Sonoff TH 10/16


Dunque, inizio subito col rispondere alla tua domanda...
ho letto che sarebbe possibile entrare tramite jack 2.5...
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 QUI
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...
Si, ma per quello che vuoi far tu non è possibile...
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.
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.
...con l'aggiunta di una smd 0805 ...
SMD 0805 non è un componente ma solo un form-factor, praticamente indica la dimensione del componente (resistenza, condensatore etc. etc.) SMD
 
Grazie per l'esaustiva risposta.
Potresti indicarmi lo schema per collegare l'attiny85 o arduino con il sonoff?
Vorrei pilotare un elettrovalvola tramite lettura del sensore umidità e fotoresistenza (irrigazione solo di notte).
Ho a disposizione un sonoff modificato con alimentazione a 12v in modo da alimentarlo con batteria e pannello solare.
Cosa importante è poter avere il controllo da remoto in modo da leggere il sensore e lo stato dell'attuatore.
grazie in anticipo
 
djpipino, tutto quello che vuoi fare è possibile ma devi flashare il sonoff , ci sono molte guide sull'argomento e anche qui trovi qualcosa ma poi dovrai usare domoticz per leggere tutto ciò che vuoi e accendere e spegnere in automatico quello che ti occorre. Se hai un minimo di competenze in ciò ti indico dove cercare.
 
Da PM...
...un pin del sensore è digitale e varia al superamento della soglia del potenziometro,potrei sfruttare questo pin?..
Anche in tal senso purtroppo no, spiego meglio...
La schedina a cui si connette il sensore a forcella presenta 4 PIN: Vcc, GND, A0 e D0
A0 è l'uscita analogica di cui parlavo prima, D0 è "derivata" collegando la linea analogica ad un comparatore di tensione settabile tramite la resistenza variabile sulla scheda (lo scatolotto blu) e, pur rappresentando una sorta di uscita digitale, non è collegabile direttamente alla sonoff per due motivi:
1) dovresti comunque inframezzare a tale uscita un transistor come il TIP 120 visto che il pulsante della sonoff, per essere attivato, necessita di un riferimento a massa
2) il pulsante, per definizione, è un contatto impulsivo, l'uscita D0 è invece di tipo continuativo. Collegando direttamente tale uscita alla sonoff manderesti la scheda in modalità configurazione (come quando premi e mantieni premuto il pulsante della TH)

P.S.
Come dice dolam anche il punto 2 sarebbe però bypassabile con un firmware differente
 
Ciao dolam, non dovrei avere problemi nel flashare il sonoff, indicami a grandi linee come muovermi con il nuovo firmware cosi faccio delle prove.
Grazie
 
Si ma quello che tu hai linkato non è un semplice sensore (resistivo) come quelli su indicati, oltre ad integrare direttamente un interfaccia I2C è "l'ensemble" di un igrometro per il terreno, di un sensore luminosità e uno per la temperatura. Un ottimo all-in-one da affiancare ad un normale esp-01 ma sulla sonoff... almeno di modifiche come quella riportata qualche post addietro ... diventa difficile visto che non vi è un canale I2C ad OK, e non sono previste, in app, tali misurazioni.
E poi, anche se il tutto dovesse funzionare, visto il numero di modifiche hardware e software da applicare, non è meglio partire direttamente da una "base pulita" come un semplice ESP-01 o al limite un ESP-12 a cui è possibile collegare praticamente qualsiasi cosa?
Oltretutto, proprio volendo (QUI indico qualche spunto e un po' di materiale già pronto), da veri "dyiers" si può anche pensare di creare la propria app o il proprio programma per PC con cui monitorare/controllare ogni cosa.

P.S.
Per chi fosse interessato, ulteriori caratteristiche e prezzo del sensore nel link sono reperibili QUI
 
certo che fare il tutto bisogna avere un minimo di esperienza con saldatore e mod..

io personalmente e da quasi 1 anno che uso un sonoff mod con espeasy con sensore di luminosità per le luci del giardino, e posso assicurare che non sbaglia un colpo

ciao
 
proverò a flashare il sonoff con espeasy e modificare l'hardware per avere gli ingressi..vediamo cosa viene fuori
 
salve a tutti... ho gia provato a cercare nei post precedenti.
Sto combattendo con questo Sonoff TH16 v.2.1
Non riesco a capire come renderlo un contatto pulito.
Ho trovato degli schemi MOLTO simili... ho capito dove tagliare... ma non ho capito come collegare la resistenza.
Grazie a chiunque mi dedichi qualche secondo :)
allego le foto su host esterno che non riuscivo a caricarle sul forum.

IMG-20201012-182448 — ImgBB
IMG-20201012-224133 — ImgBB
 
Ciao dolam,
grazie per la risposta, il sensore che ho in questo momento ha l'umidità un sacco sballata di diversi punti, mi hanno detto che il BME è preciso.
 
c'è anche un nuovo sensore che puoi mettere mi sembra sia il 7101sempre di itead, comunque dell'altro ne ho due ed a me funzionano molto bene , ovviamente non ne conosco la precisione ma ne ho uno a Milano ed uno a Pescara e da 3 anni e vanno benissimo e mi sembrano anche molto precisi.
PE.PNG Mi.jpg
 
Bello il BME280, praticamente il seguace del BMP280 con l'aggiunta del umidità.
Per rispondere comunque alla tua domanda, no, non può essere utilizzato con una TH10/16. Non per carenza hardware, l'ESP01 è perfettamente attrezzato per gestire un BUS I2C, ma per incapacità del firmware di leggerne i segnali. I sensori DHT o D26727B in dotazione con le Sonoff sfruttano la tipologia di BUS one-wire
 
Ultima modifica:
prima di tutto grazie per le risposte, visto che mi sono costruito una piccola centralina che misura PM 2,5 PM 10 e gli ho aggiunto un BMP280 bellissimo sensore e molto preciso, avanzando un sensore volevo vedere se potevo sostituire il sensore del mio sonoff che in umidità è andato un po' a gigie.Cavolo avevo trovato un sito dove spiegavano come con tasmota potevo collegargli un BMP280 ma non riesco più a trovarlo.
BME280 collegato a un ESP8266
 
L'ESP8266 è il processore con WiFi integrato impiegato in svariate tipologie di schede, con capostipite l'ESP-01, ivi comprese le Sonoff. A prescindere da quale scheda tu intenda utilizzare il collegamento va fatto, con molta probabilità, su BUS I2C, ovvero utilizzando i PIN SDA e SCL lato BMP280 e due PIN GPIO lato ESP.
Per il riconoscimento dovrebbe avvenire in automatico attraverso i driver Tasmota .... ovviamente prima l'ESP andrà programmato con la relativa libreria: QUESTA
 
Vedo che qui siete molto ferrati sull'argomento sonoff...

Ho una domanda,TH10 e una sonda DS18B20 che era morta motivo sconosciuto...ho tagliato uno spezzone della sonda e tenuto il jack,
volevo allungare con quello spezzone un sensore di tempertura tipo Si7021.
Ma non ho presente quali siano i colori corretti prima di saldare il cavo.

Nel Si7021 c'è il cavo rame tipo auricolari cuffie,due verdi scuri e un ramato.
Lo spezzone della sonda rotta invece ha un nero/giallo/rosso.

Dove posso cercare lo schema di questo tipo di sensori eventualmente?
Grazie.
 

ULTIMI MESSAGGI

Sezioni in Evidenza

Fotovoltaico Aspetti Tecnici, Bancari e Legislazione Isolamento, insuflaggi e Cappotti Tecniche e materiali per l'efficienza termica Riscaldamento e Raffrescamento Soluzioni a Legna, Pellet e Pompe di Calore Ossidroelettrico La nuova fonte di energia dall'infrarosso

Tags + Popolari

Stai usando un browser non aggiornato. Potresti non visualizzare correttamente questo o altri siti web.
Dovreste aggiornare o usare un browser alternativo.

Indietro
Top Bottom