
Съдържание:
- Стъпка 1: Съберете вашите материали
- Стъпка 2: Сглобяване на моторната платка
- Стъпка 3: Захранване на вашия двигател
- Стъпка 4: Свързване на вашия двигател към Rpi
- Стъпка 5: Подгответе конекторите
- Стъпка 6: Свържете линейните сензори
- Стъпка 7: Тествайте линейните сензори
- Стъпка 8: Вмъкване на програмата в Python
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

В този урок ще се научите да изграждате следващ ред робот бъги, за да може той да се движи с лекота около пистата.
Стъпка 1: Съберете вашите материали

Някои от материалите, показани на снимката, се използват за направата на повечето бъгита от нулата. Този урок обаче няма да обхваща процедурата за това как да направите шаси или модел за вашето бъги или как да запоявате проводници към вашите двигатели. Ако искате да направите това, ето всички материали, които ще ви трябват:
- Малина Пи 3
- Платка за управление на двигателя
- Макет
- Т-обущар +
- 2 12V DC двигателя
- 2 колела
- 1 държач за батерии AA (за 4 батерии AA)
- 4 батерии тип АА
- Кабелни проводници
- USB батерия
- Отвертка
- Поялник и спойка
- Машини за сваляне на тел
- Малка картонена или пластмасова кутия и лепило/лента
- 2 линейни сензора
- 8 кабелни джъмпера за жени
- 4 джъмпера за мъже към мъж
- Изолационна лента
Стъпка 2: Сглобяване на моторната платка

Ако приемем, че сте настроили своите двигатели, ще трябва да свържете двигателите към платката H-мост. За това ще ви е необходима малка отвертка. Сега ще трябва да свържете двигателите към платката. За това ще ви трябва малка отвертка
С помощта на отвертка разхлабете винтовете в клемните блокове. Поставете оголените краища на проводника в клемните блокове. Затегнете винтовете така, че да се държат здраво за клемните блокове.
Стъпка 3: Захранване на вашия двигател


Двигателите изискват повече мощност, отколкото Rpi може да осигури. Следователно, трябва да използвате 4 батерии AA, за да ги захранвате.
Разхлабете винтовете в клемните блокове, обозначени с VCC, GND и 5V. Вземете държача на батерията AA и поставете червения проводник в клемния блок на VCC. Черният проводник влиза в блока GND. Важно е да разберете това правилно.
Затегнете винтовете, така че проводниците да се държат здраво на място.
Стъпка 4: Свързване на вашия двигател към Rpi
Платката, използвана в този проект, трябва да бъде свързана към Raspberry Pi. Други платки могат да се свързват по различен начин, а някои платки могат просто да бъдат поставени върху пиновете на Raspberry Pi GPIO като ШАПКА.
На използваната тук платка има щифтове, обозначени с In1, In2, In3 и In4, както и два GND пина. Кои GPIO щифтове на вашия Pi, които използвате, зависи от вас; в този проект са използвани GPIO 7, 8, 9 и 10. Ако имате дъска, която няма GND щифтове, можете да използвате GND щифтовете от Rpi, за да постигнете същите резултати. Ако трябва да направите това, включете GND проводника в същия клемен блок като черния проводник от батерията.
Използвайте T-cobbler +, за да свържете макетната платка и Rpi.
Използвайте пет джъмперни кабела от мъжки към мъжки, за да се свържете към макета.
- In1 GPIO 7
- In2 GPIO 8
- In3 GPIO 9
- In4 GPIO 10
Стъпка 5: Подгответе конекторите


Първата ви стъпка ще бъде да свържете линейните си сензори към вашата бъги. Обикновено видът на линейния сензор, използван в този урок, трябва да бъде свързан към 3V3 щифт, но ще управлявате два сензора чрез един и същ захранващ щифт, така че ще ги свържете и към 5V щифт.
Вземете три от вашите джъмперни проводници от женски към женски, премахнете конектора от всеки край и след това отстранете пластмасовата обвивка, за да разкриете около сантиметър от многожилния проводник отдолу. Вземете трите джъмпера и завъртете техните многожилни проводници заедно. След това използвайте поялник, за да свържете проводниците. Покрийте съединението на проводниците с малко количество изолационна лента.
Повторете целия процес с още три женски джъмпера.
Стъпка 6: Свържете линейните сензори



Всеки линеен сензор има три пина: VCC за захранване, GND за земя и DO за цифров изход.
Вземете един от вашите споени трижилни проводници на джъмпера и свържете двата му края към VCC щифта на всеки от двата сензора.
Вземете втория от запоените кабели на джъмпера и свържете два края към щифта GND на всеки линеен сензор.
Вземете останалите си два единични джъмпера и ги свържете към DO щифта на всеки линеен сензор.
Сега свържете VCC щифтовете на двата линейни сензора към 5V щифт на вашия Raspberry Pi и GND щифтовете на сензорите към GND щифт на вашия Raspberry Pi. Всеки от двата DO пина може да бъде свързан към всеки номериран GPIO щифт. В този пример се използват щифтове GPIO 17 и GPIO 27.
Стъпка 7: Тествайте линейните сензори

Това е много проста стъпка. Вашият линеен сензор има светодиод, който при включване остава включен. Въпреки това, след като го изложите на тъмна линия, те изчезват. Това трябва да е така за вашия линеен сензор.
Ако смятате, че е твърде чувствителен, използвайте отвертка и я настройте през потенциометъра. Настройте го към вашето удовлетворение.
Стъпка 8: Вмъкване на програмата в Python

Вмъкнете тези редове код и стартирайте го, трябва да получите робот, който може да върви перфектно на писта.
Препоръчано:
Arduino - Робот за решаване на лабиринт (MicroMouse) Робот след стена: 6 стъпки (със снимки)

Arduino | Робот за решаване на лабиринт (MicroMouse) Wall Следващ робот: Добре дошли, аз съм Исак и това е първият ми робот "Striker v1.0". Този робот е проектиран да решава прост лабиринт. В състезанието имахме два лабиринта и робота е успял да ги идентифицира. Всички други промени в лабиринта може да изискват промяна в
Как да си направим човешки робот след Arduino: 3 стъпки

Как да си направим робот за следване на хора с Arduino: Човек следва робота и го следва
Как да направите прост DTMF (тон) декодер на телефонна линия: 3 стъпки

Как да направите прост DTMF (тон) декодер на телефонна линия: Това е прост проект, който ви позволява да декодирате DTMF сигнали на почти всяка телефонна линия. В този урок използваме декодера MT8870D. Използваме предварително вграден тон декодер, защото, повярвайте ми, отзад е болка да се опитате да го направите с
Как да направите робот, който избягва препятствия, използвайки Arduino: 5 стъпки

Как да направите робот за избягване на препятствия с помощта на Arduino: В тази инструкция ще ви науча как да направите робот за избягване на препятствия, който работи с Arduino. Трябва да сте запознати с Arduino. Arduino е контролна платка, която използва микроконтролера atmega. Можете да използвате всяка версия на Arduino, но аз
Е101 линия след бот с високоговорител: 11 стъпки

E101 ред след бот с високоговорител: Ето един следващ робот, който възпроизвежда музика, когато преминава през определени цветове