Мазмұны:
Бейне: ULTRASONIC RADAR ЖҮЙЕСІ ARDUINO ПАЙДАЛАНУ: 3 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мұнда сипатталған схема ультрадыбыстық радиолокациялық жүйенің жұмысын көрсетеді. Ол ультрадыбыстық сенсорды қолданып, объектіні анықтап, оның қашықтығын өлшейді және серво қозғалтқышына сәйкес бұрылады. Бұрылу бұрышы 16х2 СК экранда көрсетіледі. Кедергілер анықталған кезде дыбыстық сигнал қосылады және ол СКД дисплейінде де көрсетіледі.
Радар жүйелері азаматтық қорғаныспен қатар қорғанысқа да ие.
Радар жүйесі сәулені нысанаға қарай жіберетін таратқыштан тұрады, ол содан кейін нысанда жаңғырық сигналы ретінде көрсетіледі. Шағылған сигналды қабылдағыш қабылдайды. Бұл қабылдағыш қабылданған сигналды өңдейді және дисплейде көрсетілетін мақсаттың, қашықтықтың, позицияның (қозғалатын немесе қозғалмайтын) немесе жылдамдықтың болуы сияқты ақпаратты береді.
1 -қадам: Қажетті компоненттер
Arduino UNO R3-бұл алынбалы, қос кірістірілген пакетке (DIP) ATmega328 AVR микроконтроллеріне негізделген микроконтроллер тақтасы. Онда 20 цифрлық кіріс/шығыс түйреуіші бар (оның 6 -ы PWM шығысы ретінде, ал 6 -сы аналогтық кіріс ретінде пайдаланылуы мүмкін).
HC -SR04 ультрадыбыстық сенсор -Бұл сенсор -4 істікшелі модуль, оның пин атаулары сәйкесінше Vcc (5v), Trigger, Echo және Ground. Бұл сенсор - қашықтықты өлшеу немесе сезу объектілері қажет болатын көптеген қосымшаларда қолданылатын өте танымал сенсор. Модульдің ультрадыбыстық таратқыш пен қабылдағышты құрайтын алдыңғы екі жобасы бар.
Tower Pro SG90 Micro Servo Motor-Бұл серво 180 ° айналмалы серво. Бұл PWM сигналын тезірек қабылдайтын және өңдейтін цифрлық серво моторы. Ол жақсы момент, ұстап тұру қуаты және сыртқы күштерге жауап ретінде жылдам жаңартуды қамтамасыз ететін күрделі ішкі схемамен жабдықталған, ол қоңыр, қызыл және сары түсті үш сымнан тұрады.
Қоңыр/қара: жерге қосылған
Қызыл: VCC қосылған (5в)
Сары/Ақ: бұл pwm сигналы арқылы қозғалтқышты басқару үшін берілген сигналға қосылады.
16x2 СКД дисплейі (Green BackLight)- 16x2 СКД дисплейі әріптік-сандық дисплей болып табылады. Ол HD44780 дисплей контроллеріне негізделген және көптеген микроконтроллерлермен жұмыс жасауға дайын. Ол 5В жұмыс істейді және жасыл фонарь бар, оны қалауыңызша қосуға және өшіруге болады. Экранның контрастын контрастты түйреуіштегі кернеуді өзгерту арқылы басқаруға болады (3 -штырь).
Зумер
12в қуат көзі тақтасы
Jumper Wires
2 -қадам: компоненттер бір -біріне қосылған
LCD PIN_RS ------------------ 12 Arduino Uno
LCD PIN_RW ------------------ GND
LCD PIN_KZ ------------------- 11 Arduino Uno
LCD PIN_D0 ------------------- NC
LCD PIN_D1 ------------------- NC
LCD PIN_D2 ------------------- NC
LCD PIN_D3 ------------------- NC
LCD PIN_D4 ------------------- 5 Arduino Uno
LCD PIN_D5 ------------------- 4 Arduino Uno
LCD PIN_D6 ------------------- 3 Arduino Uno
LCD PIN_D7 ------------------- 2 Arduino Uno
LCD PIN_VSS ------------------ GND
LCD PIN_VDD ------------------ 5V
Сенсор Pin_VCC ---------------- 5В
Pin_Trig сенсоры ----------------------------------------------------------------- 8 Arduino Uno
Sensor Pin_Echo ----------------- 9 Arduino Uno
Датчик Pin_GND ------------------ GND
Серво қозғалтқышында үш түйреуіші бар әйел коннекторы бар. Қоңыр/Қара әдетте жер болып табылады.
Барлық стандарттарда қызыл болуы керек қуат сымын Arduino -да 5В -қа қосыңыз.
Серво қосқышындағы қалған жолды Arduino сандық істігіне қосыңыз.
Дабыл сигналы- Позитивті Arduino цифрлық түйреуішіне қосылады, ал басқа түйреуіш жерге қосылады.
3 -қадам: Кодекс
Негізгі кодты төмендегі сілтемеден жүктеп алыңыз:-
Негізгі код:
Бағдарламаны Arduino -ға жүктегеннен кейін сіз 'Processing' атты бағдарламалық жасақтаманы пайдаланып, радар жүйесін көре аласыз.
Өңдеу Linux, Mac OS X және Windows үшін қол жетімді.
Бағдарламалық жасақтаманы мына сілтемеден жүктей аласыз: https://processing.org/download/. Бағдарламалық жасақтаманы жүктеу үшін өз таңдауыңызды таңдаңыз.
Негізгі кодты жүктегеннен кейін өңдеу кодын іске қосыңыз.
Ескертпе:- Сіз порт атауын өзгертуіңіз керек және шарттарды қажеттілікке қарай өзгертуіңіз керек.
Өңдеу кодын іске қосқан кезде қара терезе ашылады, сіз жылжымалы радарды көре аласыз және кедергі анықталған кезде қызыл сызық пайда болады.
Өңдеу кодын жоғарыдағы сілтемеден жүктеуге болады (Негізгі код).
Бұл сізге оңай болды деп үміттенемін. Егер сізге бұл нұсқаулық ұнады және бұл пайдалы деп табылса, жазылуды ұмытпаңыз, егер сізде күмән, сұрақтар немесе көмек қажет болса, төменде түсініктеме қалдырыңыз …
Elementzonline.com сайтына рахмет
Ұсынылған:
ARDUINO ПАЙДАЛАНУ БЕТІН БАҚЫЛАУ !!!: 7 қадам
ARDUINO ҚОЛДАНУ БЕТІН БАҚЫЛАУ !!!: Алдыңғы нұсқаулықта мен «pyserial» модулін пайдаланып Arduino мен Python арасында қалай байланысуға және жарықдиодты басқаруға болатынын айттым. Егер сіз оны көрмесеңіз, оны мына жерден тексеріңіз: ARDUINO арасындағы байланыс & PYTHON! Түсті қалай анықтауға болады
AT89S52 ARDUINO ПАЙДАЛАНУ БАҒДАРЛАМАСЫ: 4 қадам
AT89S52 бағдарламасын ARDUINO-ды қолданып бағдарламалау: Жүйелік бағдарламалау (ISP) ақаулық тізбектегі сериялық бағдарламалау (ICSP)-кейбір бағдарламаланатын логикалық құрылғылардың, микроконтроллерлердің және басқа ендірілген құрылғылардың толық жүйеде орнатылған кезде бағдарламалану мүмкіндігі. чи
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: 4 қадам
Arduino көмегімен Интернетті пайдалану бүкіл әлемді басқарады: Сәлем, мен Ритикпін. Біз телефонды қолдана отырып, интернетті басқаратын жарықдиодты жасаймыз, біз Arduino IDE және Blynk сияқты бағдарламалық жасақтаманы қолданамыз, бұл өте қарапайым, егер сіз сәтті болсаңыз, сіз қалаған электронды компоненттерді басқара аласыз Бізге қажет нәрселер: жабдық:
Код сағаттары бар Arduino үшін сурет роботын пайдалану: 3 қадам
Ардуиноға сурет салу роботын сағаттық нұсқаулықпен қолдану: Мен жасөспірім қыздардың STEM тақырыптарына қызығушылығын арттыру үшін семинарға арналған Arduino сурет роботын жасадым (https://www.instructables.com/id/Arduino-Drawing-Robot/ қараңыз) ). Робот тасбақа тәрізді бағдарламалау командаларын қолдануға арналған, мысалы, алға (қашықтық
DS1307 және DS3231 нақты уақыттағы модульдерді Arduino көмегімен пайдалану: 3 қадам
DS1307 және DS3231 нақты уақыттағы модульдерді Arduino көмегімен пайдалану: Біз әр түрлі көздерден Arduino көмегімен DS1307 және DS3231 нақты уақыт модульдерін пайдалану туралы сұраныстарды алуды жалғастырамыз-сондықтан бұл оларды пайдалану туралы екі бөліктен тұратын оқулықтың біріншісі. Бұл Arduino оқулығында бізде нақты уақыттағы екі модуль бар