Мазмұны:

Ардуино мен Android қосымшасымен теңшелетін лазерлік лабиринт: 13 қадам (суреттермен)
Ардуино мен Android қосымшасымен теңшелетін лазерлік лабиринт: 13 қадам (суреттермен)

Бейне: Ардуино мен Android қосымшасымен теңшелетін лазерлік лабиринт: 13 қадам (суреттермен)

Бейне: Ардуино мен Android қосымшасымен теңшелетін лазерлік лабиринт: 13 қадам (суреттермен)
Бейне: #ArduBlock 2.0 - Тестируем на Android телефоне + библиотеки, компиляция и загрузка на плату Arduino 2024, Қараша
Anonim
Image
Image
Ардуино мен Android қосымшасының көмегімен теңшелетін лазерлік лабиринт
Ардуино мен Android қосымшасының көмегімен теңшелетін лазерлік лабиринт
Ардуино мен Android қосымшасының көмегімен теңшелетін лазерлік лабиринт
Ардуино мен Android қосымшасының көмегімен теңшелетін лазерлік лабиринт

Балалар кітаптарынан лабиринт шешетін автоматты роботқа дейін лабиринтті қараңыз. Мұнда мен лазерлік шағылыстың көмегімен лабиринтті шешетін нәрсені басқаша көремін. Бастапқыда менің ойымша, бұл өте оңай, бірақ оны арзанға жасау дәлдікке көп уақытты қажет етеді. Егер кез келген адам 3D принтерді қолданып көргісі келсе, бұл көп уақытты қажет етеді. Жұмысты бастамас бұрын лазерлік сақтық туралы келесі слайдты қараңыз. Бірақ мамандардың айтуынша, менің лазерім ешқандай зақым келтіре алмайды.

1 -қадам: лазерлік мәліметтер

Лазерлік мәліметтер
Лазерлік мәліметтер
Лазерлік мәліметтер
Лазерлік мәліметтер
Лазерлік мәліметтер
Лазерлік мәліметтер

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

2 -қадам: Қажетті материалдар

Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар
Қажетті материалдар

Қажетті материалдар

Лабиринт үшін

1) термоколды парақ

2) Картон.

3) Гофрленген қорап

4) Дөңгелек айналар (матадан кесте тігу үшін қолданылады).

Цикл үшін

1) Ардуино Уно.

2) HC05 Bluetooth модулі 1No.

3) LDR 1 Жоқ.

4) 10K резисторы 1No.

5) Қарапайым ПХД - 1No.

6) Еркек және әйел аталық түйреуіштер.

3 -қадам: Arduino үшін қалқан жасаңыз

Arduino үшін қалқан жасаңыз
Arduino үшін қалқан жасаңыз
Arduino үшін қалқан жасаңыз
Arduino үшін қалқан жасаңыз
Arduino үшін қалқан жасаңыз
Arduino үшін қалқан жасаңыз

Басқа жобалар сияқты мен де осы жобаның қалқанын әзірлеймін.

Қосылым туралы мәліметтер

1) Bluetooth модулі үшін 4 сым

а) Arduino 5V - Vcc

б) Arduino Gnd - Gnd

в) Arduino D2 - Tx.

d) Arduino D3 - Rx.

2) лазерлік диодты лазер плюс үшін D12 мен Arduino Gnd бастап минус лазерге дейін.

3) LDR үшін A0 түйреуішін қолданыңыз. Дәнекерлеу жоғарыдағы суреттегідей. Лазер мен LDR үшін ұзын сымды қолданыңыз.

4 -қадам: MIT App Inventor қолданатын Android қосымшасы

MIT App Inventor қолданатын Android қосымшасы
MIT App Inventor қолданатын Android қосымшасы
MIT App Inventor қолданатын Android қосымшасы
MIT App Inventor қолданатын Android қосымшасы
MIT App Inventor қолданатын Android қосымшасы
MIT App Inventor қолданатын Android қосымшасы

Мен Arduino қосымшасын жасау үшін MIT қосымшасын ойлап табушыны қолданамын. Қолданбаның талабы - Arduino bluetooth қосылу. Ойыншының атын сұраңыз, атын енгізіңіз және ойынды бастау үшін ойнату түймесін басыңыз. Қолданбаның іске қосу таймерін басқаннан кейін іске қосылады. Лазер LDR -ге жеткенде, алдыңғы ұпаймен алынған уақытты есептеңіз, егер секунд алдыңғыдан аз болса, сіз жеңімпаз боласыз. Таймер жұмыс істеп тұрғанда, Android экранын автоматты құлыптан тоқтату үшін мен әр уақыт жиілігінде хабарламаны қолданамын.

5 -қадам: Arduino бағдарламасы

Arduino бағдарламасы өте қарапайым. D2, D3 түйреуішіне арналған бағдарламалық жасақтама жасаңыз. Android ойынды бастауды айтқан кезде. D12 түйреуішін жоғары қою арқылы лазерлік қосу. A0 түйреуішіндегі LDR көрсеткішін тексеріңіз. Егер LDR көрсеткіші 500 -ден төмен болса, онда ойын жүріп жатыр. Егер лазер LDR -ге шоғырланған болса, онда көрсеткіш 500 -ден асады. Сол кезде D12 түйреуішті төмен орнатып лазерді сөндіріп, ойынды андроидке жіберіңіз.

6 -қадам: лабиринт негізін жасаңыз

Maze негізін жасаңыз
Maze негізін жасаңыз
Maze негізін жасаңыз
Maze негізін жасаңыз
Maze негізін жасаңыз
Maze негізін жасаңыз

1) Мен 18 «X 18» X 3 «гофрленген қорапты таптым.

2) 18 «X 18» өлшемі бар термокарталық парақты кесіңіз. Ол қорапқа алдын ала сәйкес келеді.

3) Термоколды 18 жолға 18 бағанға бөліңіз (Басында 2 «X 2» кеңістіктің өте аз өзгеруіне байланысты 1 дюймдік лабиринтке арналған жоспар).

4) Енді әрбір 2 «X 2» бөлігін бөлек -бөлек кесіңіз. Өткір пышақты қолданыңыз және кесу тікелей болуы керек. Егер ыстық сым кескіш болса, оларды кесу оңай.

5) Әр бөлікті түзетілген қораптың негізіне бөлек қойыңыз (қою үшін Февиколды қолданыңыз).

6) құрғатыңыз. Құрғақ болғаннан кейін әр бөліктің арасына 1 футтық таразыны салыңыз. Таразы тік тұрады.

7 -қадам: Қабырғаларды жасаңыз

Қабырғалар жасаңыз
Қабырғалар жасаңыз
Қабырғалар жасаңыз
Қабырғалар жасаңыз
Қабырғалар жасаңыз
Қабырғалар жасаңыз

1) Қабырғалар өте қарапайым. Біз лабиринтті 2 «X 2» -ге бөлеміз, ал қораптың биіктігі 3 «. Біз 3» дюймдік карточканың жолағын аламыз. Жолаққа әр 2 дюймді белгілеп, сызықтарды қараңғы етіп сызыңыз, сондықтан тақта осы жерде оңай ұсталады.

8 -қадам: лабиринт жасаңыз

Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз
Сіздің лабиринтіңізді жасаңыз

1) Интернеттен лабиринтті (8 X 8) жүктеңіз.

2) Лабиринтке сәйкес 2 «, 4», 6 «және т.б. қабырға бөлшектерін кесіңіз және оны термоколдың саңылауына қойыңыз және термоколдың арасына картонды басыңыз. Енді қабырғалар түзу тұр.

3) Дәл солай сызбаны толық толтырыңыз.

9 -қадам: Лазерге стенд жасаңыз

Лазерге арналған стенд жасаңыз
Лазерге арналған стенд жасаңыз

Бұл да ауыр жұмыс пен уақыттың бір бөлігі. Өйткені лазер сәулесі тікелей болуы керек. Гофрленген тақтаймен үшбұрыш жасаңыз және гофрленген тақтаның бірнеше бөлігін алыңыз. Бөлшектерді лазер ұяшығының астына алдыңғы және артқы жағына салыңыз. Биіктігін реттеңіз. Масштабты жақын және алыс қою арқылы лазер сәулесінің биіктігін өлшеңіз. Екеуін тең етіңіз. Енді барлық бөлікті бір жағына ыстық желіммен жабыстырыңыз.

