Përmbajtje:
- Hapi 1: Përshkrimi i përbërësve
- Hapi 2: Si funksionon?
- Hapi 3: Programimi i firmuerit të mikrokontrolluesit
- Hapi 4: Asambleja e qarkut të sensorit tejzanor të distancës
Video: Mikrokontrolluesi AVR. Sensori i distancës tejzanor. HC-SR04 në LCD NOKIA 5110: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:19
Pershendetje te gjitheve!
Në këtë pjesë unë bëj një pajisje të thjeshtë elektronike për të matur distancën dhe këto parametra shfaqen në LCD NOKIA 5110. Parametrat shfaqen si një diagram dhe numra. Pajisja bazohet në mikrokontrolluesin AVR ATMEGA328P. Pajisja është e pajisur me distancë sensor tejzanor HC-SR04.
Hapi 1: Përshkrimi i përbërësve
Komponentët kryesorë të pajisjes:
- Mikrokontrolluesi AVR «ATMEGA328P»
- LCD grafik pikturë njëngjyrëshe «NOKIA 5110»
- Sensori i distancës tejzanor "HC-SR04"
Mikrokontrolluesi AVR «ATMEGA328P»
Karakteristikat e përfshira:
- Kohëmatësi/ndërprerës i numëruesit 16-bit
- Ndërprerjet e jashtme
- Ndërfaqja serike Master/slave SPI
LCD grafik pikturë njëngjyrëshe «NOKIA 5110»
Specifikimet:
- 48 x 84 Ekran LCD me pika
- Ndërfaqja serike e autobusit me shpejtësi maksimale të lartë 4 Mbits/s
- Kontrolluesi/Shoferi i Brendshëm «PCD8544»
- Drita e pasme LED
- Drejtuar në Tensionin 2.7V-5V, konsum i ulët i energjisë, është i përshtatshëm për aplikimet e baterisë
- Gama e temperaturës nga -25˚C në +70˚C
- Sinjali i mbështetjes CMOS Input
Sensori i distancës tejzanor "HC-SR04"
Karakteristikat dhe specifikimet:
- Furnizimi me energji: +5V DC
- Rryma qetësuese: <2mA, rryma e punës: 15mA
- Distanca e rangut: 2cm - 400cm / 1 " - 13 ft, rezolucioni: 0.3cm
- Këndi i matjes: 30 gradë
- Shkaktoni Input Gjerësia e pulsit: 10uS
- Përmasat: 45mm x 20mm x 15mm
Hapi 2: Si funksionon?
Sensori tejzanor funksionon në parimin e sistemit SONAR dhe RADAR i cili përdoret për të përcaktuar distancën nga një objekt.
Një sensor tejzanor gjeneron valë të zërit me frekuencë të lartë (ultratinguj). Kur ky ultratingull godet objektin, ai reflekton si jehonë e cila ndihet nga marrësi siç tregohet në figurën më poshtë.
Duke matur kohën e kërkuar që ekoja të arrijë te marrësi, ne mund të llogarisim distancën.
Ky është parimi bazë i punës i modulit tejzanor për të matur distancën.
Në modulin tejzanor HCSR04, ne duhet të japim pulsin e shkaktimit, në mënyrë që të gjenerojë ultratinguj me frekuencë 40 kHz.
Pas gjenerimit të ultrazërit, domethënë 8 impulse prej 40 kHz, e bën pinin e jehonës të lartë. Kunja e ekos mbetet e lartë derisa të mos e marrë tingullin e jehonës. Pra, gjerësia e kunjit të jehonës do të jetë koha që tingulli të udhëtojë në objekt dhe të kthehet prapa. Sapo të marrim kohën, mund të llogarisim distancën, pasi e dimë shpejtësinë e zërit.
HC -SR04 mund të matet deri në rangun nga 2 cm - 400 cm
Tani si të llogarisim distancën: Distanca = Shpejtësia x Koha
Shpejtësia e valëve të zërit është 343 m/s
Distanca totale = 343 x Koha e Lartë (Jehona) 2
Distanca totale ndahet me 2 sepse sinjali udhëton nga HC-SR04 në objekt dhe kthehet në modulin HC-SR04
Hapi 3: Programimi i firmuerit të mikrokontrolluesit
Shkarkoni programin С-kod të mikrokontrolluesit të firmware me komente.
Pastaj përpiloni atë në skedarin HEX dhe ngarkoni atë në memorjen flash të mikrokontrolluesit.
Firmware ndezës në mikrokontrollues:
Ngarkimi i skedarit HEX në flash kujtesën e mikrokontrolluesit. Shikoni videon me një përshkrim të hollësishëm të djegies së kujtesës flash të mikrokontrolluesit: Memoria flash e mikrokontrolluesit po digjet…
Hapi 4: Asambleja e qarkut të sensorit tejzanor të distancës
Lidhni komponentët në përputhje me diagramin skematik.
Plotësoni fuqinë dhe po funksionon!
Recommended:
Udhëzues: Si të përdorni sensorin analog të distancës tejzanor US-016 Me Arduino UNO: 3 hapa
Udhëzues: Si të përdorni sensorin analog të distancës tejzanor US-016 Me Arduino UNO: Përshkrimi: Moduli fillestar tejzanor US-016 lejon aftësi jo-matëse 2 cm ~ 3 m, tension furnizimi 5 V, rrymë operative 3.8mA, mbështetje tension dalës analog, të qëndrueshme dhe të besueshme. Ky modul mund të jetë i ndryshëm varion në varësi të aplikacionit
Matja e distancës dixhitale DIY me ndërfaqe të sensorit tejzanor: 5 hapa
Matja e distancës dixhitale DIY me ndërfaqe të sensorit tejzanor: Qëllimi i këtij udhëzuesi është të hartojë një sensor dixhital të distancës me ndihmën e një GreenPAK SLG46537. Sistemi është projektuar duke përdorur ASM dhe përbërës të tjerë brenda GreenPAK për të bashkëvepruar me një sensor tejzanor. Sistemi është krijuar për të
Qarku i sensorit tejzanor të distancës TinkerCAD (Përfunduesi i kompjuterit): 4 hapa
Qarku i sensorit tejzanor të distancës TinkerCAD (Kompjuteri Eng Final): Ne do të krijojmë një qark tjetër argëtues tinkerCAD për të bërë gjatë karantinës! Sot ka një shtesë të një komponenti interesant, mund ta merrni me mend? Epo ne do të përdorim një sensor tejzanor të distancës! Për më tepër, ne do të kodojmë për 3 LED
Arduino LED Unaza Sensori i distancës tejzanor: 8 hapa
Sensori i distancës tejzanor Arduino LED Ring: Në këtë tutorial do të mësojmë se si të përdorim një unazë LED me dhe një modul tejzanor për të matur distancën. Shikoni një video demonstruese
Bëni një testues të distancës tejzanor me mikro: bit: 6 hapa
Bëni një testues të distancës tejzanor me mikro: bit: Sot, ne do të bëjmë një testues të distancës tejzanor me mikro: bit dhe modul të sensorit tejzanor