Բովանդակություն:

PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. 10 քայլ
PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. 10 քայլ

Video: PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. 10 քայլ

Video: PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար. 10 քայլ
Video: PiTanq 2024, Հուլիսի
Anonim
PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար
PiTanq - Ռոբոտ -տանկ Raspberry Pi- ի և Python- ի հետ ՝ AI սովորելու համար

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րագրակազմի տեղադրում

  1. Տեղադրեք Raspbian Jessie- ն
  2. Տեղադրեք OpenCV
  3. Տեղադրեք Tensorflow- ը
  4. Տեղադրեք MJPG-Streamer
  5. Ստացեք վերահսկման ծառայության կոդը 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 հավելվածը
Ներբեռնեք Android հավելվածը
Ներբեռնեք Android հավելվածը
Ներբեռնեք Android հավելվածը

Տեղադրեք Android ծրագիրը Google Play- ից

Հավելվածի միջոցով հնարավոր է վարել տանկը, տեղափոխել տեսախցիկը, դիտել ուղիղ տեսանյութ, լուսանկարել, հայտնաբերել լուսանկարների վրա առարկաներ:

Խորհուրդ ենք տալիս: