
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Əziz Dostlar, 8051 və IR sensoru ilə ziyarətçi sayğacının necə hazırlanacağını izah etdim və LCD -də göstərdim. 8051, bütün dünyada hobbi, ticarət tətbiqləri etmək üçün istifadə edilən ən məşhur mikrokontrolörlərdən biridir. O çiplə ziyarətçi sayğacı düzəltdim.
Cihazımda 78E052 Nuvoton mikro nəzarətçisindən istifadə etdim. İstənilən növ 8051 mikrokontrolördən istifadə edə bilərsiniz. İstifadə etdiyim kod Embedded C -də yazılıb və keil kompilyatorunda tərtib edilib.
Təchizat:
89C51 mikro nəzarətçi
IR sensoru
16x2 LCD
Addım 1: Hardware qurun


Aparatı belə bir şəkildə qurmuşam. Şəkildə gördüyünüz kimi, təsviri verdiyim layihə lövhəsinin sxeminə uyğun olaraq çəkdim. Öz sxeminizi dizayn edə və kodu dəyişdirə bilərsiniz.
Addım 2: Ziyarətçi Sayğacı üçün Proqram Kodu
#daxil edin #daxil edin
sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); imzasız char msg = "Sayaç"; char ch [4]; boş gecikmə (); boş sayğac (); int k; imzasız int val; void main () {lcd (0x38, 0); lcd (0x0c, 0); lcd (0x80, 0); TMOD = 0x05; sayğac (); } void gecikmə () {int i; üçün (i = 0; i <= 2000; i ++); } boş sayıcı () {TL0 = 0; TR0 = 1; for (k = 0; k <5; k ++) {lcd (msg [k], 1); } isə (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); (k = 0; k <5; k ++) {lcd (ch [k], 1) üçün; }}} void lcd (char a, int b) {P1 = a; rs = b; en = 1; gecikmə (); en = 0; gecikmə (); }
Addım 3: Çıxış

İQ sensorunu mikro nəzarətçi ilə birləşdirin
kodu yükləyin
İQ sensoru boyunca bir obyekti hərəkət etdirin
LCD -də obyektlərin sayını görə bilərsiniz
Tövsiyə:
TinkerCad -da Arduino istifadə edən ziyarətçi sayğacı: 3 addım

TinkerCad -da Arduino istifadə edən ziyarətçi sayğacı: Seminar zalı, konfrans otağı və ya Alış -veriş mərkəzi və ya məbəd kimi bir yerə gələn şəxsi/insanları çox vaxt izləməliyik. Bu layihə, hər hansı bir konfrans salonuna və ya seminar salonuna daxil olan ziyarətçilərin sayını göstərmək və göstərmək üçün istifadə edilə bilər
TM1637 LED Ekran və Maneələrin Qaçınma Sensorundan istifadə edən Arduino Sayğacı: 7 addım

TM1637 LED Göstərici və Maneələrin Qaçınma Sensorundan istifadə edən Arduino Sayğacı: Bu dərsdə LED Ekran TM1637 və maneələrdən qaçınma sensoru və Visuino istifadə edərək sadə rəqəmsal sayğac düzəltməyi öyrənəcəyik
Arduino və Yağış Damlası Sensorundan istifadə edən Yağış Dedektoru: 8 addım

Arduino və Yağış Damlası Sensorundan istifadə edərək Yağış Dedektoru: Bu dərsdə bir yağış sensoru istifadə edərək yağışı necə aşkar etməyi və səs siqnalı modulu, OLED Ekran və Visuino istifadə edərək səs çıxarmağı öyrənəcəyik
BI - 8051 (AT89S52) İSTİFADƏ EDƏN YÖNLÜ ZİYARƏTÇİ SAYACI: 4 Addım

BI - 8051 (AT89S52) İSTİFADƏ EDƏN ZİYARƏTÇİ SAYACI: Bu layihənin məqsədi bir otağa girən və çıxan ziyarətçilərin sayını hesablamaq və detalları LCD ekrana yeniləməkdir. . İQ sensorlar xarici hissəni aşkar edir
Prototip - İnsan Toxunma Sensorundan istifadə edən Alarm Cihazı (KY -036): 4 addım

Prototip - İnsan Toxunma Sensorundan istifadə edən Alarm Cihazı (KY -036): Bu layihədə bir toxunuşla tetiklenecek bir siqnalizasiya cihazı dizayn edecem. Bu layihə üçün insan toxunma sensoruna (KY-036) ehtiyacınız olacaq. İcazə verin, bu layihəyə bir nəzər salım. Yuxarıdakı şəkillərdə gördüyünüz kimi toxunma hissləri