Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: Шассиди чогултуу
- 3 -кадам: Breadboard
- 4 -кадам: Кубатты туташтыруу
- 5 -кадам: L293D чипин кошуу
Video: УЗИден качуучу робот: 11 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бул дубалдан качуучу негизги роботту жасоо боюнча үйрөткүч. Бул долбоор бир нече компоненттерди жана бир аз арноо жана убакытты талап кылат. Эгерде сизде электроника боюнча кичинекей билим болсо, анда жардам берет, бирок эгер сиз толук башталгыч болсоңуз, анда азыр үйрөнүүгө убакыт келди! Мен электрониканы ушундай үйрөндүм; башка элдердин долбоорлорун кабыл алуу менен, мен алар кандай иштеп жатышканын такыр билбейм. Акырындык менен мен чыныгы билимге ээ болгон кичинекей бөлүктөрдү үйрөндүм, бирок мен өзүмдүн долбоорлорума колдоно алам.
Бул окуу куралын аяктагандан кийин, сиз жогоруда көрсөтүлгөн схеманы чогултуп, (үмүт менен) электроника боюнча кээ бир маалыматтарды алып каласыз. Бул адегенде оор көрүнүшү мүмкүн, бирок аны жөнөкөй кадамдарга бөлүү оңой эле аткарууга мүмкүндүк берет. Көңүл ачуу!
1 -кадам: Компоненттер
Баштоо үчүн, бардык компоненттерди чогултуу керек. Бул долбоорду башталгычтарга ыңгайлуураак кылуу үчүн, моторлор менен шасси бир комплектке чогулат, бирок, албетте, сиз өзүңүздүн шассиңизди жасап же өзүңүздүн моторуңузду сатып ала аласыз. Жөн гана алар туура RPM жана күч экенин текшериңиз.
Бул жерде компоненттердин тизмеси:
Arduino Uno (Mega сыяктуу башка моделдер дагы иштейт)
Шасси жана моторлор (Сиз муну менен келген 6В батарейканы колдонууга аракет кылсаңыз болот, бирок 9V жакшыраак иштейт деп таптым) - (Бул мен колдонгон - https://www.amazon.co.uk/gp/product/ B00GLO5SMY/ref…)
L293D драйвери (бир сынганда 2 алуу ар дайым жакшы)
HC-SR04 Ultrasonic Distance Sensor
SPDT которуштуруу (Ушул сыяктуу-https://thepihut.com/products/adafruit-breadboard-…)
9В батарея (эгер сиз бул роботту көп колдонгуңуз келсе, кайра заряддалуучу батареяны алууга кеңеш берем)
9V батарея туташтыргычы
Breadboard
Jumper Wires (Эркектен Эркекке)
Jumper Wires (Эркектен Аялга)
Менде схеманы кайталоо үчүн зымдын жетиштүү түстөрү жок болчу, ошондуктан кээ бир нерселер үчүн ошол түстү колдонууга туура келди.
2 -кадам: Шассиди чогултуу
Мен сатып алган шасси комплектинде таштанды боюнча көрсөтмөлөр бар болчу, бирок мен дагы эле аны чогултууга жетиштим. Эгерде сиз мага окшош комплект сатып алсаңыз, бул сүрөттөрдү жардам берүү үчүн колдонуп көрүңүз. Эгер андай кылбасаңыз, анда сиздин комплект так көрсөтмөлөргө ээ болушу керек. Кандай болбосун, сиз бул бөлүктү гидсиз жасай аласыз деп ишенем!
3 -кадам: Breadboard
Экинчи кадам, эгер сиз анын кантип иштээрин билбесеңиз, нан менен таанышуу. Жогорудагы сүрөттө көрсөтүлгөндөй, ортодогу саптар жана капталдарынын астындагы мамылар бири -бири менен байланышкан. Бирок, ортодогу боштук 2 катарды бөлүп турат. Мисалы, A1ден E1ге туташкан, бирок алар F1ден J1ге туташкан эмес. Ошентип, эгерде биз C1 тешигине сигнал койсок, биз A1, B1, D1 же E1 сигналдарын ала алабыз, бирок F1ден J1ге чейин эмес.
Боштук дагы абдан пайдалуу, анткени биз бул боштукка компоненттерди коюуга мүмкүндүк беребиз, ал эми кийинчерээк көрө тургандай өз казыктарын өздөрүнө туташтырбайбыз.
Капталдагы мамычалар көбүнчө электр рельстери катары колдонулат жана биз аларды ошентип колдонобуз. Бул дагы эле баш аламан болсо, жашыл чөйрөлөр менен сүрөттөргө кайрылыңыз. Тегерегинде жашыл тегерекчелери бар бардык тешиктер ар бир тиешелүү сүрөттө бириктирилген.
Муну азыр түшүнүү абдан оңой же өтө кыйын болушу мүмкүн, бирок сиз, албетте, алардын кантип байланыш түзүп иштеп жатканын көрө баштайсыз жана бул долбоордун бардык мааниси мына ушунда; кылып үйрөнүү.
4 -кадам: Кубатты туташтыруу
Болуптур. Биринчи кадам. Бул бөлүктүн түшүндүрмөсүн окугандан мурун, кайсы саптар менен мамылар эмне менен байланышкандыгын аныктоого аракет кылыңыз.
Эң маанилүү компонент - arduino тактасы. Бул бүт долбоордун мээси. Албетте, биз аны энергия менен камсыз кылышыбыз керек. Вин деп белгиленген пинди колдонуп, биз аны 29 -сапка туташтыра алабыз. Бул кийинчерээк башка кадамдарды жасоону жеңилдетет.
Түстүү коддолгон зымдарды белгилүү бир максаттар үчүн колдонууга аракет кылыңыз, 5V дайыма кызыл зым жана GND дайыма кара. Бул зымдагы көйгөйлөрдү көрүүнү бир топ жеңилдетет (жана ошондой эле абдан жакшы көрүнөт).
Кийинки нерсе, 5V менен белгиленген темирлерди + рельске жана GND деп белгиленген пинди - темир жолго туташтыруу. Бул темир жолдун бардык узундугу иштетилгенин билдирет жана андан ары тактайга кирүү оңой.
GND - бул 0V үчүн башка ат. Биз электр энергиясын ылдый карай агып жаткан суунун агымы сыяктуу элестете алабыз. Ал энергиянын жогорку чекитинен (5В) адырдан (биз иштеткибиз келген компонент) жана деңизге (0В) өтүүчү жол аркылуу өтөт, анда энергия жок.
Биз ошондой эле GND темир жолун экинчисине - темирдин аркы бетине кийинчерээк байланыштырабыз. Биз батарейканы - терминалды GND темир жолуна туташтырышыбыз керек, анын 0В болушун камсыз кылуу үчүн.
5 -кадам: L293D чипин кошуу
Ортодогу боштук абдан пайдалуу экенин кантип айтканым эсиңиздеби? Эми бизге L293D драйверин кошуу керек.
Чипти багыттооңуз абдан маанилүү, андыктан кичинекей жарым ай формасы 1-катарга карайт. Антпесе, чиптин туура эмес бөлүктөрүнө зыян келтириши мүмкүн. Микросхеманын буттарын сүрөттө көрсөтүлгөндөй боштуктун ортосуна коюңуз, андыктан чип нандын борборунда болот. Караңыз, бул эки тараптын буттары туташпаганын кантип текшерет?
Зымдарды көрсөтүлгөндөй туташтырыңыз. Пиндердин колдонулушу pinout сүрөтүндө көрсөтүлгөн. Бул GND казыктарын GND темир жолуна туташтырганыңызды текшерүүгө жардам берет. Биз 5Vны Enable1, 2 pin, Enable3, 4 pin жана Vcc1ге жеткиришибиз керек. Бул жөн эле бүт чип активдештирилгендигин билдирет, анткени Enable казыктары тиешелүү жагындагы кирүү жана чыгуу казыктарын активдештирет, ал эми Vcc пин 5V чиптердин ички түзүлүшүн камсыздайт.
Кийинки кадамга өтүүдөн мурун, бардык зымдарыңызды эки жолу текшериңиз. Мага ишениңиз, эгер аны таштап койсоңуз, кийин көйгөй жаралса, оңдоо ошончолук кыйын болот.
Сунушталууда:
Тоскоолдуктардан качуучу робот (Arduino): 8 кадам (сүрөттөр менен)
Тоскоолдуктарды болтурбоочу робот (Arduino): Бул жерде мен сизге Arduinoго негизделген тоскоолдуктардан качуучу роботту жасоону үйрөтөм. Мен бул роботту этап -этабы менен кылам деп үмүттөнөм. Роботко тоскоол болгон тоскоолдук - бул толугу менен автономдуу робот, ал ар кандай бузулуулардан сактай алат
Роботтон качуучу дубал жасаңыз!: 6 кадам (сүрөттөр менен)
Роботко каршы дубал жаса! Эч качан бир нерсени жасай ала турган робот жасоону каалагансыз, бирок аны жасоого убактыңыз же билимиңиз болгон эмес беле? Мындан коркпоңуз, бул көрсөтмө сиз үчүн гана
TIVAга негизделген тоскоолдуктардан качуучу робот: 7 кадам
TIVAга негизделген тоскоолдуктардан качуучу робот: Саламатсыздарбы балдар, мен дагы бир жолу Tiva Instructables series.This үйрөткүч менен кайтып келдим, бул менин семестрдик проект катары менин досторум жасаган роботко каршы TIVAга негизделген тоскоолдук. Сизге бул ырахат тартуулайт деп ишенем
Инсандык менен тоскоолдуктардан качуучу робот !: 7 кадам (сүрөттөр менен)
Инсандык менен тоскоолдуктардан качуучу робот! BASIC Stamp микроконтроллери (Basic Atom, Parallax Basic Stamps, Coridium Stamp ж. Б.) Менен, кандайдыр бир шасси, бир нече сенсорлор жана кээ бирлери
PIC негизделген LF жана качуучу робот: 16 кадам (сүрөттөр менен)
PIC негизделген LF жана качуу роботу: КиришүүБул көрсөтмөдө сиз роботту ээрчип жана качып кетүүнү үйрөнөсүз. Менин илхамым жалпы адамдардын жүрүм -турумун туураган роботтордон келет, мисалы, сен жөн эле дубалга эч себепсиз кирбейсиң. Сиздин мээңиз акыл менен баарлашат