Mündəricat:
- Addım 1: Lazımi materiallar
- Addım 2: Şassinin yığılması
- Addım 3: Raspberry Pi hazırlanması
- Addım 4: Dövrə
- Addım 5: Hər şeyi şassiyə quraşdırın
- Addım 6: Necə İşlətmək olar
- Addım 7: Telefondan nəzarət
- Addım 8: Bəzi Şəkillər və Videolar
Video: Raspberry Pi Wifi Nəzarətli Video Streaming Robotu: 8 Addım (Şəkillərlə birlikdə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Üzərində kamera olan sərin bir robot qurmağı heç düşünmüsünüzmü? Doğru yerə gəldiniz, bu robotu necə quracağınızı sizə addım -addım göstərəcəyəm.
Bununla kompüterinizdəki video axınını idarə edərək görüb xəyal ovuna çıxa bilərsiniz və ya çöldə sürə bilərsiniz və sadəcə içəridə oturarkən araşdıra bilərsiniz, maşın sürmək çox əyləncəlidir.
Addım 1: Lazımi materiallar
1. Moruq Pi
2. USB WiFi Adapteri (moruq pi 2 istifadə edirsinizsə)
3. USB veb kamerası
4. Raspbian quraşdırılmış SD Kart
5. Güc Bankı
6. Motorlu Robot Şassi (300 rpm mühərrik istifadə etdim)
7. L293D IC və ya L298 Motor Sürücü
8. 9v Batareya və ya Batareya Paketi (9v batareya istifadə edirsinizsə, paralel olaraq 2 -ni bağlamağı məsləhət görürəm)
9. Bir keçid
10. Lehimləməyi üstün tutursanız, breadboard və ya PCB
11. M/M və M/F Jumper telləri
Alətlər
1. Havya
2. Tornavida
3. İki tərəfli lent
Addım 2: Şassinin yığılması
Telləri mühərriklərə lehimləyin və mühərrikləri şassiyə quraşdırın. Bir lehimləmə dəmiriniz yoxdursa, telləri büküb elektrik lenti ilə bağlaya bilərsiniz, lakin olduqca zəif bir birləşmə olduğu üçün tövsiyə edilmir.
Addım 3: Raspberry Pi hazırlanması
1. Raspbian'ı bir SD Karta quraşdırın və monitor, klaviatura, siçan, wifi adapteri və veb kamerası ilə raspberry pi yükləyin.
2. Raspi-config menyusundan ssh-i aktiv edin
3. Masaüstünə girin və sağ üst küncdəki wifi seçimindən WiFi şəbəkənizə qoşulun
4. Bağlandıqdan sonra terminala ifconfig yazaraq Pi -nin ip ünvanını yoxlayın
5. Görev çubuğundan proqramlaşdırma sekmesinden IDLE 2'yi açın və pi_robot kodunu kopyalayın və qeyd edin
6. Veb kameranı quraşdırmaq üçün Anand Nayyar tərəfindən hazırlanan bu videoya baxmanızı istəyirəm
7. Etdiyim digər işlər qətnaməni 480p əvəzinə 720p olaraq dəyişdirmək və "stream_maxrate" axtarıb 3 olaraq dəyişdirmək idi. Axın axınında daha yüksək fps əldə etmək üçün Pi -ni 1ghz -ə qədər aşırdım.
GİDERME
Kodu "cd Videolar" əmri ilə terminalda işə salmağa çalışdığımda (çünki orada saxladım) sonra "python pi_robot.py" sintaksis səhvini dedi, buna görə də etdiyim kodu "sudo" əmri ilə terminalda açmaq oldu nano pi_robot.py "yazdı və artıq pythonda yazılmış və kodun bir hissəsi olmayan sətirləri sildi və bundan sonra işləmişdir. Nəyin səhv olduğunu bilmirəm, buna görə kimsə bilirsə şərhlərdə bu barədə bir izahat eşitməkdən məmnun olaram.
Addım 4: Dövrə
Dövrə olduqca sadədir və L298 motor sürücü lövhəsindən istifadə etsəniz daha da asanlaşar. Bir L298 motor sürücü lövhəsindən istifadə edirsinizsə, ikinci sxemdəki kimi gpio pinlərini bağlamalısınız.
Addım 5: Hər şeyi şassiyə quraşdırın
Şəkillər, necə yığdığım haqqında çox şey söyləyir, amma fərqli bir şassi istifadə etsəniz təbii ki sizinki fərqli olacaq. Hər şeyi şassiyə quraşdırmaq üçün iki tərəfli köpük lentdən istifadə etdim və daha qısa tellərdən istifadə etməyə çalışdım, daha yaxşı görünür.
Addım 6: Necə İşlətmək olar
Robotunuzu idarə etməyə başlamaq üçün aşağıdakı adımları yerinə yetirin:
1. Raspberry Pi -ni yandırın, ancaq batareya paketini L293D -yə bağlayan açarı hələ açmayın.
2. Pəncərələrdəsinizsə, macun proqramından istifadə edərək ssh vasitəsi ilə ona qoşulun
3. "sudo motion" əmrini yazın və sonra internet brauzerinizi açın və "192.168.45.64:8081" kimi sonunda 8081 ilə Pi -nin IP ünvanını yazın və video lentini almalısınız. Əgər işləmirsə, 8081 əvəzinə 8080 yazın
4. İndi terminala qayıdın və pi_robot.py faylınızı harada saxladığınızı tapın. Videolar qovluğunda saxladım, buna görə "cd Videolar" sonra "python pi_robot.py" əmridir. Unutmayın ki, hər şey böyük hərflərə həssasdır
5. Bundan sonra proqram işləməyə başlayacaq. İndi açarı çevirin, indi robotu klaviaturanızın ox düymələrindən idarə edə bilməlisiniz
6. İrəli oxu basın və hər iki motorun düzgün istiqamətdə hərəkət etdiyini yoxlayın. Mühərriklərdən biri yanlış istiqamətdə hərəkət edirsə, L293D -yə qoşulan iki motor bağlantısını dəyişdirin
Addım 7: Telefondan nəzarət
Bütün addımlar eynidır, sadəcə oyun mağazasından "JuiceSSH" tətbiqini yükləmisiniz. Robotu idarə etmək üçün ox düymələrinə ehtiyacınız var, ancaq normal bir smartfon klaviaturasında ox düymələri yoxdur, buna görə Hacker Klaviaturası tətbiqini yükləməliyik. Sonra pəncərələrdə olduğu kimi ona qoşulun.
Addım 8: Bəzi Şəkillər və Videolar
Videokameranın video keyfiyyəti enir, ancaq fps cəmi 2 və ya 3 -dir. Video keyfiyyəti xaricdə yaxşıdır, amma içəridə deyil. Küçədənkənar ərazilərdə sürə bilər, amma çox da yaxşı deyil, kiçik 12v akkumulyatorlu kimi mühərrikləri idarə etmək üçün daha yüksək gərginlik istifadə etsəniz belə olar.
Simsiz Müsabiqədə 2 -ci yeri tutdu
Make It Move Yarışmasında Üçüncü Mükafat 2017
Tövsiyə:
WiFi Nəzarətli LED Strip Matrix Ekran Saatı İşıqlandırması: 3 Addım (Şəkillərlə birlikdə)
WiFi Nəzarətli LED Strip Matrix Ekran Saatı İşıq: Proqramlaşdırıla bilən LED şeritler, məsələn. WS2812 əsasında, maraqlıdır. Tətbiqlər çoxdur və təsirli nəticələr əldə edə bilərsiniz. Və birtəhər saatlar qurmaq, çox düşündüyüm başqa bir sahə kimi görünür. Bir az təcrübə ilə başlayaraq
Arduino və Raspberry Pi ilə İnternetə Nəzarət Edilən Video Streaming Robotunuzu yaradın: 15 addım (şəkillərlə birlikdə)
Arduino və Raspberry Pi ilə İnternetə Nəzarət Edilən Video Streaming Robotunuzu yaradın: Mən @RedPhantom (aka LiquidCrystalDisplay / Itay), İsraildən 14 yaşında, Max Shein İbtidai Elm və Riyaziyyat Liseyində təhsil alıram. Hər kəsin öyrənməsi və paylaşması üçün bu layihəni hazırlayıram
WIFI Nəzarətli Mood Light: 4 Addım (Şəkillərlə birlikdə)
WIFI Nəzarətli Mood Light: Bu, hazırladığım və hazırladığım WIFI nəzarətli bir əhval işığıdır! Diametri 10sm, hündürlüyü 19sm. "LED STRIP sürət problemi" üçün nəzərdə tutulmuşam
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır - Başparmak Robotu - Servo Motor - Mənbə Kodu: 26 Adım (Şəkillərlə birlikdə)
[Arduino Robotu] Bir Motion Capture Robotu Necə Hazırlanır | Başparmak Robotu | Servo Motor | Mənbə Kodu: Başparmak Robotu. MG90S servo motor potensialiometrindən istifadə olunub. Çox əyləncəli və asandır! Kod çox sadədir. Cəmi 30 sətirdir. Bir hərəkətə bənzəyir. Hər hansı bir sualınız və ya geribildiriminizi bildirin! [Təlimat] Mənbə Kodu https: //github.c
Arduino Nəzarətli Servo Robotu (SERB): 7 addım (şəkillərlə)
Arduino İdarə Edilən Servo Robotu (SERB): Açıq mənbə mikro nəzarətçiləri (Arduino) ilə təcrübəyə başlamağın daha yaxşı yolu, öz açıq mənbəli robotunuzu (CC (SA -BY)) qurmaqla SERB ilə nə etməli? (burada) - SERB -ni internetə necə bağlamaq və S üzərindən idarə etmək olar