Jak zastosować 7-segmentową diodę LED w obwodzie czujnika wilgotności gleby?

Oct 29, 2025Zostaw wiadomość

Hej tam! Jeśli interesujesz się elektroniką i projektami typu „zrób to sam”, być może zastanawiałeś się, jak wykorzystać 7-segmentową diodę LED w obwodzie czujnika wilgotności gleby. Cóż, jesteś we właściwym miejscu! Jestem dostawcą 7-segmentowych diod LED i przeprowadzę Cię przez cały proces.

Co to jest dioda 7-segmentowa?

Zanim zagłębimy się w obwód czujnika wilgotności gleby, porozmawiajmy szybko o tym, czym jest 7-segmentowa dioda LED. 7-segmentowa dioda LED to urządzenie wyświetlające, które może wyświetlać cyfry od 0 do 9 i niektóre podstawowe litery. Składa się z siedmiu pojedynczych segmentów LED, zwykle oznaczonych od a do g, a czasami z dodatkową kropką dziesiętną (dp). Możesz sprawdzić różne 7-segmentowe grafiki LED7-segmentowa grafika LEDaby lepiej poznać sposób ich działania.

Istnieją różne typy diod LED 7-segmentowych, np. jednocyfrowe i dwucyfrowe. Jeśli chcesz wyświetlać tylko liczby jednocyfrowe, aJednocyfrowa 7-segmentowa dioda LEDto świetny wybór. Ale jeśli chcesz pokazać większe liczby, powiedz dwie cyfry, a następnie aDwucyfrowa siedmiosegmentowa dioda LEDjest tym, czego szukasz.

Dlaczego warto stosować 7-segmentową diodę LED w obwodzie czujnika wilgotności gleby?

Czujniki wilgotności gleby służą do pomiaru ilości wody w glebie. Jest to bardzo ważne w takich dziedzinach jak ogrodnictwo, rolnictwo, a nawet niektóre zautomatyzowane systemy nawadniające. Dzięki zastosowaniu w obwodzie 7-segmentowej diody LED można w prosty i czytelny sposób wyświetlić poziom wilgoci. Zamiast po prostu odbierać sygnał lub dane na komputerze, możesz zobaczyć rzeczywisty poziom wilgoci bezpośrednio na wyświetlaczu.

Komponenty, których będziesz potrzebować

  • 7-segmentowa dioda LED: Jak wspomniałem, możesz wybierać pomiędzy diodami jednocyfrowymi lub dwucyfrowymi w zależności od potrzeb.
  • Czujnik wilgotności gleby: Na rynku dostępnych jest wiele rodzajów. Możesz wybrać jeden na podstawie budżetu i wymaganej dokładności.
  • Mikrokontroler: Coś w rodzaju Arduino lub Raspberry Pi. Doskonale nadają się do przetwarzania danych z czujnika wilgotności gleby i sterowania 7-segmentową diodą LED.
  • Rezystory: Będziesz potrzebował rezystorów, aby ograniczyć prąd przepływający przez diody LED i czujnik.
  • Płytka prototypowa i przewody połączeniowe: Służą do łatwego łączenia ze sobą wszystkich komponentów.

Przewodnik krok po kroku dotyczący budowania obwodu

Krok 1: Podłącz czujnik wilgotności gleby

Najpierw podłącz czujnik wilgotności gleby do mikrokontrolera. Zwykle czujnik ma trzy piny: VCC (zasilanie), GND (masa) i SIG (sygnał). Podłącz pin VCC do wyjścia 5V mikrokontrolera, pin GND do masy mikrokontrolera, a pin SIG do jednego z pinów wejścia analogowego (np. A0) mikrokontrolera.

Krok 2: Podłącz 7-segmentową diodę LED

Następnie podłącz 7-segmentową diodę LED do mikrokontrolera. 7-segmentowa dioda LED ma kilka pinów dla segmentów (a - g, a czasami dp) i wspólny pin (albo wspólna katoda, albo wspólna anoda). Jeśli jest to dioda LED ze wspólną katodą, podłącz wspólny pin do masy. Jeśli jest to dioda LED ze wspólną anodą, podłącz wspólny pin do wyjścia 5 V. Następnie podłącz każdy pin segmentu (a - g i dp) do cyfrowego pinu wyjściowego mikrokontrolera poprzez rezystor. Rezystor służy do ograniczenia prądu i ochrony diody LED.

Krok 3: Napisz kod

Teraz czas na napisanie kodu mikrokontrolera. Kod wykona dwie główne czynności: odczyta dane z czujnika wilgotności gleby i wyświetli odpowiednią liczbę na 7-segmentowej diodzie LED. Oto prosty przykład użycia Arduino:

// Zdefiniuj piny 7-segmentowej diody LED const int segmentPins[7] = {2, 3, 4, 5, 6, 7, 8}; // Zdefiniuj pin czujnika wilgotności gleby const int sensorPin = A0; // Wzory dla liczb 0 - 9 na 7-segmentowej diodzie LED (wspólna katoda) const byte digitalPatterns[10] = { B00111111, // 0 B00000110, // 1 B01011011, // 2 B01001111, // 3 B01100110, // 4 B01101101, // 5 B01111101, // 6 B00000111, // 7 B01111111, // 8 B01101111 // 9 }; void setup() { // Ustaw piny segmentu jako wyjście dla (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } } void pętli() { // Odczytaj wartość z czujnika wilgotności gleby int sensorValue = analogRead(sensorPin); // Odwzoruj wartość czujnika na liczbę od 0 do 9 int displayNumber = map(sensorValue, 0, 1023, 0, 9); // Wyświetla liczbę na 7-segmentowym wzorcu bajtów diody LED =digitPatterns[displayNumber]; for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], bitRead(wzór, i)); } opóźnienie(100); }

Krok 4: Przetestuj obwód

Po przesłaniu kodu do mikrokontrolera nadszedł czas na przetestowanie obwodu. Włóż czujnik wilgotności gleby do gleby, a poziom wilgoci powinien być wyświetlany na 7-segmentowej diodzie LED. Jeśli to nie działa, sprawdź dokładnie połączenia i kod.

Two-digit Seven Segement LEDOne-digit 7 Segement LED

Rozwiązywanie problemów

  • Brak wyświetlacza na diodzie LED: Sprawdź, czy zasilanie jest prawidłowo podłączone. Upewnij się, że wspólny pin diody LED jest prawidłowo podłączony (albo do masy, albo do napięcia 5 V, w zależności od tego, czy jest to wspólna katoda, czy anoda). Sprawdź także czy rezystory są na właściwym miejscu i czy mają prawidłową wartość rezystancji.
  • Wyświetlane są nieprawidłowe liczby: Może to być spowodowane nieprawidłowym okablowaniem lub problemem z kodem. Sprawdź połączenia pomiędzy mikrokontrolerem a segmentami LED. Upewnij się także, że wzory cyfr w kodzie są prawidłowe.

Wniosek

Użycie 7-segmentowej diody LED w obwodzie czujnika wilgotności gleby to świetny sposób na wyświetlenie poziomu wilgoci w przejrzystym i łatwym do odczytania formacie. To zabawny i edukacyjny projekt, który może być przydatny w wielu zastosowaniach. Jeśli jesteś zainteresowany uzyskaniem wysokiej jakości 7-segmentowych diod LED do swoich projektów, nie wahaj się skontaktować w celu negocjacji zakupu. Mamy szeroką gamę opcji, które zaspokoją Twoje potrzeby.

Referencje

  • Dokumentacja Arduino
  • Podręczniki elektroniki dotyczące podstawowych obwodów i mikrokontrolerów

To wszystko na dzisiaj. Mam nadzieję, że ten przewodnik był dla Ciebie pomocny. Jeśli masz jakieś pytania, zostaw komentarz poniżej.