Мазмұны:

Arduino картон қаруы (RangeFinder және тахометр): 8 қадам
Arduino картон қаруы (RangeFinder және тахометр): 8 қадам

Бейне: Arduino картон қаруы (RangeFinder және тахометр): 8 қадам

Бейне: Arduino картон қаруы (RangeFinder және тахометр): 8 қадам
Бейне: Робот-рука для рисования. Из бумаги и картона, на Arduino 2024, Қараша
Anonim
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)
Arduino картон мылтығы (RangeFinder және тахометр)

Диванға ыңғайлы отырғанда қашықтықты өлшеу керемет емес пе? Дәстүрлі таспаны қолданудың орнына? Сонымен, бүгін мен 2 см-ден 400 см-ге дейінгі қашықтықты 0,3 см дәлдікпен байланыссыз өлшеуге қабілетті ардуино тапаншасын жасаймын, сонымен қатар ультрадыбыстық сенсордың көмегімен айналатын дененің минутына (RPM) айналуын өлшеймін. HC-SR04) және инфрақызыл сенсор сәйкесінше. Бастапқыда мен оны екі қосымша инфрақызыл сенсордың көмегімен кез келген қозғалатын объектінің жылдамдығын өлшей алатын етіп жасағым келді, бірақ қазіргі пандемияға байланысты қорларым таусылды. Сондықтан мен бар нәрсені ғана қолданамын. Егер сізде бар болса, онда сіз қаруды қосуға болады. Мұны қалай жасау керектігі туралы сілтеме.

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

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

Ультрадыбыстық сенсорлар дыбыс шығарады, ол ауада таралады, ал егер оның жолында объект болса, ол модульге қайта оралады. Саяхат уақытын ескере отырып, сіз қашықтықты есептей аласыз, өйткені біз дыбыс жылдамдығын (340м/с) формула бойынша қолдана аламыз: қашықтық = жылдамдық *уақыт. Бұл жобадағы IR сенсорының мақсаты - объектілерді анықтау. IR сенсоры екі негізгі бөліктен тұрады: IR таратқыш және IR қабылдағыш. Таратқыш инфрақызыл толқындарды жібереді, ал егер объект бар болса, онда толқын объектіні көрсетеді, ол өз кезегінде қабылдағыш толқынды қабылдайды, ал сенсордың алдында объект болмаса, берілген толқын қабылдамайды. қабылдағыш, содан кейін IR модулі, біз триггер түймесін басқанда, Arduino анықтайтын шығыс немесе импульсті шығарады. Ол 5 секунд бойы үздіксіз есептеледі. Сондықтан құрылысты бастайық.

<

2 -қадам: Жабдықтар

Жабдықтар
Жабдықтар
Жабдықтар
Жабдықтар

МАТЕРИАЛДАР1. Arduino Uno (кез келген arduino жұмыс істейді)

2. HC-SR04 ультрадыбыстық сенсор

3. Arduino IR сенсоры

4. 16*2 СКД дисплей модулі (12С)

5. Дыбыстық сигнал

6. 9В батарея мен қосқыш

7. Үздік тақта (міндетті емес)

8. Басу түймесі

9. Тактильді қосқыш *1

10. Жылжымалы қосқыш *1

11. Светодиод *2 (әр түрлі түстер)

12. 220 Ом резистор *2

13. 10к резистор *2

14. Arduino түйреуішінің үстіңгі деректемелері

15. Өткізгіш сымдар

ҚҰРАЛДАР

1. Ыстық желім

2. Супер желім (міндетті емес)

3. Дәнекерлеуіш пен дәнекерлеуіш

4. X-acto пышағы

5. Бұрғылау (міндетті емес)

3 -қадам: денені жасау

Денені жасау
Денені жасау
Денені жасау
Денені жасау
Денені жасау
Денені жасау

1. Берілген үлгіні басып шығарыңыз, картон парағына жабыстырыңыз, содан кейін пішіндерді кесіңіз.

2. Дыбыстық сигналдың саңылауын, күй жолын, қуат көзін, ультрадыбыстық сенсорды, ИҚ сенсорының тесіктерін және СКД дисплейінің кеңістігін кесіңіз.

3. Сызғыштың көмегімен барлық түзу сызықтарды ішке қарай бүгіңіз және әр қиманы бір -біріне жабыстырыңыз. Мылтықтың қалған бөлігіне дисплей бөлігін, тұтқаны және төбесінің жапқышын жапсырмаңыз. Ультрадыбыстық сенсор мен инфрақызыл сенсорды олардың әр түрлі тесіктеріне жабыстырыңыз.

4. Ені 3 см картон жолағын кесіп, тұтқаның алдыңғы және артқы жағын жабыңыз. Тұтқаның алдыңғы жағындағы түймені жабыстырыңыз және сымдарды тұтқаның артқы жағынан өткізіңіз.

4 -қадам: Электрониканы орнату

Электрониканы орнату
Электрониканы орнату
Электрониканы орнату
Электрониканы орнату
Электрониканы орнату
Электрониканы орнату
Электрониканы орнату
Электрониканы орнату

IR SENSOR

Мен сымдарды желілік кабельден қолдандым, өйткені мен секіргіш сымнан шықтым, содан кейін сымдарды сенсордың үш түйреуішіне дәнекерленген тақтаның кішкене бөлігіне дәнекерледім.

Ультрадыбыстық сенсор

Мен сенсордың түйреуіштеріне салынған ескі қосқышты қолдандым.

СКД дисплейі

Мен LCD дисплейінің түйреуіштерін түзу етіп бүктедім. Содан кейін мен IR сенсорымен бірдей орнатуды қайталадым.

Жарық диодтары

Катодты өткізгіштің әрқайсысында 220 Ом резистор бар.

5 -қадам: Схема

Схема
Схема
Схема
Схема
Схема
Схема

Сіз тізбекті шағын тақтада немесе жақсырақ тақтада жасауды таңдай аласыз. Қалай болғанда да, сіз шешесіз.

Ескертпе: Arduino VIN сымымен жұмыс істейді. Сонымен қатар, шахта төңкерілген.

МҰНДА БАЙЛАНЫСТАР

Қуат жарық диоды

Анод ---- Ардуино пин 8

Катод --- 220 Ом резистор ---- Жер

STATUS жарық диоды

Анод ---- Ардуино пин 9

Катод --- 220 Ом резистор ---- Жер

BUZZER

Оң --- Arduino Pin 11

Теріс --- Жер

IR SENSOR

VCC-Arduino 5V

GND --- Жер

OUT --- Arduino PIN 5

HC-SR04

VCC-Arduino 5V

GND --- Жер

TRIG --- Arduino PIN 7

ECHO-Arduino PIN 6

СКД дисплейі

VCC-Arduino 5V

GND --- Жер

SDA --- Arduino Pin A4 (аналогтық түйреуіш)

SCL --- Arduino Pin A5 (аналогтық түйреуіш)

Іске қосу түймесі

Бірінші аяғы--Arduino 5V

Екінші аяғы-10к резистор (бірінші параллель параллель) --- Arduino Pin 10

(Жерге резистордың басқа аяғы)

SPDT SLID SWITCH

Орталық аяғы ------- Arduino 5V

Сол жақ аяғы ----- 10к резистор (бірінші параллель параллель) --- Arduino Pin 13

(Жерге резистордың басқа аяғы)

Arduino VIN түйреуіші ------ батырманың бірінші аяғы

Батырманың екінші аяғы -----+Ве батарея

Arduino GND түйреуіші --- Батарея -Ве және жер үсті рельсі

6 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Жарық диодты саңылауларға енгізуден бастаңыз, содан кейін дыбыстық сигнал, екі қосқыш, содан кейін дисплей бөліміне СКД дисплейі. Іске қосу түймесінің сымын дисплей бөлімінің төменгі жағындағы тесіктен өткізіңіз. Мылтықтың алдыңғы жағына сенсорлық модульді жабыстырыңыз. Дисплей бөлігін мылтықтың негізгі корпусына жабыстырыңыз, содан кейін тұтқаны астына бекітіңіз. Мылтыққа таспамен тікбұрышты төбенің қақпағын ұстаңыз. Бұл кіру есігі болады. Енді сіздің RangeFinder/тахометр пайдалануға дайын. Қалағаныңызша безендіріңіз.

7 -қадам: код

Бағдарламалауды бастамас бұрын кодтың не істейтінін білу жақсы. Бұл сізді бас ауруынан құтқарады.

Сондай -ақ, егер СКД 12С модулі болса, сұйық кристалды дисплей кітапханасын орнатыңыз. Жүктеу үшін мына жерді басыңыз

Міне код не істейді

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

2. Мылтық қосылғаннан кейін сізге қажет режимді таңдау үшін сырғытпаны солға немесе оңға жылжыту қажет. Бұл аяқталғаннан кейін, ол «Бастау үшін іске қосу түймесін басу» дегенді көрсетеді. Түймені басқаннан кейін оқу/өлшеуді бастау керек. Әр түймені басқан кезде, күй жыпылықтайды және дыбыстық сигнал естіледі.

8 -қадам: КЕҢЕСТЕР

КЕҢЕСТЕР
КЕҢЕСТЕР
КЕҢЕСТЕР
КЕҢЕСТЕР
КЕҢЕСТЕР
КЕҢЕСТЕР

1. Түйреуіштердің үстіңгі тақталарын дәнекерлеу тақтасына дәнекерлеу кезінде алдымен түйреуіштерді қолданып жатқан ардуино түйреуіштеріне салыңыз, содан кейін тақтаның үстіңгі жағына тақтаның мыс жағын жоғары қаратып салыңыз. Тақырыптарды орнына дәнекерлеңіз.

2. Мылтықтың алдыңғы жағында кішкене кіру саңылауын жасаңыз. Бұл бұрағыш көмегімен IR сенсорының сезімталдығын реттеу үшін қолданылады.

3. Егер код жұмыс істемесе, · Алдымен қосылымдарды тексеріңіз (әсіресе егер сіз тақтаны қолдансаңыз).

· Егер ескі батареяны пайдалансаңыз, оны ауыстырыңыз.

· Егер әлі де жұмыс істемесе, төменде көмек сұраңыз.

Ұсынылған: