Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Un termòmetre digital petit i amb bon aspecte que utilitza el sensor digital Dallas DS18B20 i un Arduino Pro Micro a 3,3v. Tot està dissenyat per adaptar-se exactament i fixar-se al lloc, sense necessitat de cargols ni cola.
No gaire, però sembla genial.
Pas 1: prepareu les vostres peces
Enllaços de peces usades i Amazon
- Sensor: DS18B20
- Pantalla: pantalla OLED de 0,91"
- Microcontrolador: Arduino Pro Micro
- Bateria: CR123
- Resistència: resistència de 4,7 k Ohm
Pas 2: imprimiu la carcassa
Els fitxers STL es poden descarregar des dels següents enllaços.
Thingiverse:
Myminifactory:
Imprimiu les 2 parts i esborreu les imperfeccions.
Pas 3: proveu si encaixa
Després de netejar la carcassa, inserir i visualitzar i el microcontrolador, s'ajustaran bé, però arxiveu les ranures si cal, no premeu-les massa fort, ja que això podria danyar la pantalla.
Pas 4: connecteu-ho tot
Connexions
- Pin de dades del sensor a l'Arduino PIN 5
- Mostra SDA al PIN 2 d'Arduino
- Mostra SCL al PIN 3 d’Arduino
- Diplay Power a Arduino Vcc
- Mostra el terreny a Arduino Ground
El sensor s’haurà de connectar amb una resistència de 4,75 k ohmios tal com es mostra a la imatge.
Afegiu també 2 cables al Vcc i a la terra que haurà d’estendre per connectar la bateria.
Pas 5: Munteu el projecte
Enganxeu-ho tot per col·locar-lo a les ranures, Vaig fer servir paper d'alumini per a la bateria.
Assegureu-vos que el sensor estigui allunyat de la resta de components electrònics, ja que afectarà els valors.
Pas 6: Obteniu les biblioteques i pengeu el codi
Biblioteques:
- OneWire.h:
- U8g2lib.h:
- DallasTemperature.h:
Obteniu el codi des d'un dels enllaços:
www.hackster.io/GeoChrys/room-temperature-…
noobmakers.com/2018/04/01/digital-temperature-widget/
Pengeu-lo al vostre arduino.
Pas 7: gairebé acabat
Connecteu la bateria i tanqueu la caixa, ja està!
Podeu editar el codi arduino per fer canvis al tipus de lletra i a com es mostra la informació.