Мазмуну:

Roll-E [Upcyled E-Waste Robot]: 4 Steps (Сүрөттөр менен)
Roll-E [Upcyled E-Waste Robot]: 4 Steps (Сүрөттөр менен)

Video: Roll-E [Upcyled E-Waste Robot]: 4 Steps (Сүрөттөр менен)

Video: Roll-E [Upcyled E-Waste Robot]: 4 Steps (Сүрөттөр менен)
Video: How To Make a Mini Latch Rubber Band Car - DIY TOYS CAR 2024, Июль
Anonim
Roll-E [Электрондук калдык робот]
Roll-E [Электрондук калдык робот]

Таштанды чогултуучу досубуз WALL · E эсиңиздеби? Ооба, бул жерде бул киши анын кичүү аталаш агасы жана анын аты Roll-E. Бул расмий түрдө менин биринчи көрсөтмөм, андыктан боорукер болуңуз жана каталарымды мага билдириңиз.

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

Окутуучу төрт бөлүктөн турат;

  • Материалдар
  • Ассамблея
  • Электр байланыштары
  • Code.

Кире берели ….

1 -кадам: материалдар

Материалдар
Материалдар

Материалдар тизмеси

  1. Arduino Uno (x1) - Бул биздин роботтун мээси болмок.
  2. Motor Shield (x1) - Биздин редукторлуу моторлорубузду айдоо үчүн, эгер сиз билсеңиз, L293D чипин колдонсоңуз болот. Мен мотор калканчын тандагам, анткени аны колдонуу салыштырмалуу оңой, жана жакшыртылган функциялар үчүн дагы моторлорду кошууга орун берет.
  3. Тиштүү моторлор (x2) - Моторду жылдырмакмын. Зымдарды туташтыруу - Буларга бир -эки керек болот.
  4. Robot Tires (x2) - Булар биздин дөңгөлөктөрдүн ролун аткармак.
  5. Mini Breadboard (x1) - Биздин схеманы оңой эле ширетүүнүн кажети жок куруу үчүн.
  6. Эски электроникадан кооз көрүнгөн басылган плата (pcb) - Бул биздин роботтун кубасы болмок, ал эч кандай интеллектуалдык максатка кызмат кылбайт, анын сонун көрүнүшү жана эски электрониканы көтөрөт.
  7. Дезодоранттагы топтор
  8. HC -SR04 Ultrasonic сенсор - тоскоолдуктарды болтурбоо үчүн.
  9. Switch (x1) - роботту күйгүзүү же өчүрүү үчүн.
  10. Зымдарды туташтыруу - микросхемаларды куруу үчүн.
  11. Ысык желим тапанча - Менимче, бул эмне үчүн колдонулат.

2 -кадам: Ассамблея

Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея
Ассамблея

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

Ардуинону компьютерге орнотуңуз, Arduinoдогу бурама тешиктерди колдонмо катары колдонуңуз, pcbдеги упайларды белгилеңиз, ошондо pcbге тешиктерди бурсаңыз болот, эгер сиз ардуино тактаңызды pcbге туташтыруу үчүн. Бураманы колдонуу Arduino -ны компьютерден оңой эле алып салууга мүмкүндүк берет. Эгерде сизде бургулоо жок болсо, тешиктерди бурагычтын жардамы менен жасай аласыз, бурагычты белгиленген бөлүккө каршы басыңыз жана бурагычты кайрып жатканда акырын басым жасаңыз

Эскертүү: arduino менен pcbдин ортосуна изоляциялоочу материалды коюңуз, бул pcbдеги туташууларды ардуинонун кыска туташуусуна жол бербөө үчүн

2: ысык желим тапанчаңызды колдонуп, мини -нон тактасын компьютердин каалаган бөлүгүнө чаптаңыз, УЗИ сенсорунун нан тактасында болорун белгилеп, тоскоолдуктарды аныктоо үчүн аны эч нерсе тоспошу керек.

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

4: ПКБны [arduino жана breadboard тиркелип] оодарып, дөңгөлөктү жана моторлорду артка ысык клей менен жабыңыз. Муну кантип жасоо жөнүндө түшүнүк алуу үчүн сүрөттөргө кайрылыңыз.

Тезирээк куруу үчүн, бурамаларды унутуп, баарын бириктирүү үчүн ысык желим тапанчаны колдонсоңуз болот. Эгерде туура жасалган болсо, клей arduino үчүн изолятор катары кызмат кыла алат.

3 -кадам: Электр байланыштары

Электр байланыштары
Электр байланыштары
Электр байланыштары
Электр байланыштары
Электр байланыштары
Электр байланыштары
Электр байланыштары
Электр байланыштары

Азырынча курулушту бүтүрдүңүз. Бирок, биз баштапкы зымдарды өткөргөндөн кийин, моторду arduinoго үйүп салмакпыз.

Электрдик туташуулар үчүн HC-SR04 ультрадыбыштуу сенсорун, резистору ардуино түшүүчү баскычты зым менен жабыш керек. Андан кийин биз моторлорубузду мотор калканчындагы M3 жана M4 каналдарына туташтырып, мотор калканчын arduino менен бириктирип, ультрадыбыштуу сенсордун жана зымдын түйүндөрүн тийиштүү түрдө arduino пин 13, 12 жана 8 тизебиз.

HC-S04 УЗИ сенсору, баскычы жана ылдый каршылыгы үчүн байланыштар 1 жана 2-сүрөттөрдө көрсөтүлгөн. 10k-ohm резистору пинди жерге туташтырат, бул пин качан жок болгондо ардуинодо LOW окуй турган кылып жасалат. которгуч аркылуу чыңалуу агып жатат.

Мен колдонгон мотор калканы - бул Adafruit мотор калканынын 1 -версиясы, сиз колдонуп жаткан мотор калканына карабастан v1 же v2 же туунду, менимче, байланыш мен кылган нерседен көп айырмаланбайт деп ойлойм. Мотор байланышы үчүн, жөн эле сол мотор зымдарын мотор калканынын M4 терминалдарына жана оң моторду M3 терминалдарына туташтырыңыз [аларды кайсы каналдарга туташтырганыңыздын мааниси жок, мен кодумдун аркасында гана көрсөткөм]. 3 жана 4 -сүрөттү караңыз.

Ps. Сүрөт 4 (Схемалуу мотор байланышы) меники эмес, мен эскизге убактым жок болчу, ошондуктан мен аны

Байланыштарыңызды түзгөндөн кийин, мотор калканчын arduinoго салыңыз.

4 -кадам: Код

Code
Code

Кодду иштетүүдөн мурун AFMotor.h китепканасын орнотушуңуз керек. Бул мотор калканы үчүн китепкана. Бул үчүн төмөнкү шилтемеге өтүңүз, анда муну жасоо үчүн кадамдар бар жана китепкана файлдарын жүктөп алсаңыз болот.

AFMotor.h китепканасынын орнотуу шилтемеси-https://learn.adafruit.com/adafruit-motor-shield/…

Орноткондон кийин, мен муну кантип колдонуу керектигин билүү үчүн китепкананын маалымдамасынын DC мотор классын карап чыгууну сунуштайм. Маалымат үчүн төмөндөгү шилтемени басыңыз.

AF_DCMotor классына шилтеме шилтемеси-https://learn.adafruit.com/afmotor-library-referen…

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

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

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