ዝርዝር ሁኔታ:

የቤት እንስሳት IoT ሕክምና ማከፋፈያ -7 ደረጃዎች (ከስዕሎች ጋር)
የቤት እንስሳት IoT ሕክምና ማከፋፈያ -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የቤት እንስሳት IoT ሕክምና ማከፋፈያ -7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የቤት እንስሳት IoT ሕክምና ማከፋፈያ -7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: КРАСИВЫЙ РЕМОНТ ДВУХКОМНАТНОЙ КВАРТИРЫ СТУДИИ 58 м.кв. Bazilika Group. Ремонт квартиры под ключ. 2024, ህዳር
Anonim
Image
Image
የቤት እንስሳት የ IoT ሕክምና አከፋፋይ
የቤት እንስሳት የ IoT ሕክምና አከፋፋይ

እኔ ሁለት ድመቶች አሉኝ ፣ እና በቀን 3 ጊዜ ያህል ሕክምናዎችን መስጠት በጣም አስጨናቂ ሆነ። እነሱ በሚያምሩ ፊቶቻቸው እና በጠንካራ ትኩረታቸው ቀና ብለው ይመለከቱኝ ነበር ፣ ከዚያ በድመት አረንጓዴዎች ወደተሞላ ሳጥን እየሮጡ ፣ እየለመኑ እና ስለ እነሱ ይለምኑ ነበር። በቂ ነበር ብዬ ወሰንኩ። አንድ ድመት ሁለት ምግቦችን ለመስጠት ብቻ ከእንግዲህ መነሳት የለበትም። አባባል እንደሚለው - “ፕሮግራም አድራጊዎች ቀለል ያሉ ነገሮችን አነስ ያሉ ለማድረግ ውስብስብ ነገሮችን ለማድረግ የፕሮግራም አዘጋጆች አሉ” ስለሚል አሁን ጊዜው ነበር።

DFRobot ይህንን ፕሮጀክት ስፖንሰር አድርጓል።

ክፍሎች ዝርዝር:

  • DFRobot Raspberry Pi 3
  • DFRobot Raspberry Pi ካሜራ ሞዱል
  • DFRobot Stepper ሞተር ከፕላኔቲክ ማርሽ ጋር
  • I2C LCD 16x2
  • በርሜል ጃክ ወደ ተርሚናል
  • DRV8825 Stepper የሞተር ሾፌር
  • Capacitor 100 µF
  • አርዱዲኖ UNO & Genuino UNO
  • ዝላይ ሽቦዎች (አጠቃላይ)

ደረጃ 1: ንድፍ መፍጠር

ንድፍ መፍጠር
ንድፍ መፍጠር

መጀመሪያ አዲሱን የማሰብያ ማሽንን እንዴት እንደሚቆጣጠር ምርጫ ነበር። ብሉቱዝ ምንም ገደቦች ሳይኖሩት በ 30 ጫማ ብቻ ክልል በጣም አጭር ነበር። በዚህ መረጃ ፣ WiFi ን ለመጠቀም መርጫለሁ። አሁን ግን ማሽኑን ለመቆጣጠር WiFi እንዴት እጠቀማለሁ? Raspberry Pi 3 አንድ የድረ -ገጽ ማስተናገጃን (ፍላስክን) እንድጠቀም የሚፈቅድልኝ በ WiFi ችሎታዎች ውስጥ ተገንብቷል። በመቀጠልም የአጥር ርዕሰ ጉዳይ እና ህክምናዎችን እንዴት ማሰራጨት እንደሚቻል ነበር። ህክምናዎች ወደ ትናንሽ ክፍሎች በሚወድቁበት ፣ በዙሪያው በሚዞሩበት እና ከዚያም ህክምናዎቹ ወደ መወጣጫ ላይ ወርደው ወደ ማሽኑ ፊት ለመጓዝ በሚወስደው የማሽከርከሪያ መንኮራኩር ንድፍ ላይ ወሰንኩ።

ደረጃ 2 - የ Fusion 360 ሞዴልን መስራት

የ Fusion 360 ሞዴል መስራት
የ Fusion 360 ሞዴል መስራት
የ Fusion 360 ሞዴል መስራት
የ Fusion 360 ሞዴል መስራት
የ Fusion 360 ሞዴል መስራት
የ Fusion 360 ሞዴል መስራት

ለህክምናው መያዣ መሰረታዊ ሞዴል በመፍጠር ጀመርኩ። ሕክምናዎች ወደ አነስተኛ-ሆፕ ውስጥ ይወድቃሉ ከዚያም ወደ ተሽከረከረ ጎማ ይወሰዳሉ።

በመቀጠልም ኤልሲዲ እና Raspberry Pi ካሜራ ሞጁልን ጨምሮ Raspberry Pi 3 ን ወደ Fusion ዲዛይን ከሌሎች የኤሌክትሮኒክስ ዕቃዎች ጋር ጨመርኩ። በተጨማሪም ተጨማሪ ሕክምናዎችን ሊያከማች የሚችል ሆፕ ሠራሁ።

ለህክምና ማከፋፈያው ግድግዳዎች በ CNC ራውተር ላይ ከ 1/4 ኢንች ጣውላ እንዲቆረጡ ይገመታል። ለእሱ 7 ቁርጥራጮች ፣ 4 ግድግዳዎች ፣ አንድ ወለል ፣ እና ህክምናዎችን ለማጋለጥ ሊከፈት እና ሊዘጋ የሚችል የላይኛው እና ክዳን ቁራጭ አለ።

በመጨረሻ ፣ ክዳኑን ለመክፈት “የሚያምር” እጀታ ፈጠርኩ።

ደረጃ 3 Pi ን ማቀናበር

DFRobot ወደ እኔ ደርሶ የእነሱን Raspberry Pi 3 እና Raspberry Pi ካሜራ ሞዱል ላከ። ስለዚህ ሳጥኖቹን ከከፈትኩ በኋላ የ SD ካርዱን በማቀናበር ወደ ሥራዬ ገባሁ። መጀመሪያ ወደ Raspberry Pi ማውረዶች ገጽ ሄጄ የቅርብ ጊዜውን የ Raspbian ስሪት አውርጃለሁ። ከዚያ ፋይሉን አውጥቼ ወደ ምቹ ማውጫ ውስጥ አስገባሁት። የ.img ፋይልን ወደ ኤስዲ ካርድ መቅዳት/መለጠፍ አይችሉም ፣ በካርዱ ላይ “ማቃጠል” አለብዎት። የስርዓተ ክወናውን ምስል በቀላሉ ለማስተላለፍ እንደ Etcher.io የሚነድ መገልገያ ማውረድ ይችላሉ። የ.img ፋይል በእኔ ኤስዲ ካርድ ላይ ከነበረ በኋላ ወደ Raspberry Pi ውስጥ አስገብቼ ኃይል ሰጠሁት። ከ 50 ሰከንዶች በኋላ ገመዱን ነቅዬ የ SD ካርዱን አነሳሁት። በመቀጠል የ SD ካርዱን ወደ ፒሲዬ መል put ወደ “ቡት” ማውጫ ሄድኩ። ማስታወሻ ደብተርን ከፍቼ ከ NO ቅጥያ ጋር “ssh” የተባለ ባዶ ፋይል አድርጌ አስቀምጠዋለሁ። እንዲሁም ‹wpa_supplicant.conf› የሚባል ፋይል የጨመርኩበት እና ይህን ጽሑፍ በውስጡ ያስገቡበት ፋይል ነበር - አውታረ መረብ = {ssid = psk =} ከዚያም ካርዱን አስቀም saved አውጥቼ ወደ Raspberry Pi 3. ውስጥ አስገባሁት። የኤስኤስኤች አጠቃቀም እና ከ WiFi ጋር መገናኘት።

ደረጃ 4 ሶፍትዌርን መጫን

እንደ VLC እና እንቅስቃሴ ያሉ ቪዲዮን በዥረት መልቀቅ የሚችሉ በርካታ የተለያዩ ሶፍትዌሮች አሉ ፣ ግን በዝቅተኛ መዘግየት እና በቀላል ጭነት ምክንያት mjpeg-streamer ን ለመጠቀም ወሰንኩ። በጣቢያው ላይ ባሉት መመሪያዎች መሠረት ፣ git clone https://github.com/jacksonliam/mjpg-streamer.git ወደ አቃፊ ውስጥ ያስገቡ ፣ ከዚያ ይተይቡ: sudo apt-get install cmake libjpeg8-dev አስፈላጊውን ቤተ-ፍርግሞች ለመጫን። ማውረጃዎን ወደወረዱት አቃፊ ይለውጡ እና ከዚያ ይተይቡ: ያድርጉ ይከተሉ በ: sudo make install ሶፍትዌሩን ለማጠናቀር። በመጨረሻ ያስገቡ LD_LIBRARY_PATH = ወደ ውጭ ይላኩ። እና እሱን ለማስኬድ ይተይቡ። html ዥረቱን ለማየት።

ደረጃ 5 - የድር አገልጋይ ማቀናበር

ማሽኑን ከውጭ በ WiFi ለመቆጣጠር እንዲቻል እኔ የድር አገልጋይ ያስፈልገኝ ነበር። የድር አገልጋይ (አገልጋይ) በመሠረቱ ሲጠየቅ ብዙውን ጊዜ በአሳሽ አማካይነት ድረ -ገጾችን ያገለግላል። Apache ን ከጠረጴዛው ላይ በማውጣት ለማዋቀር እና ለመጠቀም ፈጣን እና ቀላል የሆነ ነገር ፈልጌ ነበር። እኔ አርዱዲኖ ኡኖን በ PySerial መቆጣጠር እንድችል የድር ጣቢያውን ከፓይዘን ጋር ማገናኘትም ፈልጌ ነበር። ይህ ተልዕኮ በመጨረሻ ተጠቃሚዎች በፍጥነት የድር አገልጋይ እንዲፈጥሩ ወደሚያስችል ጥሩ የፒዘን ቤተ -መጽሐፍት ወደ ፍላስክ አመጣኝ። ሙሉ ኮዱ ከዚህ ፕሮጀክት ገጽ ጋር ተያይ isል። የፓይዘን ስክሪፕት በመሠረቱ 2 ድረ -ገጾችን ያዘጋጃል ፣ አንደኛው በስሩ ማውጫ ላይ የተስተናገደ ፣ ‘/’ ፣ እና ሌላ በ ‹/dispense› የተስተናገደ። የመረጃ ጠቋሚው ገጽ የኤችቲኤምኤል ቅጽ አለው። የማሰራጫ ገጹ ከዚያ የልጥፍ እሴቱ ትክክል መሆኑን ይፈትሻል ፣ እና ‹D / n› የሚለው መልእክት ወደ አርዱዲኖ ኡኖ በተከታታይ ይላካል።

ደረጃ 6 IO ን መቆጣጠር

IO ን መቆጣጠር
IO ን መቆጣጠር
IO ን መቆጣጠር
IO ን መቆጣጠር
IO ን መቆጣጠር
IO ን መቆጣጠር
IO ን መቆጣጠር
IO ን መቆጣጠር

እኔ የእርምጃ ሞተርን ለማሽከርከር DRV8825 ን ለመጠቀም ወሰንኩ ፣ በዋነኝነት ምክንያት 2 IO ፒኖች ብቻ የሚስተካከሉ የአሁኑን ገደብ ከማግኘት ጋር። እኔ L293D ን ለመጠቀም ሞክሬ ነበር ፣ ግን የእግረኛውን ሞተር ጭነት መቋቋም አልቻለም። DRV8825 በ PWM በኩል የ STEP ሚስማርን በመሳብ ቁጥጥር ይደረግበታል ፣ እና አቅጣጫው የሚቆጣጠረው የ DIR ፒን ወደ ላይ ወይም ወደ ታች በመሳብ ነው። እኔ የምጠቀምበት የእግረኛ ሞተር የ 1.2 አምፔር ስዕል አለው ፣ ስለሆነም የ VREF ቮልቴጅን ወደ.6V አስተካክዬዋለሁ። ቀጥሎ ኤልሲዲ ነበር። የሚያስፈልገውን IO መጠን ለመቀነስ እና ኮዱን ለማቃለል I2C ን ለመጠቀም እፈልግ ነበር። ቤተመፃሕፍቱን ለመጫን በቀላሉ “LiquidCrystal_I2C” ን ይፈልጉ እና ይጫኑት። በመጨረሻም ፣ አርዱዲኖ ኡኖ በተከታታይ ቋት ውስጥ እና ከ ‹ዲ› ጋር የሚዛመድ ከሆነ አዲስ መረጃን ይፈትሻል። ይህን ካደረገ ፣ ኡኖ ህክምናው እንዳይገባ ለመከላከል የእርከን ሞተር 180 ዲግሪ እና ከዚያ -72 ዲግሪዎች እንዲንቀሳቀስ ያደርገዋል።

የሚመከር: