steve-cr:
Però mi gioco le analogiche (me ne servono 4).
Ecco, diciamo che il post non è chiarissimo.
L'ESP8266 lo aggiungi come periferica o va a sostituire del tutto il nano?
L'ESP32 ha 2 ADC configurabili su 18 pin, la tensione massima sarà a 3.3V ma hai 12 bit.
Sono stato troppo conciso, lo ammetto.
Mi sono fatto una board con 6 relè, alimentatore 12v e due connettori da 15pin per inserirci il NANO, il tutto montato dentro un contenitore din35 con display 20x4 fatto così.
Ho pensato di renderlo wifi ed ho davanti diverse soluzioni: tengo tutto così com'è e aggiungo solo ESP8266, modificando il circuito stampato per adattarlo al NANO come spiega lo Schema_ESP01_UNO.jpg, quindi senza sacrificare nulla.
Oppure cambio il NANO con un NodeMCU ma poi mi sono accorto che non ho più le analogiche dove attaccare le mie NTC.
Di seguito ho visto ESP32 e a fronte di qualche euro in più ho addirittura più del NANO come in e out ed in più tutta la connetività che voglio, mantenendo i miei ingressi a 5V...
Non vorrei prendere decisioni di cui pentirmi: tengo la strada vecchia e la amplio oppure cambio e vado su ESP32 (scartando NodeMCU per via delle analogiche)?
zoomx:
Che temperature devi misurare? Non puoi usare dei sensori digitali oppure delle termocoppie?
Io intanto aggiungerei un ESP8266 come periferica, nel mentre penserei alla sua sostituzione.
Ho già un sensore dht22 su una digitale, ma 4 NTC che vanno quasi annegate nel cemento; sono standard, costano poco e sono facili da installare e mantenere, anche da parte di elettricisti non proprio preparati...
Ma poi, scusa, le termocoppie non sono, appunto, analogiche?
Le termocoppie sono analogiche ma per leggerle si usano dei chip con cui comunichi in digitale tipo il MAX6675 o il successivo, di cui però non ricordo il nome. C'è la complicazione di dove mettere la schedina ma se hai progettato un PCB lo puoi aggiungere a bordo. Credo però che siano molto sensibili ai disturbi.
Il DHT22 è medio, c'è di meglio ma dipende dalle precisioni e accuratezze che ti servono. Se ti basta il grado praticamente tutti i sensori vanno bene. Potresti usare i 18B20 che puoi collegare in serie e leggerli con un solo pin. C'è anche la tecnica di alimentarli e leggerli con solo 2 fili.
E dovrei mettere 4 MAX6675 per sopperire a 4 analogiche??? Non se ne parla nemmeno.
Il DHT lo uso come un buon compromesso prezzo/prestazioni per leggere temperatura e umidità con un buon grado di precisione. Ho fatto una schedina per leggerlo a due fili twisted.
Sto aspettando degli ESP32Lite e degli ESP32 per installare il programma che uso su NANO (con le eventuali modifiche) e poi vedere come e quale utilizzare (ingressi e uscite abbondano!)
testato:
credo non ti sia chiara una cosa un tantino importante....
non puoi usare termocoppie direttamente ai pin analogici
Le termocoppie danno una microtensione che scaturisce da due metalli uniti tra loro e non è possibile leggerla dagli ingressi analogici. Io uso le NTC industriali da 6 mm. di diametro che sono delle termoresistenze e che quindi leggo molto semplicemente sugli analogici di Arduino.
salve, stavo cercando di creare un programmino con esp8266-01 per accendere un LED attraverso l'app Blynk ma, quando vado a caricare lo sketch mi comaiono i seguenti errori:
warning: espcomm_sync failed
error: espcomm_open failed
error: espcomm_open failed
>crotchet: essendo il tuo primo post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentartiIN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con MOLTA attenzione il su citato REGOLAMENTO ... Grazie.
Devo caricare un file con desinenza .bin sul modulino ESP8266-01, ho un pc Mac e come interfaccia TTL i due moduli seguenti: un PL2302hx e un FDT232 ma non riesco a trovare i relativi driver da installare e l'applicativo per utilizzarli sul Mac.
Inoltre il mio inglese è rimasto a livello scolastico e mi complica la ricerca su internet.
Saluti