Hogyan használjunk 7 szegmenses LED-et talajnedvesség-érzékelő áramkörben?

Oct 29, 2025Hagyjon üzenetet

Szia! Ha az elektronikával és a barkácsprojektekkel foglalkozik, akkor talán elgondolkodott azon, hogyan lehet 7 szegmenses LED-et használni a talajnedvesség-érzékelő áramkörében. Nos, jó helyen jársz! 7 szegmenses LED-ek szállítója vagyok, és végigvezetem az egész folyamaton.

Mi az a 7 szegmenses LED?

Mielőtt belemerülnénk a talajnedvesség-érzékelő áramkörébe, beszéljünk gyorsan arról, hogy mi is az a 7 szegmenses LED. A 7 szegmenses LED egy olyan kijelző, amely 0 és 9 közötti számokat és néhány alapvető betűt képes megjeleníteni. Hét különálló LED-szegmensből áll, általában a-tól g-ig, és néha egy extra tizedesvesszőből (dp). Megnézheti a különböző 7 szegmenses LED grafikákat7 szegmenses LED grafikahogy jobb képet kapjunk működésükről.

Különféle típusú 7 szegmenses LED-ek léteznek, például egy- és kétjegyűek. Ha csak egyjegyű számokat kell megjelenítenie, aEgyjegyű 7 szegmenses LEDnagyszerű választás. De ha nagyobb számokat kell mutatnia, mondjuk két számjegyet, akkor aKét számjegyű hétszegmenses LEDamit keres.

Miért használjon 7 szegmenses LED-et a talajnedvesség-érzékelő áramkörében?

A talaj nedvességérzékelői a talajban lévő víz mennyiségének mérésére szolgálnak. Ez rendkívül fontos az olyan dolgoknál, mint a kertészkedés, a mezőgazdaság és még néhány automatizált öntözőrendszer. Ha az áramkörben egy 7 szegmenses LED-et használ, egyszerűen és jól olvashatóan megjelenítheti a nedvességszintet. Ahelyett, hogy csak jelet vagy adatokat kapna a számítógépen, közvetlenül a kijelzőn láthatja a tényleges nedvességszintet.

Alkatrészek, amelyekre szüksége lesz

  • 7 szegmenses LED: Mint említettem, igény szerint választhatunk egy- vagy kétjegyű LED-ek közül.
  • Talajnedvesség érzékelő: Sokféle típus kapható a piacon. Kiválaszthat egyet a költségvetése és a kívánt pontosság alapján.
  • Mikrokontroller: Olyasmi, mint egy Arduino vagy egy Raspberry Pi. Ezek kiválóan alkalmasak a talajnedvesség-érzékelő adatainak feldolgozására és a 7 szegmenses LED vezérlésére.
  • Ellenállások: Szüksége lesz néhány ellenállásra, hogy korlátozza a LED-eken és az érzékelőn átfolyó áramot.
  • Kenyérlemez és jumper vezetékek: Ezek az alkatrészek egyszerű csatlakoztatására szolgálnak.

Útmutató lépésről lépésre az áramkör felépítéséhez

1. lépés: Csatlakoztassa a talajnedvesség-érzékelőt

Először csatlakoztassa a talajnedvesség-érzékelőt a mikrokontrollerhez. Az érzékelőnek általában három érintkezője van: VCC (teljesítmény), GND (föld) és SIG (jel). Csatlakoztassa a VCC lábát a mikrokontroller 5 V-os kimenetéhez, a GND lábát a mikrokontroller földeléséhez, és a SIG lábát a mikrokontroller egyik analóg bemeneti lábához (pl. A0).

2. lépés: Csatlakoztassa a 7 szegmenses LED-et

