Orodha ya maudhui:
- Hatua ya 1: Maelezo Sehemu
- Hatua ya 2: Inafanyaje Kazi?
- Hatua ya 3: Programu ya Firmware ya Microcontroller
- Hatua ya 4: Mkutano wa Mzunguko wa Sensor ya Umbali wa Ultrasonic
Video: Mdhibiti mdogo wa AVR. Sensor ya Umbali wa Ultrasonic. HC-SR04 kwenye LCD NOKIA 5110: 4 Hatua
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Halo kila mtu!
Katika sehemu hii ninatengeneza kifaa rahisi cha elektroniki kugundua umbali na vigezo hivi vinaonyeshwa kwenye LCD NOKIA 5110. Vigezo vinaonyeshwa kama mchoro na nambari. Kifaa kinategemea microcontroller AVR ATMEGA328P. Kifaa kina vifaa vya sensorer ya ultrasonic umbali HC-SR04.
Hatua ya 1: Maelezo Sehemu
Vipengele vya kimsingi vya kifaa:
- Microcontroller AVR «ATMEGA328P»
- Monochrome Graphic LCD «NOKIA 5110»
- Sensorer ya umbali wa ultrasonic «HC-SR04»
Microcontroller AVR «ATMEGA328P»
Vipengele vinavyohusika:
- 16-bit Timer / Counter kukatiza
- Usumbufu wa nje
- Kiolesura cha serial cha Mwalimu / mtumwa
Monochrome Graphic LCD «NOKIA 5110»
Maelezo:
- Uonyesho wa 48 x 84 Dot LCD
- Maingiliano ya Basi ya serial na kasi kubwa ya juu 4 Mbits / s
- Mdhibiti wa ndani / Dereva «PCD8544»
- Taa ya nyuma ya LED
- Run kwa Voltage 2.7V-5V, matumizi ya chini ya nguvu, inafaa kwa matumizi ya betri
- Kiwango cha joto kutoka -25˚C hadi + 70˚C
- Saini Ingizo la Ishara ya CMOS
Sensorer ya umbali wa ultrasonic «HC-SR04»
Vipengele na vielelezo:
- Ugavi wa Umeme: + 5V DC
- Quiescent ya sasa: <2mA, sasa ya kufanya kazi: 15mA
- Umbali wa kuanzia: 2cm - 400cm / 1 "- 13 ft, azimio: 0.3cm
- Pembe ya kupima: digrii 30
- Trigger Input Pulse upana: 10uS
- Kipimo: 45mm x 20mm x 15mm
Hatua ya 2: Inafanyaje Kazi?
Sensorer ya ultrasonic inafanya kazi kwa kanuni ya mfumo wa SONAR na RADAR ambayo hutumiwa kuamua umbali wa kitu.
Sensor ya ultrasonic inazalisha mawimbi ya sauti ya juu-frequency (ultrasound). Ultrasound hii inapogonga kitu, inaonyesha kama mwangwi ambao huhisi na mpokeaji kama inavyoonyeshwa kwenye takwimu hapa chini.
Kwa kupima wakati unaohitajika kwa mwangwi kufikia mpokeaji, tunaweza kuhesabu umbali.
Hii ni kanuni ya msingi ya kufanya kazi ya moduli ya Ultrasonic kupima umbali.
Katika moduli ya ultrasonic HCSR04, tunapaswa kutoa pigo la kuchochea, ili itazalisha ultrasound ya masafa 40 kHz.
Baada ya kuzalisha ultrasound yaani kunde 8 za 40 kHz, hufanya pini ya mwangwi iwe juu. Pini ya Echo inabaki juu hadi isiporudisha sauti ya mwangwi. Kwa hivyo upana wa pini ya mwangwi utakuwa wakati wa sauti kusafiri kwenda kwenye kitu na kurudi nyuma. Mara tu tunapopata wakati tunaweza kuhesabu umbali, kwani tunajua kasi ya sauti.
HC-SR04 inaweza kupima kutoka 2 cm - 400 cm
Sasa jinsi ya kuhesabu umbali: Umbali = Kasi x Wakati
Kasi ya mawimbi ya sauti ni 343 m / s
Umbali wa Jumla = 343 x Saa ya Juu (Echo) 2
Umbali wote umegawanywa na 2 kwa sababu ishara husafiri kutoka HC-SR04 kupinga na kurudi kwenye moduli HC-SR04
Hatua ya 3: Programu ya Firmware ya Microcontroller
Pakua programu ya С-code ya microcontroller ya firmware na maoni.
Kisha ukikusanya kwenye faili ya HEX na kupakia kwenye kumbukumbu ya flash ya microcontroller.
Flashing Firmware kwa Microcontroller:
Inapakia faili ya HEX kwenye kumbukumbu ndogo ya microcontroller. Tazama video hiyo na maelezo ya kina juu ya kuungua kwa kumbukumbu ya microcontroller: kumbukumbu ndogo ya Microcontroller inawaka…
Hatua ya 4: Mkutano wa Mzunguko wa Sensor ya Umbali wa Ultrasonic
Unganisha vifaa kulingana na mchoro wa skimu.
Chomeka nguvu na inafanya kazi!
Ilipendekeza:
Mpangaji Mdogo wa Watawala Mdogo wa ATTINY Na Arduino UNO: Hatua 7
Mpangaji Mdogo wa Watawala Wadhibiti Wadogo Na Arduino UNO: Kwa sasa inafurahisha kutumia wadhibiti wa mfululizo wa ATTINY kwa sababu ya utofautishaji wao, bei ya chini lakini pia ukweli kwamba wanaweza kusanidiwa kwa urahisi katika mazingira kama Arduino IDE. kuhamisha kwa urahisi
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Hatua 4
Mdhibiti mdogo wa AVR. Geuza LED Kutumia Kitufe cha Kushinikiza. Kitufe cha kushinikiza Kudondoa: Katika sehemu hii, tutajifunza Jinsi ya kutengeneza nambari C ya mpango wa ATMega328PU kugeuza hali ya LED tatu kulingana na pembejeo kutoka kwa kitufe cha kifungo. Pia, tumechunguza suluhisho la shida ya ni 'Badilisha Bounce'. Kama kawaida, sisi
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Mwangaza wa Mwanga wa LED.: 6 Hatua
Mdhibiti mdogo wa AVR. Pulse Modulation Upana. Mdhibiti wa DC Motor na Uzito wa Mwanga wa LED. Halo kila mtu! Pulse Modding Width (PWM) ni mbinu ya kawaida sana katika mawasiliano ya simu na udhibiti wa nguvu. ni kawaida kutumika kudhibiti nguvu inayolishwa kwa kifaa cha umeme, iwe ni motor, LED, spika, n.k kimsingi ni modu
Mdhibiti mdogo wa AVR. LEDs Flasher Kutumia Timer. Timers Kukatizwa. Njia ya CTC ya Timer: 6 Hatua
Mdhibiti mdogo wa AVR. LEDs Flasher Kutumia Timer. Timers Kukatizwa. Njia ya CTC ya Timer: Halo kila mtu! Vipima muda ni wazo muhimu katika uwanja wa umeme. Kila sehemu ya elektroniki inafanya kazi kwa msingi wa wakati. Msingi huu wa wakati husaidia kuweka kazi zote zikiwa zimesawazishwa. Wadhibiti wote wadogo hufanya kazi kwa masafa ya saa yaliyotanguliwa,
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya Dola 2: Hatua 11
Mradi Mdogo wa Mdhibiti Mdogo wa Chini ya $ 2 Bucks: Kuna mengi kwenye mtandao kuhusu kuanza na watawala wa Micro. Kuna chaguo nyingi huko nje, njia nyingi za kuzipanga ikiwa unaanza au sio na chip yenyewe, bodi za maendeleo au SOC kamili (System On Chip)