Съдържание:

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 стъпки
Видео: Вывод значений дальномера HC-SR04 на экран Nokia 5110 2024, Ноември
Anonim
Image
Image

Здравейте всички!

В този раздел правя просто електронно устройство за сензор на разстоянието и тези параметри се показват на LCD NOKIA 5110. Параметрите се показват като диаграма и числа. Устройството се базира на микроконтролера AVR ATMEGA328P. Устройството е оборудвано с ултразвуков сензор за разстояние HC-SR04.

Стъпка 1: Описание на компонентите

Описание Компоненти
Описание Компоненти
Описание Компоненти
Описание Компоненти

Основни компоненти на устройството:

  • Микроконтролер AVR «ATMEGA328P»
  • Монохромен графичен LCD «NOKIA 5110»
  • Ултразвуков сензор за разстояние «HC-SR04»

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

Включени функции:

  1. 16-битов таймер/прекъсване на брояча
  2. Външни прекъсвания
  3. Главен/подчинен SPI сериен интерфейс

Монохромен графичен LCD «NOKIA 5110»

Спецификации:

  1. 48 x 84 точки LCD дисплей
  2. Интерфейс на серийна шина с максимална висока скорост 4 Mbit/s
  3. Вътрешен контролер/драйвер «PCD8544»
  4. LED подсветка
  5. Работи при напрежение 2.7V-5V, ниска консумация на енергия, подходящо е за приложения на батерии
  6. Температурен диапазон от -25˚C до +70˚C
  7. Поддържа CMOS вход за сигнал

Ултразвуков сензор за разстояние «HC-SR04»

Характеристики и спецификации:

  1. Захранване: +5V DC
  2. Ток на покой: <2mA, работен ток: 15mA
  3. Разстояние на разстояние: 2 см - 400 см / 1 " - 13 фута, разделителна способност: 0,3 см
  4. Измервателен ъгъл: 30 градуса
  5. Ширина на входния импулс на спусъка: 10uS
  6. Размери: 45 мм х 20 мм х 15 мм

Стъпка 2: Как работи?

Как работи?
Как работи?
Как работи?
Как работи?

Ултразвуковият сензор работи на принципа на системата SONAR и RADAR, която се използва за определяне на разстоянието до обект.

Ултразвуков сензор генерира високочестотни звукови (ултразвукови) вълни. Когато този ултразвук удари обекта, той се отразява като ехо, което се възприема от приемника, както е показано на фигурата по -долу.

Чрез измерване на времето, необходимо за ехото да достигне до приемника, можем да изчислим разстоянието.

Това е основният принцип на работа на ултразвуковия модул за измерване на разстоянието.

В ултразвуков модул HCSR04 трябва да подадем пусков импулс, така че той да генерира ултразвук с честота 40 kHz.

След генериране на ултразвук, т.е. 8 импулса по 40 kHz, той прави ехото високо. Ехо пинът остава висок, докато не възстанови ехо звука. Така че ширината на ехо щифта ще бъде времето, когато звукът ще пътува до обекта и се връща обратно. След като получим време, можем да изчислим разстоянието, тъй като знаем скоростта на звука.

HC -SR04 може да измерва до 2 cm - 400 cm

Сега как да се изчисли разстоянието: Разстояние = Скорост x Време

Скоростта на звуковите вълни е 343 m/s

Общо разстояние = 343 x Високо време (ехо) 2

Общото разстояние се дели на 2, защото сигналът преминава от HC-SR04 към обект и се връща към модула HC-SR04

Стъпка 3: Програмиране на фърмуера на микроконтролера

Изтеглете програмата С-код на микроконтролера на фърмуера с коментари.

След това го компилирате в HEX файл и го качвате във флаш паметта на микроконтролера.

Мигащ фърмуер към микроконтролер:

Качване на HEX файл във флаш паметта на микроконтролера. Гледайте видеоклипа с подробно описание на изгарянето на флаш паметта на микроконтролера: Изгарянето на флаш паметта на микроконтролера …

Стъпка 4: Ултразвукова верига на сензора за разстояние

Схема на ултразвуков датчик за разстояние
Схема на ултразвуков датчик за разстояние
Схема на ултразвуков датчик за разстояние
Схема на ултразвуков датчик за разстояние

Свържете компонентите в съответствие със схематична диаграма.

Включете захранването и той работи!

Препоръчано: