Mundarija:

Raspberry Pi Wifi tomonidan boshqariladigan video oqim robot: 8 qadam (rasmlar bilan)
Raspberry Pi Wifi tomonidan boshqariladigan video oqim robot: 8 qadam (rasmlar bilan)

Video: Raspberry Pi Wifi tomonidan boshqariladigan video oqim robot: 8 qadam (rasmlar bilan)

Video: Raspberry Pi Wifi tomonidan boshqariladigan video oqim robot: 8 qadam (rasmlar bilan)
Video: Output DC or AC Voltage using MCP4725 DAC with LCD and PWM to Voltage Converter with Arduino 2024, Noyabr
Anonim
Raspberry Pi Wifi boshqariladigan video oqim roboti
Raspberry Pi Wifi boshqariladigan video oqim roboti

Hech qachon kamerasi bo'lgan ajoyib robot yaratish haqida o'ylab ko'rganmisiz? Xo'sh, siz kerakli joyga keldingiz, men sizga asta -sekin bu robotni qanday yasashni ko'rsataman.

Shu bilan siz tunda arvoh oviga borishingiz mumkin, bu sizning kompyuteringizdagi video tasmasini nazorat qilish va ko'rish yoki tashqariga haydash va ichkarida o'tirganingizda kashf qilish, haydash juda qiziqarli.

1 -qadam: kerakli materiallar

Kerakli materiallar
Kerakli materiallar

1. Raspberry Pi

2. USB WiFi adapteri (agar siz malina pi 2 dan foydalansangiz)

3. USB veb -kamera

4. Raspbian o'rnatilgan SD -karta

5. Quvvat banki

6. Dvigatelli robotli shassi (men 300 rpm dvigatel ishlatganman)

7. L293D IC yoki L298 dvigatel drayveri

8. 9v batareya yoki batareya to'plami (agar siz 9v batareyadan foydalanayotgan bo'lsangiz, men parallel ravishda 2 -ni ulashni tavsiya qilaman)

9. Kalit

10. Agar lehimlashni xohlasangiz, non paneli yoki tenglikni

11. M/M va M/F o'tish simlari

Asboblar

1. Lehimlash temir

2. Tornavida

3. Ikki tomonlama lenta

2 -qadam: shassini yig'ish

Shassini yig'ish
Shassini yig'ish

Dvigatellarga simlarni lehimlang va dvigatellarni shassisga o'rnating. Agar sizda lehimlantiruvchi temir bo'lmasa, siz simlarni burishingiz va ularni elektr tasmasi bilan bog'lab qo'yishingiz mumkin, lekin bu tavsiya etilmaydi, chunki bu juda zaif bo'g'in bo'ladi.

3 -qadam: Raspberry Pi tayyorlash

Image
Image
Raspberry Pi tayyorlash
Raspberry Pi tayyorlash
Raspberry Pi tayyorlash
Raspberry Pi tayyorlash

1. Raspbian -ni SD -kartaga o'rnating va monitor, klaviatura, sichqoncha, wifi adapteri va veb -kamera ulangan holda malina pi -ni yuklang.

2. raspi-config menyusidan ssh-ni yoqing

3. Ish stoliga o'ting va yuqori o'ng burchakdagi wifi -dan wifi tarmog'ingizga ulaning

4. Ulangach, terminalga ifconfig yozib, Pi -ning IP -manzilini tekshiring

5. Vazifalar panelidagi dasturlash yorlig'idan IDLE 2 -ni oching va pi_robot kodini nusxa ko'chiring va saqlang

6. Veb -kamerani o'rnatish uchun Anand Nayyar tomonidan tayyorlangan ushbu videoni ko'rishingizni so'rayman

7. Boshqa qilgan ishim - piksellar sonini 480p o'rniga 720p ga o'zgartirish va "stream_maxrate" ni qidirish va uni 3 ga o'zgartirish edi. Oqim tezligida yuqori tezlikka erishish uchun Pi ni 1 gigagertsgacha oshirib yubordim.

MUAMMOLARNI BARTARAF QILISH; NOSOZLIKLARNI TUZATISH

Men kodni terminalda "cd Videos" buyrug'i bilan ishlatmoqchi bo'lganimda (chunki men uni saqlaganman), keyin "python pi_robot.py" u sintaksik xatoni aytdi, shuning uchun men kodni terminalda "sudo" buyrug'i bilan ochdim. nano pi_robot.py "va pythonda yozilgan va kodning bir qismi bo'lmagan satrlarni o'chirib tashladi va shundan keyin u ishladi. Men nima noto'g'ri bo'lganini bilmayman, shuning uchun kimdir bilsa, men izohlarda bu haqda tushuntirish berishdan xursand bo'lardim.

4 -qadam: O'chirish

O'chirish
O'chirish
O'chirish
O'chirish
O'chirish
O'chirish

Agar sxemasi L298 dvigatel kartasidan foydalansangiz, sxemasi juda sodda bo'ladi. Agar siz L298 dvigatelli haydovchi platasidan foydalanayotgan bo'lsangiz, ikkinchi sxemada bo'lgani kabi gpio pinlarini sim bilan ulashingiz kifoya.

5 -qadam: hamma narsani shassiga o'rnatish

Hamma narsani shassiga o'rnatish
Hamma narsani shassiga o'rnatish
Hamma narsani shassiga o'rnatish
Hamma narsani shassiga o'rnatish
Hamma narsani shassiga o'rnatish
Hamma narsani shassiga o'rnatish

Rasmlar men uni qanday yig'ganim haqida deyarli hamma narsani aytib beradi, lekin agar siz boshqa shassisdan foydalansangiz, sizniki boshqacha bo'ladi. Men shassiga hamma narsani o'rnatish uchun ikki tomonlama ko'pikli lentani ishlatardim va qisqa simlardan foydalanishga harakat qildim, bu yaxshi ko'rinadi.

6 -qadam: uni qanday ishlatish kerak

Buni qanday ishlatish kerak
Buni qanday ishlatish kerak
Buni qanday ishlatish kerak
Buni qanday ishlatish kerak
Buni qanday ishlatish kerak
Buni qanday ishlatish kerak

Robotni boshqarishni boshlash uchun quyidagi amallarni bajaring:

1. Raspberry Pi -ni yoqing, lekin batareya paketini L293D -ga ulaydigan kalitni yoqmang.

2. Agar siz derazada bo'lsangiz, macun dasturidan foydalanib, ssh orqali unga ulaning

3. "sudo motion" buyrug'ini kiriting, so'ngra Internet -brauzeringizni oching va "192.168.45.64:8081" kabi 8081 raqamli Pi -ning IP -manzilini kiriting va siz video tasmasini olishingiz kerak. Agar u ishlamasa, 8081 o'rniga 8080 kiriting

4. Endi terminalga qayting va pi_robot.py faylingizni qayerda saqlaganingizni aniqlang. Men uni "Videolar" papkasida saqlaganman, shuning uchun buyruq "cd Videos", keyin "python pi_robot.py". Esda tutingki, hamma narsa katta -kichikligiga sezgir

5. Shundan so'ng dastur ishlay boshlaydi. Endi kalitni aylantiring, endi siz robotni klaviaturaning o'q tugmalaridan boshqarishingiz kerak

6. Oldinga o'qni bosing va ikkala dvigatel ham to'g'ri yo'nalishda harakat qilayotganini tekshiring. Agar dvigatellardan biri noto'g'ri yo'nalishda harakat qilsa, L293D ga ulangan ikkita dvigatel ulanishini almashtiring

7 -qadam: telefondan boshqarish

Telefondan boshqarish
Telefondan boshqarish
Telefondan boshqarish
Telefondan boshqarish
Telefondan boshqarish
Telefondan boshqarish

Hamma qadamlar bir xil, siz faqat o'yin do'konidan "JuiceSSH" ilovasini yuklab olishingiz kerak. Robotni boshqarish uchun sizga o'q tugmachalari kerak, lekin oddiy smartfon klaviaturasida o'q tugmachalari yo'q, shuning uchun biz "Hacker klaviaturasi" ilovasini yuklab olishimiz kerak. Keyin unga derazalarda bo'lgani kabi ulaning.

8 -qadam: Ba'zi rasmlar va videolar

Image
Image
Ba'zi rasmlar va videolar
Ba'zi rasmlar va videolar

Veb -kameraning video sifati tushadi, lekin kadr tezligi atigi 2 yoki 3. Video sifati tashqarida yaxshi, lekin ichkarida emas. U yo'l chetida harakatlanishi mumkin, lekin unchalik yaxshi emas, agar siz dvigatellarni kichik 12v batareyali haydash uchun yuqori kuchlanishni ishlatsangiz.

Simsiz tanlov
Simsiz tanlov
Simsiz tanlov
Simsiz tanlov

Simsiz tanlovda ikkinchi o'rinni egalladi

Bu harakatlanuvchi tanlov 2017
Bu harakatlanuvchi tanlov 2017
Bu harakatlanuvchi tanlov 2017
Bu harakatlanuvchi tanlov 2017

2017 yil "Make It Move" tanlovining uchinchi mukofoti

Tavsiya: