Spisu treści:

Robot do strumieniowego przesyłania wideo Raspberry Pi Wifi: 8 kroków (ze zdjęciami)
Robot do strumieniowego przesyłania wideo Raspberry Pi Wifi: 8 kroków (ze zdjęciami)

Wideo: Robot do strumieniowego przesyłania wideo Raspberry Pi Wifi: 8 kroków (ze zdjęciami)

Wideo: Robot do strumieniowego przesyłania wideo Raspberry Pi Wifi: 8 kroków (ze zdjęciami)
Wideo: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Lipiec
Anonim
Robot do strumieniowego przesyłania wideo Raspberry Pi Kontrolowany przez Wi-Fi
Robot do strumieniowego przesyłania wideo Raspberry Pi Kontrolowany przez Wi-Fi

Myślałeś kiedyś o zbudowaniu fajnego robota z kamerą? Dobrze trafiłeś, pokażę Ci krok po kroku jak zbudować tego robota.

Dzięki temu możesz polować na duchy w nocy, kontrolując i oglądając obraz wideo na komputerze lub wyjedź na zewnątrz i po prostu eksploruj, siedząc w środku, jazda jest bardzo fajna.

Krok 1: Wymagane materiały

Wymagane materiały
Wymagane materiały

1. Raspberry Pi

2. Adapter USB WiFi (jeśli używasz raspberry pi 2)

3. Kamera internetowa USB

4. Karta SD z zainstalowanym Raspbian

5. Powerbank

6. Podwozie robota z silnikami (użyłem silników 300 obr./min)

7. Sterownik silnika L293D IC lub L298

8. Bateria 9v lub akumulator (jeśli używasz baterii 9v, polecam połączyć 2 równolegle)

9. Przełącznik

10. Płytka do krojenia chleba lub płytka drukowana, jeśli wolisz lutować

11. Przewody połączeniowe M/M i i M/F

Narzędzia

1. Lutownica

2. Śrubokręt

3. Taśma dwustronna

Krok 2: Montaż podwozia

Montaż podwozia
Montaż podwozia

Przylutuj przewody do silników i zamontuj silniki na podwoziu. Jeśli nie masz lutownicy, możesz skręcić przewody i przymocować je taśmą elektryczną, ale nie jest to zalecane, ponieważ będzie to dość słabe złącze.

Krok 3: Przygotowanie Raspberry Pi

Image
Image
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi
Przygotowanie Raspberry Pi

1. Zainstaluj Raspbian na karcie SD i uruchom raspberry pi z podłączonym monitorem, klawiaturą, myszą, adapterem Wi-Fi i kamerą internetową.

2. Z menu raspi-config włącz ssh

3. Wejdź na pulpit i połącz się z siecią Wi-Fi z opcji Wi-Fi w prawym górnym rogu

4. Po połączeniu sprawdź adres IP swojego Pi, wpisując ifconfig w terminalu

5. Otwórz IDLE 2 z zakładki programowania z paska zadań i skopiuj kod pi_robot i zapisz go

6. Aby zainstalować kamerę internetową, obejrzyj ten film nakręcony przez Ananda Nayyara

7. Inne rzeczy, które zrobiłem, to zmiana rozdzielczości na 720p zamiast 480p i wyszukanie „stream_maxrate” i zmiana go na 3. Aby osiągnąć wyższy fps w streamingu, przetaktowałem również Pi do 1GHz

ROZWIĄZYWANIE PROBLEMÓW

Kiedy próbowałem uruchomić kod w terminalu za pomocą polecenia „cd Videos” (ponieważ tam go zapisałem), a następnie „python pi_robot.py” powiedział błąd składni, więc otworzyłem kod w terminalu za pomocą polecenia „sudo nano pi_robot.py” i skasowałem linie, które już zostały napisane w pythonie i nie są częścią kodu, a potem zadziałało. Nie wiem, co było nie tak, więc jeśli ktoś wie, chętnie wysłucham wyjaśnienia w komentarzach.

Krok 4: Obwód

Okrążenie
Okrążenie
Okrążenie
Okrążenie
Okrążenie
Okrążenie

Obwód jest dość prosty i staje się jeszcze prostszy, jeśli użyjesz płytki sterownika silnika L298. Jeśli używasz płytki sterownika silnika L298, wystarczy podłączyć piny gpio, jak na drugim schemacie.

Krok 5: Montaż wszystkiego na podwoziu

Montaż wszystkiego na podwoziu
Montaż wszystkiego na podwoziu
Montaż wszystkiego na podwoziu
Montaż wszystkiego na podwoziu
Montaż wszystkiego na podwoziu
Montaż wszystkiego na podwoziu

Cóż, zdjęcia mówią prawie wszystko o tym, jak go zmontowałem, ale oczywiście twoje będzie inne, jeśli użyjesz innego podwozia. Użyłem dwustronnej taśmy piankowej do montażu wszystkiego na podwoziu i próbowałem użyć krótszych przewodów, aby wyglądało lepiej.

Krok 6: Jak to obsługiwać

Jak to obsługiwać
Jak to obsługiwać
Jak to obsługiwać
Jak to obsługiwać
Jak to obsługiwać
Jak to obsługiwać

Aby rozpocząć sterowanie robotem, wykonaj następujące czynności:

1. Włącz Raspberry Pi, ale nie włączaj jeszcze przełącznika łączącego pakiet baterii z L293D

2. Połącz się z nim przez ssh za pomocą programu putty, jeśli korzystasz z systemu Windows

3. Wpisz polecenie „sudo motion”, a następnie otwórz przeglądarkę internetową i wpisz adres IP swojego Pi z 8081 na końcu, np. „192.168.45.64:8081” i powinieneś otrzymać kanał wideo. Jeśli to nie zadziała, wpisz 8080 zamiast 8081

4. Teraz wróć do terminala i znajdź miejsce, w którym zapisałeś plik pi_robot.py. Zapisałem go w folderze Videos, więc polecenie to „cd Videos”, a następnie „python pi_robot.py”. Pamiętaj, że wielkość liter jest rozróżniana

5. Następnie program zacznie działać. Teraz włącz przełącznik, teraz powinieneś być w stanie kontrolować robota za pomocą klawiszy strzałek na klawiaturze

6. Naciśnij strzałkę do przodu i sprawdź, czy oba silniki poruszają się we właściwym kierunku. Jeśli jeden z silników porusza się w niewłaściwym kierunku, zamień dwa połączenia silnika podłączone do L293D

Krok 7: Sterowanie z telefonu

Sterowanie z telefonu
Sterowanie z telefonu
Sterowanie z telefonu
Sterowanie z telefonu
Sterowanie z telefonu
Sterowanie z telefonu

Wszystkie kroki są takie same, wystarczy pobrać aplikację „JuiceSSH” ze sklepu Play. Aby sterować robotem, potrzebujesz klawiszy strzałek, ale normalna klawiatura smartfona nie ma klawiszy strzałek, więc musimy pobrać aplikację Hacker's Keyboard'. Następnie połącz się z nim tak, jak w systemie Windows.

Krok 8: Niektóre zdjęcia i filmy

Image
Image
Niektóre zdjęcia i filmy
Niektóre zdjęcia i filmy

Jakość wideo z kamery internetowej jest przyzwoita, ale liczba klatek na sekundę wynosi tylko 2 lub 3. Jakość wideo jest dobra na zewnątrz, ale nie w środku. Może jeździć w terenie, ale niezbyt dobrze, może, jeśli użyjesz wyższego napięcia do napędzania silników, jak przy małej baterii 12 V.

Konkurs bezprzewodowy
Konkurs bezprzewodowy
Konkurs bezprzewodowy
Konkurs bezprzewodowy

Drugie miejsce w konkursie sieci bezprzewodowej

Konkurs „Niech się rusza” 2017
Konkurs „Niech się rusza” 2017
Konkurs „Niech się rusza” 2017
Konkurs „Niech się rusza” 2017

III nagroda w konkursie Make It Move 2017

Zalecana: