Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Et lite og flott digitalt termometer som bruker Dallas DS18B20 digital sensor og en Arduino Pro Micro på 3.3v. Alt er designet for å passe nøyaktig og for å klikke på plass, ingen skruer eller lim er nødvendig!
Ikke så mye for det, men det ser kult ut.
Trinn 1: Gjør delene dine klare
Deler brukt og Amazon -lenker
- Sensor: DS18B20
- Skjerm: 0,91 "OLED -skjerm
- Mikrokontroller: Arduino Pro Micro
- Batteri: CR123
- Motstand: 4,7k Ohm motstand
Trinn 2: Skriv ut huset
STL -filene kan lastes ned fra følgende lenker.
Thingiverse:
Myminifactory:
Skriv ut de to delene og fjern eventuelle feil.
Trinn 3: Test om det passer
Etter at du har rengjort huset, sett inn og display og mikrokontroller, de vil passe godt, men arkiver sporene om nødvendig, ikke trykk dem for hardt, da det kan skade displayet!
Trinn 4: Koble til alt
Tilkoblinger
- Sensordatapinne på Arduino PIN 5
- Vis SDA på Arduino PIN 2
- Vis SCL på Arduino PIN 3
- Diplay Power på Arduino Vcc
- Vis bakken på Arduino Ground
Sensoren må være koblet til en 4,75k ohm motstand som vist på bildet.
Legg også til 2 kabler på Vcc og bakken som du må forlenge for å koble til batteriet.
Trinn 5: Sett sammen prosjektet
Fest alt på plass på sporene, Jeg brukte litt aluminiumsfolie til batteriet.
Sørg for at sensoren er borte fra resten av elektronikkdelene, da det vil påvirke verdiene.
Trinn 6: Få bibliotekene og last opp koden
Biblioteker:
- OneWire.h:
- U8g2lib.h:
- DallasTemperature.h:
Få koden fra en av koblingene:
www.hackster.io/GeoChrys/room-temperature-…
noobmakers.com/2018/04/01/digital-temperature-widget/
Last den opp til din arduino.
Trinn 7: Nesten ferdig
Koble til batteriet og lukk saken, du er ferdig!
Du kan redigere arduino -koden for å gjøre endringer i skrifttypen og hvordan informasjonen vises.