Мазмұны:

AVR микроконтроллері. Ультрадыбыстық қашықтық сенсоры. HC-SR04 LCD NOKIA 5110: 4 қадаммен
AVR микроконтроллері. Ультрадыбыстық қашықтық сенсоры. HC-SR04 LCD NOKIA 5110: 4 қадаммен

Бейне: AVR микроконтроллері. Ультрадыбыстық қашықтық сенсоры. HC-SR04 LCD NOKIA 5110: 4 қадаммен

Бейне: AVR микроконтроллері. Ультрадыбыстық қашықтық сенсоры. HC-SR04 LCD NOKIA 5110: 4 қадаммен
Бейне: Avr studiо, proteus, программатор | Микроконтроллеры с нуля #2 2024, Шілде
Anonim
Image
Image

Барлығына сәлем!

Бұл бөлімде мен қашықтықты сенсорлық электронды құрылғы жасаймын және бұл параметрлер NOKIA 5110 LCD дисплейінде көрсетіледі. Параметрлер диаграмма мен сандар түрінде көрсетіледі. Құрылғы AVR ATMEGA328P микроконтроллеріне негізделген. Құрылғы HC-SR04 қашықтықтағы ультрадыбыстық датчикпен жабдықталған.

1 -қадам: Компоненттерді сипаттау

Сипаттама компоненттері
Сипаттама компоненттері
Сипаттама компоненттері
Сипаттама компоненттері

Құрылғының негізгі компоненттері:

  • AVR «ATMEGA328P» микроконтроллері
  • Монохромды графикалық СКД «NOKIA 5110»
  • Ультрадыбыстық қашықтық датчигі «HC-SR04»

AVR «ATMEGA328P» микроконтроллері

Қатысты ерекшеліктер:

  1. 16-разрядты таймер/есептегіштің үзілуі
  2. Сыртқы үзілістер
  3. Master/slave SPI сериялық интерфейсі

Монохромды графикалық СКД «NOKIA 5110»

Ерекшеліктер:

  1. 48 x 84 нүктелі СКД дисплейі
  2. Ең жоғары жылдамдығы 4 Мбит/с болатын сериялық шиналар интерфейсі
  3. Ішкі контроллер/драйвер «PCD8544»
  4. Жарықдиодты артқы жарық
  5. 2.7V-5V кернеуінде жұмыс жасаңыз, қуатты аз тұтынады, ол аккумуляторларға арналған
  6. Температура диапазоны -25˚С -тан +70˚С -қа дейін
  7. CMOS сигналының сигналын қолдау

Ультрадыбыстық қашықтық датчигі «HC-SR04»

Ерекшеліктері мен ерекшеліктері:

  1. Қуат көзі: +5В тұрақты ток
  2. Тыныш ток: <2мА, жұмыс тогы: 15мА
  3. Қашықтық: 2 см - 400 см / 1 дюйм - 13 фут, ажыратымдылық: 0,3 см
  4. Өлшеу бұрышы: 30 градус
  5. Триггер кіріс импульсінің ені: 10uS
  6. Өлшемі: 45x20x15mm

2 -қадам: Бұл қалай жұмыс істейді?

Бұл қалай жұмыс істейді?
Бұл қалай жұмыс істейді?
Бұл қалай жұмыс істейді?
Бұл қалай жұмыс істейді?

Ультрадыбыстық сенсор объектке дейінгі қашықтықты анықтау үшін қолданылатын SONAR және RADAR жүйесінің принципі бойынша жұмыс істейді.

Ультрадыбыстық сенсор жоғары жиілікті дыбыс (ультрадыбыстық) толқындарын шығарады. Бұл ультрадыбыс объектіге тигенде, ол төмендегі суретте көрсетілгендей қабылдағыш сезетін жаңғырық түрінде көрінеді.

Жаңғырықтың қабылдағышқа жету уақытын өлшеу арқылы біз қашықтықты есептей аламыз.

Бұл қашықтықты өлшеуге арналған ультрадыбыстық модульдің негізгі жұмыс принципі.

HCSR04 ультрадыбыстық модулінде біз 40 кГц жиіліктегі ультрадыбысты тудыратын триггер импульсін беруіміз керек.

Ультрадыбысты жасағаннан кейін, яғни 40 кГц жиіліктегі 8 импульс, жаңғырықты жоғары етеді. Эхо түйреуіші жаңғыртылған дыбысты қайтармайынша жоғары болып қалады. Сонымен, жаңғырықтың ені дыбыстың объектіге қайтып оралатын уақыты болады. Уақыт келгенде біз дыбыс жылдамдығын білетіндіктен қашықтықты есептей аламыз.

HC -SR04 2 см -ден 400 см -ге дейін өлшей алады

Енді қашықтықты қалай есептеуге болады: Қашықтық = Жылдамдық Х Уақыт

Дыбыс толқындарының жылдамдығы 343 м/с

Жалпы қашықтық = 343 x Жоғары уақыт (жаңғырық) 2

Жалпы қашықтық 2-ге бөлінеді, себебі сигнал HC-SR04-тен объектіге өтеді және HC-SR04 модуліне оралады.

3 -қадам: микроконтроллердің микробағдарламасын бағдарламалау

Түсініктемелері бар микробағдарламаның микроконтроллерінің С-кодын жүктеңіз.

Содан кейін оны HEX файлына жинап, микроконтроллердің флэш -жадына жүктейді.

Микроконтроллерге жыпылықтайтын микробағдарлама:

HEX файлын микроконтроллердің флэш -жадына жүктеу. Микроконтроллердің флэш жадының жануы туралы толық сипаттамасы бар бейнені қараңыз: Микроконтроллердің флэш жады жанып тұр …

4 -қадам: Қашықтықтың ультрадыбыстық датчиктері

Ультрадыбыстық қашықтық сенсорының схемасы
Ультрадыбыстық қашықтық сенсорының схемасы
Ультрадыбыстық қашықтық сенсорының схемасы
Ультрадыбыстық қашықтық сенсорының схемасы

Схемалық схемаға сәйкес компоненттерді қосыңыз.

Қуат көзіне қосыңыз және ол жұмыс істейді!

Ұсынылған: