Talaan ng mga Nilalaman:

AVR Microcontroller. Ultrasonic Distance Sensor. HC-SR04 sa LCD NOKIA 5110: 4 Mga Hakbang
AVR Microcontroller. Ultrasonic Distance Sensor. HC-SR04 sa LCD NOKIA 5110: 4 Mga Hakbang

Video: AVR Microcontroller. Ultrasonic Distance Sensor. HC-SR04 sa LCD NOKIA 5110: 4 Mga Hakbang

Video: AVR Microcontroller. Ultrasonic Distance Sensor. HC-SR04 sa LCD NOKIA 5110: 4 Mga Hakbang
Video: AVR Microcontroller. Ultrasonic distance sensor. HC-SR04 on LCD NOKIA 5110 2024, Hulyo
Anonim
Image
Image

Kamusta po kayo lahat!

Sa seksyong ito ay gumagawa ako ng simpleng elektronikong aparato upang ma-sensor ang distansya at ang mga parameter na ito ay ipinapakita sa LCD NOKIA 5110. Ang mga parameter ay ipinapakita bilang isang diagram at mga numero. Ang aparato ay batay sa microcontroller AVR ATMEGA328P. Ang aparato ay nilagyan ng distansya ng ultrasonic sensor HC-SR04.

Hakbang 1: Mga Bahagi ng Paglalarawan

Mga Bahagi ng Paglalarawan
Mga Bahagi ng Paglalarawan
Mga Bahagi ng Paglalarawan
Mga Bahagi ng Paglalarawan

Mga pangunahing bahagi ng aparato:

  • Microcontroller AVR «ATMEGA328P»
  • Monochrome Graphic LCD «NOKIA 5110»
  • Ultrasonic distansya sensor «HC-SR04»

Microcontroller AVR «ATMEGA328P»

Mga kasangkot na tampok:

  1. 16-bit na Timer / Counter makagambala
  2. Panlabas na Pagkagambala
  3. Serial / master SPI serial interface

Monochrome Graphic LCD «NOKIA 5110»

Mga pagtutukoy:

  1. 48 x 84 Dot LCD Display
  2. Serial Bus Interface na may maximum na bilis na 4 Mbits / s
  3. Panloob na Controller / Driver «PCD8544»
  4. LED Back-Light
  5. Patakbuhin sa Boltahe 2.7V-5V, mababang paggamit ng kuryente, angkop ito para sa mga aplikasyon ng baterya
  6. Saklaw ng temperatura mula -25˚C hanggang + 70˚C
  7. Suporta ng Signal CMOS Input

Ultrasonic distansya sensor «HC-SR04»

Mga tampok at panoorin:

  1. Power Supply: + 5V DC
  2. Kasalukuyang Quiescent: <2mA, kasalukuyang nagtatrabaho: 15mA
  3. Saklaw ng distansya: 2cm - 400cm / 1 "- 13 ft, resolusyon: 0.3cm
  4. Angulo ng pagsukat: 30 degree
  5. Trigger Input Pulse lapad: 10uS
  6. Dimensyon: 45mm x 20mm x 15mm

Hakbang 2: Paano Ito Gumagana?

Paano Ito Gumagana?
Paano Ito Gumagana?
Paano Ito Gumagana?
Paano Ito Gumagana?

Gumagana ang sensor ng ultrasonic sa prinsipyo ng SONAR at RADAR system na ginagamit upang matukoy ang distansya sa isang bagay.

Ang isang ultrasonic sensor ay bumubuo ng mga dalas ng tunog na mataas na dalas (ultrasound). Kapag na-hit ng ultrasound na ito ang bagay, sumasalamin ito bilang echo na nadama ng tatanggap tulad ng ipinakita sa figure sa ibaba.

Sa pamamagitan ng pagsukat ng oras na kinakailangan upang maabot ng echo ang tatanggap, maaari nating kalkulahin ang distansya.

Ito ang pangunahing prinsipyo ng pagtatrabaho ng module ng Ultrasonic upang masukat ang distansya.

Sa module ng ultrasonic HCSR04, kailangan naming bigyan ang pulse ng pag-trigger, upang makabuo ito ng ultrasound ng dalas na 40 kHz.

Matapos makabuo ng ultrasound ibig sabihin 8 pulso ng 40 kHz, ginagawa nitong mataas ang echo pin. Ang echo pin ay nananatiling mataas hanggang hindi nito maibalik ang tunog ng echo. Kaya't ang lapad ng echo pin ay ang oras para sa tunog upang maglakbay sa bagay at bumalik. Sa sandaling makuha namin ang oras maaari naming kalkulahin ang distansya, tulad ng alam natin ang bilis ng tunog.

Maaaring sukatin ang HC-SR04 hanggang sa saklaw mula sa 2 cm - 400 cm

Ngayon kung paano makalkula ang distansya: Distansya = Bilis x Oras

Ang bilis ng mga alon ng tunog ay 343 m / s

Kabuuang Distansya = 343 x Oras ng Mataas (Echo) 2

Ang kabuuang distansya ay nahahati sa 2 dahil ang signal ay naglalakbay mula sa HC-SR04 patungo sa object at bumalik sa module na HC-SR04

Hakbang 3: Microcontroller Firmware Programming

I-download ang programang С-code ng firmware microcontroller na may mga komento.

Pagkatapos i-compile ito sa HEX file at i-upload sa flash memory ng microcontroller.

Flashing Firmware sa Microcontroller:

Ang pag-upload ng HEX file sa memory ng microcontroller flash. Panoorin ang video na may detalyadong paglalarawan ng microcontroller flash memory burn: Microcontroller flash memory burn…

Hakbang 4: Assembly ng Circuit ng Sensor ng Ultrasonic

Ang Assembly ng Circuit Assembly ng Ultrasonic Distance Sensor
Ang Assembly ng Circuit Assembly ng Ultrasonic Distance Sensor
Ang Assembly ng Circuit Assembly ng Ultrasonic Distance Sensor
Ang Assembly ng Circuit Assembly ng Ultrasonic Distance Sensor

Ikonekta ang mga sangkap alinsunod sa diagram ng eskematiko.

Plug power at ito ay gumagana!

Inirerekumendang: