Raspberry Pi Wifi көзөмөлдөгөн видео агым роботу: 8 кадам (сүрөттөр менен)
Raspberry Pi Wifi көзөмөлдөгөн видео агым роботу: 8 кадам (сүрөттөр менен)
Anonim
Raspberry Pi Wifi көзөмөлдөгөн видео агымы роботу
Raspberry Pi Wifi көзөмөлдөгөн видео агымы роботу

Камерасы бар сонун робот куруу жөнүндө ойлонуп көрдүңүз беле? Ооба, сиз туура жерге келдиңиз, мен сизге бул роботту кантип жасоо керектигин кадам сайын көрсөтөм.

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

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

Керектүү материалдар
Керектүү материалдар

1. Raspberry Pi

2. USB WiFi адаптери (эгер сиз малина pi 2 колдонуп жатсаңыз)

3. USB веб -камерасы

4. Raspbian орнотулган SD карт

5. Power Bank

6. Мотору бар робот шасси (мен 300 айлануу моторун колдондум)

7. L293D IC же L298 мотор айдоочусу

8. 9v Батарея же Батарея Топтому (Эгерде сиз 9в батареяны колдонуп жатсаңыз, анда мен параллелдүү түрдө 2 туташтырууну сунуштайт элем)

9. Которуу

10. Breadboard же PCB, эгер сиз ширетүүнү кааласаңыз

11. M/M жана M/F Jumper зымдары

Куралдар

1. Лампочка

2. Бурагыч

3. Эки жактуу скотч

2 -кадам: Шассиди чогултуу

Шассиди чогултуу
Шассиди чогултуу

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

3 -кадам: Raspberry Pi даярдоо

Image
Image
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо
Raspberry Pi даярдоо

1. Raspbian'ды SD картага орнотуңуз жана монитор, клавиатура, чычкан, wifi адаптер жана вебкамера менен малина пи жүктөңүз.

2. raspi-config менюсунан sshти иштетүү

3. Иш столуна кирип, wifi тармагыңызга жогорку оң бурчтагы wifi тармагынан туташыңыз

4. Туташкандан кийин терминалга ifconfig терүү менен Пиңиздин IP дарегин текшериңиз

5. Тапшырмалар панелинен программалоо өтмөгүнөн IDLE 2ди ачыңыз жана pi_robot кодун көчүрүп алып, аны сактаңыз

6. Веб -камераны орнотуу үчүн Ананд Найяр жасаган бул видеону көрүшүңүздү каалайм

7. Башка кылган нерселерим, токтомду 480 пикселдин ордуна 720 пикселге өзгөртүү жана "stream_maxrate" издеп, аны 3кө өзгөртүү болчу. Агымдын жогорку ылдамдыгына жетүү үчүн мен дагы Pi'ди 1 ГГцке чейин ылдамдаттым.

БУЗУКТУКТАРДЫ ЧЕЧҮҮ

Мен кодду терминалда "cd Videos" буйругу менен иштетүүгө аракет кылганымда (анткени мен аны ошол жерде сактадым), андан кийин "python pi_robot.py" ал синтаксистик катаны айтты, ошондуктан мен кылган нерсе "sudo" буйругу менен кодду терминалда ачуу nano pi_robot.py "жана pythonдо жазылган жана коддун бир бөлүгү болбогон саптарды өчүрүп, андан кийин ал иштеди. Мен эмне болгонун билбейм, эгер кимдир бирөө билсе, бул боюнча түшүндүрмөнү комментарийлерде угуудан кубанычта болом.

4 -кадам: Район

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

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

5 -кадам: Бардыгын шассиге орнотуу

Бардыгын шассиге орнотуу
Бардыгын шассиге орнотуу
Бардыгын шассиге орнотуу
Бардыгын шассиге орнотуу
Бардыгын шассиге орнотуу
Бардыгын шассиге орнотуу

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

6 -кадам: Аны кантип иштетүү керек

Аны кантип иштетүү керек
Аны кантип иштетүү керек
Аны кантип иштетүү керек
Аны кантип иштетүү керек
Аны кантип иштетүү керек
Аны кантип иштетүү керек

Роботту башкарууну баштоо үчүн төмөнкү кадамдарды аткарыңыз -

1. Raspberry Pi'ди күйгүзүңүз, бирок батарейканы L293D менен байланыштырган которгучту күйгүзбөңүз

2. Эгерде сиз терезелерде болсоңуз, ага mac программасын колдонуу менен ssh аркылуу туташыңыз

3. "sudo motion" буйругун териңиз, анан интернет браузериңизди ачыңыз жана "192.168.45.64:8081" сыяктуу аягында 8081 менен Пиңиздин IP дарегин териңиз, анда видео түрмөгүн алышыңыз керек. Эгер ал иштебесе, 8081 ордуна 8080 деп териңиз

4. Эми терминалга кайтып барып, pi_robot.py файлыңызды кайда сактаганыңызды табыңыз. Мен аны Videos папкасына сактап койгом, ошондуктан "cd Videos", андан кийин "python pi_robot.py" деген буйрук. Эсиңизде болсун, бардыгы регистрге жараша болот

5. Андан кийин программа иштей баштайт. Эми которгучту оодарыңыз, эми сиз роботту клавиатураңыздын жебе баскычтарынан башкара билишиңиз керек

6. Алга карай жебени басыңыз жана эки мотор тең туура багытта баратканын текшериңиз. Эгерде моторлордун бири туура эмес багытта бара жатса, анда L293D менен туташкан эки мотор байланышын алмаштырыңыз

7 -кадам: Телефондон башкаруу

Телефондон башкаруу
Телефондон башкаруу
Телефондон башкаруу
Телефондон башкаруу
Телефондон башкаруу
Телефондон башкаруу

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

8 -кадам: Кээ бир сүрөттөр жана видеолор

Image
Image
Кээ бир сүрөттөр жана видеолор
Кээ бир сүрөттөр жана видеолор

Веб -камерадагы видеонун сапаты төмөндөп кеткен, бирок fps болгону 2 же 3. Видеонун сапаты сыртта жакшы, бирок ичинде эмес. Ал жолдон тышкары жерлерде айдай алат, бирок анча деле жакшы эмес, эгерде сиз моторлорду кичинекей 12в батарейка менен иштетүү үчүн жогорку чыңалуу колдонсоңуз болмок.

Зымсыз конкурс
Зымсыз конкурс
Зымсыз конкурс
Зымсыз конкурс

Зымсыз таймашта экинчи орунду ээледи

Кыймылга келүүчү конкурс 2017
Кыймылга келүүчү конкурс 2017
Кыймылга келүүчү конкурс 2017
Кыймылга келүүчү конкурс 2017

Үчүнчү сыйлык Make It Move конкурсунда 2017

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