Мазмуну:
- 1 -кадам: 1 -кадам: Долбоорго керектүү бөлүктөрдү табуу
- 2 -кадам: Шассиңизди орнотуу
- 3 -кадам: Мотор драйверин кошуу
- 4 -кадам: Башты орнотуу: Ultrasonic Sensor жана IR Srensor
- 5 -кадам: Ардуинону орнотуңуз
- 6 -кадам: Код үчүн убакыт
- 7 -кадам: Баары даяр, аягына чыгаралы
Video: Арбаны ээрчиген адам: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Роботторго күн сайын көптөгөн тармактарда көбүрөөк көңүл бурулууда. Бүгүнкү күндө, роботтор бир кезде адамдын көңүлү талап кылынган майда жумуштардын көбүн ээлеп жатышат.
Келгиле, бир жөнөкөй менен баштайлы - Сиз бара жатканда сизди ээрчиген бот. Бул долбоорго көптөгөн колдонмолор бар, мисалы, Аэропорт жана Соода комплекстеринде, ал сиз эркин жүргөндө сиз үчүн товарларды өткөрүп бере алат.
Бул Нускамада биз ошол өнөр жай чоң машиналарын курбайбыз, бирок ошол эле максатта Arduinoго негизделген жумушчу моделин.
Ошондой эле, бул көрсөтмө HATCHNHACK менен биргеликте жасалган. Прототиптөөчү бардык жабдууларыңыз, блогдоруңуз, идеяларыңыз жана башка көптөгөн нерселер үчүн алардын укмуштуудай веб -сайтын карап көрүңүз.
1 -кадам: 1 -кадам: Долбоорго керектүү бөлүктөрдү табуу
Ооба, мен муну жалпы көрсөтмө катары жазып жатам, андыктан мен колдонгон бөлүктөрдү таба албасаң, башка варианттарды алууга аракет кылам. Мен ошондой эле сатып алуу шилтемелерин кошом, ошондо сизде жок нерселерди сатып ала аласыз жана ботиңизди чыгармачылыгыңыз менен ыңгайлаштыра аласыз. Бул долбоорду жасоо үчүн hnhcart шилтемесине кайрылыңыз. Алар укмуштуудай баа диапазону менен жакшы сапаттагы бөлүктөргө ээ.
Микроконтроллер: эгер сиз башталгыч болсоңуз, Arduino колдонуп көрүңүз. Ооба, мен Arduino Uno колдонуп жатам. Arduino UNO үчүн шилтемени сатып алыңыз
- Моторлор: каалаган 12В мотор иштейт. Мен 300 RPM генералдык 12 вольттуу DC моторун колдонуп жатам. Ошондой эле BO моторун сатып алсаңыз болот. DC Geared такталары үчүн шилтемени сатып алыңыз | BO моторлору
- Мотор айдоочу: моторлорду иштетүү үчүн мотор айдоочусу керек болот, анткени көпчүлүк микроконтроллерлер мынчалык чыңалууну камсыз кыла албайт. Мен L298N колдонуп жатам, бул жерде сиз мотор айдоочусун сатып алсаңыз болот.
- ШАССИС: Шасси үчүн сиз колдонгон моторлор үчүн конкреттүү бирөөнү сатып алышыңыз керек. BO жана DC моторлору үчүн бул шилтемеге кайрылсаңыз болот
- Ultrasonic Sensor: Мен жалпы УЗИ сенсор модулун колдонуп жатам HCRS04. үчүн шилтемени сатып алыңыз
- УЗИ сенсор.
- IR жакындык сенсорунун модулу: Ар кандай жакындык сенсору иштейт, ал объекти аныктоону 20 смден кем эмес аныктайт.
- Өтмө зымдар: нерселерди туташтыруу үчүн баарыбызга секиргич зымдар керек. Эгер сиз жаңы баштоочу болсоңуз, анда ар кандай долбоорлор үчүн булардын бир тобу керек болот. бул жерден Эркектен Эркекке чейин сатып ала аласыз | Эркектен Аялга
-
Батарея: мен бул долбоор үчүн 12v lipo батареясын колдонуп жатам. эгер сизде жок болсо, анда сиз дайыма 12v литий-иондук батарейкаларга өтө аласыз. Же 9v BO моторун колдонуп жатсаңыз, жөнөкөй 9v батарейканы колдонсоңуз болот. Батарейканы сатып алардан мурун мотордун өзгөчөлүгүн текшерүүдөн этият болуңуз, анткени мотордун кубаттуулугуна караганда жогорку чыңалуу менен камсыз кылсаңыз, моторго зыян келтиришиңиз мүмкүн. 9v батарейканы сатып алуу үчүн бул жерге кайрылыңыз.
- Нан тактасы/прототипдөө тактасы: сизге бардык зымдарды туташтыруу үчүн бир нерсе керек болот. Бул жерде нан тактасы жардамга келет. Breadboard үчүн шилтеме сатып алуу | прототиптөө тактасы
2 -кадам: Шассиңизди орнотуу
Бул долбоор үчүн мен оңой таба турган 4 редукторлуу мотор шасси колдонуп жатам. Мен 4 металл L формасындагы стенддерди сервомду - башымды жана жыгач кутуну орнотуу үчүн колдонуп жатам.
- Шассиди куруу үчүн алгач стенддерди орнотуңуз
- моторлорду жана шиналарды монтаждоо
- сервону орнотуу
- башты жана кутучаны калтырыңыз, анткени боттун калган бөлүгүн курууга орун керек болот. биз муну аягында кошобуз.
3 -кадам: Мотор драйверин кошуу
Моторго жетиштүү шире берүү үчүн мотордун айдоочусун орнотушубуз керек.
- Биринчиден, мотордун +ve жана -ve түркүктөрүн мотор айдоочусунун PTR туташтыргычына сайыңыз.
- Андан кийин мотор айдоочу батареяны +венди 12в портуна жана -ve мотор айдоочусунун GND портуна бурат.
- мотор драйверинин кирүү пинин Arduino PWM пинине өзүңүз каалагандай коюңуз. Эсиңизде болсун, ошого жараша кодуңуздагы мотор казыктарына өтүүнү.
- Батарейканын +ве менен драйверлердин ортосуна которгучту кошуңуз, антпесе, сиз батарейканы колдонбой жатканыңызда ажыратып турушуңуз керек болот. Мотор айдоочусунун 5v жана GNDден 2 зымын нанга алыңыз, ошондо сиз Arduino жана башка түзмөктөрдү кубаттай аласыз.
4 -кадам: Башты орнотуу: Ultrasonic Sensor жана IR Srensor
Мен сенсорлорду жогорудагы сүрөттө көрсөтүлгөндөй төрт бурчтуу металл табакка жабыштырам
- сенсорлорду жана серводу иштетүү үчүн бардык 5v жана GND'ди нан панелинин 5v жана GNDге тиркеңиз.
- сол жана оң IR сенсорлорунун чыгуучу казыктарын Arduino'дун 12 жана 13 пинтерине туташтырыңыз.
- УЗИ сенсорунун жаңырыгын жана триггер пинин Ардуинонун 2 жана 3 пинтерине туташтырыңыз.
- servo киргизүү пинин ардуинонун 5 пинине тиркеңиз.
5 -кадам: Ардуинону орнотуңуз
Мен шассидеги Arduino менен нан тактасын оңдоо үчүн эки лента колдондум, анткени ал Ардуинонун арткы бетин жылуулайт.
Ардуиного Винге GND менен 5D жана GND тиркөө менен Arduino кубаттаңыз жана сиз баргыңыз келет.
6 -кадам: Код үчүн убакыт
Мен код үчүн жүктөө шилтемесин калтырып жатам, ал эми мен коддун артындагы негизги алгоритмди түшүндүрөм.
- адегенде бот колго издөө функциясын баштайт.
- объект табылаары менен бот цикл функциясын баштайт
- мында, эгерде сол IR сенсору иштетилсе, бот оңго бурулат
- оң IR сенсору иштетилсе, бот солго бурулат
- эгер объект өтө жакын келсе, бот артка кетет.
- эгер объект алыска кетсе, бот алдыга жылат.
7 -кадам: Баары даяр, аягына чыгаралы
баары жасалды, баары сиздин чыгармачылыгыңызды ыңгайлаштыруу үчүн жана долбоор үчүн инновациялык колдонууну табышыңыз үчүн калды.
Сунушталууда:
MyPetBot (Сизди ээрчиген бот): 10 кадам (сүрөттөр менен)
MyPetBot (Сизди ээрчиген бот): Ай математиканын эң сонун колдонмолорунун бири. Бул, негизинен, сиз издеп жаткан натыйжага дал келүү үчүн оптималдаштырылган матрицалар операцияларынын тобу. Бактыга жараша, аны колдонууга мүмкүнчүлүк берген көптөгөн ачык булактар бар. Мен башында
Ардуино менен адам ээрчиген роботту кантип жасоо керек: 3 кадам
Кантип адам артынан роботту Arduino менен жасаса болот: Адам роботту ээрчип, адамды ээрчийт
Роботту ээрчиген сызык: 5 кадам
Роботту ээрчиген линия: Саламатсыздарбы, бул көрсөтмөдө мен Амазонкадан келген комплектти колдонуп, роботту кантип ээрчүү керектиги менен бөлүшөм. Мен бул комплектти балама кантип ширетүүнү үйрөтүү үчүн колдондум. Адатта, бул комплекттер түз алдыга коюлат, сиз бардык материалдарды, тетиктерди ж
Автономдуу линияны ээрчиген дрон Raspberry Pi менен: 5 кадам
Автономдуу линияны ээрчиген дрон Raspberry Pi менен: Бул окуу куралы сиз акыры кантип линияны ээрчиген пилотсуз кыла алаарыңызды көрсөтөт. Бул дрондун " автономдуу режими " пилотсуз режимге өтүүчү которгуч. Ошентип, сиз мурдагыдай эле дронуңузду башкара аласыз. Сураныч, ал бара жатканын билиңиз
Роботту ээрчиген линия: 3 кадам
Роботту ээрчиген сызык: роботту ээрчиген сызык - бул ак бетке чийилген караңгы сызыктарды аныктоо жана кабыл алуу үчүн колдонулган универсалдуу машина. Бул робот нандын жардамы менен чыгарылгандыктан, аны куруу өтө оңой болот. Бул системаны бириктирсе болот