Мазмуну:

Arduino Powered автоматтык шыпыргыч: 9 кадам
Arduino Powered автоматтык шыпыргыч: 9 кадам

Video: Arduino Powered автоматтык шыпыргыч: 9 кадам

Video: Arduino Powered автоматтык шыпыргыч: 9 кадам
Video: Урок №1. Знакомство с Arduino. BeyondRobotics 2024, Июль
Anonim
Arduino Powered автоматтык шыпыргыч
Arduino Powered автоматтык шыпыргыч

Ошентип, бир күнү мен комната сатып алууну чечтим, бирок бул мен үчүн өтө кымбат, бирок мен дагы эле менин мектебим, жана менин оюма бир ой жарк этти, бирок муну кантип жасоо керек, менде программалоо жана arduino боюнча татыктуу билим бар, анда эмне үчүн?

1 -кадам: Аутсорсинг материалдары

Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары

Долбоорлордун бөлүгү төмөндө келтирилген:

Arduino pro mini же ардуино тактасы

Мен про мини колдондум, анткени ал эффективдүү жана кичине

L298n мотор айдоочу

Бул мотор айдоочу шыпыргычты иштетүүчү эки моторду башкаруу үчүн колдонулат

Түртүү шыпыргы

эгер сиз түртмө шыпыргынын эмне экенин билбесеңиз, анда ал бир нече щеткасы бар шыпыргыга окшош

жана сиз аны түртүп кирди жыйнап жатканда айланат

2 DC щеткалуу мотор

Мен жөн эле сынган оюнчук машиналардан алынган DC моторлорун колдондум

Эки УЗИ сенсорлору

дубалдарды жана тоскоолдуктарды сезүү жана андан качуу

DC электр уячасы

Электр банктарын кубаттоо үчүн

Күч банктары

бортко жана моторлорго керектүү күчтү берүү

эки эркек USB кабели

электр банкына туташуу үчүн

2 -кадам: Tools керек

Керектүү куралдар
Керектүү куралдар

Dremel куралы

кесүү жана тешикти керектүү жерге коюу

Бир ширетүүчү темир

зымдарды ширетүү үчүн, албетте.

Pense

зым кесүү жана зымдарды бүгүүгө жардам берүү

желим тапанча (милдеттүү эмес)

моторлорду бирге кармоо үчүн, бирок эгер сиз жөн эле зипти колдонбосоңуз

Screwdriver

бир нече компоненттердин бурамаларын бекитүү жана бошотуу

3 -кадам: Моторлорду жана сенсорлорду каякка коюу керектигин табуу жана жумушту сырдоо

Моторлорду жана сенсорлорду кайда коюу керектигин жана жумушту боёону табуу
Моторлорду жана сенсорлорду кайда коюу керектигин жана жумушту боёону табуу
Моторлорду жана сенсорлорду кайда коюу керектигин жана жумушту боёону табуу
Моторлорду жана сенсорлорду кайда коюу керектигин жана жумушту боёону табуу
Моторлорду жана сенсорлорду кайда коюу керектигин жана жумушту боёону табуу
Моторлорду жана сенсорлорду кайда коюу керектигин жана жумушту боёону табуу

Мен сенсорлорду кайда коюу керектигин эсептеп койдум жана кийинчерээк дремель менен кесиле турган тегерекчелерди белгилеп койдум жана мен аны металл көк спрей боегу менен боёгом

4 -кадам: Тешиктерди коюу

Тешиктерди коюу
Тешиктерди коюу
Тешиктерди коюу
Тешиктерди коюу
Тешиктерди коюу
Тешиктерди коюу
Тешиктерди коюу
Тешиктерди коюу
  • Ошентип, сенсорлор кириши үчүн дененин үстүңкү шыпыргысынын алдына экөөнү солго жана оңго эки тешик койдум.
  • мен дагы шыпыргынын ылдыйкы корпусунун түбүнө моторлор кире турган эки тик бурчтуу тешикти койдум

5 -кадам: Бардыгын бирге коюңуз

Мунун баарын бирге кой
Мунун баарын бирге кой
Мунун баарын бирге кой
Мунун баарын бирге кой
Мунун баарын бирге кой
Мунун баарын бирге кой

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

6 -кадам: Код

код Arduino IDEде жасалган жана албетте c плюс өзгөртүлгөн. эгер сиз кодду жүктөгүңүз келсе, төмөндөгү шилтемени басыңыз. Ошентип, коддун эки бөлүгү кайра иштейт, биринчи бөлүктүн милдети - бул сенсорлордун маалыматын алуу, андыктан коллегия аны талдай алат, ал эми экинчи бөлүктүн милдети - кайсы моторлордун айлануусун жана маневрлерин берүү, бул жөн гана эки жөнөкөй бөлүктөр. Эгерде сиз кодду кантип жүктөгөм деп ойлонуп жатсаңыз, мен жүктөө үчүн arduino uno колдоном

7 -кадам: Hardwiring It

Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It

Мен ар бир нерсени өз ордуна туташтыруу үчүн #12 калибрдүү зым колдондум. фризинг схемасы жогоруда берилген.

сенсорлордун VCC жана GND 5 вольтту камсыз кылуучу кубат банктарына туташкан жана триггердик пин алар тиешелүү казыктарга туташкан. ошондой эле моторду башкаруу үчүн төөнөгүчтөр коддо аныкталган

8 -кадам: Аны жабуу

Аны жабуу
Аны жабуу

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

9 -кадам: Тийиштерди бүтүрүү

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

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