ዝርዝር ሁኔታ:
- ደረጃ 1 ፦ ክፍሎች ያስፈልጋሉ
- ደረጃ 2 - የራስዎን Raspberry PI ማዘጋጀት
- ደረጃ 3 - Github ማከማቻ
- ደረጃ 4 - ማስረጃዎችዎን ያክሉ
- ደረጃ 5 ከእርስዎ TJBot ጋር ይነጋገሩ
ቪዲዮ: TJBOT ከ Raspberry Pi ጋር መገንባት 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
መግቢያ
የ IBM TJBOT ኮርስ እዚህ ጠቅ ያድርጉ
TJBTJBot ክፍት ምንጭ ፕሮጀክት ነው ፣ ለማህበረሰቡ ለመውሰድ እና እርስዎ ሊገምቱት በሚችሉት በማንኛውም መንገድ ለመጠቀም ዝግጁ ነው። TJBot ከብዙ የ IBM ዋትሰን ሰሪ ኪት አንዱ ነው ፣ እነሱ እራስዎ እራስዎ ያድርጉት (DIY) ክፍት ምንጭ አብነቶች ከ ዋትሰን አገልግሎቶች ጋር አስደሳች በሆነ መንገድ ለመገናኘት።
TJBot በክምችቱ ውስጥ የመጀመሪያው አምራች ኪት ነው እና በእውቀት (ኮግኒቲቭ) ዕቃዎች ዲዛይን እና ትግበራ ውስጥ ምርጥ ልምዶችን ለማግኘት እንደ IBM ምርምር በማሪያም አሾሪ የተፈጠረ ነው። TJBot የተሰየመው በ IBM የመጀመሪያ ሊቀመንበር እና ዋና ሥራ አስፈፃሚ ቶማስ ጄ ዋትሰን ነው። TJBot በቀላሉ የሚገኝ ፣ ርካሽ ሃርድዌርን ይጠቀማል - Raspberry Pi ፣ ድምጽ ማጉያ ፣ ማይክሮፎን ፣ ካሜራ ፣ ኤልኢዲ እና ሰርቮ ሞተር።
TJBot በዙሪያው ያለውን አካባቢ ለመረዳት እና ለተጠቃሚው የእይታ እና የመስማት ፍንጮችን ለመግለጽ እነዚህን ክፍሎች (እና ሌሎች ሊያገናኙዋቸው የሚችሏቸው) ይጠቀማል። የ TJBot የማሰብ ችሎታ እምብርት ማይክሮፎኑ የተቀረፀውን የድምፅ ጽሑፍ ፣ ነገር እና የቀለም ምደባ በካሜራ የተቀረጹትን የድምፅ ማጉያ ፣ የድምፅ ማጉያውን በመጠቀም የጽሑፍ ንግግርን በመጠቀም የድምፅ እና የእይታ ምልክቶችን የበለጠ ለመረዳት የሚያስችሉ የ IBM ዋትሰን አገልግሎቶች ናቸው። ፣ የቋንቋ ትርጉም ፣ የስሜት እና የቃና ትንተና ፣ እና ለተፈጥሮ ግብዓት ምላሽ ለመስጠት የተፈጥሮ ቋንቋ ግንዛቤ። ሮቦቶች ለብዙ አሥርተ ዓመታት የሳይንስ ልብ ወለድ ፊልሞች እና የቴሌቪዥን ትርዒቶች አካል ነበሩ። ሆኖም ፣ ሰው ሰራሽ የማሰብ ችሎታ በቅርብ ጊዜ ብቻ ሮቦቶች በአነስተኛ የስሌት ሀብቶች እርምጃዎችን በራስ -ሰር እንዲሠሩ አስችሏቸዋል።
TJBot አካላዊ ሮቦት ነው ፣ ግን ችሎታዎች በማንኛውም ቦታ ሊሠሩ ይችላሉ። በዚህ ኮርስ ውስጥ Node.js ን እና በድር ላይ የተመሠረተ አስመሳይን ይጠቀማሉ። ማህበረሰቡ የክፍት ምንጭ ፕሮጄክት ጠባቂ ስለመሆኑ ፣ የአሁን ጊዜ አዲስ ጣዕሞች አሁን ስዊፍት እና ኖድ- RED ን ያካትታሉ።
ደረጃ 1 ፦ ክፍሎች ያስፈልጋሉ
1. ኤሌክትሮኒክስ:
- Raspberry Pi 3
- የዩኤስቢ ማይክሮፎን
- ድምጽ ማጉያ በ 3.5 ሚሜ የድምጽ መሰኪያ።
2.3 ዲ የታተሙ ክፍሎች
ከዚህ በታች ካለው አገናኝ የ STL ፋይሎችን ማግኘት ይችላሉ
ibmtjbot.github.io/#gettj
ደረጃ 2 - የራስዎን Raspberry PI ማዘጋጀት
1. Raspberry pi ን በ 4 ጊባ ራም ይግዙ (Rpi-3 እንዲሁ ይሠራል ግን ምላሽ በጣም ቀርፋፋ ነው)
2. የእርስዎን Raspbian OS ይጫኑ።
3. ጥቅሎችን ጫን
በ Pi ላይ የተርሚናል መተግበሪያን ይክፈቱ እና የቅርብ ጊዜውን የ Node.js እና npm (የመስቀለኛ ጥቅል አስተዳዳሪ) ስሪት ለመጫን የሚከተሉትን ትዕዛዞች ያስፈጽሙ። ኮድዎን ለማስኬድ በኋላ እነዚህን ጥቅሎች ያስፈልግዎታል።
curl -sL https://ibm.biz/tjbot-bootstrap | sudo sh -
ከእርስዎ ፒ (ኤችዲኤምአይ ፣ 3.5 ሚሜ የድምጽ መሰኪያ ፣ ብሉቱዝ ፣ የዩኤስቢ ድምጽ ማጉያ) ጋር በየትኛው የኦዲዮ ውፅዓት ምንጭ ላይ በመመስረት ፣ የኦዲዮ ውቅሩን ማዘጋጀት ያስፈልግዎት ይሆናል።
ኤችዲኤምአይ/ 3.5 ሚሜ ድምጽ ጃክ ኤችዲኤምአይ ወይም 3.5 ሚሜ የድምጽ መሰኪያ የሚጠቀሙ ከሆነ የድምፅ ውቅረቱን ማዘጋጀት ሊያስፈልግዎት ይችላል። ይህንን ለማድረግ ወደ ተርሚናል ይሂዱ እና raspi-config ን ይክፈቱ።
sudo raspi-config
ይህ የ Raspberry Pi ውቅረት ማያ ገጽን ይከፍታል-
“የላቀ አማራጮች” ን ይምረጡ እና አስገባን ይጫኑ ፣ ከዚያ “ኦዲዮ” ን ይምረጡ እና አስገባን ይጫኑ። ለውጤት ኦዲዮ ትክክለኛውን ሰርጥ ይምረጡ። የውጭ ድምጽ ማጉያውን ከድምጽ መሰኪያ ጋር ካገናኙት ፣ 3.5 ሚሜ መሰኪያ መምረጥ አለብዎት።
የዩኤስቢ ድምጽ ማጉያ የዩኤስቢ ድምጽ ካለዎት የዩኤስቢ ድምጽን እንደ ነባሪ መሣሪያ ለማዘጋጀት የእርስዎን /usr/share/alsa/alsa.config ማዘመን አለብዎት።
የእርስዎ ዩኤስቢ መገናኘቱን እና እዚያ መዘገባቸውን ለማረጋገጥ የሚከተለውን ትእዛዝ በማሄድ ይጀምሩ።
lsusb
ቀጣዩ የዩኤስቢ ድምጽዎን የካርድ ቁጥር መለየት ነው።
aplay -l
ከእርስዎ የዩኤስቢ ድምጽ ጋር የተጎዳኘውን የካርድ ቁጥር ማስታወሻ ይያዙ።
ከዚያ እንደ ነባሪ ለማዘጋጀት ወደ alsa.config ፋይል ይሂዱ።
sudo nano /usr/share/alsa/alsa.conf
መፈለግ
ነባሪዎች። ctl.card 0
ነባሪዎች.ፒ.ማ.ካርድ 0
እና የካርድ ቁጥሩን (0 እዚህ) ወደ የዩኤስቢ ድምጽዎ የካርድ ቁጥር ያዘምኑ።
የተለያዩ የ Raspberry Pi OS ስሪቶች የተለየ ማዋቀር ሊያስፈልግ ይችላል። በዩኤስቢ ቅንብርዎ ላይ ችግር ካጋጠመዎት ለመላ ፍለጋ ይህንን መመሪያ ይመልከቱ።
ደረጃ 3 - Github ማከማቻ
የምንጭ ኮዱ በ https://github.com/prasadnoolu/TJBOT ይገኛል
sudo git clone
ሲዲ TJBOT/የምግብ አዘገጃጀት/ውይይቶች/nudo ጫን
ጠቃሚ ምክር - npm አልተገኘም ለሚለው የ npm ጭነት ስህተት ካገኙ በመጀመሪያ npm ን በማሽንዎ ላይ መጫን አለብዎት። ይህ npm ን ለመጫን የትእዛዝ መስመር ነው።
sudo apt-get install npm
ደረጃ 4 - ማስረጃዎችዎን ያክሉ
በሚከተሉት አገልግሎቶች ላይ ምስክርነቶችዎን ያክሉ
ንግግር ወደ ጽሑፍ
የ watson ረዳት
ወደ ንግግር ጽሑፍ
$ cp config.default.js config.js $ nano config.js
አሁን ከእርስዎ TJBot ጋር ለመነጋገር ዝግጁ ነዎት! ተርሚናል ይክፈቱ እና የሚከተለውን ትዕዛዝ ያስፈጽሙ
የሱዶ መስቀለኛ መንገድ ውይይት
ደረጃ 5 ከእርስዎ TJBot ጋር ይነጋገሩ
ዋትሰን ውይይት የዓረፍተ ነገሩን ዓላማ ለመሰየም ዓላማዎችን ይጠቀማል። ለምሳሌ TJBot ን “እባክዎን እራስዎን ያስተዋውቁ” ብለው ሲጠይቁ ፣ ዓላማው መግቢያ ማድረግ ነው። በውይይት አርታዒው ውስጥ የእራስዎን አዲስ ሀሳብ ማከል ይችላሉ ፣ ግን ለአሁን ፣ በጥቂት ዓላማዎች ጀምረናል።
መግቢያ። እንደ “ዋትሰን እባክዎን እራስዎን ያስተዋውቁ” ፣ “ዋትሰን ፣ ማን ነዎት” እና “ዋትሰን ፣ እራስዎን ማስተዋወቅ ይችላሉ” ያሉ ሐረጎችን መናገር ይችላሉ
ቀልድ። “ዋትሰን እባክዎን ቀልድ ይንገሩኝ” ወይም “ዋትሰን ፣
ቀልድ መስማት እፈልጋለሁ”። ለተሟላ ዝርዝር የሥራ ቦታ- sample.json ይዘትን ይፈትሹ
TJBot ከእሱ ጋር እንደምትነጋገሩ ያውቃል።
ነባሪው የትኩረት ቃል ‹ዋትሰን› ነው ፣ ግን በ config.js ውስጥ እንደሚከተለው ሊቀይሩት ይችላሉ። በ tjConfig ክፍል ውስጥ የሮቦትን ስም ለመለወጥ የውቅረት ፋይሉን ያዘምኑ
// የ TJBot ን ውቅረት ያዋቅሩ exports.tjConfig = {
ምዝግብ ፦ {ደረጃ ፦ ‹verbose›} ፣
ሮቦት ፦ {ስም ፦ 'tee jay bot'}
};
የእርስዎን TJBot ለመደወል በሚፈልጉት ነገር ሁሉ 'ስሙን' መለወጥ ይችላሉ። በተጨማሪም ፣ ጾታን ወደ ‹ሴት› ከለወጡ ፣ TJBot እርስዎን ለማነጋገር የሴት ድምጽን ይጠቀማል!
ይደሰቱ! የአቀናባሪዎን ምስል/ቪዲዮ ማጋራትዎን አይርሱ #TJBot!:-)
መላ መፈለግ TJBot በተርሚናል ላይ ያለውን ምላሽ ካዩ ግን TJBot ሲናገር የማይሰሙ ከሆነ ፣ ከእነዚህ ሁለት ነገሮች አንዱ የተከሰተበት ጥሩ ዕድል አለ (1) የኦዲዮ ውፅዓት ወደ የተሳሳተ ሰርጥ (ከ raspi- ማስተካከል ይችላሉ) config) ፣ (2) የድምፅ ሞጁሎችዎ ታግደዋል። እንደዚያ ከሆነ ወደ /etc/modprobe.d/ ይሂዱ እና blacklist-rgb-led.conf ን ያስወግዱ ከዚያም የሚከተለውን ትዕዛዝ ያሂዱ
sudo update -initramfs -u
“Lsmod” የሚለውን ትእዛዝ በመፈጸም የ “snd” ሞጁሎች እየሠሩ መሆናቸውን እንደገና ያስነሱ እና ያረጋግጡ። ይህ ችግሩን መፍታት አለበት።
lsmod
ለማንኛውም ጥያቄዎች [email protected] ን ያነጋግሩ
የሚመከር:
የአርዱዲኖ ኤምዲአይ መቆጣጠሪያን መገንባት - 9 ደረጃዎች (ከስዕሎች ጋር)
የአርዱዲኖ ሚዲአይ መቆጣጠሪያን መገንባት - ይህ አስተማሪ በመጀመሪያ በኔ ብሎግ ላይ ሰኔ 28 ቀን 2020 ታትሞ ነበር። ኤሌክትሮኒክስን ያካተተ ነገር በመገንባት ደስ ይለኛል ፣ እና እኔ አርዱዲኖን በመጠቀም አንድ ነገር መገንባት እፈልግ ነበር። ለጀማሪዎች በጣም የተለመዱ ግንባታዎች አንዱ እኔ ነበር። የ MIDI መቆጣጠሪያ።
የራስ-መንዳት ጀልባ (አርዱፒሎት ሮቨር) መገንባት-10 ደረጃዎች (ከስዕሎች ጋር)
የራስ-መንዳት ጀልባ (አርዱፒሎት ሮቨር) መገንባት-ምን ጥሩ እንደሆነ ያውቃሉ? ሰው አልባ የራስ-ተሽከርካሪ ተሽከርካሪዎች። እነሱ በእውነቱ በጣም አሪፍ ናቸው እኛ (የእኔ የሥራ ባልደረቦቼ እና እኔ) እኛ እራሳችንን መልሰን መገንባት የጀመርነው እ.ኤ.አ. በ 2018. ለዚያም ነው በነፃ ጊዜዬ ለመጨረስ በዚህ ዓመት ያነሳሁት። በዚህ ተቋም ውስጥ
ESP32-CAM ከቀጥታ ቪዲዮ ዥረት ጋር የራስዎን ሮቦት መኪና መገንባት 4 ደረጃዎች
ESP32-CAM ከቀጥታ ቪዲዮ ዥረት ጋር የራስዎን ሮቦት መኪና መገንባት-ሀሳቡ እዚህ የተገለጸውን የሮቦት መኪና በተቻለ መጠን ርካሽ ማድረግ ነው። ስለዚህ በዝርዝሬ መመሪያዎቼ እና በተመረጡት ክፍሎች ለርካሽ ሞዴል ወደ አንድ ትልቅ የዒላማ ቡድን እደርሳለሁ ብዬ ተስፋ አደርጋለሁ። ለሮቦት መኪና ሀሳቤን ላቀርብልዎ እፈልጋለሁ
PHIL ን እንዴት መገንባት እንደሚቻል - ቀላል የመከታተያ ሮቦት 6 ደረጃዎች (ከስዕሎች ጋር)
PHIL ን እንዴት እንደሚገነቡ - ቀላል የመከታተያ ሮቦት - በዚህ አስተማሪ ውስጥ አርዱዲኖ ኡኖን በመጠቀም ይህንን ባለሁለት ዘንግ ብርሃን መከታተያ ሮቦት እንዴት እንደሠራሁ አሳያችኋለሁ። ምንም የፕሮግራም ወይም የዲዛይን ክህሎቶች ሳያስፈልግዎት እራስዎ እንዲገነቡ ሁሉም CAD እና ኮድ ይካተታሉ። የሚያስፈልግዎትን ሁሉ
የዮክቶ ፕሮጄክትን በመጠቀም የጂኤንዩ/ሊኑክስ ስርጭት ለ Raspberry Pi መገንባት - 6 ደረጃዎች
የዮክቶ ፕሮጄክትን በመጠቀም የ GNU/Linux ስርጭት ለ Raspberry Pi መገንባት - Raspberry Pi በገበያው ላይ በጣም ታዋቂው ዝቅተኛ ዋጋ ነጠላ ቦርድ ኮምፒተር ነው። እሱ ለነገሮች በይነመረብ እና ለሌሎች ለተካተቱ ፕሮጄክቶች ብዙ ጊዜ ጥቅም ላይ ይውላል። በርካታ የጂኤንዩ/ሊኑክስ ስርጭቶች ለ Raspberry Pi እጅግ በጣም ጥሩ ድጋፍ አላቸው እና ሚ