Съдържание:

Робот за стрийминг на видео с Raspberry Pi Wifi: 8 стъпки (със снимки)
Робот за стрийминг на видео с Raspberry Pi Wifi: 8 стъпки (със снимки)

Видео: Робот за стрийминг на видео с Raspberry Pi Wifi: 8 стъпки (със снимки)

Видео: Робот за стрийминг на видео с Raspberry Pi Wifi: 8 стъпки (със снимки)
Видео: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Ноември
Anonim
Робот за стрийминг на видео с Raspberry Pi Wifi
Робот за стрийминг на видео с Raspberry Pi Wifi

Някога мислили ли сте да създадете страхотен робот с камера? Е, попаднали сте на правилното място, ще ви покажа стъпка по стъпка как да изградите този робот.

С това можете да отидете на лов на призраци през нощта, като контролирате и гледате видео емисията на компютъра си или го карате навън и просто изследвате, докато седите вътре, много е забавно да шофирате.

Стъпка 1: Необходими материали

Необходими материали
Необходими материали

1. Малина Пи

2. USB WiFi адаптер (Ако използвате малинов пи 2)

3. USB уеб камера

4. SD карта с инсталиран Raspbian

5. Power Bank

6. Роботно шаси с двигатели (използвах двигатели с 300 об / мин)

7. L293D IC или L298 Драйвер на двигателя

8. 9v батерия или батерия (Ако използвате 9v батерия, бих препоръчал да свържете 2 паралелно)

9. Превключвател

10. Платка или печатна платка, ако предпочитате да запоявате

11. M/M и и M/F джъмперни проводници

Инструменти

1. Поялник

2. Отвертка

3. Двустранна лента

Стъпка 2: Сглобяване на шасито

Сглобяване на шасито
Сглобяване на шасито

Запоявайте проводници към двигателите и монтирайте двигателите върху шасито. Ако нямате поялник, можете да усучете проводниците и да ги прикрепите с електрическа лента, но не се препоръчва, тъй като това ще бъде доста слабо съединение.

Стъпка 3: Подготовка на Raspberry Pi

Image
Image
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi
Подготовка на Raspberry Pi

1. Инсталирайте Raspbian на SD карта и стартирайте raspberry pi със свързан монитор, клавиатура, мишка, wifi адаптер и уеб камера.

2. От менюто raspi-config активирайте ssh

3. Отидете на работния плот и се свържете с вашата wifi мрежа от опцията wifi в горния десен ъгъл

4. След като се свържете, проверете ip адреса на вашия Pi, като въведете ifconfig в терминала

5. Отворете IDLE 2 от раздела за програмиране от лентата на задачите и копирайте кода pi_robot и го запазете

6. За да инсталирате уеб камерата искам да гледате това видео, направено от Anand Nayyar

7. Другите неща, които направих, беше да променя резолюцията на 720p вместо на 480p и да потърся „stream_maxrate“и да я променя на 3. За да постигна по -висок fps при стрийминг, аз също овърклокнах Pi на 1ghz

ОТСТРАНЯВАНЕ НА НЕИЗПРАВНОСТИ

Когато се опитах да стартирам кода в терминала с командата "cd Videos" (Защото там го запазих), след това "python pi_robot.py" той каза синтактична грешка, така че това, което направих, беше да отворя кода в терминала с командата "sudo nano pi_robot.py "и изтрити редовете, които вече са написани в python и не са част от кода и след това работи. Не знам какво не е наред, така че ако някой знае, ще се радвам да чуя обяснение за това в коментарите.

Стъпка 4: Схема

Верига
Верига
Верига
Верига
Верига
Верига

Схемата е доста проста и става още по -проста, ако използвате платка за драйвер на двигател L298. Ако използвате платка с драйвер за двигател L298, просто трябва да свържете gpio щифтовете, както във втората схема.

Стъпка 5: Монтиране на всичко на шасито

Монтиране на всичко на шасито
Монтиране на всичко на шасито
Монтиране на всичко на шасито
Монтиране на всичко на шасито
Монтиране на всичко на шасито
Монтиране на всичко на шасито

Е, снимките разказват почти всичко за това как съм го сглобил, но разбира се вашите ще бъдат различни, ако използвате различно шаси. Използвах двустранна лента от пяна, за да монтирам всичко на шасито и се опитах да използвам по -къси проводници, така че да изглежда по -добре.

Стъпка 6: Как да работите

Как да го управляваме
Как да го управляваме
Как да го управляваме
Как да го управляваме
Как да го управляваме
Как да го управляваме

За да започнете да контролирате вашия робот, изпълнете следните стъпки -

1. Включете Raspberry Pi, но все още не включвайте превключвателя, който свързва батерията към L293D

2. Свържете се с него чрез ssh с помощта на програмата kit, ако сте на windows

3. Въведете командата „sudo motion“и след това отворете вашия интернет браузър и въведете IP адреса на вашия Pi с 8081 в края като „192.168.45.64:8081“и трябва да получите видео емисията. Ако не работи, напишете 8080 вместо 8081

4. Сега се върнете към терминала и намерете къде сте записали файла pi_robot.py. Бях го записал в папката „Видео“, така че командата е „cd Videos“, след това „python pi_robot.py“. Не забравяйте, че всичко е чувствително към регистъра

5. След това програмата ще започне да работи. Сега включете превключвателя, сега би трябвало да можете да управлявате робота от клавишите със стрелки на клавиатурата

6. Натиснете стрелката напред и проверете дали и двата двигателя се движат в правилната посока. Ако един от двигателите се движи в грешна посока, тогава превключете двете връзки на двигателя, които се свързват към L293D

Стъпка 7: Управление от телефон

Управление от телефон
Управление от телефон
Управление от телефон
Управление от телефон
Управление от телефон
Управление от телефон

Всички стъпки са еднакви, просто трябва да изтеглите приложението „JuiceSSH“от магазина за игри. За да управлявате робота, ви трябват клавиши със стрелки, но нормалната клавиатура на смартфона няма клавиши със стрелки, така че трябва да изтеглим приложение Hacker's Keyboard '. След това се свържете с него, както в Windows.

Стъпка 8: Някои снимки и видеоклипове

Image
Image
Някои снимки и видеоклипове
Някои снимки и видеоклипове

Качеството на видеото на уеб камерата е ниско, но fps е само 2 или 3. Качеството на видеото е добро, когато е навън, но не и когато е вътре. Той може да кара по офроуд терен, но не много добре, би могъл, ако използвате по -високо напрежение, за да задвижвате двигателите като с малка 12v батерия.

Безжично състезание
Безжично състезание
Безжично състезание
Безжично състезание

Вицешампион в конкурса за безжична връзка

Конкурсът Make It Move 2017
Конкурсът Make It Move 2017
Конкурсът Make It Move 2017
Конкурсът Make It Move 2017

Трета награда в конкурса Make it Move 2017

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