Talaan ng mga Nilalaman:

Kinokontrol ng Raspberry Pi Wifi na Robot sa Pag-stream ng Video: 8 Hakbang (na may Mga Larawan)
Kinokontrol ng Raspberry Pi Wifi na Robot sa Pag-stream ng Video: 8 Hakbang (na may Mga Larawan)

Video: Kinokontrol ng Raspberry Pi Wifi na Robot sa Pag-stream ng Video: 8 Hakbang (na may Mga Larawan)

Video: Kinokontrol ng Raspberry Pi Wifi na Robot sa Pag-stream ng Video: 8 Hakbang (na may Mga Larawan)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Nobyembre
Anonim
Kinokontrol ng Raspberry Pi Wifi na Video Streaming Robot
Kinokontrol ng Raspberry Pi Wifi na Video Streaming Robot

Naisip mo ba ang tungkol sa pagbuo ng isang cool na robot na may camera dito? Kaya, nakarating ka sa tamang lugar, ipapakita ko sa iyo hakbang-hakbang tungkol sa kung paano mabuo ang robot na ito.

Sa pamamagitan nito maaari kang pumunta sa pangangaso ng multo sa gabi sa pamamagitan ng pagkontrol at pagkakita ng video feed sa iyong computer o himukin ito sa labas at galugarin lamang habang nakaupo sa loob, napakasayang magmaneho.

Hakbang 1: Kinakailangan ang Mga Materyal

Mga Materyal na Kinakailangan
Mga Materyal na Kinakailangan

1. Raspberry Pi

2. USB WiFi Adapter (Kung gumagamit ka ng raspberry pi 2)

3. USB Webcam

4. SD Card na may naka-install na Raspbian

5. Power Bank

6. Robot Chassis na may Motors (Gumamit ako ng 300 rpm na motor)

7. L293D IC o L298 Motor Driver

8. 9v Battery o isang Battery Pack (Kung gumagamit ka ng isang 9v na baterya inirerekumenda kong ikonekta ang 2 nang kahanay)

9. Isang Lumipat

10. Breadboard o PCB kung nais mong maghinang

11. M / M at at M / F Jumper wires

Mga kasangkapan

1. Bakal na Bakal

2. Screwdriver

3. Double Sided Tape

Hakbang 2: Pagtitipon ng Chassis

Pagtitipon ng Chassis
Pagtitipon ng Chassis

Ang mga wire ng panghinang ay papunta sa mga motor at isakay ang mga motor sa tsasis. Kung wala kang isang soldering iron pagkatapos ay maaari mong i-twist ang mga wire at ilakip ang mga ito sa electrical tape ngunit hindi ito inirerekomenda dahil ito ay magiging isang mahinang magkasanib.

Hakbang 3: Paghahanda ng Raspberry Pi

Image
Image
Paghahanda ng Raspberry Pi
Paghahanda ng Raspberry Pi
Paghahanda ng Raspberry Pi
Paghahanda ng Raspberry Pi

1. I-install ang Raspbian sa isang SD Card at mag-boot ng raspberry pi na may monitor, keyboard, mouse, wifi adapter at webcam na konektado.

2. Mula sa menu ng raspi-config paganahin ang ssh

3. Pumunta sa desktop at kumonekta sa iyong wifi network mula sa opsyong wifi sa kanang sulok sa itaas

4. Kapag nakakonekta suriin ang ip address ng iyong Pi sa pamamagitan ng pag-type ng ifconfig sa terminal

5. Buksan ang IDLE 2 mula sa tab na programa mula sa taskbar at kopyahin ang code pi_robot at i-save ito

6. Upang mai-install ang webcam nais kong panoorin mo ang video na ito na ginawa ni Anand Nayyar

7. Ang iba pang mga bagay na ginawa ko ay baguhin ang resolusyon sa 720p sa halip na 480p at maghanap para sa "stream_maxrate" at baguhin ito sa 3. Upang makamit ang isang mas mataas na fps sa streaming ay overclock ko din ang Pi to 1ghz

TROUBLESHOOTING

Kapag sinubukan kong patakbuhin ang code sa terminal na may utos na "cd Videos" (Dahil doon ko nai-save ito) pagkatapos ay "python pi_robot.py" sinabi nito error sa syntax kaya ang ginawa ko ay buksan ang code sa terminal na may utos na "sudo nano pi_robot.py "at binura ang mga linya na nakasulat na sa sawa at hindi bahagi ng code at pagkatapos nito gumana. Hindi ko alam kung ano ang mali kaya kung may nakakaalam na masisiyahan akong makarinig ng paliwanag tungkol dito sa mga komento.

Hakbang 4: Circuit

Circuit
Circuit
Circuit
Circuit
Circuit
Circuit

Ang circuit ay medyo simple at nagiging mas simple kung gumamit ka ng isang L298 motor driver board. Kung gumagamit ka ng isang L298 motor driver board pagkatapos ay kailangan mo lamang i-wire ang mga pin ng gpio tulad ng sa pangalawang eskematiko.

Hakbang 5: Pag-mount ng Lahat sa Chassis

Pag-mount ng Lahat sa Chassis
Pag-mount ng Lahat sa Chassis
Pag-mount ng Lahat sa Chassis
Pag-mount ng Lahat sa Chassis
Pag-mount ng Lahat sa Chassis
Pag-mount ng Lahat sa Chassis

Sa gayon ang mga larawan ay nagsasabi ng halos lahat tungkol sa kung paano ko ito natipon ngunit syempre iba ang sa iyo kung gumamit ka ng ibang chassis. Gumamit ako ng double sided foam tape upang mai-mount ang lahat sa chassis at subukang gumamit ng mas maiikling mga wire kaya, mas maganda ito.

Hakbang 6: Paano Paandarin Ito

Paano Paandarin Ito
Paano Paandarin Ito
Paano Paandarin Ito
Paano Paandarin Ito
Paano Paandarin Ito
Paano Paandarin Ito

Upang simulang kontrolin ang iyong robot sundin ang mga sumusunod na hakbang -

1. Buksan ang Raspberry Pi ngunit huwag i-flip ang switch na kumokonekta sa baterya pack sa L293D pa

2. Kumonekta dito sa pamamagitan ng ssh gamit ang program masilya kung nasa windows ka

3. I-type ang utos na "sudo motion" at pagkatapos buksan ang iyong internet browser at i-type ang IP address ng iyong Pi na may 8081 sa dulo tulad ng "192.168.45.64:8081" at dapat mong makuha ang feed ng video. Kung hindi ito gumana pagkatapos ay i-type ang 8080 sa halip na 8081

4. Ngayon bumalik sa terminal at hanapin kung saan mo nai-save ang iyong pi_robot.py file. Nai-save ko ito sa folder ng Mga Video, kaya ang utos ay, "cd Mga Video" pagkatapos ay "python pi_robot.py". Tandaan, ang lahat ay sensitibo sa kaso

5. Pagkatapos nito ay magsisimulang tumakbo ang programa. I-flip ngayon ang switch, ngayon dapat mong makontrol ang robot mula sa mga arrow key ng iyong keyboard

6. Pindutin ang pasulong na arrow at suriin kung ang parehong mga motor ay gumagalaw sa tamang direksyon. Kung ang isa sa mga motor ay gumagalaw sa maling direksyon pagkatapos ay ilipat ang dalawang koneksyon sa motor na kumonekta sa L293D

Hakbang 7: Pagkontrol mula sa isang Telepono

Pagkontrol mula sa isang Telepono
Pagkontrol mula sa isang Telepono
Pagkontrol mula sa isang Telepono
Pagkontrol mula sa isang Telepono
Pagkontrol mula sa isang Telepono
Pagkontrol mula sa isang Telepono

Ang lahat ng mga hakbang ay pareho, mayroon ka lamang i-download ang app na "JuiceSSH" mula sa play store. Upang makontrol ang robot kailangan mo ng mga arrow key ngunit ang isang normal na keyboard ng smartphone ay walang mga arrow key kaya kailangan naming mag-download ng Keyboard ng isang Hacker ng app '. Pagkatapos ay kumonekta dito tulad ng ginawa mo sa mga bintana.

Hakbang 8: Ilang Mga Larawan at Video

Image
Image
Ilang Mga Larawan at Video
Ilang Mga Larawan at Video

Ang kalidad ng video ng webcam ay nagmula ngunit ang fps ay 2 o 3. Ang kalidad ng video ay mabuti kapag nasa labas ngunit hindi kapag nasa loob. Maaari itong magmaneho sa offline terrain ngunit hindi masyadong maayos, maaari kung gumamit ka ng mas mataas na boltahe upang himukin ang mga motor tulad ng isang maliit na 12v na baterya.

Wireless Contest
Wireless Contest
Wireless Contest
Wireless Contest

Runner Up sa Wireless Contest

Gawin Ito Paligsahan 2017
Gawin Ito Paligsahan 2017
Gawin Ito Paligsahan 2017
Gawin Ito Paligsahan 2017

Ikatlong Gantimpala sa Make It Move Contest 2017

Inirerekumendang: