Мазмұны:
- 1 -қадам: Компоненттерді сипаттау
- 2 -қадам: Бұл қалай жұмыс істейді?
- 3 -қадам: микроконтроллердің микробағдарламасын бағдарламалау
- 4 -қадам: Қашықтықтың ультрадыбыстық датчиктері
Бейне: AVR микроконтроллері. Ультрадыбыстық қашықтық сенсоры. HC-SR04 LCD NOKIA 5110: 4 қадаммен
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Барлығына сәлем!
Бұл бөлімде мен қашықтықты сенсорлық электронды құрылғы жасаймын және бұл параметрлер NOKIA 5110 LCD дисплейінде көрсетіледі. Параметрлер диаграмма мен сандар түрінде көрсетіледі. Құрылғы AVR ATMEGA328P микроконтроллеріне негізделген. Құрылғы HC-SR04 қашықтықтағы ультрадыбыстық датчикпен жабдықталған.
1 -қадам: Компоненттерді сипаттау
Құрылғының негізгі компоненттері:
- AVR «ATMEGA328P» микроконтроллері
- Монохромды графикалық СКД «NOKIA 5110»
- Ультрадыбыстық қашықтық датчигі «HC-SR04»
AVR «ATMEGA328P» микроконтроллері
Қатысты ерекшеліктер:
- 16-разрядты таймер/есептегіштің үзілуі
- Сыртқы үзілістер
- Master/slave SPI сериялық интерфейсі
Монохромды графикалық СКД «NOKIA 5110»
Ерекшеліктер:
- 48 x 84 нүктелі СКД дисплейі
- Ең жоғары жылдамдығы 4 Мбит/с болатын сериялық шиналар интерфейсі
- Ішкі контроллер/драйвер «PCD8544»
- Жарықдиодты артқы жарық
- 2.7V-5V кернеуінде жұмыс жасаңыз, қуатты аз тұтынады, ол аккумуляторларға арналған
- Температура диапазоны -25˚С -тан +70˚С -қа дейін
- CMOS сигналының сигналын қолдау
Ультрадыбыстық қашықтық датчигі «HC-SR04»
Ерекшеліктері мен ерекшеліктері:
- Қуат көзі: +5В тұрақты ток
- Тыныш ток: <2мА, жұмыс тогы: 15мА
- Қашықтық: 2 см - 400 см / 1 дюйм - 13 фут, ажыратымдылық: 0,3 см
- Өлшеу бұрышы: 30 градус
- Триггер кіріс импульсінің ені: 10uS
- Өлшемі: 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 -қадам: Қашықтықтың ультрадыбыстық датчиктері
Схемалық схемаға сәйкес компоненттерді қосыңыз.
Қуат көзіне қосыңыз және ол жұмыс істейді!
Ұсынылған:
Оқу құралы: US-016 аналогты ультрадыбыстық қашықтық датчигін Arduino UNO көмегімен қалай қолдануға болады: 3 қадам
Оқу құралы: US-016 аналогтық ультрадыбыстық қашықтық датчигін Arduino UNO-мен қалай қолдану керек: Сипаттама: US-016 ультрадыбыстық іске қосу модулі 2 см ~ 3 м өлшеуге болмайтын мүмкіндіктерге, 5 В кернеуге, 3,8мА жұмыс токына, аналогтық шығыс кернеуін қолдайды, тұрақты және сенімді. Бұл модуль қолданбаға байланысты әр түрлі болуы мүмкін
TinkerCAD ультрадыбыстық қашықтық сенсорының тізбегі (Computer Eng Final): 4 қадам
TinkerCAD ультрадыбыстық қашықтық датчигінің тізбегі (Computer Eng Final): Біз карантин кезінде жасауға болатын тағы бір қызықты tinkerCAD схемасын жасаймыз! Бүгін қызықты компонент қосылды, болжай аласыз ба? Біз ультрадыбыстық қашықтық датчигін қолданатын боламыз! Сонымен қатар, біз 3 светодиодты кодтайтын боламыз
Arduino жарықдиодты сақинасының ультрадыбыстық қашықтық сенсоры: 8 қадам
Arduino LED сақинасының ультрадыбыстық қашықтық сенсоры: Бұл оқулықта біз қашықтықты өлшеу үшін жарықдиодты сақинаны және ультрадыбыстық модульді қолдануды үйренеміз
Nokia 5110 LCD бар VEML6070 ультракүлгін сенсоры: 11 қадам
Nokia 5110 СК бар VEML6070 ультракүлгін сенсоры: Бұл жобада 3 ай отырғаннан кейін мен оны өндірушілер қауымдастығымен бөлісемін деп ойладым. Бюджеттік баға ультракүлгін сенсоры:) Оны 1 сағат ішінде жинауға болады және оны жылдар бойы қолдана алады
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуын қолдану: 6 қадам
Ультрадыбыстық қашықтық сенсоры мен сериялық монитордың шығуы: Сәлем балалар! Монитордың сериялық шығысын қолдануды үйренгіңіз келеді. Міне, сізде мұны қалай жасауға болатыны туралы тамаша нұсқаулық бар! Бұл нұсқаулықта мен сізге ультрадыбыстық сенсордың көмегімен қашықтықты анықтауға қажетті қарапайым қадамдар бойынша нұсқаулық беремін және есеп беремін