Мазмуну:

Арбаны ээрчиген адам: 8 кадам
Арбаны ээрчиген адам: 8 кадам

Video: Арбаны ээрчиген адам: 8 кадам

Video: Арбаны ээрчиген адам: 8 кадам
Video: Как построить империю с оборотом в $50млн - Kulikov / Денис Гайворонский / Жаратман подкаст 2024, Ноябрь
Anonim
Артка ээрчиген адам
Артка ээрчиген адам

Роботторго күн сайын көптөгөн тармактарда көбүрөөк көңүл бурулууда. Бүгүнкү күндө, роботтор бир кезде адамдын көңүлү талап кылынган майда жумуштардын көбүн ээлеп жатышат.

Келгиле, бир жөнөкөй менен баштайлы - Сиз бара жатканда сизди ээрчиген бот. Бул долбоорго көптөгөн колдонмолор бар, мисалы, Аэропорт жана Соода комплекстеринде, ал сиз эркин жүргөндө сиз үчүн товарларды өткөрүп бере алат.

Бул Нускамада биз ошол өнөр жай чоң машиналарын курбайбыз, бирок ошол эле максатта 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 -кадам: Мотор драйверин кошуу

Мотор айдоочусун электр менен камсыздоо
Мотор айдоочусун электр менен камсыздоо

Моторго жетиштүү шире берүү үчүн мотордун айдоочусун орнотушубуз керек.

  1. Биринчиден, мотордун +ve жана -ve түркүктөрүн мотор айдоочусунун PTR туташтыргычына сайыңыз.
  2. Андан кийин мотор айдоочу батареяны +венди 12в портуна жана -ve мотор айдоочусунун GND портуна бурат.
  3. мотор драйверинин кирүү пинин Arduino PWM пинине өзүңүз каалагандай коюңуз. Эсиңизде болсун, ошого жараша кодуңуздагы мотор казыктарына өтүүнү.
  4. Батарейканын +ве менен драйверлердин ортосуна которгучту кошуңуз, антпесе, сиз батарейканы колдонбой жатканыңызда ажыратып турушуңуз керек болот. Мотор айдоочусунун 5v жана GNDден 2 зымын нанга алыңыз, ошондо сиз Arduino жана башка түзмөктөрдү кубаттай аласыз.

4 -кадам: Башты орнотуу: Ultrasonic Sensor жана IR Srensor

Башты орнотуу: УЗИ сенсор жана IR Srensor
Башты орнотуу: УЗИ сенсор жана IR Srensor

Мен сенсорлорду жогорудагы сүрөттө көрсөтүлгөндөй төрт бурчтуу металл табакка жабыштырам

  • сенсорлорду жана серводу иштетүү үчүн бардык 5v жана GND'ди нан панелинин 5v жана GNDге тиркеңиз.
  • сол жана оң IR сенсорлорунун чыгуучу казыктарын Arduino'дун 12 жана 13 пинтерине туташтырыңыз.
  • УЗИ сенсорунун жаңырыгын жана триггер пинин Ардуинонун 2 жана 3 пинтерине туташтырыңыз.
  • servo киргизүү пинин ардуинонун 5 пинине тиркеңиз.

5 -кадам: Ардуинону орнотуңуз

Ардуинону орнотуңуз
Ардуинону орнотуңуз

Мен шассидеги Arduino менен нан тактасын оңдоо үчүн эки лента колдондум, анткени ал Ардуинонун арткы бетин жылуулайт.

Ардуиного Винге GND менен 5D жана GND тиркөө менен Arduino кубаттаңыз жана сиз баргыңыз келет.

6 -кадам: Код үчүн убакыт

Код үчүн убакыт
Код үчүн убакыт

Мен код үчүн жүктөө шилтемесин калтырып жатам, ал эми мен коддун артындагы негизги алгоритмди түшүндүрөм.

  • адегенде бот колго издөө функциясын баштайт.
  • объект табылаары менен бот цикл функциясын баштайт
  • мында, эгерде сол IR сенсору иштетилсе, бот оңго бурулат
  • оң IR сенсору иштетилсе, бот солго бурулат
  • эгер объект өтө жакын келсе, бот артка кетет.
  • эгер объект алыска кетсе, бот алдыга жылат.

7 -кадам: Баары даяр, аягына чыгаралы

Баары даяр, аягына чыгаралы
Баары даяр, аягына чыгаралы
Баары даяр, аягына чыгаралы
Баары даяр, аягына чыгаралы

баары жасалды, баары сиздин чыгармачылыгыңызды ыңгайлаштыруу үчүн жана долбоор үчүн инновациялык колдонууну табышыңыз үчүн калды.

Сунушталууда: