Ako použiť LCD displej 20x4 v projekte so senzorom pohybu?

Apr 17, 2026Zanechajte správu

Ahoj! Som dodávateľ 20x4 LCD displejov a dnes sa s vami podelím o to, ako používať 20x4 LCD displej v projekte snímača pohybu. Bude to zábavná cesta a prevediem vás každým krokom.

Prečo 20x4 LCD displej?

Najprv si povedzme, prečo by ste chceli vo svojom projekte snímača pohybu použiť LCD displej 20x4. LCD displej s rozmermi 20 x 4 vám poskytuje slušný priestor na zobrazenie najrôznejších informácií. Môžete zobraziť textové správy, údaje zo senzorov a dokonca aj jednoduchú grafiku, ak máte chuť. Je to skvelý spôsob, ako urobiť váš projekt užívateľsky prívetivejším a informatívnejším.

V porovnaní s inými displejmi ako naprLCD displej 16x120x4, ktorý má menšiu obrazovku, vám poskytuje viac priestoru na hranie. A zatiaľ čoLCD displej 40x2má dlhšiu vodorovnú čiaru, 4-riadkové nastavenie 20x4 môže byť organizovanejšie na prezentáciu rôznych typov údajov. The0802 LCD displejje ešte menší, takže nemusí byť vhodný na zobrazenie podrobných informácií z projektu snímača pohybu.

Čo budete potrebovať

Skôr než začneme, prejdime si veci, ktoré budete pre tento projekt potrebovať:

  1. LCD displej s rozmermi 20 x 4 (samozrejme, a ja som tu, aby som vám ponúkol skvelý!)
  2. Pohybový senzor. Existujú rôzne typy, ako napríklad PIR (pasívne infračervené) senzory, ktoré sú veľmi populárne na detekciu pohybu.
  3. Arduino doska. Je to skvelý mikrokontrolér, s ktorým sa ľahko pracuje, najmä pre začiatočníkov.
  4. Niektoré prepojovacie káble na spojenie všetkého dohromady.
  5. Zdroj napájania, ktorým môže byť batéria alebo pripojenie USB.

Pripojenie LCD displeja 20x4

Teraz poďme do toho hlbokého - drsného pripojenia LCD displeja 20x4.

  1. Pripojenie napájania: Najprv musíte pripojiť napájacie kolíky. LCD displej má zvyčajne VSS (zem), VDD (napájanie 5 V) a VO (nastavenie kontrastu). Pripojte VSS k zemi vášho Arduina, VDD k 5V kolíku a VO môžete pripojiť k potenciometru na úpravu kontrastu.
  2. Kontrolné kolíky: Existujú tri ovládacie kolíky: RS (výber registra), E (povoliť) a RW (čítanie/zápis). Pripojte RS k digitálnemu kolíku na vašom Arduine (povedzme kolík 12), E k inému digitálnemu kolíku (napríklad kolík 11) a zvyčajne pripojíme RW k zemi, pretože väčšinou píšeme na displej.
  3. Dátové kolíky: LCD displej 20x4 má 8 dátových pinov (D0 - D7). Môžete ich pripojiť buď v 4-bitovom alebo 8-bitovom režime. Pre jednoduchosť použijeme 4-bitový režim. Pripojte D4 - D7 k digitálnym kolíkom 5 - 8 na vašom Arduine.

Programovanie Arduina

Keď je všetko pripojené, je čas naprogramovať Arduino. Budete musieť použiť knižnicu LiquidCrystal, vďaka ktorej je ovládanie LCD displeja veľmi jednoduché.

#include <LiquidCrystal.h> // inicializácia knižnice s číslami pinov rozhrania LiquidCrystal lcd(12, 11, 5, 6, 7, 8); // pin snímača pohybu const int motionPin = 2; int motionState = 0; void setup() { // nastavenie počtu stĺpcov a riadkov na LCD: lcd.begin(20, 4); // nastavíme pin snímača pohybu ako vstupný pinMode(motionPin, INPUT); } void loop() { // prečítanie stavu pohybového senzora motionState = digitalRead(motionPin); if (motionState == HIGH) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Rozpoznaný pohyb!"); } else { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Bez pohybu"); } oneskorenie(100); }

V tomto kóde najskôr zahrnieme knižnicu LiquidCrystal a inicializujeme LCD displej. Ako vstup sme nastavili aj kolík snímača pohybu. Vslučkafunkcie, čítame stav pohybového senzora. Ak je detekovaný pohyb, vymažeme LCD a vytlačíme „Motion Detected!“. V opačnom prípade vytlačíme „Bez pohybu“.

Fine – Tuning Your Project

Svoj projekt môžete ešte vylepšiť pridaním ďalších funkcií. Môžete napríklad zobraziť čas, kedy bol detekovaný pohyb, alebo môžete použiť rôzne farby na LCD, ak máte podsvietený displej, ktorý podporuje farby. Môžete tiež pridať ďalšie senzory a zobraziť ich hodnoty na displeji.

0802 LCD Display05

Kontakt pre nákup

Ak máte záujem o LCD displej 20x4 pre svoj projekt pohybového senzora alebo akýkoľvek iný projekt, neváhajte nás kontaktovať. Som tu, aby som vám pomohol so všetkými vašimi potrebami v oblasti LCD displeja. Či už ste nadšenec alebo profesionál, mám pre vás ten správny displej.

Referencie

  • Oficiálna dokumentácia Arduina
  • Dokumentácia knižnice LiquidCrystal