Съдържание:

Как да направите линия след робот, използвайки Rpi 3: 8 стъпки
Как да направите линия след робот, използвайки Rpi 3: 8 стъпки

Видео: Как да направите линия след робот, използвайки Rpi 3: 8 стъпки

Видео: Как да направите линия след робот, използвайки Rpi 3: 8 стъпки
Видео: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Юли
Anonim
Как да направите линия след робот с помощта на Rpi 3
Как да направите линия след робот с помощта на Rpi 3

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

Стъпка 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

Вмъкване на програмата в Python
Вмъкване на програмата в Python

Вмъкнете тези редове код и стартирайте го, трябва да получите робот, който може да върви перфектно на писта.

Препоръчано: