Съдържание:
- Стъпка 1: Необходими материали
- Стъпка 2: Сглобяване на шасито
- Стъпка 3: Подготовка на Raspberry Pi
- Стъпка 4: Схема
- Стъпка 5: Монтиране на всичко на шасито
- Стъпка 6: Как да работите
- Стъпка 7: Управление от телефон
- Стъпка 8: Някои снимки и видеоклипове
Видео: Робот за стрийминг на видео с Raspberry Pi Wifi: 8 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
Някога мислили ли сте да създадете страхотен робот с камера? Е, попаднали сте на правилното място, ще ви покажа стъпка по стъпка как да изградите този робот.
С това можете да отидете на лов на призраци през нощта, като контролирате и гледате видео емисията на компютъра си или го карате навън и просто изследвате, докато седите вътре, много е забавно да шофирате.
Стъпка 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
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: Някои снимки и видеоклипове
Качеството на видеото на уеб камерата е ниско, но fps е само 2 или 3. Качеството на видеото е добро, когато е навън, но не и когато е вътре. Той може да кара по офроуд терен, но не много добре, би могъл, ако използвате по -високо напрежение, за да задвижвате двигателите като с малка 12v батерия.
Вицешампион в конкурса за безжична връзка
Трета награда в конкурса Make it Move 2017
Препоръчано:
Изградете вашия Интернет контролиран робот за видео стрийминг с Arduino и Raspberry Pi: 15 стъпки (със снимки)
Изградете вашия Интернет контролиран робот за видео стрийминг с Arduino и Raspberry Pi: Аз съм @RedPhantom (известен още като LiquidCrystalDisplay / Itay), 14-годишен ученик от Израел, който учи в прогимназията за разширени науки и математика Max Shein. Правя този проект, от който всеки да се учи и споделя! Може да имате
Радио стрийминг кутия с един бутон: 7 стъпки (със снимки)
Радио стрийминг кутия с един бутон: Създадох кутия за бара на приятеля ми, която има Raspberry Pi вътре и с натискането на един бутон тя предава аудио към уебсайт, използвайки Darkice и Icecast, като едновременно свети знак „On-Air“. Мислех, че това е нещо, което хората вече са знаели
Аудио излъчване и видео стрийминг с помощта на Raspberry Pi 3 .: 6 стъпки
Аудио излъчване и видео стрийминг с помощта на Raspberry Pi 3 .: Основната помощна програма на този проект е излъчването на аудио към Raspberry Pi 3 от всяко устройство, свързано към общата WiFi мрежа и получаване на видео от Raspberry Pi 3 към всяко устройство, свързано към обща WiFi мрежа
Малинов резервоар с уеб интерфейс и видео стрийминг: 8 стъпки (със снимки)
Малинов резервоар с уеб интерфейс и видео стрийминг: Ще видим как съм реализирал малък WiFi резервоар, способен за дистанционно уеб управление и видео стрийминг. Това е предназначено да бъде урок, който изисква основни познания за електронно и софтуерно програмиране. Поради тази причина избрах
Изградете свой собствен робот на иконом !!! - Урок, снимки и видео: 58 стъпки (със снимки)
Изградете свой собствен робот на иконом !!! - Урок, снимки и видео: РЕДАКТИРАНЕ: Повече информация за моите проекти вижте на новия ми уебсайт: narobo.com Също така правя консултации за роботика, мехатроника и проекти/продукти със специални ефекти. Вижте моя уебсайт - narobo.com за повече подробности. Винаги ли сте искали робот на иконом, който разговаря с