ዝርዝር ሁኔታ:

አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System: 19 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System: 19 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System: 19 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System: 19 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: BTT Octopus V1.1 - Klipper Configuration 2024, ህዳር
Anonim
Image
Image
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System
አርዱዲኖ እና Raspberry Pi Powered Pet Monitoring System

በቅርቡ በእረፍት ላይ ሳለን ከእንስሳ ቤጋሌ ጋር ያለን ግንኙነት አለመኖር ተገነዘብን። ከተወሰነ ምርምር በኋላ አንድ ሰው የቤት እንስሳውን እንዲከታተል እና እንዲገናኝ የሚያስችለውን የማይንቀሳቀስ ካሜራ የያዘ ምርቶችን አገኘን። እነዚህ ስርዓቶች የተወሰኑ ጥቅሞች ነበሯቸው ግን ሁለገብነት የላቸውም። ለምሳሌ ፣ እያንዳንዱ ክፍል የቤት እንስሳዎን በቤቱ ዙሪያ ለመከታተል አንድ ክፍል ይፈልጋል።

ስለዚህ በቤቱ ዙሪያ ሊንቀሳቀስ የሚችል እና የነገሮችን በይነመረብ ኃይል በመጠቀም የቤት እንስሳትን መከታተል የሚችል ጠንካራ ሮቦት አዘጋጅተናል። የስማርትፎን መተግበሪያ ከቀጥታ ቪዲዮ ምግብ በኩል ከእርስዎ የቤት እንስሳ ጋር ለመገናኘት የተነደፈ ነው። የ3 -ል ህትመት እና የሌዘር መቆራረጥን በመጠቀም በርካታ ክፍሎች ስለተፈጠሩ የሮቦት chassis በዲጂታል የተሰራ ነው። በመጨረሻም የቤት እንስሳዎን ለመሸጥ የሚያገለግል የጉርሻ ባህሪ ለማከል ወሰንን።

የራስዎን የቤት እንስሳት ክትትል ስርዓት ለመፍጠር ይከተሉ እና ምናልባትም ለእርስዎ መስፈርቶች እንኳን ያብጁት። የቤት እንስሳችን እንዴት እንደሰራ እና ስለ ሮቦት የተሻለ ግንዛቤ ለማግኘት ከላይ የተገናኘውን ቪዲዮ ይመልከቱ። ፕሮጀክቱን ከወደዱ በ “ሮቦቲክስ ውድድር” ውስጥ ድምጽ ይስጡ።

ደረጃ 1 የንድፍ አጠቃላይ እይታ

የዲዛይን አጠቃላይ እይታ
የዲዛይን አጠቃላይ እይታ
የዲዛይን አጠቃላይ እይታ
የዲዛይን አጠቃላይ እይታ

የቤት እንስሳ ክትትል ሮቦትን ፅንሰ -ሀሳብ ለማድረግ በመጀመሪያ እኛ በ Fusion 360 ላይ ዲዛይን አድርገን ነበር። አንዳንድ ባህሪያቶቹ እነሆ-

ሮቦቱ በበይነመረብ በኩል በመተግበሪያ በኩል ቁጥጥር ሊደረግበት ይችላል። ይህ ተጠቃሚው ከየትኛውም ቦታ ወደ ሮቦቱ እንዲገናኝ ያስችለዋል።

ቀጥታ የቪዲዮ ምግብን ወደ ስማርትፎን የሚያስተላልፍ በቦርድ ላይ ያለው ካሜራ ተጠቃሚው በቤቱ ዙሪያ እንዲንቀሳቀስ እና ከቤት እንስሳ ጋር እንዲገናኝ ሊረዳው ይችላል።

የቤት እንስሳዎን በርቀት ሊሸልም የሚችል የተጨማሪ ምግብ ጎድጓዳ ሳህን።

አንድ ሰው ሮቦታቸውን እንዲያበጅ የሚፈቅድ በዲጂታል የተፈጠሩ ክፍሎች።

የአውሮፕላን ላይ የ wifi ሁነታን ስለሚያሳይ Raspberry Pi ከበይነመረቡ ጋር ለመገናኘት ያገለግል ነበር።

አንድ አርዱዲኖ ለሲፒተር ሞተሮች ትዕዛዞችን ለመስጠት ከ CNC ጋሻ ጋር አብሮ ጥቅም ላይ ውሏል።

ደረጃ 2 - የሚያስፈልጉ ቁሳቁሶች

የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች
የሚያስፈልጉ ቁሳቁሶች

የእራስዎን አርዱዲኖ እና Raspberry Pi-powered የቤት እንስሳት መቆጣጠሪያ ሮቦት ለመሥራት የሚያስፈልጉ ሁሉም ክፍሎች ዝርዝር እዚህ አለ። ሁሉም ክፍሎች በተለምዶ የሚገኙ እና በቀላሉ የሚገኙ መሆን አለባቸው።

ኤሌክትሮኒክስ:

  • አርዱዲኖ ዩኖ x1
  • Raspberry Pi (በአዲሱ ራሽቢያን ብልጭ ድርግም) x 1
  • CNC Shield x 1
  • A4988 Stepper የሞተር ሾፌር x 2
  • ፒካሜራ x 1
  • ለአልትራሳውንድ የርቀት ዳሳሽ x 1
  • 11.1v ሊፖ ባትሪ x 1
  • NEMA 17 Stepper Motor x 2
  • 5v UBEC x 1

ሃርድዌር ፦

  • መንኮራኩሮች x 2 (እኛ የተጠቀምነው መንኮራኩሮች ዲያሜትር 7 ሴ.ሜ ነበር)
  • የ Castor Wheels x 2
  • M4 እና M3 ለውዝ እና ብሎኖች

አርዱዲኖን እና Raspberry Pi ን ሳይጨምር የዚህ ፕሮጀክት ጠቅላላ ወጪ ወደ 50 ዶላር አካባቢ ነው።

ደረጃ 3 - በዲጂታል የተሰሩ ክፍሎች

በዲጂታል የተሰሩ ክፍሎች
በዲጂታል የተሰሩ ክፍሎች
በዲጂታል የተሰሩ ክፍሎች
በዲጂታል የተሰሩ ክፍሎች

በዚህ ፕሮጀክት ውስጥ የተጠቀምናቸው አንዳንድ ክፍሎች ብጁ መደረግ ነበረባቸው። እነዚህ በመጀመሪያ በ Fusion 360 ውስጥ ተቀርፀው ከዚያ በ 3 ዲ አታሚ እና በሌዘር መቁረጫ በመጠቀም ተሠሩ። 3 ዲ የታተሙ ክፍሎች ብዙ ጭነት አይሸከሙም ስለዚህ መደበኛ PLA ከ 20% ቅብብል ጋር በጥሩ ሁኔታ ይሠራል። ከዚህ በታች የሁሉም 3 ዲ የታተሙ እና በጨረር የተቆረጡ ክፍሎች ዝርዝር ነው

3 ዲ የታተሙ ክፍሎች;

  • Stepper Holder x 2
  • የእይታ ስርዓት ተራራ x 1
  • የኤሌክትሮኒክስ ጥንካሬ x 4
  • አቀባዊ Spacer x 4
  • የሻሲ ማጠናከሪያ x 2
  • የ Bowl Lid x 1 ን ይያዙ
  • ጎድጓዳ ሳህን x 1
  • የኋላ Stepper Mount x 1
  • ጠመዝማዛ ዲስክ x 1

Lasercut ክፍሎች:

  • የታችኛው ፓነል x 1
  • የላይኛው ፓነል x 1

ሁሉንም STLs እና የሌዘር መቁረጫ ፋይሎችን የያዘ ዚፕ አቃፊ ከዚህ በታች ተያይ attachedል።

ደረጃ 4 Stepper ሞተርን ማያያዝ

የ Stepper ሞተርን በማያያዝ ላይ
የ Stepper ሞተርን በማያያዝ ላይ
የ Stepper ሞተርን በማያያዝ ላይ
የ Stepper ሞተርን በማያያዝ ላይ
የ Stepper ሞተርን በማያያዝ ላይ
የ Stepper ሞተርን በማያያዝ ላይ

ሁሉም ክፍሎች 3 ዲ ከታተሙ በኋላ የእርከን ሞተርን ወደ ስቴፐር መያዣው በመጫን ስብሰባውን ይጀምሩ። እኛ ያዘጋጀነው የእርከን ሞተር መያዣ ለ NEMA 17 ሞዴል የታሰበ ነው (አንድ ሰው የተለያዩ ደረጃዎችን የሚጠቀም ከሆነ የተለየ ተራራ ይፈልጋል)። ቀዳዳውን በማለፍ የሞተርን ዘንግ ይለፉ እና ሞተሩን በተገጣጠሙ መከለያዎች ይጠብቁ። አንዴ ሁለቱም ሞተሮች ደህንነቱ በተጠበቀ ሁኔታ ለባለቤቶቹ መያዝ አለባቸው።

ደረጃ 5 - ደረጃዎችን ወደ ታች ፓነል መጫን

ደረጃዎችን ወደ ታችኛው ፓነል በመጫን ላይ
ደረጃዎችን ወደ ታችኛው ፓነል በመጫን ላይ
ደረጃዎችን ወደ ታችኛው ፓነል በመጫን ላይ
ደረጃዎችን ወደ ታችኛው ፓነል በመጫን ላይ
ደረጃዎችን ወደ ታችኛው ፓነል በመጫን ላይ
ደረጃዎችን ወደ ታችኛው ፓነል በመጫን ላይ

ባለቤቶቹን ወደ ሌዘር በተቆረጠው የታችኛው ፓነል ላይ ለመጫን እኛ M4 ብሎኖችን ተጠቀምን። በለውዝ ከመያዛቸው በፊት ፣ 3 ዲ የታተመውን የሻሲ ማጠናከሪያ ማሰሪያዎችን ይጨምሩ እና ከዚያ ፍሬዎቹን ያያይዙ። ሰቆች ጭነቱን በአክሪሊክ ፓነል ላይ በእኩል ለማሰራጨት ያገለግላሉ።

በመጨረሻም በፓነሉ ላይ በተሰጡት ክፍተቶች በኩል ሽቦዎቹን ይለፉ። በመንኮራኩሮቹ ውስጥ እንዳይጣበቁ እነሱን ሙሉ በሙሉ መሳብዎን ያረጋግጡ።

ደረጃ 6: መንኮራኩሮችን መግጠም

መንኮራኩሮችን መግጠም
መንኮራኩሮችን መግጠም
መንኮራኩሮችን መግጠም
መንኮራኩሮችን መግጠም
መንኮራኩሮችን መግጠም
መንኮራኩሮችን መግጠም

የ acrylic ፓነል መንኮራኩሮችን ለመግጠም ሁለት ክፍሎች ተቆርጠዋል። እኛ የተጠቀምናቸው መንኮራኩሮች ዲያሜትር 7 ሴንቲሜትር ነበሩ እና በ 5 ሚ.ሜ የእግረኛ ዘንጎች ላይ ከተጣበቁ የስንዝ መንጠቆዎች ጋር መጡ። መንኮራኩሩ በትክክል ተጠብቆ መቆየቱን እና ዘንግ ላይ ማንሸራተቱን ያረጋግጡ።

ደረጃ 7 የፊት እና የኋላ Castor መንኮራኩሮች

የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች
የፊት እና የኋላ Castor መንኮራኩሮች

ቻሲው በተቀላጠፈ ሁኔታ እንዲንቀሳቀስ ለመፍቀድ ፣ በሮቦቱ የፊት እና የኋላ ተሽከርካሪ ጎማዎችን ለማስቀመጥ ወሰንን። ይህ ሮቦቱን ወደ ላይ እንዳይጠጋ የሚከለክል ብቻ ሳይሆን በሻሲው በማንኛውም አቅጣጫ በነፃነት እንዲንሸራተት ያስችለዋል። የካስተር መንኮራኩሮች በሁሉም መጠኖች ይመጣሉ ፣ የእኛ በተለይ ሮቦቱ ፍጹም አግድም እንዲሆን ቁመቱን ለማስተካከል ከመሠረቱ ላይ ከተጫነው እና 3d የታተሙ ስፔሰሮችን በመጠቀም አንድ ነጠላ የመጠምዘዣ ቁልፍ ይዞ መጥቷል። በዚህ መሠረት የሻሲው መሠረት ተጠናቅቋል እና ጥሩ መረጋጋት አለው።

ደረጃ 8 - ኤሌክትሮኒክስ

ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ
ኤሌክትሮኒክስ

አንዴ የሻሲው መሠረት ሙሉ በሙሉ ከተሰበሰበ በኋላ በኤሌክትሮኒክ ፓነል ላይ ኤሌክትሮኒክስን ለመጫን ጊዜው አሁን ነው። በአርዲኖ እና በ Raspberry Pi መጫኛ ቀዳዳዎች ጋር የሚጣጣሙ በ acrylic ፓነል ውስጥ ቀዳዳዎችን ሠርተናል። 3 ዲ የታተሙ መቆሚያዎችን በመጠቀም የኤሌክትሮኒክስ መሣሪያውን ከኤክሬሊክስ ፓነሎች ትንሽ ከፍ አድርገን ሁሉም ከመጠን በላይ ሽቦዎች ከሥር ስር ተደብቀው እንዲቀመጡ አድርገናል። የ M3 ለውዝ እና ብሎኖች በመጠቀም አርዱዲኖን እና Raspberry Pi ን ወደ ተጓዳኝ የመጫኛ ሥፍራዎቻቸው ላይ ያድርጉ። አርዱዲኖ ከተስተካከለ በኋላ የ CNC ጋሻውን ከአርዱዲኖ ጋር ያያይዙ እና በሚከተለው ውቅር ውስጥ የእርከን ሽቦዎችን ያገናኙ።

  • የግራ እርከን ወደ CNC ጋሻ ኤክስ-ዘንግ ወደብ
  • የቀኝ እርከን ወደ CNC ጋሻ Y- ዘንግ ወደብ

ከእግረኞች ሞተሮች ጋር ተያይዘው የአርዲኖን የዩኤስቢ ገመድ በመጠቀም አርዱዲኖን ከ Raspberry Pi ጋር ያገናኙት። በመጨረሻም Raspberry Pi እና Arduino በዚህ ገመድ በኩል ይገናኛሉ።

ማሳሰቢያ -የሮቦቱ ፊት ከ Raspberry Pi ጎን ነው

ደረጃ 9 - የእይታ ስርዓት

የእይታ ስርዓት
የእይታ ስርዓት
የእይታ ስርዓት
የእይታ ስርዓት
የእይታ ስርዓት
የእይታ ስርዓት

የእኛ የቤት እንስሳት ክትትል ሮቦት ዋናው የአካባቢ ግብዓት ራዕይ ነው። በበይነመረብ በኩል ለተጠቃሚው የቀጥታ ዥረት ለመመገብ ከ Raspberry Pi ጋር ተኳሃኝ የሆነውን ፒክሜራን ለመጠቀም ወስነናል። ሮቦቱ በራስ -ሰር በሚሠራበት ጊዜ እንቅፋቶችን ለማስወገድ እንዲሁ ለአልትራሳውንድ የርቀት ዳሳሽ ተጠቅመናል። ሁለቱም ዳሳሾች በመጠምዘዣዎች እገዛ በመያዣው ላይ ይያያዛሉ።

ፒክሜራ በ Raspberry Pi ላይ በተሰየመው ወደብ ውስጥ ገብቶ የአልትራሳውንድ ዳሳሹን በሚከተለው መንገድ ያገናኛል።

  • በ CNC ጋሻ ላይ የአልትራሳውንድ ዳሳሽ VCC እስከ 5v ባቡር
  • በ CNC ጋሻ ላይ የአልትራሳውንድ ዳሳሽ GND ወደ GND ባቡር
  • ለአልትራሳውንድ ዳሳሽ TRIG እስከ X+ መጨረሻ ማቆሚያ ፒን በ CNC ጋሻ ላይ
  • Ultrasonic Sensor ECHO to Y+ end stop pin on CNC ጋሻ ላይ

ደረጃ 10 - የላይኛው ፓነል ስብሰባ

የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ

በሮቦቱ የኋላ ክፍል ላይ ለህክምናው ጎድጓዳ ሳህን ክዳን መክፈቻ ስርዓት ተጭኗል። ከኋላ መያዣው አካል ጋር ሚኒ ስቴፐር ሞተርን ያያይዙ እና ሁለቱንም የእይታ ስርዓቱን እና ጠመዝማዛ ስርዓቱን በ M3 ብሎኖች ወደ ላይኛው ፓነል ይጫኑ። እንደተጠቀሰው ሁለቱን ቀዳዳዎች በተሰጡት ራዕይ ስርዓት ፊትለፊት እና ጠመዝማዛ ስርዓቱን ከፊት ለፊት መግጠምዎን ያረጋግጡ።

ደረጃ 11 - የላይኛው ፓነል ስብሰባ

የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ
የላይኛው ፓነል ስብሰባ

በትክክለኛው ከፍታ ላይ የላይኛውን ፓነል ለመደገፍ ቀጥ ያለ ስፔሰርስን 3d ታተምን። “ኤክስ” ለመመስረት አራቱን ስፔሰሮች ወደ ታችኛው ፓነል በማያያዝ ይጀምሩ። ከዚያ ቀዳዳዎቻቸው እንዲስተካከሉ እና በመጨረሻም ለጠፈር ሰሪዎችም እንዲሁ ደህንነቱን በማረጋገጥ የላይኛውን ፓነል ከታከመው ጎድጓዳ ሳህን ጋር ያድርጉት።

ደረጃ 12 ክዳን የመክፈቻ ዘዴ

ክዳን የመክፈቻ ዘዴ
ክዳን የመክፈቻ ዘዴ
ክዳን የመክፈቻ ዘዴ
ክዳን የመክፈቻ ዘዴ
ክዳን የመክፈቻ ዘዴ
ክዳን የመክፈቻ ዘዴ

በመድኃኒት ጎድጓዳ ሳህኑ ላይ ያለውን ክዳን ለመቆጣጠር ፣ ከትንሽ የማሽከርከሪያ ሞተር ተጠቅመን ክዳኑ ላይ የተጣበቀውን የናይለን ሕብረቁምፊ ነቅለን አውጥተን አውጥተነዋል። ክዳኑን ከማያያዝዎ በፊት ክዳኑ ላይ ባለው የ 2 ሚሜ ቀዳዳ በኩል ሕብረቁምፊውን ይለፉ እና በውስጠኛው በኩል አንጓ ያድርጉ። ከዚያ የሕብረቁምፊውን ሌላኛውን ጫፍ ይቁረጡ እና በመጠምዘዣው ዲስክ ላይ በተሰጡት ቀዳዳዎች ውስጥ ይንሸራተቱ። ዲስኩን በደረጃው ላይ ይግፉት እና እስኪያልቅ ድረስ ሕብረቁምፊውን ይጎትቱ። አንዴ ከተጠናቀቀ ትርፍውን ይከርክሙት እና ቋጠሮ ያስሩ። በመጨረሻ መቀርቀሪያ እና ነት በመጠቀም ክዳኑን ወደ ሳህኑ ያያይዙት እና መዞሩን ያረጋግጡ። አሁን ደረጃው በሚሽከረከርበት ጊዜ ሕብረቁምፊው በዲስኩ ላይ ነፋስ አለበት እና ክዳኑ ቀስ በቀስ መከፈት አለበት።

ደረጃ 13 የደመና ዳታቤዝ ማቀናበር

የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር
የደመና ዳታቤዝ ማቀናበር

የመጀመሪያው እርምጃ ከሮቦት ጋር ከተንቀሳቃሽ ስልክ መተግበሪያዎ በዓለም ላይ ከየትኛውም ቦታ ሆነው መገናኘት እንዲችሉ ለስርዓቱ የውሂብ ጎታ መፍጠር ነው። ወደ Firebase ድር ጣቢያ የሚመራዎትን የሚከተለውን አገናኝ (የ Google firebase) ላይ ጠቅ ያድርጉ (በ Google መለያዎ መግባት ይኖርብዎታል)። ወደ “firebase console” የሚወስደዎትን “ጀምር” ቁልፍ ላይ ጠቅ ያድርጉ። ከዚያ “ፕሮጀክት አክል” ቁልፍን ጠቅ በማድረግ አዲስ ፕሮጀክት ይፍጠሩ ፣ መስፈርቶቹን (ስም ፣ ዝርዝሮች ፣ ወዘተ) ይሙሉ እና “ፕሮጀክት ፍጠር” ቁልፍን ጠቅ በማድረግ ያጠናቅቁ።

እኛ የ Firebase የውሂብ ጎታ መሳሪያዎችን ብቻ እንፈልጋለን ፣ ስለዚህ በግራ በኩል ካለው ምናሌ “የውሂብ ጎታ” ን ይምረጡ። በመቀጠል “የውሂብ ጎታ ፍጠር” ቁልፍ ላይ ጠቅ ያድርጉ ፣ “የሙከራ ሁነታን” አማራጭን ይምረጡ። በመቀጠል ከላይ ባለው ተቆልቋይ ምናሌ ላይ ጠቅ በማድረግ ከ “ደመና ፋየርዎሬ” ይልቅ የውሂብ ጎታውን ወደ “የእውነተኛ ጊዜ የመረጃ ቋት” ያዘጋጁ። የ “ህጎች” ትርን ይምረጡ እና ሁለቱን “ሐሰተኛ” ወደ “እውነተኛ” ይለውጡ ፣ በመጨረሻ በ “ውሂብ” ትር ላይ ጠቅ ያድርጉ እና የውሂብ ጎታውን ዩአርኤል ይቅዱ ፣ ይህ በኋላ ላይ ይጠየቃል።

ማድረግ ያለብዎት የመጨረሻው ነገር ከፕሮጀክቱ አጠቃላይ እይታ ቀጥሎ ባለው የማርሽ አዶ ላይ ፣ ከዚያ በ ‹የፕሮጀክት ቅንብሮች› ላይ ጠቅ ያድርጉ ፣ ከዚያ ‹የአገልግሎት መለያዎች› ትርን ይምረጡ ፣ በመጨረሻም ‹የውሂብ ጎታ ምስጢሮች› ላይ ጠቅ ያድርጉ እና ደህንነቱን ልብ ይበሉ የውሂብ ጎታዎ ኮድ። በዚህ ደረጃ ተጠናቅቆ ከስማርትፎንዎ እና ከ Raspberry Pi ሊደረስበት የሚችል የደመና ውሂብ ጎታዎን በተሳካ ሁኔታ ፈጥረዋል። (ማንኛውም ጥርጣሬ ካለ ከላይ የተለጠፉትን ሥዕሎች ይጠቀሙ ፣ ወይም በአስተያየቱ ክፍል ውስጥ አንድ ጥያቄ ይጣሉ)

ደረጃ 14 የሞባይል መተግበሪያን መፍጠር

የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር
የሞባይል መተግበሪያን መፍጠር

የ IoT ስርዓት ቀጣዩ ክፍል የስማርትፎን ትግበራ ነው። የራሳችንን ብጁ መተግበሪያ ለመሥራት የ MIT መተግበሪያ ፈላጊን ለመጠቀም ወስነናል። እኛ የፈጠርነውን መተግበሪያ ለመጠቀም መጀመሪያ ወደ ድህረ ገጻቸው የሚመራውን የሚከተለውን አገናኝ (MIT App Inventor) ይክፈቱ። በመቀጠል በማያ ገጹ አናት ላይ “መተግበሪያዎችን ፍጠር” ላይ ጠቅ ያድርጉ ፣ ከዚያ በ Google መለያዎ ይግቡ።

ከዚህ በታች የተገናኘውን የ.ia ፋይል ያውርዱ። የ “ፕሮጄክቶች” ትርን ይክፈቱ እና “ፕሮጄክት አስመጣ (.aia) ከኮምፒውተሬ” ላይ ጠቅ ያድርጉ አሁን ያወረዱትን ፋይል ይምረጡ እና “እሺ” ን ጠቅ ያድርጉ። በክፍሎቹ መስኮት ውስጥ “FirebaseDB1” ን እስኪያዩ ድረስ ሙሉውን ወደታች ይሸብልሉ ፣ ጠቅ ያድርጉት እና “FirebaseToken” ፣ “FirebaseURL” ን በቀድሞው ደረጃ ማስታወሻ ያቆዩባቸውን እሴቶች ይለውጡ። እነዚህ እርምጃዎች አንዴ ከተጠናቀቁ መተግበሪያውን ለማውረድ እና ለመጫን ዝግጁ ነዎት። በ "ግንባታ" ትር ላይ ጠቅ በማድረግ እና "መተግበሪያ (የ QR ኮድ ለ.apk ያቅርቡ)" ላይ ጠቅ በማድረግ ከዚያ በስማርትፎንዎ የ QR ኮድን በመቃኘት ወይም “መተግበሪያ (አስቀምጥ.apk ን ወደ ኮምፒተሬ አስቀምጥ) ላይ ጠቅ በማድረግ መተግበሪያውን በቀጥታ ወደ ስልክዎ ማውረድ ይችላሉ።) “ከዚያ በኋላ ወደ ስማርትፎንዎ መለወጥ የሚችለውን የኤፒኬ ፋይልን በኮምፒተርዎ ላይ ያወርዳሉ።

ደረጃ 15 - Raspberry Pi ን ፕሮግራም ማድረግ

Raspberry Pi ን ፕሮግራም ማድረግ
Raspberry Pi ን ፕሮግራም ማድረግ

Raspberry Pi በሁለት ዋና ምክንያቶች ጥቅም ላይ ውሏል።

  1. የቀጥታ ቪዲዮ ዥረት ከሮቦት ወደ ድር አገልጋይ ያስተላልፋል። ይህ ዥረት የሞባይል መተግበሪያውን በመጠቀም በተጠቃሚው ሊታይ ይችላል።
  2. በእሳት አቃፊ የመረጃ ቋቱ ላይ የተዘመኑ ትዕዛዞችን ያነባል እና አርዱዲኖ አስፈላጊዎቹን ተግባራት እንዲያከናውን ያስተምራል።

በቀጥታ-ዥረት ላይ Raspberry Pi ን ለማቀናበር ዝርዝር ትምህርት ቀድሞውኑ አለ እና እዚህ ሊገኝ ይችላል። መመሪያዎቹ ወደ ሶስት ቀላል ትዕዛዞች ይወርዳሉ። Raspberry Pi ን ያብሩ እና ተርሚናሉን ይክፈቱ እና የሚከተሉትን ትዕዛዞች ያስገቡ።

  • git clone
  • cd RPi_Cam_Web_ በይነገጽ
  • ./install.sh

መጫኑ አንዴ ከተጠናቀቀ Pi ን እንደገና ያስጀምሩ እና በማንኛውም የድር አሳሽ ላይ https:// የእርስዎን ፒ አይፒ አድራሻ በመፈለግ ዥረቱን መድረስ መቻል አለብዎት።

ቀጥታ ዥረት ከተዋቀረ ፣ የደመና የመረጃ ቋቱን ለመጠቀም እንዲችሉ የተወሰኑ ቤተ -ፍርግሞችን ማውረድ እና መጫን ያስፈልግዎታል። በእርስዎ ፒ ላይ ተርሚናል ይክፈቱ እና የሚከተሉትን ትዕዛዞች ያስገቡ

  • sudo pip መጫኛ ጥያቄዎች == 1.1.0
  • sudo pip Python-firebase ን ይጫኑ

በመጨረሻም ከዚህ በታች የተያያዘውን የፓይዘን ፋይል ያውርዱ እና በእርስዎ Raspberry Pi ላይ ያስቀምጡት። በአራተኛው የኮድ መስመር ላይ የ COM ወደብ አርዱዲኖ የተገናኘበትን ወደብ ይለውጡ። በመቀጠል ፣ ቀደም ብለው ማስታወሻ ወደያዙት የእሳት መሥሪያ ዩአርኤል መስመር 8 ላይ ዩአርኤሉን ይለውጡ። በመጨረሻም ፕሮግራሙን በተርሚናል በኩል ያሂዱ። ይህ ፕሮግራም ትዕዛዞቹን ከደመናው የመረጃ ቋት ያመጣና በተከታታይ ግንኙነት በኩል ወደ አርዱinoኖ ያስተላልፋል።

ደረጃ 16 - አርዱዲኖን ፕሮግራም ማድረግ

አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ
አርዱዲኖን ፕሮግራም ማድረግ

አርዱዲኖ ትዕዛዞቹን ከፒአይ ለመተርጎም የሚያገለግል ሲሆን አስፈላጊዎቹን ተግባራት እንዲያከናውን በሮቦቱ ላይ አንቀሳቃሾችን ያስተምራል። ከዚህ በታች የተያያዘውን የአርዲኖ ኮድ ያውርዱ እና በአርዱዲኖ ላይ ይስቀሉት። አንዴ አርዱዲኖ ፕሮግራም ከተደረገለት ፣ የወሰነውን የዩኤስቢ ገመድ በመጠቀም ከአንዱ የ Pi ዩኤስቢ ወደቦች ጋር ያገናኙት።

ደረጃ 17 - ስርዓቱን ኃይል መስጠት

ስርዓቱን ኃይል መስጠት
ስርዓቱን ኃይል መስጠት

ሮቦቱ ከ 3 ሴል ሊፖ ባትሪ ኃይል ይነሳል። የባትሪዎቹ ተርሚናሎች ለሁለት መከፈል አለባቸው ፣ አንደኛው በቀጥታ ወደ ሲኤንሲው ጋሻ የሚሄደው ሞተሮችን ለማንቀሳቀስ ሲሆን ሌላኛው ደግሞ ከ 5v UBEC ጋር ይገናኛል ፣ ይህም Raspberry Pi ን ለማብራት የሚያገለግል ቋሚ 5 ቪ የኃይል መስመርን ፈጠረ። የጂፒዮ ፒኖች። ከ UBEC የሚገኘው 5v ከ Raspberry Pi 5v ፒን እና ከ UBEC ያለው GND ከፒኤን (GND) ፒን ጋር ተገናኝቷል።

ደረጃ 18 - መተግበሪያውን መጠቀም

መተግበሪያውን በመጠቀም
መተግበሪያውን በመጠቀም
መተግበሪያውን በመጠቀም
መተግበሪያውን በመጠቀም
መተግበሪያውን በመጠቀም
መተግበሪያውን በመጠቀም

የመተግበሪያው በይነገጽ አንድ ሰው የክትትል ሮቦትን እንዲቆጣጠር እንዲሁም ከቦርዱ ካሜራ የቀጥታ ምግብን እንዲለቅ ያስችለዋል። ከእርስዎ ሮቦት ጋር ለመገናኘት የተረጋጋ የበይነመረብ ግንኙነት እንዳለዎት ያረጋግጡ እና ከዚያ በቀረበው የጽሑፍ ሳጥን ውስጥ የ Raspberry Pi አይፒ አድራሻውን ይተይቡ እና የማዘመን ቁልፍን ጠቅ ያድርጉ። አንዴ ከተጠናቀቀ ፣ የቀጥታ ምግብ በማያ ገጽዎ ላይ ይታያል እና የሮቦቱን የተለያዩ ተግባራት መቆጣጠር መቻል አለብዎት።

ደረጃ 19 ለሙከራ ዝግጁ

ለሙከራ ዝግጁ
ለሙከራ ዝግጁ
ለሙከራ ዝግጁ
ለሙከራ ዝግጁ

አሁን የቤት እንስሳዎ ተቆጣጣሪ ሮቦት ሙሉ በሙሉ ተሰብስቦ እንደመሆኑ አንድ ሰው በአንዳንድ የውሻ ህክምናዎች ሳህኑን መሙላት ይችላል። መተግበሪያውን ይክፈቱ ፣ ካሜራውን ያገናኙ እና ይደሰቱ! እኛ በአሁኑ ጊዜ ከሮቨር እና ከቢግሌ ጋር እየተጫወትን ቆይተናል እና በጣም አስቂኝ አፍታዎችን ይዘናል።

ውሻው የዚህን ተንቀሳቃሽ ነገር የመጀመሪያ ፍራቻ ካሸነፈ በኋላ ለሕክምናው በቤቱ ዙሪያ ያለውን ቦት እያሳደደ ነበር። በመርከብ ላይ ያለው ካሜራ ለመንቀሳቀስ ቀላል እንዲሆን የአከባቢውን ጥሩ ሰፊ ማዕዘን እይታ ይሰጣል።

በእውነተኛው ዓለም ውስጥ በተሻለ ሁኔታ እንዲሠራ ለማድረግ የማሻሻያ ቦታ አለ። ያም አለ ፣ አንድ ሰው የበለጠ ሊገነባበት እና ሊሰፋበት የሚችል ጠንካራ ስርዓት ፈጥረናል። ይህንን ፕሮጀክት ከወደዱት በ “ሮቦቲክስ ውድድር” ውስጥ ድምጽ ይስጡን።

መልካም መስራት!

የሮቦት ውድድር
የሮቦት ውድድር
የሮቦት ውድድር
የሮቦት ውድድር

በሮቦት ውድድር ውስጥ ሁለተኛ ሽልማት

የሚመከር: