електронна поща

admin@zgcxgdlcd.com

WhatsApp

15919880141

Как да използвам 7 сегмент LCD в проект за измервателни уреди?

Aug 01, 2025Остави съобщение

Ей там! Ако сте в проекти за електроника DIY, особено нещо толкова готино като измервател на PH, тогава вероятно сте чували за 7-сегментарни LCD. Аз съм действителен 7-сегмент LCD доставчик и съм тук, за да споделя някои съвети за това как можете да използвате тези изящни дисплеи във вашия проект за измервателни уреди.

Защо да изберете 7-сегмент LCD за вашия PH метър?

Първо, нека поговорим за това защо 7-сегмент LCD е чудесен избор за PH метър. Стойностите на pH обикновено варират от 0 до 14, което може лесно да се покаже с помощта на 7-сегментарен LCD. Тези дисплеи са прости, лесни за четене и могат ясно да показват числени стойности. Те също са сравнително евтини, което ги прави бюджетен вариант за любители и сам.

Reflective Lcd Screen8

Друго предимство е, че 7-сегментните LCD са устройства с ниска мощност. Тъй като PH метър често е преносимо устройство, консумацията на енергия е решаващ фактор. 7-сегмент LCD няма да изтощи батерията ви бързо, което позволява на вашия PH метър да работи за по-дълги периоди, без да се нуждае от презареждане.

Видове 7-сегментарни LCD

На пазара има няколко вида 7-сегментарни LCD. Като доставчик съм виждал много различни модели и всеки има свои уникални функции.

Един популярен тип еОтразяващ монохроматичен FSTN LCD. Този тип LCD използва атмосферна светлина, за да покаже числата, което означава, че не се нуждае от подсветка. Той е чудесен за употреба на открито, където има много слънчева светлина. Технологията FSTN осигурява добър контраст и широки ъгли на гледане, което улеснява четенето на стойностите на pH от различни позиции.

Тогава еОтразяващ LCD екран. Подобно на FSTN LCD, той разчита и на околната светлина. Той обаче има различен външен вид и може да предложи различни нива на контраст. Отразяващите LCD екрани често се използват в приложения, при които консумацията на енергия е основна грижа, тъй като те не изискват допълнителна мощност за осветяване.

TheVA LCD дисплейе друг вариант. VA означава вертикално подравняване, което осигурява високи съотношения на контраста и отлични ъгли на гледане. Тези дисплеи често се използват в приложения, при които качеството на изображението е важно и те също могат да бъдат чудесен избор за PH метър, особено ако искате по-професионално изглеждащ дисплей.

Свързване на 7-сегмента LCD с вашия PH метър

Сега, нека да влезем в нитливия зърнест да свържете 7-сегмента LCD с вашия PH метър. Първата стъпка е да разберете пинаута на LCD. Повечето 7-сегментирани LCD имат 10 до 12 пина, в зависимост от това дали имат десетична точка или не.

Ще трябва да свържете захранващите щифтове (обикновено VCC и GND) към вашия източник на захранване. Не забравяйте да проверите изискванията за напрежение на LCD, тъй като различните модели могат да изискват различни напрежения. Повечето 7-сегментарни LCD работят при 3.3V или 5V.

След това ще трябва да свържете сегменталните щифтове. Тези щифтове се използват за контрол на всеки от седемте сегмента (A, B, C, D, E, F и G) на дисплея, както и десетичната запетая, ако е налична. Можете да използвате микроконтролер, като Arduino, за да контролирате тези щифтове.

Ето един прост пример за това как можете да свържете 7-сегмент LCD към Arduino:

// Определете щифтовете за 7-сегмента LCD const int segmentpins [7] = {2, 3, 4, 5, 6, 7, 8}; const int decimalpin = 9; void setup () {// Задаване на сегментните щифтове като изход за (int i = 0; i <7; i ++) {pinmode (segmentpins [i], изход); } pinmode (decimalpin, изход); } void loop () {// Показване на число (напр. 5) DisplayNumber (5); забавяне (1000); } void DisplayNumber (int номер) {// Определете моделите на сегмента за всеки номер на байтовете сегменти [10] = {0b00111111, // 0 0b00000110, // 1 0B01011011, // 2 0b01001111, // 3 0b01100111111111111111111111111111111101, // 6 0B00000111, // 7 0B01111111, // 8 0B01101111 // 9}; // Вземете модела на сегмента за дадения номер на байта = segmentpatterns [номер]; // задайте сегментарни щифтове според модела за (int i = 0; i <7; i ++) {digitalWrite (сегментпини [i], bitread (модел, i)); }}

Този код е основен пример за това как можете да контролирате 7-сегмент LCD с помощта на Arduino. Ще трябва да го промените, за да покажете действителните стойности на pH от вашия pH сензор.

Програмиране на дисплея

След като свържете LCD с вашия микроконтролер, ще трябва да го програмирате, за да покажете стойностите на pH. Първата стъпка е да прочетете стойностите на pH от вашия pH сензор. Повечето pH сензори извеждат аналогово напрежение, което можете да преобразувате в рН стойност, като използвате калибрационна крива.

Ето пример за това как можете да прочетете стойността на pH от рН сензор и да го покажете на 7-сегментния LCD:

// Определете щифтовете за 7-сегмента LCD const int segmentpins [7] = {2, 3, 4, 5, 6, 7, 8}; const int decimalpin = 9; // Определете щифта за pH сензора const int phSensorpin = a0; void setup () {// Задаване на сегментните щифтове като изход за (int i = 0; i <7; i ++) {pinmode (segmentpins [i], изход); } pinmode (decimalpin, изход); } void loop () {// Прочетете стойността на pH от сензора int sensorValue = analogread (phSensorpin); float phvalue = map (sensorValue, 0, 1023, 0, 14); // Показване на стойността на pH на LCD DisplayNumber ((int) phvalue); забавяне (1000); } void DisplayNumber (int номер) {// Определете моделите на сегмента за всеки номер на байтовете сегменти [10] = {0b00111111, // 0 0b00000110, // 1 0B01011011, // 2 0b01001111, // 3 0b01100111111111111111111111111111111101, // 6 0B00000111, // 7 0B01111111, // 8 0B01101111 // 9}; // Вземете модела на сегмента за дадения номер на байта = segmentpatterns [номер]; // задайте сегментарни щифтове според модела за (int i = 0; i <7; i ++) {digitalWrite (сегментпини [i], bitread (модел, i)); }}

Този код чете стойността на pH от сензора, превръща го в рН стойност между 0 и 14 и след това показва цяло число на стойността на рН на 7-сегмента LCD. Можете да го промените, за да покажете десетичната част, ако искате повече точност.

Калибриране и отстраняване на неизправности

Калибрирането е важна стъпка във всеки проект за измервателни уреди. Ще трябва да калибрирате вашия PH сензор, за да осигурите точни показания. Това обикновено включва използване на известни pH разтвори (напр., РН 4, рН 7 и рН 10) и съответно регулиране на калибрационната крива.

Ако имате проблеми с получаването на LCD за показване на правилните стойности, има няколко неща, които можете да проверите. Първо, уверете се, че връзките са правилни и няма разхлабени проводници. Можете също да проверите нивата на напрежението, за да сте сигурни, че са в рамките на приемливия диапазон за LCD.

Ако дисплеят трепне или не показва пълните числа, това може да е проблем с захранването или програмирането. Опитайте леко да увеличите напрежението на захранването или да проверите кода си за грешки.

Заключение

Използването на 7-сегмент LCD в проект PH-метър е чудесен начин да се покажат стойностите на pH ясно и ефективно. С правилния тип LCD и правилното програмиране можете да създадете професионално изглеждащ PH метър, който е лесен за използване и надежден.

Ако се интересувате от закупуване на 7-сегментарни LCD за вашия проект за измервателни уреди или друг проект за електроника, не се колебайте да се свържете с нас. Ние предлагаме широк спектър от висококачествени 7-сегментарни LCD на конкурентни цени. Независимо дали се нуждаете от отразяващ LCD за употреба на открито или VA LCD за по -добро качество на изображението, ние ви обхванахме. Нека започнем разговор и да видим как можем да ви помогнем да оживите вашия проект!

ЛИТЕРАТУРА

  • Документация на Arduino
  • PH сензорни таблици
  • Ръководства на производителя на LCD