Мазмұны:

Arduino негізіндегі анықтау жүйесі: 6 қадам
Arduino негізіндегі анықтау жүйесі: 6 қадам

Бейне: Arduino негізіндегі анықтау жүйесі: 6 қадам

Бейне: Arduino негізіндегі анықтау жүйесі: 6 қадам
Бейне: Lesson 06: Arduino Data Types | Robojax Arduino Step By Step Course 2024, Қараша
Anonim
Arduino негізіндегі анықтау жүйесі
Arduino негізіндегі анықтау жүйесі
Arduino негізіндегі анықтау жүйесі
Arduino негізіндегі анықтау жүйесі

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

Ендеше, бастайық !!!

1 -қадам: жұмыс

Жұмыс
Жұмыс
Жұмыс
Жұмыс

Бұл жүйенің жұмысы келесідей:

Ультрадыбыстық сенсор 400 см диапазонында сервоприводты қозғалтқышқа орнатылған және ол айналған кезде кедергі келтіретін заттың бар -жоғын анықтайды.

Егер кедергі объектісі болса, сенсор оны анықтайды және сигналға сигнал береді, ол өз кезегінде шырылдай бастайды және Arduino IDE сериялық мониторында объектіні қарауға болатын қашықтық.

Сенсордың бұл деректері Processing IDE бағдарламалық жасақтамасына жіберіледі, содан кейін объект қай жерде және қандай қашықтықта орналасқанын көрсететін графикалық картаны жасайды.

2 -қадам: компоненттер мен құралдар қажет

1. Arduino UNO және Ethernet кабелі

2. Ультрадыбыстық датчик - HC -SR04

3. Серво қозғалтқышы - MG -995

4. Пьезоэлектрлік дыбыстық сигнал

5. Нан тақтасы

6. Еркек - еркек секіргіш сымдар

7. Әйел - еркек секіргіш сымдар

8. Февиквик - 2

9. Шағын пластикалық қорап

10. Пышақ

3 -қадам: Қосылу керек:

Қосылатын қосылыстар
Қосылатын қосылыстар
Жасалатын қосылыстар
Жасалатын қосылыстар

Сенсордың қосқыш түйреуішін Arduino 2 істігіне қосыңыз

Сенсордың жаңғырық түйреуішін Arduino 3 істігіне қосыңыз

Vcc пен GND датчиктерінің қоректенуі мен жерге қосылыңыз

Дыбыстық сигналды нан тақтасына қойыңыз

Оның оң жақ ұшын Arduino -ның 10 -түйреуішіне қосыңыз және теріс ұшын жерге қосыңыз

Серво қозғалтқышының қара және қызыл сымын жерге жалғаңыз және жеткізіңіз

Серво қозғалтқышының сары сымын Arduino 9 түйреуішіне бекітіңіз

Arduino 5V терминалын Arduino -ның GND терминалына қосыңыз және жерге қосыңыз

Осы қосылымдарды аяқтағаннан кейін, бүкіл тізбекті суретте көрсетілгендей етіп салыңыз

Енді кодқа уақыт келді

4 -қадам: Пластикалық қорап

Пластикалық қорап
Пластикалық қорап
Пластикалық қорап
Пластикалық қорап

Сіз суреттерде көрдіңіз, біз орташа өлшемді пластикалық қорапты қолдандық.

Қозғалтқыштың қақпағын қозғалтқыш бұзылмай тұрғанда қосылымдарды реттеу үшін қақпақтың жартысын ашу үшін көрсетілгендей екі бөлікке кесіңіз.

Ethernet кабелін Arduino -ға қосу үшін суретте көрсетілгендей қораптың төменгі жағындағы кішкене төртбұрышты тесікті кесіңіз.

5 -қадам: код

Бұл жобалар екі кодтан тұрады, біреуі Arduino IDE үшін, екіншісі IDE өңдеуге арналған.

Processing IDE барлық объектілер орналасқан жерінде салыстырылатын радарды құру үшін қолданылады.

Бағдарламалық жасақтаманы мына жерден жүктеуге болады.

Код төменде қол жетімді -

6 -қадам: Соңғы әсерлер

Соңғы жанасулар
Соңғы жанасулар
Соңғы жанасулар
Соңғы жанасулар
Соңғы жанасулар
Соңғы жанасулар

Қосылымды аяқтағаннан кейін және кодты Arduino -ға жүктегеннен кейін, схеманы көрсетілгендей пластикалық қорапқа мұқият салыңыз, сонымен қатар ультрадыбыстық сенсорды суретте көрсетілгендей серво қозғалтқышына мұқият орналастырыңыз, ал Servo моторын қорап пен таяқшаның қақпағына қойыңыз. бұл бірнеше пиквикпен.

Егер дыбыстық сигнал жұмыс істемесе, дыбыстық сигнал мен сенсордың қосылыстарын қайта тексеріңіз.

Ләззат алыңыз!

Ұсынылған: