Բովանդակություն:
- Քայլ 1: Պահանջվող նյութեր
- Քայլ 2: Շասսիի հավաքում
- Քայլ 3. Ազնվամորու Pi- ի պատրաստում
- Քայլ 4: Շղթա
- Քայլ 5. Ամեն ինչ ամրացրեք շասսիի վրա
- Քայլ 6: Ինչպես գործել այն
- Քայլ 7: Հեռախոսից կառավարում
- Քայլ 8: Որոշ նկարներ և տեսանյութեր
Video: Raspberry Pi Wifi վերահսկվող վիդեո հոսքի ռոբոտ. 8 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Երբևէ մտածե՞լ եք թույն ռոբոտ կառուցելու մասին, որի վրա տեսախցիկ կա: Դե, դուք ճիշտ տեղում եք եկել, ես ձեզ քայլ առ քայլ ցույց կտամ, թե ինչպես կառուցել այս ռոբոտը:
Դրանով դուք կարող եք ուրվականների որսի գնալ գիշերը ՝ վերահսկելով և տեսնելով ձեր համակարգչով տեսաֆիլմերի հոսքերը կամ քշելով այն դրսում և պարզապես ուսումնասիրելով ներսում նստելը, մեքենա վարելը շատ զվարճալի է:
Քայլ 1: Պահանջվող նյութեր
1. Ազնվամորի Պի
2. USB WiFi ադապտեր (եթե օգտագործում եք ազնվամորի pi 2)
3. USB վեբ -տեսախցիկ
4. SD քարտ Raspbian- ով տեղադրված
5. Power Bank
6. Robot Chassis with Motors (ես օգտագործել եմ 300 պտույտ / րոպե շարժիչ)
7. L293D IC կամ L298 շարժիչ
8. 9 վ մարտկոց կամ մարտկոցի փաթեթ (եթե օգտագործում եք 9 վ մարտկոց, ապա խորհուրդ կտամ զուգահեռաբար միացնել 2)
9. Անջատիչ
10. Breadboard կամ PCB, եթե նախընտրում եք զոդել
11. M/M և և M/F Jumper լարերը
Գործիքներ
1. oldոդման երկաթ
2. Պտուտակահան
3. Երկկողմանի ժապավեն
Քայլ 2: Շասսիի հավաքում
Wոդեք լարերը շարժիչների վրա և տեղադրեք շարժիչները շասսիի վրա: Եթե դուք չունեք զոդման սարք, կարող եք ոլորել լարերը և դրանք ամրացնել էլեկտրական ժապավենով, բայց խորհուրդ չի տրվում, քանի որ դա բավականին թույլ միացում կլինի:
Քայլ 3. Ազնվամորու Pi- ի պատրաստում
1. Տեղադրեք Raspbian- ը SD քարտի վրա և ներբեռնեք ազնվամորի pi- ն `միացված մոնիտորով, ստեղնաշարով, մկնիկով, wifi ադապտերով և տեսախցիկով:
2. raspi-config ընտրացանկից միացրեք ssh
3. Գնացեք աշխատասեղան և միացեք ձեր wifi ցանցին վերևի աջ անկյունում գտնվող wifi տարբերակից
4. Միանալուց հետո ստուգեք ձեր Pi- ի IP հասցեն `տերմինալում մուտքագրելով ifconfig
5. Բացեք IDLE 2 -ը առաջադրանքի տողից ծրագրավորման ներդիրից և պատճենեք pi_robot ծածկագիրը և պահպանեք այն
6. Տեսախցիկը տեղադրելու համար ցանկանում եմ, որ դուք դիտեք Անանդ Նայյարի պատրաստած այս տեսանյութը
7. Մյուս բաները, որ ես արեցի ՝ բանաձևը փոխեցի 720p- ի ՝ 480p- ի փոխարեն և փնտրեցի «stream_maxrate» և փոխեցի այն 3. Հեռարձակման մեջ ավելի մեծ fps հասնելու համար ես նաև գերլոկավորեցի Pi- ն մինչև 1ghz
Խնդիրների վերացում
Երբ ես փորձեցի ծածկագիրը գործարկել տերմինալում `« cd Videos »հրամանով (որովհետև այնտեղ եմ պահել), ապա« python pi_robot.py » - ում գրված էր շարահյուսական սխալ, ուստի այն, ինչ ես արեցի, տերմինալում կոդ բացելն էր ՝« sudo »հրամանով: nano pi_robot.py »և ջնջեց տողերը, որոնք արդեն գրված են պիթոնում և կոդի մաս չեն, և դրանից հետո այն աշխատեց: Ես չգիտեմ, թե ինչն էր սխալ, այնպես որ, եթե որևէ մեկը գիտի, ես ուրախ կլինեի մեկնաբանություններում լսել դրա մասին բացատրությունը:
Քայլ 4: Շղթա
Շղթան բավականին պարզ է և այն նույնիսկ ավելի պարզ է դառնում, եթե օգտագործում եք L298 շարժիչի վարորդի տախտակ: Եթե դուք օգտագործում եք L298 շարժիչի վարորդի տախտակ, ապա պարզապես պետք է միացնեք gpio կապանքները, ինչպես երկրորդ սխեմատիկայում:
Քայլ 5. Ամեն ինչ ամրացրեք շասսիի վրա
Դե, նկարները գրեթե ամեն ինչ ասում են այն մասին, թե ինչպես եմ այն հավաքել, բայց, իհարկե, ձերն այլ կլինի, եթե այլ շասսի եք օգտագործում: Երկկողմանի փրփուր ժապավենով ես ամեն ինչ տեղադրեցի շասսիի վրա և փորձեցի ավելի կարճ լարեր օգտագործել, այնպես որ այն ավելի լավ տեսք ունի:
Քայլ 6: Ինչպես գործել այն
Ձեր ռոբոտը կառավարելու համար հետևեք հետևյալ քայլերին.
1. Միացրեք Raspberry Pi- ն, բայց մի շրջեք այն անջատիչով, որը մարտկոցը միացնում է L293D- ին դեռ
2. Միացեք դրան ssh- ի միջոցով `օգտագործելով ծրագրային ծեփամածիկը, եթե պատուհանների վրա եք
3. Մուտքագրեք «sudo motion» հրամանը, այնուհետև բացեք ձեր ինտերնետային դիտարկիչը և մուտքագրեք ձեր Pi- ի IP հասցեն 8081 -ով վերջում, ինչպես «192.168.45.64:8081», և դուք պետք է ստանաք տեսաֆիլմ: Եթե դա չի աշխատում, ապա 8081 -ի փոխարեն մուտքագրեք 8080
4. Այժմ վերադարձեք տերմինալ և գտեք, թե որտեղ եք պահել ձեր pi_robot.py ֆայլը: Ես այն պահել էի Տեսանյութերի թղթապանակում, ուստի հրամանն է ՝ «cd Videos», այնուհետև «python pi_robot.py»: Հիշեք, որ ամեն ինչ մանրակրկիտ է
5. Դրանից հետո ծրագիրը կսկսի գործել: Այժմ շրջեք անջատիչը, այժմ դուք պետք է կարողանաք կառավարել ռոբոտը ձեր ստեղնաշարի սլաքների բանալիներից
6. Սեղմեք առաջ սլաքը և ստուգեք, արդյոք երկու շարժիչներն էլ շարժվում են ճիշտ ուղղությամբ: Եթե շարժիչներից մեկը շարժվում է սխալ ուղղությամբ, ապա միացրեք L293D- ին միացող շարժիչի երկու միացումները
Քայլ 7: Հեռախոսից կառավարում
Բոլոր քայլերը նույնն են, պարզապես պետք է ներբեռնել «JuiceSSH» հավելվածը խաղային խանութից: Ռոբոտին կառավարելու համար ձեզ հարկավոր են սլաքների ստեղներ, բայց սմարթֆոնի սովորական ստեղնաշարը չունի սլաքների ստեղներ, այնպես որ մենք պետք է ներբեռնենք Hacker's Keyboard հավելվածը »: Հետո միացեք դրան, ինչպես դա արեցիք Windows- ում:
Քայլ 8: Որոշ նկարներ և տեսանյութեր
Տեսախցիկի տեսանյութի որակը նվազում է, սակայն fps- ը ընդամենը 2 կամ 3. Տեսանյութի որակը լավ է դրսում, բայց ոչ ներսում: Այն կարող է վարել արտագնա տեղանքով, բայց ոչ այնքան լավ, դա կարող է, եթե դուք օգտագործում եք ավելի բարձր լարման շարժիչներ վարելու համար, ինչպես փոքր 12 վ մարտկոցով:
Երկրորդ տեղ զբաղեցրած անլար մրցույթում
Երրորդ մրցանակը Make It Move մրցույթում 2017 թ
Խորհուրդ ենք տալիս:
Կառուցեք ձեր ինտերնետով վերահսկվող վիդեո-հոսքային ռոբոտը Arduino- ով և Raspberry Pi- ով. 15 քայլ (նկարներով)
Կառուցեք ձեր ինտերնետով վերահսկվող վիդեո-հոսքային ռոբոտը Arduino- ի և Raspberry Pi- ի միջոցով. Ես պատրաստում եմ այս նախագիծը, որպեսզի բոլորը կարողանան սովորել և կիսվել: Դուք կարող եք ունենալ
Ուսումնական ձեռնարկ. Ինչպես օգտագործել ESP32-CAM- ը վիդեո հոսքի վեբ սերվերում `3 քայլ
Ուսումնական ձեռնարկ. Ինչպես օգտագործել ESP32-CAM- ը վիդեո հոսքի վեբ սերվերում. անլար հսկողություն, անլար մոնիտորինգ, QR անլար նույնականացում
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ. Բարև, այս հոդվածում ձեզ ցույց կտա, թե ինչպես կառուցել հիմնական ռոբոտ: «Ռոբոտ» բառը բառացիորեն նշանակում է «ստրուկ»: կամ «աշխատող»: Արհեստական բանականության ոլորտում առաջընթացների շնորհիվ ռոբոտներն այլևս պարզապես Իսակ Ասիմովի գիտաֆանտաստիկայի մի մասը չեն
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
Հոսքի չափում ջրի հոսքի հաշվիչներով (ուլտրաձայնային). 5 քայլ (նկարներով)
Հոսքի չափում ջրի հաշվիչներով (ուլտրաձայնային). Waterուրը մեր մոլորակի համար կարևոր ռեսուրս է: Մենք ՝ մարդիկ, ամեն օր ջրի կարիք ունենք: Եվ ջուրը անհրաժեշտ է տարբեր ոլորտների համար, և մենք ՝ մարդիկ, ամեն օր դրա կարիքն ունենք: Քանի որ ջուրը դարձել է ավելի արժեքավոր և սակավ, անհրաժեշտ է արդյունավետ մոնիտորինգի և մարդկանց