Inhoudsopgave:

Digitale temperatuurwidget / thuisthermometer - Ajarnpa
Digitale temperatuurwidget / thuisthermometer - Ajarnpa

Video: Digitale temperatuurwidget / thuisthermometer - Ajarnpa

Video: Digitale temperatuurwidget / thuisthermometer - Ajarnpa
Video: Govee WiFi Thermometer Hygrometer H5179 2024, December
Anonim
Digitale temperatuurwidget / thuisthermometer
Digitale temperatuurwidget / thuisthermometer

Een kleine en goed uitziende digitale thermometer met behulp van de Dallas DS18B20 digitale sensor en een Arduino Pro Micro op 3.3v. Alles is ontworpen om precies te passen en op zijn plaats te klikken, geen schroeven of lijm nodig!

Niet zo heel veel, maar het ziet er cool uit.

Stap 1: Maak uw onderdelen klaar

Gebruikte onderdelen & Amazon-links

  • Sensor: DS18B20
  • Scherm: 0,91" OLED-scherm
  • Microcontroller: Arduino Pro Micro
  • Batterij: CR123
  • Weerstand: 4.7k Ohm Weerstand

Stap 2: Print de behuizing

Print de behuizing
Print de behuizing

De STL-bestanden kunnen worden gedownload via de volgende links.

Thingiverse:

Mijnminifactory:

Print de 2 delen en verwijder eventuele onvolkomenheden.

Stap 3: Test of het past

Test of het past!
Test of het past!

Nadat u de behuizing, de insert en het display en de microcontroller hebt schoongemaakt, ze zullen strak passen, maar vijl de sleuven indien nodig, druk ze niet te hard, want dat kan het scherm beschadigen!

Stap 4: Sluit alles aan

Alles verbinden
Alles verbinden
Alles verbinden
Alles verbinden
Alles verbinden
Alles verbinden

Verbindingen

  • Sensor data pin op Arduino PIN 5
  • Geef SDA weer op Arduino PIN 2
  • SCL weergeven op Arduino PIN 3
  • Diplay Power op Arduino Vcc
  • Displaygrond op Arduino-grond

De sensor moet worden aangesloten met een weerstand van 4.75k ohm, zoals weergegeven op de afbeelding.

Voeg ook 2 kabels toe aan de Vcc en aarde die u moet verlengen om de batterij aan te sluiten.

Stap 5: Monteer het project

Stel het project samen
Stel het project samen

Klik alles vast om op de sleuven te plaatsen, Voor de batterij heb ik aluminiumfolie gebruikt.

Zorg ervoor dat de sensor uit de buurt is van de rest van de elektronische onderdelen, omdat dit de waarden beïnvloedt.

Stap 6: Download de bibliotheken en upload de code

Download de bibliotheken en upload de code
Download de bibliotheken en upload de code

Bibliotheken:

  • OneWire.h:
  • U8g2lib.h:
  • DallasTemperature.h:

Haal de code uit een van de links:

www.hackster.io/GeoChrys/kamertemperatuur-…

noobmakers.com/2018/04/01/digital-temperature-widget/

Upload het naar je arduino.

Stap 7: Bijna klaar

Bijna klaar!
Bijna klaar!

Sluit de batterij aan en sluit de behuizing, klaar!

U kunt de Arduino-code bewerken om wijzigingen aan te brengen in het lettertype en hoe de informatie wordt weergegeven.

Aanbevolen: