Kako koristiti 7 segmentna LED dioda u krugu senzora vlage u tlu?

Oct 29, 2025Ostavi poruku

Hej tamo! Ako se bavite elektronikom i DIY projektima, možda ste se zapitali kako koristiti 7 segmentna LED dioda u krugu senzora vlage u tlu. Pa, na pravom ste mjestu! Ja sam dobavljač 7 segmentnih LED dioda i provest ću vas kroz cijeli proces.

Šta je 7 segmentna LED dioda?

Prije nego što zaronimo u krug senzora vlage u tlu, hajde da brzo razgovaramo o tome što je 7 segmentna LED dioda. 7 segmentna LED je uređaj za prikaz koji može prikazati brojeve od 0 do 9 i neka osnovna slova. Sastoji se od sedam pojedinačnih LED segmenata, obično označenih od a do g, a ponekad i dodatnog decimalnog zareza (dp). Možete pogledati različite 7 segmentne LED grafike7 segmentna LED grafikada steknete bolju predstavu o tome kako rade.

Postoje različite vrste 7 segmentnih LED dioda, kao što su jednocifrene i dvocifrene. Ako trebate prikazati samo jednocifrene brojeve, aJednocifrena 7 segmentna LED diodaje odličan izbor. Ali ako trebate prikazati veće brojeve, recimo dvije cifre, onda aDvocifrena sedmosegmentna LED diodaje ono što tražite.

Zašto koristiti 7-segmentnu LED diodu u krugu senzora vlage u tlu?

Senzori vlažnosti tla koriste se za mjerenje količine vode u tlu. Ovo je veoma važno za stvari kao što su baštovanstvo, poljoprivreda, pa čak i neki automatizovani sistemi za navodnjavanje. Koristeći 7-segmentnu LED diodu u krugu, lako možete prikazati nivo vlage na jasan i čitljiv način. Umjesto da samo dobijete signal ili podatke na računaru, možete vidjeti stvarni nivo vlage direktno na ekranu.

Komponente koje će vam trebati

  • 7 segmentna LED dioda: Kao što sam spomenuo, možete birati između jednocifrene ili dvocifrene LED diode ovisno o vašim potrebama.
  • Senzor vlažnosti tla: Postoji mnogo vrsta dostupnih na tržištu. Možete odabrati jedan na osnovu vašeg budžeta i preciznosti koja vam je potrebna.
  • Mikrokontroler: Nešto kao Arduino ili Raspberry Pi. Oni su odlični za obradu podataka sa senzora vlage u tlu i kontrolu 7-segmentne LED diode.
  • Otpornici: Trebat će vam neki otpornici da ograničite struju koja teče kroz LED diode i senzor.
  • Matična ploča i žice za kratkospojnike: Koriste se za jednostavno povezivanje svih komponenti.

Vodič korak po korak za izgradnju kola

Korak 1: Povežite senzor vlažnosti tla

Prvo povežite senzor vlažnosti tla na mikrokontroler. Obično senzor ima tri pina: VCC (napajanje), GND (uzemljenje) i SIG (signal). Povežite VCC pin na 5V izlaz mikrokontrolera, GND pin na masu mikrokontrolera, a SIG pin na jedan od analognih ulaznih pinova (npr. A0) mikrokontrolera.

Korak 2: Povežite 7 segmentna LED dioda

Zatim povežite 7 segmentna LED dioda na mikrokontroler. 7 segmentna LED dioda ima nekoliko pinova za segmente (a - g i ponekad dp) i zajednički pin (bilo zajednička katoda ili zajednička anoda). Ako je LED dioda sa zajedničkom katodom, spojite zajednički pin na masu. Ako je to zajednička anoda LED, spojite zajednički pin na 5V izlaz. Zatim povežite svaki segmentni pin (a - g i dp) na digitalni izlazni pin mikrokontrolera preko otpornika. Otpornik se koristi za ograničavanje struje i zaštitu LED diode.

Korak 3: Napišite kod

Sada je vrijeme da napišemo kod za mikrokontroler. Kod će učiniti dvije glavne stvari: očitati podatke sa senzora vlage u tlu i prikazati odgovarajući broj na 7-segmentnoj LED diodi. Evo jednostavnog primjera korištenja Arduina:

// Definirajte pinove za 7 segmentna LED const int segmentPins[7] = {2, 3, 4, 5, 6, 7, 8}; // Definirajte pin za senzor vlažnosti tla const int sensorPin = A0; // Obrasci za brojeve 0 - 9 na 7 segmentnoj LED diodi (zajednička katoda) const byte digitPatterns[10] = { B00111111, // 0 B00000110, // 1 B01011011, // 2 B01001111, // 0 3 B0111, // 0 3 B0111, // 0 5 B01111101, // 6 B00000111, // 7 B01111111, // 8 B01101111 // 9 }; void setup() { // Postavi segmentne pinove kao izlaz za (int i = 0; i < 7; i++) { pinMode(segmentPins[i], OUTPUT); } } void loop() { // Čitanje vrijednosti sa senzora vlage u tlu int sensorValue = analogRead(sensorPin); // Mapiraj vrijednost senzora na broj od 0 - 9 int displayNumber = map(sensorValue, 0, 1023, 0, 9); // Prikaz broja na 7 segmentnoj LED bajt šabloni = digitPatterns[displayNumber]; for (int i = 0; i < 7; i++) { digitalWrite(segmentPins[i], bitRead(pattern, i)); } kašnjenje (100); }

Korak 4: Testirajte kolo

Nakon što ste učitali kod u mikrokontroler, vrijeme je da testirate kolo. Umetnite senzor vlažnosti tla u tlo i trebali biste vidjeti nivo vlage prikazan na 7-segmentnoj LED diodi. Ako ne radi, još jednom provjerite svoje veze i kod.

Two-digit Seven Segement LEDOne-digit 7 Segement LED

Rješavanje problema

  • Nema displeja na LED diodi: Provjerite da li je napajanje ispravno priključeno. Uvjerite se da je zajednički pin LED diode pravilno spojen (ili na masu ili na 5V ovisno o tome da li je zajednička katoda ili anoda). Također provjerite da li su otpornici na pravom mjestu i da li imaju ispravnu vrijednost otpora.
  • Prikazani su netačni brojevi: Ovo može biti zbog neispravnog ožičenja ili problema s kodom. Provjerite veze između mikrokontrolera i LED segmenata. Također, provjerite jesu li obrasci cifara u kodu ispravni.

Zaključak

Korištenje 7-segmentne LED diode u krugu senzora vlage u tlu je odličan način za prikaz nivoa vlage u jasnom i lako čitljivom formatu. To je zabavan i edukativan projekat koji može biti koristan u mnogim aplikacijama. Ako ste zainteresirani za nabavku visokokvalitetnih 7 segmentnih LED dioda za svoje projekte, slobodno se obratite za pregovore o kupovini. Imamo širok spektar mogućnosti da zadovoljimo vaše potrebe.

Reference

  • Arduino dokumentacija
  • Elektronički udžbenici o osnovnim kolima i mikrokontrolerima

To je sve za danas. Nadam se da vam je ovaj vodič bio od pomoći. Ako imate bilo kakvih pitanja, slobodno ostavite komentar ispod.