ዝርዝር ሁኔታ:
- ደረጃ 1 የቁሳቁሶች ዝርዝር
- ደረጃ 2 - ታንክ ቻሲስን ይገንቡ
- ደረጃ 3 ኤሌክትሪክን ወደ ሳህን ያያይዙ
- ደረጃ 4 የካሜራ እና የርቀት ቆጣሪን ከቦርዱ ጋር ያያይዙ
- ደረጃ 5 - ለመቆም እና ለሻሲው ለመቆም የካሜራ ሰሌዳውን ያያይዙ
- ደረጃ 6 የባትሪ መያዣውን ከሻሲው ጋር ያያይዙ
- ደረጃ 7 የኤሌክትሪክ ሰሃን ከሻሲው እና ከሽቦ ሁሉንም ያያይዙ
- ደረጃ 8 - ሶፍትዌርን ያዋቅሩ
- ደረጃ 9 የማዋቀር ግንኙነት
- ደረጃ 10 የ Android መተግበሪያን ያግኙ
ቪዲዮ: PiTanq - ሮቦ -ታንክ ከ Raspberry Pi እና Python ጋር AI ን ለመማር 10 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ፒታንክ በ Raspberry Pi የተጎላበተ ካሜራ ያለው ሮቦት-ታንክ ነው። ዓላማው ራስን የማሽከርከር ሰው ሰራሽ የማሰብ ችሎታን ለመማር መርዳት ነው። በማጠራቀሚያው ላይ ያለው አይአይ በ OpenCV እና Tensoflow በተለይ ለራስፕቢያን ጄሲ በተገነባ ነው።
በጠንካራ የአሉሚኒየም ቻሲስ PiTanq ላይ የተመሠረተ ለቤት ውጭ አጠቃቀም ጥሩ ነው።
ሮቦትን ለመቆጣጠር የ REST በይነገጽን የሚያጋልጥ ክፍት ምንጭ ፓይዘን ድር-አገልግሎት አለ።
አንድ የ Android መተግበሪያም አቅርቧል።
አንዳንድ ተጨማሪ ተጨማሪ ነገሮች አሉ-የፓን-እና-ዘንበል ካሜራ መቆሚያ (እንዲሁም በስልክ ቁጥጥር የሚደረግበት) እና የአልትራሳውንድ ዳሳሽ።
የኃላፊነት ማስተባበያ። ይህ ሙሉ መመሪያ አይደለም ፣ ረቂቅ ብቻ። ሙሉ መመሪያው በ GitHub ላይ ነው።
ደረጃ 1 የቁሳቁሶች ዝርዝር
Raspberry Pi
ካሜራ
የኃይል መለወጫ
የሞተር መቆጣጠሪያ
PWM መቆጣጠሪያ
2x18650 ባትሪዎች
ቻሲስ
የፓን-እና-ዘንበል ማቆሚያ
የኃላፊነት ማስተባበያ። የተጠቀሰው ዝርዝር አልተጠናቀቀም። እንደ ሽቦዎች ፣ ዊቶች ፣ አክሬሊክስ ሳህኖች ያሉ ብዙ ትናንሽ ነገሮች አሉ። ተጨማሪ መረጃ ማግኘት ወይም ሙሉውን ጥቅል በ PiTanq ድር ጣቢያ ላይ መግዛት ይችላሉ
ደረጃ 2 - ታንክ ቻሲስን ይገንቡ
ደረጃ 3 ኤሌክትሪክን ወደ ሳህን ያያይዙ
ደረጃ 4 የካሜራ እና የርቀት ቆጣሪን ከቦርዱ ጋር ያያይዙ
ደረጃ 5 - ለመቆም እና ለሻሲው ለመቆም የካሜራ ሰሌዳውን ያያይዙ
ደረጃ 6 የባትሪ መያዣውን ከሻሲው ጋር ያያይዙ
ደረጃ 7 የኤሌክትሪክ ሰሃን ከሻሲው እና ከሽቦ ሁሉንም ያያይዙ
ደረጃ 8 - ሶፍትዌርን ያዋቅሩ
- Raspbian Jessie ን ይጫኑ
- OpenCV ን ይጫኑ
- Tensorflow ን ይጫኑ
- MJPG-Streamer ን ይጫኑ
- ከ GitHub የመቆጣጠሪያ አገልግሎት ኮድ ያግኙ
ይህ ኮድ በፓይዘን ላይ የተፃፈ ሲሆን ታንክን ለመቆጣጠር የ REST በይነገጽን ይሰጣል።
እንደ የአይአይ አጠቃቀም ምሳሌዎች አሉ-
- ከ OpenCV ከ Haar cascades ጋር የድመት ፈላጊ
- ከ OpenCV-DNN ጋር የነገር መፈለጊያ
- የምስል ምድብ ከ Tensorflow ጋር
የ REST በይነገጽ እንደሚከተለው ነው
- ያግኙ /ፒንግ
- GET /ስሪት
- አግኝ /ስም
- ያግኙ /ያርቁ
- POST /fwd /በርቷል
- POST /fwd /off
- ልጥፍ /ተመለስ /በርቷል
- ልጥፍ /ተመለስ /አጥፋ
- ልጥፍ /ግራ /በርቷል
- ልጥፍ /ግራ /ጠፍቷል
- ልጥፍ /ቀኝ /በርቷል
- ፖስት /ቀኝ /ጠፍቷል
- ይለጥፉ /ፎቶ /ያድርጉ
- GET /ፎቶ /: phid
- GET /ፎቶ /ዝርዝር
- POST /cam /up
- ፖስት /ካሜራ /ታች
- ፖስት /ካሜራ /ቀኝ
- ፖስት /ካሜራ /ግራ
- POST/ያግኙ/haar/: phid
- POST/detect/dnn/: phid
- POST/መድብ/tf/: phid
ደረጃ 9 የማዋቀር ግንኙነት
ለ Raspberry Pi የ Wi-Fi ግንኙነትን ለማቀናበር ጭንቅላት የሌለው መንገድ አለ።
ማይክሮሶፍት ካርዱን ከ 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 ይጫኑ
በመተግበሪያው አማካኝነት ታንከሩን መንዳት ፣ ካሜራውን ማንቀሳቀስ ፣ የቀጥታ ቪዲዮን ማየት ፣ ፎቶዎችን ማንሳት ፣ በፎቶዎቹ ላይ ነገሮችን መለየት ይቻላል።
የሚመከር:
እንግሊዝኛ ያልሆኑ የቁልፍ ሰሌዳ አቀማመጦችን ለመማር ፓይዘን መጠቀም 8 ደረጃዎች
እንግሊዝኛ ያልሆኑ የቁልፍ ሰሌዳ አቀማመጦችን ለመማር ፓይዘን መጠቀም-ሰላም ፣ እኔ ጁልየን ነኝ! እኔ የኮምፒተር ሳይንስ ተማሪ ነኝ እና ዛሬ የእንግሊዝኛ ቋንቋ ያልሆነ የቁልፍ ሰሌዳ አቀማመጥን እራስዎ ለማስተማር Python ን እንዴት መጠቀም እንደሚችሉ ላሳይዎት ነው። በአሁኑ ጊዜ ብዙ የቋንቋ ትምህርት በመስመር ላይ ይከሰታል ፣ እና ሰዎች አንድ ነገር ማድረግ ይችላሉ
MSP432 LaunchPad እና Python ን በመጠቀም 9 የሙቀት ደረጃዎች ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር 9 ደረጃዎች
MSP432 LaunchPad እና Python ን በመጠቀም የሙቀት ዳሳሽ (TMP006) የቀጥታ መረጃን ማሴር - TMP006 ከእቃው ጋር ግንኙነት ማድረግ ሳያስፈልግ የአንድን ነገር የሙቀት መጠን የሚለካ የሙቀት ዳሳሽ ነው። በዚህ መማሪያ ውስጥ Python ን በመጠቀም ከ BoosterPack (TI BOOSTXL-EDUMKII) የቀጥታ የሙቀት መረጃን እናሴራለን።
Raspberry Buster በ Raspberry Pi 3 - ላይ መጫን ከ Raspberry Buster በ Raspberry Pi 3b / 3b+: 4 ደረጃዎች መጀመር
Raspberry Buster በ Raspberry Pi 3 ላይ መጫን Raspbian Buster With Raspberry Pi 3b / 3b+: Hi guys, በቅርቡ Raspberry pi ድርጅት እንደ Raspbian Buster የተባለ አዲስ Raspbian OS ን ጀምሯል። ለ Raspberry pi's አዲስ የ Raspbian ስሪት ነው። ስለዚህ ዛሬ በዚህ አስተማሪዎች ውስጥ Raspberry Buster OS ን በ Raspberry pi 3 ላይ እንዴት እንደሚጭኑ እንማራለን
የወረዳ ተማር ናኖ - አንድ ፒሲቢ። ለመማር ቀላል። ወሰን የለሽ ዕድሎች።: 12 ደረጃዎች (ከስዕሎች ጋር)
የወረዳ ተማር ናኖ - አንድ ፒሲቢ። ለመማር ቀላል። ወሰን የለሽ ዕድሎች። በኤሌክትሮኒክስ እና በሮቦቲክስ ዓለም ውስጥ መጀመር መጀመሪያ በጣም ከባድ ሊሆን ይችላል። መጀመሪያ ላይ የሚማሯቸው ብዙ ነገሮች አሉ (የወረዳ ዲዛይን ፣ ብየዳ ፣ ፕሮግራም ፣ ትክክለኛ የኤሌክትሮኒክ ክፍሎችን መምረጥ ፣ ወዘተ) እና ነገሮች ሲሳሳቱ
የክፍል ማገጃ: የ ROS አሰሳ ከ Roomba ፣ Raspberry Pi እና RPLIDAR ጋር ለመማር መድረክ - 9 ደረጃዎች (ከስዕሎች ጋር)
Roomblock: Roomba ፣ Raspberry Pi እና RPLIDAR ጋር የ ROS ዳሰሳ ለመማር መድረክ - ይህ ምንድን ነው? የሮቦት መድረክ Roomba ፣ Raspberry Pi 2 ፣ የሌዘር ዳሳሽ (RPLIDAR) እና የሞባይል ባትሪ ያካትታል። የመጫኛ ፍሬም በ 3 ዲ አታሚዎች ሊሠራ ይችላል። የ ROS አሰሳ ስርዓት የክፍሎችን ካርታ ለመስራት እና i ን ለመጠቀም ያስችላል