Ezután csatlakoztassa a 7 szegmenses LED-et a mikrokontrollerhez. A 7 szegmenses LED több érintkezővel rendelkezik a szegmensekhez (a - g és néha dp), valamint egy közös tűvel (közös katóddal vagy közös anóddal). Ha ez egy közös katód LED, csatlakoztassa a közös érintkezőt a földhöz. Ha ez egy közös anód LED, csatlakoztassa a közös tűt az 5 V-os kimenethez. Ezután csatlakoztassa az egyes szegmens érintkezőket (a - g és dp) a mikrokontroller digitális kimeneti lábához egy ellenálláson keresztül. Az ellenállás az áram korlátozására és a LED védelmére szolgál.

3. lépés: Írja be a kódot

Most itt az ideje megírni a mikrokontroller kódját. A kód két fő dolgot fog tenni: kiolvassa a talajnedvesség-érzékelő adatait, és megjeleníti a megfelelő számot a 7 szegmenses LED-en. Íme egy egyszerű példa az Arduino használatára:

// Határozza meg a lábakat a 7 szegmenses LED-hez const int segmentPins[7] = {2, 3, 4, 5, 6, 7, 8}; // Adja meg a talajnedvesség-érzékelő lábát const int sensorPin = A0; // Minták a 0-9 számokhoz egy 7 szegmensű LED-en (közös katód) állandó bájt digitMinták[10] = { B00111111, // 0 B00000110, // 1 B01011011, // 2 B01001111, //04 B01001111, /1, //04 B01010 B01101101, 5 B01111101, 6 B00000111, 7 B01111111, // 8 B01101111 // 9 }; void setup() { // A szegmens lábainak beállítása kimenetként a következőhöz: (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } } void loop() { // Érték olvasása a talajnedvesség-érzékelőből int sensorValue = analógRead(sensorPin); // Az érzékelő értékének hozzárendelése egy 0 és 9 közötti számhoz int displayNumber = map(sensorValue, 0, 1023, 0, 9); // A szám megjelenítése a 7 szegmenses LED bájtmintán = digitPatterns[displayNumber]; for (int i = 0; i < 7; i++) { digitalWrite(szegmentPins[i], bitRead(minta, i)); } késleltetés(100); }

4. lépés: Tesztelje az áramkört

Miután feltöltötte a kódot a mikrokontrollerbe, ideje tesztelni az áramkört. Helyezze be a talajnedvesség-érzékelőt a talajba, és látnia kell a nedvességszintet a 7 szegmenses LED-en. Ha nem működik, ellenőrizze még egyszer a csatlakozásokat és a kódot.

Two-digit Seven Segement LEDOne-digit 7 Segement LED

Hibaelhárítás

  • Nincs kijelző a LED-en: Ellenőrizze, hogy a tápellátás megfelelően van-e csatlakoztatva. Győződjön meg arról, hogy a LED közös érintkezője megfelelően van csatlakoztatva (vagy a földre vagy az 5 V-ra, attól függően, hogy közös katódról vagy anódról van szó). Ezenkívül ellenőrizze, hogy az ellenállások a megfelelő helyen vannak-e, és a megfelelő ellenállásértékük van-e.
  • Helytelen számok jelennek meg: Ennek oka lehet a hibás vezetékezés vagy a kóddal kapcsolatos probléma. Ellenőrizze a csatlakozásokat a mikrokontroller és a LED szegmensek között. Győződjön meg arról is, hogy a kód számjegyei helyesek.

Következtetés

A 7 szegmenses LED használata a talajnedvesség-érzékelő áramkörben nagyszerű módja a nedvességszint egyértelmű és könnyen olvasható formátumban történő megjelenítésének. Ez egy szórakoztató és oktatási projekt, amely számos alkalmazásban hasznos lehet. Ha szeretne kiváló minőségű 7 szegmenses LED-eket beszerezni projektjeihez, keressen bátran vásárlási tárgyalásokat. Lehetőségeink széles skáláját kínáljuk az Ön igényeinek kielégítésére.

Hivatkozások

  • Arduino dokumentáció
  • Elektronikai tankönyvek alapáramkörökről és mikrokontrollerekről

Mára ennyi. Remélem, hogy ez az útmutató hasznos volt az Ön számára. Ha bármilyen kérdése van, nyugodtan hagyjon megjegyzést alább.