Բովանդակություն:
- Քայլ 1: Մասերի ցուցակ
- Քայլ 2. Հավաքեք շասսի
- Քայլ 3: Միացրեք լարերը
- Քայլ 4. Պատրաստեք թավա/թեք հարթակ
- Քայլ 5. Պատրաստեք MB102 տախտակի էլեկտրամատակարարման մոդուլ
- Քայլ 6: Ռոբոտի վերջնական մոնտաժ և հավաքում
- Քայլ 7: Վերբեռնեք ծածկագիրը
- Քայլ 8: IP հասցեի ստացում
- Քայլ 9. Վերահսկեք ձեր տեսահսկման ռոբոտը
- Քայլ 10: Կառավարեք ձեր ռոբոտին ինտերնետի միջոցով
![Տեսահսկման ռոբոտ ՝ 10 քայլ Տեսահսկման ռոբոտ ՝ 10 քայլ](https://i.howwhatproduce.com/images/005/image-14368-j.webp)
Video: Տեսահսկման ռոբոտ ՝ 10 քայլ
![Video: Տեսահսկման ռոբոտ ՝ 10 քայլ Video: Տեսահսկման ռոբոտ ՝ 10 քայլ](https://i.ytimg.com/vi/sOGiomOGIp8/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
![](https://i.ytimg.com/vi/CwxbKaSLFWM/hqdefault.jpg)
![Image Image](https://i.howwhatproduce.com/images/005/image-14368-3-j.webp)
![Տեսահսկման ռոբոտ Տեսահսկման ռոբոտ](https://i.howwhatproduce.com/images/005/image-14368-4-j.webp)
Պատկերացրեք, եթե ունեք ռոբոտ, որն ունի տեսախցիկ և կարող է կառավարվել ինտերնետի միջոցով:
Դա կբացի դրա օգտագործման բազմաթիվ հնարավորություններ: Օրինակ, դուք կարող եք ռոբոտին ուղարկել խոհանոց ՝ ստուգելու, թե արդյոք դուք թեյնիկը պատահաբար թողե՞լ եք վառարանի վրա:
Ես փորձեր եմ կատարել ESP32-CAM զարգացման տախտակների միջոցով և պարզել եմ, որ ESP32-CAM- ի միջոցով դա կարելի է հեշտությամբ անել:
ESP32-CAM- ը ESP32-S չիպով տեսախցիկի շատ փոքր մոդուլ է, որն արժե մոտավորապես $ 10-$ 15:
ESP32-CAM մոդուլը կարող է ծրագրավորվել Arduino IDE- ով: ESP32-CAM մոդուլը ունի նաև մի քանի GPIO կապ, արտաքին սարքավորումներին միանալու համար:
Այսպիսով, եկեք սկսենք:
Քայլ 1: Մասերի ցուցակ
![Մասերի ցուցակ Մասերի ցուցակ](https://i.howwhatproduce.com/images/005/image-14368-5-j.webp)
Մասերի ցուցակ.
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - ESP32 -CAM կոդին վերբեռնելու համար
Երկակի ալիք DC շարժիչ L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD DC Motors x1 - Ես օգտագործել եմ այս շասսին, բայց դուք կարող եք ինքներդ պատրաստել կամ գնել ցանկացած այլ մատչելի շասսի: Այն, ինչ մեզ պետք է այստեղ, անիվներն ու DC Motors- ն են
18650 Մարտկոցի սեփականատեր x1
18650 Մարտկոց x2 (որպես այլընտրանքային չորս AA մարտկոց և դրա կրիչը կարող է օգտագործվել 18650 մարտկոցի փոխարեն)
Mini Pan/ Tilt հարթակ w/ 2 SG-90 Servos x1
MB102 Գրատախտակի էլեկտրամատակարարման մոդուլ x1
iRobbie-A iOS հավելված
Քայլ 2. Հավաքեք շասսի
![Հավաքեք շասսի Հավաքեք շասսի](https://i.howwhatproduce.com/images/005/image-14368-6-j.webp)
![Հավաքեք շասսի Հավաքեք շասսի](https://i.howwhatproduce.com/images/005/image-14368-7-j.webp)
![Հավաքեք շասսի Հավաքեք շասսի](https://i.howwhatproduce.com/images/005/image-14368-8-j.webp)
Հավաքեք ռոբոտի շասսին երկու DC շարժիչով, 3 անիվով և մինի L298N շարժիչով կարգավորիչով: Օգտագործեք մոնտաժային ժապավեն `շարժիչի շարժիչի վերահսկիչը հարթակին ամրացնելու համար:
Քայլ 3: Միացրեք լարերը
![Միացրեք լարերը Միացրեք լարերը](https://i.howwhatproduce.com/images/005/image-14368-9-j.webp)
Միացրեք լարերը, ինչպես ցույց է տրված սխեմատիկայում:
Քայլ 4. Պատրաստեք թավա/թեք հարթակ
![Պատրաստել թավա/թեք հարթակ Պատրաստել թավա/թեք հարթակ](https://i.howwhatproduce.com/images/005/image-14368-10-j.webp)
![Պատրաստել Pan/Tilt հարթակ Պատրաստել Pan/Tilt հարթակ](https://i.howwhatproduce.com/images/005/image-14368-11-j.webp)
![Պատրաստել թավա/թեք հարթակ Պատրաստել թավա/թեք հարթակ](https://i.howwhatproduce.com/images/005/image-14368-12-j.webp)
![Պատրաստել թավա/թեք հարթակ Պատրաստել թավա/թեք հարթակ](https://i.howwhatproduce.com/images/005/image-14368-13-j.webp)
Հեռացրեք լարերը շասսի հարթակի վերևից: Կազմակերպեք մալուխներ SG-90 servos- ից Pan/Tilt հարթակում: Այս նախագծում մեզ անհրաժեշտ է միայն Tilt սերվո:
Կցեք թավան/թեքությունը շասսիի հարթակի վերևում:
Քայլ 5. Պատրաստեք MB102 տախտակի էլեկտրամատակարարման մոդուլ
![Պատրաստեք MB102 գրատախտակի էլեկտրամատակարարման մոդուլ Պատրաստեք MB102 գրատախտակի էլեկտրամատակարարման մոդուլ](https://i.howwhatproduce.com/images/005/image-14368-14-j.webp)
![Պատրաստեք MB102 գրատախտակի էլեկտրամատակարարման մոդուլ Պատրաստեք MB102 գրատախտակի էլեկտրամատակարարման մոդուլ](https://i.howwhatproduce.com/images/005/image-14368-15-j.webp)
MB102 Breadboard Power Supply Module- ի օգտագործումը պարտադիր չէ: Դուք միշտ կարող եք 5V և Ground համար ESP32-CAM և servo շարժիչ վերցնել L298N շարժիչի վարորդից, բայց ես գտա, որ MB102- ով դա շատ ավելի հարմար է: Էլեկտրաէներգիայի ճկուն մոդուլն ունի հոսանքի կոճակ և ավելի մեծ ճկունություն է հաղորդում լարերի հետ:
Որպեսզի մոդուլը կցեմ շասսի հարթակին, ես հանեցի MB102- ի ներքևի կապանքները: Այնուհետև այն ամրացրեցի շասսիի վերևին ՝ երկկողմանի ամրացման ժապավենով:
Քայլ 6: Ռոբոտի վերջնական մոնտաժ և հավաքում
![Ռոբոտի վերջնական մոնտաժ և հավաքում Ռոբոտի վերջնական մոնտաժ և հավաքում](https://i.howwhatproduce.com/images/005/image-14368-16-j.webp)
![Ռոբոտի վերջնական մոնտաժ և հավաքում Ռոբոտի վերջնական մոնտաժ և հավաքում](https://i.howwhatproduce.com/images/005/image-14368-17-j.webp)
![Ռոբոտի վերջնական մոնտաժ և հավաքում Ռոբոտի վերջնական մոնտաժ և հավաքում](https://i.howwhatproduce.com/images/005/image-14368-18-j.webp)
Միացրեք բոլոր մասերը ՝ օգտագործելով սխեմատիկը: ESP32-CAM- ը Pan/Tilt հարթակին ամրացնելու համար օգտագործեք փրփուրի կտոր և երկկողմանի ամրացման ժապավեն:
Քայլ 7: Վերբեռնեք ծածկագիրը
![Վերբեռնման ծածկագիր Վերբեռնման ծածկագիր](https://i.howwhatproduce.com/images/005/image-14368-19-j.webp)
![Վերբեռնման ծածկագիր Վերբեռնման ծածկագիր](https://i.howwhatproduce.com/images/005/image-14368-20-j.webp)
![Վերբեռնման ծածկագիր Վերբեռնման ծածկագիր](https://i.howwhatproduce.com/images/005/image-14368-21-j.webp)
Տեղադրեք ESP32 հավելումը Arduino IDE- ում.
Հետևեք հաջորդ ձեռնարկներից մեկին ՝ ESP32 հավելումը տեղադրելու համար, եթե դա դեռ չեք արել:
Տեղադրելով ESP32 խորհուրդը Arduino IDE- ում (Windows հրահանգներ)
Տեղադրելով ESP32 խորհուրդը Arduino IDE- ում (Mac և Linux հրահանգներ)
Ներբեռնեք կոդը այստեղից
Համոզվեք, որ Arduino IDE- ում ունեք երկու ներդիր ՝ կոդով ՝ esp32_cam_car և app_httpd.cpp, ինչպես ցույց է տրված սքրինշոթում:
Նախքան ծածկագիրը վերբեռնելը, դուք պետք է ձեր հավատարմագրերը տեղադրեք հետևյալ փոփոխականների մեջ. Const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Միացրեք ESP32-CAM տախտակը ձեր համակարգչին `օգտագործելով FTDI ծրագրավորող: Հետևեք սխեմատիկ գծապատկերին:
Կարևոր է. GPIO 0 -ն պետք է միացված լինի GND- ին, որպեսզի կարողանաք վերբեռնել կոդը:
Կոդը վերբեռնելուց առաջ կտտացրեք ESP32-CAM- ի RST կոճակը: Գործարկեք Arduino IDE- ն և կտտացրեք Վերբեռնել ՝ ձեր սարքին ուրվագիծը կառուցելու և բռնկելու համար:
Քայլ 8: IP հասցեի ստացում
Կոդը վերբեռնելուց հետո անջատեք GPIO 0 -ը GND- ից:
Բացեք Սերիայի մոնիտորը 115200 արագությամբ: Սեղմեք ESP32-CAM- ի RST կոճակը: ESP32-CAM IP հասցեն պետք է ցուցադրվի սերիական մոնիտորում:
Քայլ 9. Վերահսկեք ձեր տեսահսկման ռոբոտը
Անջատեք ESP32-CAM- ը FTDI ծրագրավորողից:
ESP32-CAM- ը կրկին միացրեք Pan/Tilt հարթակին, միացրեք հոսանքը և սեղմեք ESP32-CAM- ի RST կոճակը:
Ներբեռնեք ծրագիրը այստեղից Գործարկեք ծրագիրը ձեր iPhone- ով, մուտքագրեք ESP32-CAM IP հասցեն և խաղացեք ռոբոտի հետ:
Քայլ 10: Կառավարեք ձեր ռոբոտին ինտերնետի միջոցով
Դուք պետք է բացեք ձեր երթուղիչի կարգավորումները: (google ինչպես դա անել ձեր երթուղիչի համար): Այնտեղ դուք կգտնեք որոշ պարամետրեր, ներառյալ ՝ ինչ -որ բան ՝ «Փոխադրման» կամ «Պորտ -առաքման» գծերի երկայնքով:
Կարևորը, որ այստեղ պետք է նշել, «Պորտ միջակայքն» է և «Սարքը» կամ «IP հասցեն»:
«Port Range»-ում պետք է մուտքագրեք 80-81:
«Սարքի» համար դուք պետք է ընտրեք ձեր ESP32-CAM սարքը: Որոշ երթուղիչներում սարքի անվան փոխարեն պետք է տեղադրեք ձեր ESP32-CAM- ի IP հասցեն:
Գնացեք www.whatsmyip.org և պատճենեք ձեր IP հասցեն: Օգտագործեք այս IP- ը Հավելվածում, երբ տնային ցանցից դուրս եք:
Խորհուրդ ենք տալիս:
Խոչընդոտներից խուսափելու ռոբոտ ՝ օգտագործելով ուլտրաձայնային տվիչ (Proteus) ՝ 12 քայլ
![Խոչընդոտներից խուսափելու ռոբոտ ՝ օգտագործելով ուլտրաձայնային տվիչ (Proteus) ՝ 12 քայլ Խոչընդոտներից խուսափելու ռոբոտ ՝ օգտագործելով ուլտրաձայնային տվիչ (Proteus) ՝ 12 քայլ](https://i.howwhatproduce.com/images/001/image-158-j.webp)
Խոչընդոտներից խուսափող ռոբոտ ՝ օգտագործելով ուլտրաձայնային տվիչ (Proteus). Մենք ընդհանրապես ամենուր հանդիպում ենք խոչընդոտներից խուսափող ռոբոտի: Այս ռոբոտի ապարատային մոդելավորումը շատ քոլեջներում և շատ իրադարձություններում մրցակցության մի մասն է: Բայց խոչընդոտող ռոբոտի ծրագրային մոդելավորումը հազվադեպ է: Թեև եթե մենք կարողանանք ինչ -որ տեղ գտնել այն
Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)
![Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով) Արդուինո - Լաբիրինթոս լուծող ռոբոտ (MicroMouse) Wall հետևող ռոբոտ. 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-2132-j.webp)
Արդուինո | Maze Solving Robot (MicroMouse) Wall After Robot: Բարի գալուստ, ես Իսահակն եմ, և սա իմ առաջին ռոբոտն է " Striker v1.0 ". Այս ռոբոտը նախատեսված էր պարզ լաբիրինթոս լուծելու համար: Մրցույթում մենք ունեինք երկու լաբիրինթոս և ռոբոտը կարողացավ դրանք բացահայտել: Լաբիրինթոսում ցանկացած այլ փոփոխություն կարող է պահանջել փոփոխություն
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ
![RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ ՝ 5 քայլ](https://i.howwhatproduce.com/images/010/image-29586-j.webp)
RC վերահսկվող ռոբոտ XLR8- ում: Կրթական ռոբոտ. Բարև, այս հոդվածում ձեզ ցույց կտա, թե ինչպես կառուցել հիմնական ռոբոտ: «Ռոբոտ» բառը բառացիորեն նշանակում է «ստրուկ»: կամ «աշխատող»: Արհեստական բանականության ոլորտում առաջընթացների շնորհիվ ռոբոտներն այլևս պարզապես Իսակ Ասիմովի գիտաֆանտաստիկայի մի մասը չեն
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ
![Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ ՝ 8 քայլ](https://i.howwhatproduce.com/images/005/image-12193-11-j.webp)
Հավասարակշռող ռոբոտ / 3 անիվի ռոբոտ / STEM ռոբոտ. Մենք կառուցել ենք համակցված հավասարակշռող և եռանիվ ռոբոտ `կրթական օգտագործման համար դպրոցներում և դպրոցից հետո կրթական ծրագրերում: Ռոբոտը հիմնված է Arduino Uno- ի, սովորական վահանի վրա (շինարարության բոլոր մանրամասները տրամադրված են), Li Ion մարտկոցի տուփով (բոլորը կառուցված են
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով)
![[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով) [Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ - Մեծ մատներ ռոբոտ - Սերվո շարժիչ - Աղբյուրի կոդ ՝ 26 քայլ (նկարներով)](https://i.howwhatproduce.com/images/001/image-1599-93-j.webp)
[Arduino Robot] Ինչպես պատրաստել շարժիչով գրավող ռոբոտ | Մեծ մատներ ռոբոտ | Սերվո շարժիչ | Աղբյուրի կոդ ՝ Thumbs Robot: Օգտագործվել է MG90S servo շարժիչի պոտենցիոմետր: Դա շատ զվարճալի և հեշտ է: Կոդը շատ պարզ է: Այն ընդամենը մոտ 30 տող է: Կարծես շարժման գրավում լինի: Խնդրում ենք թողնել որևէ հարց կամ կարծիք: [Հրահանգ] Աղբյուրի կոդը ՝ https: //github.c