Բովանդակություն:
- Քայլ 1: Նյութերի ցանկ
- Քայլ 2. Կառուցեք տանկի շասսի
- Քայլ 3. Կցեք էլեկտրական սարքերը ափսեի մեջ
- Քայլ 4. Կցեք տեսախցիկը և հեռաչափը տախտակին
- Քայլ 5. Կցեք տեսախցիկի տախտակը կանգնած և կանգնած շասսիին
- Քայլ 6. Կցեք մարտկոցի կրիչը շասսիին
- Քայլ 7. Կցեք էլեկտրական սալիկը շասսիին և լարեք ամեն ինչ
- Քայլ 8: upրագրակազմի տեղադրում
- Քայլ 9: Կարգավորեք կապը
- Քայլ 10: Ներբեռնեք Android ծրագիրը
Video: PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. 10 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Pitanq- ը ռոբոտ-տանկ է `Raspberry Pi- ով աշխատող տեսախցիկով: Դրա նպատակն է օգնել սովորել ինքնագնացության արհեստական բանականությանը: Տանկի AI- ն ապահովված է OpenCV- ով և Tensoflow- ով, որոնք կառուցվել են հատուկ Raspbian Jessie- ի համար:
Ալյումինե ամուր շասսիի հիման վրա PiTanq- ը լավ է բացօթյա օգտագործման համար:
Գոյություն ունի բաց կոդով Python վեբ ծառայություն, որը ռոբոտին կառավարելու համար բացահայտում է REST ինտերֆեյսը:
Տրամադրվում է նաև Android հավելված:
Կան ևս մի քանի լրացուցիչ բաներ ՝ խցիկի և թեքության տակդիր (նաև հեռախոսի միջոցով) և ուլտրաձայնային տվիչ:
Հրաժարում Սա ամբողջական ուղեցույց չէ, այլ ընդամենը ուրվագիծ: Ամբողջական ուղեցույցը GitHub- ում է:
Քայլ 1: Նյութերի ցանկ
Ազնվամորի Պի
Տեսախցիկ
Էլեկտրաէներգիայի փոխարկիչ
Շարժիչային վերահսկիչ
PWM վերահսկիչ
2x18650 մարտկոցներ
Շասսի
Pan-and-tilt դիրքորոշում
Հրաժարում Նշված ցանկը ամբողջական չէ: Կան շատ փոքր իրեր, ինչպիսիք են լարերը, պտուտակները, ակրիլային թիթեղները: Դուք կարող եք լրացուցիչ տեղեկություններ ստանալ կամ ամբողջ փաթեթը գնել PiTanq կայքում
Քայլ 2. Կառուցեք տանկի շասսի
Քայլ 3. Կցեք էլեկտրական սարքերը ափսեի մեջ
Քայլ 4. Կցեք տեսախցիկը և հեռաչափը տախտակին
Քայլ 5. Կցեք տեսախցիկի տախտակը կանգնած և կանգնած շասսիին
Քայլ 6. Կցեք մարտկոցի կրիչը շասսիին
Քայլ 7. Կցեք էլեկտրական սալիկը շասսիին և լարեք ամեն ինչ
Քայլ 8: upրագրակազմի տեղադրում
- Տեղադրեք Raspbian Jessie- ն
- Տեղադրեք OpenCV
- Տեղադրեք Tensorflow- ը
- Տեղադրեք MJPG-Streamer
- Ստացեք վերահսկման ծառայության կոդը GitHub- ից
Այս ծածկագիրը գրված է պիթոնի վրա և տրամադրում է REST ինտերֆեյս ՝ տանկը կառավարելու համար:
Որպես արհեստական ինտելեկտի օգտագործման օրինակներ կան.
- OpenCV- ից Haar կասկադներով կատվի որոնիչ
- օբյեկտի դետեկտոր OpenCV-DNN- ով
- պատկերի դասակարգիչ Tensorflow- ով
REST ինտերֆեյսը հետևյալն է.
- GET /պինգ
- GET /տարբերակ
- GET /անուն
- GET /dist
- POST /fwd /միացված
- POST /fwd /անջատված
- ՓՈՍՏ /ետ /միացված
- ՓՈՍՏ /հետ /անջատված
- ՓՈՍՏ /ձախ /միացված
- ՓՈՍՏ /ձախ /անջատված
- ՓՈՍՏ /աջ /միացված
- ՓՈՍՏ /աջ /անջատված
- ՓՈՍՏ /լուսանկար /պատրաստում
- GET /լուսանկար /: phid
- GET /լուսանկար /ցուցակ
- POST /cam /up
- ՓՈՍՏ /տեսախցիկ /ներքև
- ՓՈՍՏ /տեսախցիկ /աջ
- ՓՈՍՏ /տեսախցիկ /ձախ
- ՓՈՍՏ/հայտնաբերել/haar/: phid
- POST/detect/dnn/: phid
- POST/դասակարգել/tf/: phid
Քայլ 9: Կարգավորեք կապը
Raspberry Pi- ի համար Wi-Fi կապ ստեղծելու անգլուխ միջոց կա:
Տեղադրեք microSD քարտը Raspbian- ի հետ համակարգչի մեջ:
Ստեղծեք տեքստային ֆայլ wpa_supplicant.conf բովանդակությամբ.
ctrl_interface = DIR =/var/run/wpa_supplicant GROUP = netdevupdate_config = 1 երկիր = ԱՄՆ
ցանց = {ssid = "your-wifi-network" psk = "your-wifi-password" key_mgmt = WPA-PSK}
Նաև խորհուրդ է տրվում ստեղծել «ssh» անունով դատարկ ֆայլ: Այն թույլ կտա հեռակա մուտք գործել RPI (մի մոռացեք փոխել կանխադրված գաղտնաբառը):
Քայլ 10: Ներբեռնեք Android ծրագիրը
Տեղադրեք Android ծրագիրը Google Play- ից
Հավելվածի միջոցով հնարավոր է վարել տանկը, տեղափոխել տեսախցիկը, դիտել ուղիղ տեսանյութ, լուսանկարել, հայտնաբերել լուսանկարների վրա առարկաներ:
Խորհուրդ ենք տալիս:
Օգտագործելով Python ՝ ոչ անգլերեն ստեղնաշարի դասավորություններ սովորելու համար. 8 քայլ
Օգտագործելով Python ՝ ոչ ստեղնաշարի դասավորություններ սովորելու համար. Բարև, ես Julien եմ: Ես համակարգչային գիտությունների ուսանող եմ, և այսօր ես ձեզ ցույց կտամ, թե ինչպես կարող եք օգտագործել Python- ը ՝ ձեզ ոչ անգլերեն լեզվի ստեղնաշարի դասավորությունը սովորեցնելու համար: Մեր օրերում շատ լեզուների ուսուցում է տեղի ունենում, և մի բան մարդիկ կարող են գիտակցել
Rpibot - Ռոբոտաշինություն սովորելու մասին. 9 քայլ
Rpibot - Robotics սովորելու մասին. Ես ներդրված ծրագրային ապահովման ինժեներ եմ գերմանական ավտոմոբիլային ընկերությունում: Այս նախագիծը սկսեցի որպես ներդրված համակարգերի ուսուցման հարթակ: Նախագիծը վաղաժամ չեղարկվեց, բայց ես այնքան վայելեցի այն, որ շարունակեցի ազատ ժամանակ: Սա արդյունքն է … ես
Սովորելու ընթացքում ձեր երեխաներին դադարեցրեք խաղերից. 4 քայլ
Սովորելիս ձեր երեխաներին թույլ մի տվեք խաղալ Շատ ուսանողներ տառապում են խաղեր խաղալուց `սովորելու փոխարեն, ինչը նրանց վատ գնահատականներ է տալիս: Նողները զայրացած և անհանգստացած են իրենց երեխայի համար, ուստի որոշեցին
Roomblock: ROS նավարկություն սովորելու հարթակ Roomba- ով, Raspberry Pi- ով և RPLIDAR- ով. 9 քայլ (նկարներով)
Roomblock: ROM նավարկություն սովորելու հարթակ Roomba- ով, Raspberry Pi- ով և RPLIDAR- ով. Ի՞նչ է սա: " Roomblock " ռոբոտային հարթակ է, որը բաղկացած է Roomba- ից, Raspberry Pi 2 -ից, լազերային սենսորից (RPLIDAR) և շարժական մարտկոցից: Մոնտաժման շրջանակը կարող է պատրաստվել 3D տպիչների միջոցով: ROS նավիգացիոն համակարգը հնարավորություն է տալիս կազմել սենյակների քարտեզ և օգտագործել
ԻՆՉՊԵՍ ԿԱՐՈ ԵՆ ՀԵՏ ՀԵՏ ՀԵՏ չորության չորացման սենսոր `4 քայլ
ՈՐՊԵՍ ԿԱՐՈ ԵՆՔ ՀԵՏ ՀԵՏ ՀԱՎԱՔԱՈ ՍԵՆՍՈՐ. Ողջույն, այս ուսանելի ծրագրում ես ձեզ ցույց կտամ, թե ինչպես պատրաստել մի պարզ «ՀՈ DRՅԱՆ ՉՈՐՈ SԹՅԱՆ ՍԵՆՍՈՐ»: Սա իմ առաջին ուսանելի ներողությունն է իմ ծիծաղելի անգլերենի համար: Հողի չորությունը որոշվում է led ցուցիչով: led լույսը wi