Satura rādītājs:
- 1. darbība: izveidojiet aparatūru
- 2. darbība. Programmas kods apmeklētāju skaitītājam
- 3. solis: IZEJA
Video: Apmeklētāju skaitītājs, izmantojot 8051 un IR sensoru ar LCD: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Dārgie draugi, es esmu paskaidrojis, kā izveidot apmeklētāju skaitītāju, izmantojot 8051 un IR sensoru, un parādīju to LCD. 8051 ir viens no populārākajiem mikrokontrolleriem, ko izmanto hobiju, komerciālu lietojumu izgatavošanai visā pasaulē. Ar šo mikroshēmu esmu izveidojis apmeklētāju skaitītāju.
Savā aparatūrā esmu izmantojis 78E052 Nuvoton mikrokontrolleru. jūs varat izmantot jebkura veida 8051 mikrokontrolleru. Kods, kuru esmu izmantojis, ir rakstīts iegultā C un apkopots uz keil kompilatora.
Piegādes:
89C51 mikrokontrolleris
IR sensors
16x2 LCD
1. darbība: izveidojiet aparatūru
Es esmu konstruējis aparatūru šādā veidā. Kā redzat attēlā, es esmu uzzīmējis attēlu atbilstoši projekta dēļa shēmai, kuru es norādīju uz attēla. Jūs varat izveidot savu ķēdi un modificēt kodu.
2. darbība. Programmas kods apmeklētāju skaitītājam
#iekļaut #iekļaut
sbits rs = P3^6; sbit lv = P3^7; void lcd (char a, int b); unsigned char msg = "Skaitītājs"; char ch [4]; tukša kavēšanās (); tukšumu skaitītājs (); int k; neparakstīts int val; void main () {lcd (0x38, 0); LCD (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; skaitītājs (); } void delay () {int i; par (i = 0; i <= 2000; i ++); } void counter () {TL0 = 0; TR0 = 1; par (k = 0; k <5; k ++) {lcd (msg [k], 1); } kamēr (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, "%u", val); par (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; lv = 1; kavēšanās (); lv = 0; kavēšanās (); }
3. solis: IZEJA
savienojiet IR sensoru ar mikrokontrolleri
lejupielādēt kodu
pārvietot objektu pāri IR sensoram
Objektu skaitu var novērot LCD ekrānā
Ieteicams:
Automātiskais telpas gaismas un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: 3 soļi
Automātiskais telpas apgaismojums un ventilatora kontrolieris ar divvirzienu apmeklētāju skaitītāju: Bieži vien mēs redzam apmeklētāju skaitītājus stadionā, tirdzniecības centrā, birojos, klases telpās utt. Kā viņi skaita cilvēkus un ieslēdz vai izslēdz gaismu, kad neviens nav iekšā? Šodien mēs esam šeit ar automātisko telpas gaismas kontroliera projektu ar divvirzienu apmeklētāju skaitītāju
Apmeklētāju skaitītājs, izmantojot Arduino vietnē TinkerCad: 3 soļi
Apmeklētāju skaitītājs, izmantojot Arduino vietnē TinkerCad: Daudzas reizes mums ir jāuzrauga persona/cilvēki, kas apmeklē kādu vietu, piemēram, semināru zāli, konferenču telpu vai iepirkšanās centru vai templi. Šo projektu var izmantot, lai saskaitītu un parādītu apmeklētāju skaitu, kas ienāk jebkurā konferenču telpā vai seminārā
Arduino skaitītājs, izmantojot TM1637 LED displeju un šķēršļu novēršanas sensoru: 7 soļi
Arduino skaitītājs, izmantojot TM1637 LED displeju un šķēršļu novēršanas sensoru: Šajā apmācībā mēs uzzināsim, kā izveidot vienkāršu ciparu skaitītāju, izmantojot LED displeju TM1637, šķēršļu novēršanas sensoru un Visuino. Noskatieties video
CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega: 5 soļi
CO2 skaitītājs, izmantojot sensoru SCD30 ar Arduino Mega: Para medir la koncentración de CO2, la humedad y la temperatura, el SCD30 Required interactuar con el medio ambiente. Si las características físicas del sensor cambian debido a estrés mecánico o térmico, es posible que kalibrēšana bez jūras izmaiņām
Uz RFID balstīta apmeklētāju sistēma, izmantojot ARDUINO un GSM: 5 soļi
Uz RFID balstīta apmeklētības sistēma, kurā tiek izmantota ARDUINO un GSM: Šis projekts izmanto RFID tehnoloģiju, lai pierakstītu katru studentu, kurš ienāk klasē, kā arī aprēķinātu klasē pavadīto laiku. Šajā ierosinātajā sistēmā katram studentam tiek piešķirts RFID tags. Apmeklēšanas process var būt