10 -қадам: Электр тізбегінің корпусы және жылжымалы тірек

Электр тізбегінің корпусы және жылжымалы стенд
Электр тізбегінің корпусы және жылжымалы стенд
Электр тізбегінің корпусы және жылжымалы стенд
Электр тізбегінің корпусы және жылжымалы стенд
Электр тізбегінің корпусы және жылжымалы стенд
Электр тізбегінің корпусы және жылжымалы стенд

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

2) Жылжымалы стенд жасау үшін гофрленген қорапты қолданыңыз.

3) Барлық схеманы қораптың ішінде ұстаңыз және 9В батареяны қосыңыз. Енді барлығы лабиринтке енуге дайын.

Соңғы қадам - рефлекторды жобаның жүрегі ету.

11 -қадам: Рефлектор жасаңыз

Рефлектор жасаңыз
Рефлектор жасаңыз
Рефлектор жасаңыз
Рефлектор жасаңыз
Рефлектор жасаңыз
Рефлектор жасаңыз
Рефлектор жасаңыз
Рефлектор жасаңыз

1) Мұны көргенде, бұл өте қарапайым, бірақ уақытты қажет ететін және қиын. Егер бұл тек жұмыс жасаса, онда тек толық басқатырғыш жұмыс істейді.

2) Гофрленген қорап жолақтарын алыңыз. сызықтарды белгілеу арқылы өлшемін 9см х 3см етіп кесіңіз.

3) Осы бөліктен 3 дюймдік қабырғалардың үшбұрышын жасап, жоғарғы бөлігін қосыңыз.

4) Енді еденнің барлық жағындағы үшбұрыштың тік тұрғанын тексеріңіз. Егер өзгертпесеңіз немесе бөліктерді өзгертпесеңіз, оны түзетіңіз. Дөңгелек айна бөлігін орталық үшбұрыштың жоғарғы жағына жабыстырыңыз. Менің ойымша, айна орталығы - бұл сәуле орталығы. Мен 21 дана жасаймын, оны аяқтауға көп уақыт кетеді.

12 -қадам: Лазерлік рефлексия сынағы

Лазерлік рефлексияға арналған тест
Лазерлік рефлексияға арналған тест
Лазерлік рефлексияға арналған тест
Лазерлік рефлексияға арналған тест

Енді шағылысты лазермен тексеріңіз және әр қабырғадағы шағылысты тексеріңіз. Ол жақсы жұмыс істейді. Лабиринттің ортасында мен көтеретін қорапты таптым, сондықтан мен негізге қатты парақты жапсырдым және барлық бөлшектердің шағылысы жақсы екенін байқадым.

13 -қадам: Ойнауға уақыт

Image
Image
Ойнауға уақыт
Ойнауға уақыт
Ойнауға уақыт
Ойнауға уақыт

Маған қалай ойнауды үйретуге рұқсат етіңіз

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

2) Қолданбаны алдыңғы жағына қойыңыз.

3) Bluetooth таңдау түймесін басып, arduino bluetooth таңдаңыз.

4) Енді келесі терезеде ойыншының аты сұралады.

5) Ойыншының атын енгізіп, «Ойынды бастау» түймесін басыңыз. Енді бағдарламада таймер іске қосылады.

6) Лабиринттің үстіндегі матаны алыңыз. Көз ойнатқыштың лазерін қолдану арқылы айна көмегімен лазер сәулесін Ldr -ге бағыттаңыз.

7) Алдымен бірінші айнаны қойыңыз, ол жарықты 90 градусқа бағыттайды, лазерлік нүкте қарама -қарсы қабырғаға түсіп, оны қарама -қарсы қабырғаның ортасына айналдырады. Енді айнаны сол жерге қойып, дәл солай жасаңыз.

8) Егер лазер LDR -ге лазерлік өшіруге қарағанда жетсе және arduino қосымшасында ойнатқыштың таймері алдыңғы рекордтан аз болса, оның аты мен ұпайы жазылып, барлық экрандарда көрсетіледі.

Ұсынылған: