Innehållsförteckning:

AVR -mikrokontroller. Ultraljudsavståndssensor. HC-SR04 på LCD NOKIA 5110: 4 steg
AVR -mikrokontroller. Ultraljudsavståndssensor. HC-SR04 på LCD NOKIA 5110: 4 steg

Video: AVR -mikrokontroller. Ultraljudsavståndssensor. HC-SR04 på LCD NOKIA 5110: 4 steg

Video: AVR -mikrokontroller. Ultraljudsavståndssensor. HC-SR04 på LCD NOKIA 5110: 4 steg
Video: Как просто научиться программировать микроконтроллеры PIC и AVR / Бегущие огни за 8 минут! 2024, Juli
Anonim
Image
Image

Hej alla!

I det här avsnittet gör jag en enkel elektronisk enhet för att avkänna avståndet och dessa parametrar visas på LCD NOKIA 5110. Parametrarna visas som ett diagram och siffror. Enheten är baserad på mikrokontrollern AVR ATMEGA328P. Enheten är utrustad med ultraljudsgivaravstånd HC-SR04.

Steg 1: Beskrivningskomponenter

Beskrivning Komponenter
Beskrivning Komponenter
Beskrivning Komponenter
Beskrivning Komponenter

Enhetens grundläggande komponenter:

  • Mikrokontroller AVR «ATMEGA328P»
  • Monokrom grafisk LCD «NOKIA 5110»
  • Ultraljudsavståndssensor «HC-SR04»

Mikrokontroller AVR «ATMEGA328P»

Inblandade funktioner:

  1. 16-bitars Timer/Counter-avbrott
  2. Externa avbrott
  3. Master/slave SPI seriellt gränssnitt

Monokrom grafisk LCD «NOKIA 5110»

Specifikationer:

  1. 48 x 84 Dot LCD -skärm
  2. Seriellt bussgränssnitt med maximal hög hastighet 4 Mbit/s
  3. Intern styrenhet/drivrutin «PCD8544»
  4. LED-bakgrundsbelysning
  5. Kör på spänning 2,7V-5V, låg strömförbrukning, den är lämplig för batteritillämpningar
  6. Temperaturintervall från -25˚C till +70˚C
  7. Stöd Signal CMOS -ingång

Ultraljudsavståndssensor «HC-SR04»

Funktioner och specifikationer:

  1. Strömförsörjning: +5V DC
  2. Tyst ström: <2mA, arbetsström: 15mA
  3. Räckvidd: 2cm - 400cm / 1 " - 13 fot, upplösning: 0,3 cm
  4. Mätvinkel: 30 grader
  5. Triggeringång Pulsbredd: 10uS
  6. Mått: 45mm x 20mm x 15mm

Steg 2: Hur fungerar det?

Hur fungerar det?
Hur fungerar det?
Hur fungerar det?
Hur fungerar det?

Ultraljudssensorn fungerar enligt principen om SONAR och RADAR -system som används för att bestämma avståndet till ett objekt.

En ultraljudssensor genererar högfrekventa ljud (ultraljud) vågor. När detta ultraljud träffar objektet, reflekteras det som eko som avkänns av mottagaren som visas i figuren nedan.

Genom att mäta den tid som krävs för ekot att nå mottagaren kan vi beräkna avståndet.

Detta är den grundläggande arbetsprincipen för ultraljudsmodul för att mäta avstånd.

I ultraljudsmodulen HCSR04 måste vi ge triggerpuls, så att den genererar ultraljud med frekvensen 40 kHz.

Efter att ha genererat ultraljud, dvs. 8 pulser på 40 kHz, gör det eko -stift högt. Echo pin förblir hög tills det inte får tillbaka ekoljudet. Så bredden på ekostiftet är tiden för ljud att resa till objektet och återvända tillbaka. När vi väl får tiden kan vi beräkna avstånd, eftersom vi känner till ljudets hastighet.

HC -SR04 kan mäta upp till 2 cm - 400 cm

Hur man nu beräknar avstånd: Avstånd = Hastighet x Tid

Ljudvågornas hastighet är 343 m/s

Total distans = 343 x Time of High (Echo) 2

Totalt avstånd divideras med 2 eftersom signalen går från HC-SR04 till objektet och återgår till modulen HC-SR04

Steg 3: Microcontroller Firmware Programming

Ladda ner С-kodprogrammet för firmware-mikrokontroller med kommentarer.

Sedan kompileras den till HEX -fil och laddas upp till flashminnet i mikrokontroller.

Blinkande firmware till mikrokontroller:

Överföring av HEX -fil till mikrokontrollerns flashminne. Titta på videon med en detaljerad beskrivning av mikrokontrollerens flashminnesförbränning: Microcontroller -flashminnesbränning …

Steg 4: Ultrasonic Distance Sensor Circuit Assembly

Ultrasonic Distance Sensor Circuit Assembly
Ultrasonic Distance Sensor Circuit Assembly
Ultrasonic Distance Sensor Circuit Assembly
Ultrasonic Distance Sensor Circuit Assembly

Anslut komponenter enligt schematiskt diagram.

Anslut strömmen och den fungerar!

Rekommenderad: