logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Termometr z czujnikiem DS18B20 i dwucyfrowym wyświetlaczem LED

Sam Sung 31 Sty 2026 18:59 2859 19

TL;DR

  • Powstał dwucyfrowy termometr LED z czujnikiem DS18B20, wyświetlaczem ELD-515SURWA i mikrokontrolerem AT89C2051 w obudowie natynkowego gniazda 2xRJ11.
  • Układ wykorzystuje 1-wire z zasilaniem osobnym przewodem, odczyt scratchpada po zakończeniu pomiaru, kontrolę CRC i multipleksowanie wyświetlacza w przerwaniu timera 1302 Hz.
  • Program asemblerowy zajmuje 410 bajtów, mierzy w rozdzielczości 9 bitów i pokazuje temperaturę od -9 do +99 °C.
  • Termometr działa na zasilaniu 5 V / 120 mA, ale na rurce ciepłej wody zaniża wskazania o około 2–3 stopnie.
Wygenerowane przez model językowy.
REKLAMA
📢 Słuchaj (AI):
📢 Słuchaj (AI):

Podsumowanie tematu

✨ Przedstawiono projekt dwucyfrowego termometru z czujnikiem temperatury DS18B20 i czerwonym wyświetlaczem siedmiosegmentowym ELD-515SURWA, zamontowanym na małej płytce uniwersalnej 6x17 oczek. Układ sterowany jest mikroprocesorem AT89C2051, który dzięki silnemu stanowi niskiego na portach umożliwia bezpośrednie sterowanie segmentami wyświetlacza poprzez drabinkę rezystorową 1 kΩ, pełniącą jednocześnie funkcję ograniczenia prądu diod LED. Zastosowano autorską procedurę komunikacji 1-Wire, zoptymalizowaną pod zegar 12 MHz, działającą stabilnie na krótkim przewodzie. Dyskutowano o nietypowym, ale skutecznym sposobie sterowania wyświetlaczem, który jest mniej energooszczędny, lecz pozwala na kompaktową budowę bez dodatkowych tranzystorów czy układów sterujących. Poruszono kwestie wyboru mikroprocesora, jego ograniczeń i zalet, a także porównano podejścia programistyczne w asemblerze i Bascomie, zwracając uwagę na obsługę błędów, tryb uśpienia i efektywność kodu. Wskazano również alternatywne rozwiązania i podobne projekty termometrów z DS18B20, podkreślając zalety autorskiego podejścia do komunikacji i sterowania wyświetlaczem.
Wygenerowane przez model językowy.
REKLAMA