Turinys:
- 1 žingsnis: sukurkite aparatūrą
- 2 žingsnis: Lankytojų skaitiklio programos kodas
- 3 žingsnis: IŠVESTIS
Video: Lankytojų skaitiklis naudojant 8051 ir IR jutiklį su LCD: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Mieli draugai, aš paaiškinau, kaip sukurti lankytojų skaitiklį naudojant 8051 ir IR jutiklį, ir parodžiau jį LCD ekrane. 8051 yra vienas iš populiariausių mikrovaldiklių visame pasaulyje, naudojamas pomėgių, komercinėms reikmėms. Aš padariau lankytojų skaitiklį su ta mikroschema.
Savo aparatinėje įrangoje naudojau 78E052 „Nuvoton“mikrovaldiklį. galite naudoti bet kokį 8051 mikrovaldiklį. Mano naudojamas kodas yra parašytas įterptajame C ir sudarytas naudojant keil kompiliatorių.
Priedai:
89C51 mikrovaldiklis
IR jutiklis
16x2 LCD ekranas
1 žingsnis: sukurkite aparatūrą
Aš sukūriau aparatūrą tokiu būdu. Kaip matote paveikslėlyje, aš nupiešiau vaizdą pagal projekto lentos schemą, kurią pateikiau paveikslėlyje. Galite sukurti savo grandinę ir pakeisti kodą.
2 žingsnis: Lankytojų skaitiklio programos kodas
#įtraukti #įtraukti
sbit rs = P3^6; sbit en = P3^7; void lcd (char a, int b); unsigned char msg = "Skaitliukas"; char ch [4]; tuštumos vėlavimas (); tuštumos skaitiklis (); int k; unsigned int val; void main () {lcd (0x38, 0); LCD (0x0c, 0); LCD (0x80, 0); TMOD = 0x05; skaitiklis (); } void delay () {int i; (i = 0; i <= 2000; i ++); } void counter () {TL0 = 0; TR0 = 1; už (k = 0; k <5; k ++) {lcd (msg [k], 1); } o (1) {lcd (0x88, 0); val = TL0 | TH0 << 8; sprintf (ch, „%u“, val); už (k = 0; k <5; k ++) {lcd (ch [k], 1); }}} void lcd (char a, int b) {P1 = a; rs = b; en = 1; delsimas(); en = 0; delsimas(); }
3 žingsnis: IŠVESTIS
prijunkite IR jutiklį prie mikrovaldiklio
atsisiųskite kodą
perkelkite objektą per IR jutiklį
Objektų skaičių galite stebėti LCD ekrane
Rekomenduojamas:
Lankytojų skaitiklis naudojant „Arduino“„TinkerCad“: 3 žingsniai
Lankytojų skaitiklis naudojant „Arduino“tinkle „TinkerCad“: daug kartų turime stebėti asmenį/žmones, kurie lankosi kažkur, pavyzdžiui, seminarų salėje, konferencijų salėje ar prekybos centre ar šventykloje. Šis projektas gali būti naudojamas skaičiuoti ir parodyti lankytojų, patenkančių į bet kurią konferencijų salę ar seminarą, skaičių
„Arduino“skaitiklis naudojant TM1637 LED ekraną ir kliūčių vengimo jutiklį: 7 žingsniai
„Arduino“skaitiklis naudojant TM1637 LED ekraną ir kliūčių vengimo jutiklį: Šioje pamokoje sužinosime, kaip padaryti paprastą skaitmenų skaitiklį naudojant LED ekraną TM1637 ir kliūčių vengimo jutiklį bei „Visuino“. Žiūrėkite vaizdo įrašą
BI - Kryptinis lankytojų skaitiklis, naudojant 8051 (AT89S52): 4 žingsniai
BI - Kryptinis lankytojų skaitiklis NAUDOJANT 8051 (AT89S52): Šio projekto tikslas yra suskaičiuoti į kambarį patenkančių ir išeinančių lankytojų skaičių ir atnaujinti informaciją į LCD ekraną. Šį projektą sudaro AT89S52 mikrovaldiklis, du IR jutikliai ir LCD ekranas . IR jutikliai aptinka išorinį
Darbo su „AWS IoT“pradžia naudojant belaidį temperatūros jutiklį naudojant MQTT: 8 žingsniai
Darbo su „AWS IoT“su belaidžiu temperatūros jutikliu naudojimas naudojant MQTT: Ankstesnėse instrukcijose mes perėjome įvairias debesų platformas, tokias kaip „Azure“, „Ubidots“, „ThingSpeak“, „Losant“ir kt. Mes beveik naudojome MQTT protokolą, skirtą jutiklių duomenims į debesį siųsti. visa debesų platforma. Norėdami gauti daugiau informacijos
„Arduino“vandens lygio nustatymo metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: 4 žingsniai
Vandens lygio nustatymo „Arduino“metodai naudojant ultragarso jutiklį ir „Funduino“vandens jutiklį: Šiame projekte parodysiu, kaip sukurti nebrangų vandens detektorių dviem būdais: 1. Ultragarsinis jutiklis (HC-SR04) .2. Funduino vandens jutiklis