Termometro digitale con Arduino uno R3

Salve, per me non è nuovo questo argomento nel senso che avevo già parlato di questo progetto su un altro forum, comunque vado subito al sodo, volevo costruire un semplice termometro digitale con l'Arduino uno R3, un display TFT SPI 2.8 e un sensore SHT41 o SHT35.

In realtà la mia idea iniziale era di utilizzare un piccolo microcontroller alimentato a pile ma non penso sia possibile, ho cercato in commercio termometri già pronti con sensore SHT35 ma non ho trovato niente, si ci sono i kit della ecowitt ma sono costosi.

Non ho un saldatore dunque devo effettuare i collegamenti tramite cavi jumper, pensate vada bene l'Arduino uno R3 per questo progetto o è meglio un ESP32 ?

Volevo qualcosa di compatto e gradevole da appoggiare sul mobile ma non sono riuscito a trovare nessun case in grado di ospitare l'Arduino e fissare il display 2.8, ho visto solo case costruiti in 3D, se avete consigli al riguardo fatemi sapere.

Il regolamento non so se mi permette di postare link di shop per verificare la compatibilità dei componenti.

Purché non siano link a solo scopo pubblicitario, puoi, anzi DEVI, mettere i link ai prodotti che usi :wink:

Guglielmo

1 Like

Ciao, grazie, posto i link di aliexpress, ho intenzione di prenderli li solo perché costano di meno :

UNO R3 Scatola Ufficiale ATMEGA16U2 / UNO + WiFi R3 MEGA328P Chip CH340G Per Arduino UNO R3 Scheda di Sviluppo WeMos ESP8266

https://it.aliexpress.com/item/1005002997846504.html?spm=a2g0o.productlist.main.1.5de830cbqptw9i&algo_pvid=e7ed182a-a30b-443f-a610-4a56902fb685&algo_exp_id=e7ed182a-a30b-443f-a610-4a56902fb685-0&pdp_npi=4%40dis!EUR!3.98!3.04!!!4.22!3.22!%40210384b217222752953818530ed731!12000023136335082!sea!IT!0!ABX&curPageLogUid=H5oRNeyXuJlx&utparam-url=scene%3Asearch|query_from%3A

Display TFT 0.96/1.3/1.44/1.8/2.4/2.8/3.5 pollici TFT modulo LCD schermo a colori ST7735 ILI9341 interfaccia Driver SPI per Arduino -

https://it.aliexpress.com/item/1005006532468602.html?spm=a2g0o.productlist.main.1.2041494afjqydl&algo_pvid=6af6ccaf-882d-4f4c-bcd1-e447dd8adb3c&algo_exp_id=6af6ccaf-882d-4f4c-bcd1-e447dd8adb3c-0&pdp_npi=4%40dis!EUR!3.13!0.93!!!24.13!7.19!%40210384b217222751514894845ed731!12000037569950816!sea!IT!0!ABX&curPageLogUid=T2D5Ai6SJLrQ&utparam-url=scene%3Asearch|query_from%3A

SHT30 SHT30-D SHT31 SHT31-D SHT35 SHT35-DSHT40 SHT40-D SHT41 SHT41-D Sensore di Umidità di Temperatura Tempo di Sblocco per Arduino -

https://it.aliexpress.com/item/1005005142437608.html?spm=a2g0o.productlist.main.1.7ad67f7bji0AGN&algo_pvid=1a2a2533-252f-4456-b2d9-3cf31aca148d&algo_exp_id=1a2a2533-252f-4456-b2d9-3cf31aca148d-0&pdp_npi=4%40dis!EUR!2.25!0.93!!!2.39!0.99!%40211b80d117222583540743226ecace!12000031831599951!sea!IT!0!ABX&curPageLogUid=n92jl22JN2Nt&utparam-url=scene%3Asearch|query_from%3A

40-120 pz Dupont Line 10CM 20CM 30CM 40pin maschio a maschio + maschio a femmina femmina a femmina ponticello cavo Dupont per KIT fai da te

https://it.aliexpress.com/item/4000203371860.html?spm=a2g0o.productlist.main.1.19dd249cEDR97M&algo_pvid=98035255-e2a8-40b6-9665-425e21a03db7&algo_exp_id=98035255-e2a8-40b6-9665-425e21a03db7-0&pdp_npi=4%40dis!EUR!1.88!1.03!!!2.00!1.10!%40211b812f17222757165622447ee140!10000000774493026!sea!IT!0!ABX&curPageLogUid=oVwxS8SgnTJ1&utparam-url=scene%3Asearch|query_from%3A

Scheda di sviluppo ESP32 modulo Bluetooth WiFi Wireless consumo energetico Ultra-basso Dual Core 30pin ESP32-WROOM-32S 32D ESP 32 -

https://it.aliexpress.com/item/1005006336964908.html?spm=a2g0o.productlist.main.1.5446kmxTkmxTAb&algo_pvid=3ae6cbdd-b34f-45d8-a3fa-d12b99c2e1e5&algo_exp_id=3ae6cbdd-b34f-45d8-a3fa-d12b99c2e1e5-0&pdp_npi=4%40dis!EUR!8.91!0.93!!!68.65!7.20!%40211b80d117222582740538875ecace!12000036806447870!sea!IT!0!ABX&curPageLogUid=g14ZnT5xJvkG&utparam-url=scene%3Asearch|query_from%3A

2 pezzi punti Breadboard 830 punti Breadboard MB-102 scheda di prova PCB senza saldatura tagliere a 400 fori test MB102 sviluppo fai da te -

https://it.aliexpress.com/item/1005006990183423.html?spm=a2g0o.productlist.main.3.706356a4ARTrhF&algo_pvid=3b86d105-6a0f-4e9c-951e-032a41ddb6a8&algo_exp_id=3b86d105-6a0f-4e9c-951e-032a41ddb6a8-1&pdp_npi=4%40dis!EUR!4.05!0.93!!!31.18!7.13!%402103896117222766907981933ebf89!12000038966836108!sea!IT!0!ABX&curPageLogUid=RmXboFHM0akW&utparam-url=scene%3Asearch|query_from%3A

LCD1602 modulo Display I2C schermo verde blu 5V PCF8574 adattatore IIC Llate per Arduino -

https://it.aliexpress.com/item/1005006100081942.html?spm=a2g0o.productlist.main.3.58834d6esxI5y9&algo_pvid=5db01df5-7136-46df-91e1-4fc4575abbbe&algo_exp_id=5db01df5-7136-46df-91e1-4fc4575abbbe-1&pdp_npi=4%40dis!EUR!1.94!0.93!!!14.97!7.20!%40211b650b17222768584834818e0706!12000036406595433!sea!IT!0!ABX&curPageLogUid=zoCGeoeNBVR3&utparam-url=scene%3Asearch|query_from%3A

scheda compatibile Controller arduino Nano 3.0 Atmega328 scheda di sviluppo PCB modulo WAVGAT senza USB V3.0 - AliExpress 502

https://it.aliexpress.com/item/1005006989738984.html?spm=a2g0o.productlist.main.1.75911471C1c3vF&algo_pvid=dcd67c3e-a348-4170-8508-0bf7442a8fab&algo_exp_id=dcd67c3e-a348-4170-8508-0bf7442a8fab-0&pdp_npi=4%40dis!EUR!5.60!0.93!!!43.16!7.22!%40211b65de17222861905047016ef2b0!12000038965880047!sea!IT!0!ABX&curPageLogUid=05keNzGEnwOg&utparam-url=scene%3Asearch|query_from%3A

Credo non ci siano problemi di incompatibilità ?

Il problema più grosso che vedo è questo:

Come colleghi il connettore o i fili all' SHT?

Nessun progetto definitivo può stare su breadboard con solo dupont infilati nei connettori.

Minimo minimo tutto deve essere collegato tramite morsetti a vite, e in questo caso un Arduino Nano con la apposita basetta con morsetti (ovviamente nella versione già saldata) sarebbe meglio.

2 Likes

UNO R3? ESP8266???... Che miscuglio! Fai in modo che si capisca qualcosa!

https://it.aliexpress.com/item/1005002997846504.html

Tutto il resto del link non serve!

1 Like

Prima di tutto di ringrazio per i consigli.

Comunque per il progetto in questione è più indicato un Arduino nano ?

Questi pettini non tengono solo ad'incastro ?

Dall' SHT41 all'Arduino po tramite jumper maschio-femmina e avvitati alla morsettiera che mi hai indicato.

Spero sia già saldata :

NANO V3.0 3.0 scheda di espansione adattatore terminale Controller NANO IO Shield piastra di estensione semplice per Arduino AVR ATMEGA328P -

https://it.aliexpress.com/item/1005006344667667.html?spm=a2g0o.productlist.main.3.2e4fXJ1PXJ1Phz&algo_pvid=17eb200c-8299-45b3-bf1e-915e071e983c&algo_exp_id=17eb200c-8299-45b3-bf1e-915e071e983c-1&pdp_npi=4%40dis!EUR!5.19!0.94!!!39.87!7.17!%40211b6c1917223410246284711eb571!12000036833765407!sea!IT!0!ABX&curPageLogUid=k2aHlNPBkrFs&utparam-url=scene%3Asearch|query_from%3A#nav-review

Una sonda tipo questa non avrebbe senso :

SHT10-03 SHT20 SHT21 SHT25 SHT31 SHT30 SHT35 SHT40 SHT41 SHT45 sonda sensore di temperatura e umidità

https://it.aliexpress.com/item/33002997209.html?spm=a2g0o.productlist.main.109.77fe4d27FvOYd6&algo_pvid=673b5cfc-af60-4caa-ada9-3cbfb1716f7d&algo_exp_id=673b5cfc-af60-4caa-ada9-3cbfb1716f7d-54&pdp_npi=4%40dis!EUR!5.55!5.55!!!5.86!5.86!%4021038e8317223424172502787ee38a!12000031526383841!sea!IT!0!X&curPageLogUid=5FAKnGMQ31Vi&utparam-url=scene%3Asearch|query_from%3A#nav-review

Volevo acquistare l'hakko fx-888d ma poi ho preso un multimetro pagato 120€, in realtà avrei un vecchio saldatore, dovrei provarlo se funziona, mi serve dello stagno di qualità.

Dimenticavo, il display 2.8 tft spi che ho indicato penso sia compatibile.

Ciao, grazie, purtroppo c'è un pasticcio nel titolo, è che ci sono diversi modelli, si l'ESP8266 non c'entra niente.

I modelli disponibili sono : l'UNO R3 Type-c USB, UNO R3 SMD, UNO R3 DIP, D1 UNO R3, UNO R3 Micro USB

Riguardo l'Arduino nano c'è il Mini e il Mircro e con porta Type-c

Quale è meglio prendere ?

È solo più comodo da montare.

No, sono da saldare.

Si, questo può andare.

Dovrebbe, ma già dalla foto vedo saldature da rifare... come in tutti i prodotti venduti a pochissimo.

Non saprei. Io prima guardo che interfaccia fisica richiede (i2c, SPI), poi che librerie per la gestione (ci sono esempi e tutorial in rete?), e che livelli di tensione (con logiche a tensioni differenti servono dei level shifter). A quel punto la scelta va al display più semplice da gestire (non a quello che costa meno :roll_eyes:)

Quello col cavo che ti è più comodo. Piuttosto su questi cloni (oltre alle eventuali saldature da rivedere, sicuramente dare un'occhiata sotto la lente) potrebbe non essere precaricato il bootloader, e potrebbe servire un'altro Arduino già funzionante per caricarlo.

1 Like

A questo punto se il mio non funziona mi devo procurare per forza un saldatore, su amazon un arduino nano viene già 15€ ma se lo prendo su aliexpress e poi non funziona è tutto inutile.

Si sono d'accordo è meglio prendere il display più semplice da gestire, ma di solito quale è quello più utilizzato ? pensavo fosse l'LCD TFT IPS ILI9341V o il ST7735 sempre con interfaccia SPI, se puoi indicarmi il modello esatto che devo prendere per cortesia.

Display TFT 1.8" ST7735 SPI - Economico e piccolo - YouTube

Usare un display ST7735 TFT SPI con Arduino - Video 545 - YouTube

Il 2.8 pollici però mi sa che ha un controller diverso come l' ST7789

A parte il cavo da quanto ho capito è sempre un Arduino nano ma esiste la variante micro e mini ? quale è l'Arduino nano standard ?

Ma da quanto leggo mini e micro sono le porte :

Scheda Nano V3 RobotDyn® (adrirobot.it)

Invece vedo che ci sono diversi modelli :

Arduino Nano — Negozio Ufficiale Arduino

Bel problema, quindi se non è precaricato il bootloader come si risolve ? non ho un altro Arduino già funzionante, tramite PC non si può caricare ?

Ho visto dei tutorial riguardo il problema dei bootloader di cui mi parlavi

SH140 - Aggiorno bootloader di Arduino nano. - YouTube

#56 Arduino bootloader , come farlo funzionare! - YouTube

Quindi o prendo due arduino nano o il programmatore se è più semplice :

USBTiny USBtinyISP AVR ISP programmatore bootcharger per Arduino R3 Meag2560 con cavo di programmazione a 10pin -

https://it.aliexpress.com/item/32915007308.html?spm=a2g0o.productlist.main.3.1d566964lgKgbW&algo_pvid=e1a505af-8e18-4dcd-917f-e675156b4f38&algo_exp_id=e1a505af-8e18-4dcd-917f-e675156b4f38-1&pdp_npi=4%40dis!EUR!4.39!1.08!!!4.64!1.14!%402103834817223983545836986e901a!66009380496!sea!IT!0!ABX&curPageLogUid=he67H2GOggh6&utparam-url=scene%3Asearch|query_from%3

Il nano base con ATmega328P a 5 V. Il connettore USB originale era il mini. Quei display non li ho mai usati non posso dare consigli. Ho usato solo gli LCD 16x2 e gli oled i2c 0.96" (che si alimentano tranquillamente a 5V). Anche l'USBtinyISP non l'ho mai usato, ma vedo che è previsto nella lista dei programmatori supportati dall'IDE.

1 Like

Grazie per le spiegazioni, comunque riguardo i display il chip ILI9341 e l'interfaccia SPI dovrebbe essere uno standard se così si può dire, non dovrei avere problemi.

Guardavo anche questi con connessione seriale ma sono più costosi, certo sembra di qualità superiore :

Nextion Display | ITEAD STUDIO OFFICIAL

Giusto per curiosità ho ritagliato due cartoncini per rendermi conto delle misure del display, sono davvero piccoli

Dimensioni dello Schermo: 3.5 pollici Area Attiva: 73.44 mm x 48.96 mm Risoluzione: 480x320 pixel

Dimensioni dello Schermo: 2.8 pollici Area Attiva: 43.2 mm x 57.6 mm Risoluzione: 240x320 pixel

Ma il display 2.8 ILI9341 non può essere alimentato a 5v ? non so se questo è un problema, qui per convertire i 5V in 3.3 utilizzano il convertitore logico 4050, spero non ci sia bisogno.

Serial SPI - 2.2" TFT LCD - ILI9341 - #94 by BlackT

EDIT :

Questo dovrebbe funzionare a 5v ?

2.8 "240x320 SPI TFT LCD modulo porta seriale con adattatore PCB Micro SD ILI9341 / ST7789V 5V/3.3V Display a LED da 2.8 pollici per Arduino -

https://it.aliexpress.com/item/1005005933546250.html?spm=a2g0o.productlist.main.1.6cf5442524sT3V&algo_pvid=3e090687-7ac5-489d-afe7-f2b893013550&algo_exp_id=3e090687-7ac5-489d-afe7-f2b893013550-0&pdp_npi=4%40dis!EUR!8.24!2.01!!!63.00!15.35!%402103867617224336114117766eda44!12000034909435436!sea!IT!0!ABX&curPageLogUid=Otuzxm5A24Cr&utparam-url=scene%3Asearch|query_from%3A

Boh dal datasheets non sembrano funzionare a 5v :

Non riesco a capire forse la versione Touch funziona a 5v :

2.8 TFT Touch Shield per Arduino con Touch Screen Resistivo v2 [STEMMA QT / Qwiic] : ID 1651 : Adafruit Industries, Elettronica e kit fai-da-te unici e divertenti

VddIO selezionabile per l'uso con chip da 3,3 V o 5 V - per impostazione predefinita usiamo IOref ma se la tua scheda non ha il pin IOref, puoi saldare il ponticello chiuso per qualsiasi tensione tu voglia

2.8 TFT LCD with Touchscreen Breakout Board w/MicroSD Socket [ILI9341] : ID 1770 : Adafruit Industries, Unique & fun DIY electronics and kits

Abbiamo avvolto questo display in una scheda breakout facile da usare, con connessioni SPI su un'estremità e 8 bit sull'altra. Entrambi sono compatibili con traslatori di livello ad alta velocità da 3-5 V, in modo da poter essere utilizzati con qualsiasi microcontrollore. Se si utilizza la modalità SPI, è possibile sfruttare anche la presa per schede MicroSD integrata per visualizzare le immagini. (scheda microSD non inclusa, ma qualsiasi funzionerà)

Tra l'altro ho visto che Il sensore DHT11 non ha bisogno di saldature :

DIYTZT DHT11 sensore digitale di temperatura e umidità modulo DHT11 per Arduino

https://it.aliexpress.com/item/1005006005060102.html?spm=a2g0o.productlist.main.3.3dd65b13cQMZc1&algo_pvid=e323110a-3fbf-45d4-a32e-c88341a6f08a&algo_exp_id=e323110a-3fbf-45d4-a32e-c88341a6f08a-1&pdp_npi=4%40dis!EUR!1.85!0.94!!!14.21!7.20!%40211b653717223926565021499ea981!12000035367480094!sea!IT!0!ABX&curPageLogUid=lMdVvLhw3tiU&utparam-url=scene%3Asearch|query_from%3A

Scusatemi, la versione del sensore SHT35 senza il suffisso "D" è compatibile con l'Arduino nano ?

Manca l'uscita digitale ma non capisco cosa comporta ?

SHT30 SHT31 SHT35 modulo sensore di temperatura e umidità comunicazione I2C ampia tensione numerica

Sensore SHT35

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.