ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1: እንዴት ይሠራል?
- ደረጃ 2 - ሶፍትዌሮች
- ደረጃ 3 የወረዳ አቀማመጥ
- ደረጃ 4 - የእጅ ሥራ
- ደረጃ 5 - ትንኝ
- ደረጃ 6: Arduino IDE
- ደረጃ 7 ንግሮክ
- ደረጃ 8-መስቀለኛ-ቀይ
- ደረጃ 9: መጠቅለል
ቪዲዮ: ስማርት የቤት እንስሳት መጋቢ 9 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የቤት እንስሳ አለዎት?
- አይ ፣ አንድን ተቀበሉ! (እና ወደዚህ አስተማሪ ተመልሰው ይምጡ)።
- አዎ: ጥሩ ሥራ!
በሰዓቱ ወደ ቤት ለመመለስ ዕቅዶችን ሳይሰርዝ ለምትወደው ሰው መመገብ እና ውሃ መስጠት ብትችል ጥሩ አይሆንም? ከእንግዲህ አትጨነቁ እንላለን።
በዚህ ፕሮጀክት ውስጥ በርቀት መቆጣጠሪያ (በድር በኩል) የምግብ እና የውሃ ማከፋፈያዎችን አድርገናል።
በመስመር ላይ ዳሽቦርድ በኩል መረጃን ማየት እና አከፋፋዮችን መቆጣጠር ይችላሉ-
- በታንኮች ውስጥ የምግብ እና የውሃ ደረጃን ይመልከቱ።
- በሳህኖቹ ውስጥ የምግብ እና የውሃ ደረጃን ይመልከቱ።
- እንስሳው በዚህ ሰዓት ይበላል ወይም ይጠጣል?
- ምግብን መርሐግብር ያስይዙ (ሳህኑ ውስጥ በቂ ምግብ ካለ መሣሪያው ምግብ አይሰጥም)።
- ሳህኑ ባዶ በሚሆንበት ጊዜ ውሃ በራስ -ሰር ያሰራጩ።
- በአንድ አዝራር በመጫን ምግብ/ውሃ ያሰራጩ።
- የግፊት ማሳወቂያዎችን ወደ ስልክዎ (በቴሌግራም መተግበሪያ) ይቀበሉ።
እኛ ማን ነን?
በ IDC Herzliya የኮምፒተር ሳይንስ ተማሪዎች በቶም ካውፍማን እና ካትያ ፊችማን የተፈጠረ።
ይህ ፕሮጀክት የተሠራው ለ IOT ኮርስ ነው።
አቅርቦቶች
ኤሌክትሮኒክስ
- 2 X ESP8266 (Wemos d1 mini)።
- ዝላይ ሽቦዎች።
- 2 X የዳቦ ሰሌዳ።
- 4 X Ultrasonic ዳሳሽ።
- 2 X የጭነት ሕዋስ።
- 2 X የጭነት ሕዋስ ማጉያ (HX711)።
- ሰርቮ (180 °)።
- Servo (ቀጣይ ሽክርክሪት)።
- 2 X 6V የኃይል አቅርቦት።
ክፍሎች
- የበቆሎ ቅንጣቶች አከፋፋይ (የአማዞን አገናኝ)።
- 3 ዲ የታተመ የምግብ አከፋፋይ ፉድ (https://www.thingiverse.com/thinghs998805)።
- 3 -ል የታተመ የምግብ አከፋፋይ አገልጋይ አባሪ (https://www.thingiverse.com/thing:3269637)።
- 3 ዲ የታተመ የምግብ አከፋፋይ ማቆሚያ (ለዚህ ፕሮጀክት የተነደፈ
- 3 ዲ የታተመ የጭነት ሴል መሠረት እና ሳህን (ለዚህ ፕሮጀክት የተነደፈ
- የውሃ ማከፋፈያ (አማዞን ተመሳሳይ ከሆነው ጋር ይገናኛል)።
- ሽቦ (የውሃ ማከፋፈያውን አንጓ ከ servo ጋር ለማገናኘት)።
- 3 X Ultrasonic ዳሳሽ ማቆሚያ።
ደረጃ 1: እንዴት ይሠራል?
የ ESP8266 ቦርዶች የአነፍናፊ ንባቦችን በሞስኮ (MQTT ደላላ) በኩል ወደ መስቀለኛ-RED ይልካሉ።
Node-RED ውሂቡን ያካሂዳል ፣ በዚህ መሠረት እርምጃዎችን ይወስዳል (እንዲሁም በሞስሲቶ በኩል ለ ESP8266 ቦርዶች የመላኪያ ትዕዛዞችን ይልካል) እና በዳሽቦርዱ ላይ መረጃን ያሳያል።
ሁሉም ስሌቶች በመስቀለኛ- RED ውስጥ ይከናወናሉ ስለዚህ ይህንን ፕሮጀክት ማባዛት እና እጆችዎን በኮድ ማድረቅ ሳያስቀሩ በእርስዎ ቅንብሮች እና ምርጫዎች መሠረት የውሂቡን ሂደት መለወጥ ቀላል ይሆናል።
ደረጃ 2 - ሶፍትዌሮች
አርዱዲኖ አይዲኢ
ያውርዱ እና ይጫኑ (አገናኝ
ትንኝ
ያውርዱ እና ይጫኑ (አገናኝ
መስቀለኛ መንገድ
ያውርዱ እና ይጫኑ (አገናኝ
መስቀለኛ-ቀይ
መመሪያዎቹን ይከተሉ-https://nodered.org/docs/getting-started/local
ngrok
አውርድ:
ቴሌግራም
በእርስዎ ዘመናዊ ስልክ ላይ መተግበሪያውን ይጫኑ።
ደረጃ 3 የወረዳ አቀማመጥ
* ሁለቱም መሣሪያዎች ተመሳሳይ ወረዳዎች አሏቸው
የውሃ ማከፋፈያ
-
ለአልትራሳውንድ ዳሳሽ (ለውኃ ማጠራቀሚያ)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- ECHO - D5
- ቀስቃሽ - D0
-
የአልትራሳውንድ ዳሳሽ (የቤት እንስሳው ከጎድጓዳ ሳህኑ ርቀት)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- ECHO - D6
- ቀስቃሽ - D7
-
የጭነት ሕዋስ
- ግሪን - A+ (HX711)
- ነጭ - ሀ- (HX711)
- ጥቁር - ኢ- (HX711)
- ቀይ - E+ (HX711)
-
HX711 (የጭነት ሕዋስ ማጉያ)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- DT - D4
- SCK - D3
-
ሰርቮ (180 °)
- GND - ጂ
- ቪሲሲ - 5 ቪ
የምግብ አከፋፋይ
-
ለአልትራሳውንድ ዳሳሽ (ለምግብ ማጠራቀሚያ)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- ECHO - D5
- ቀስቃሽ - D0
-
የአልትራሳውንድ ዳሳሽ (የቤት እንስሳው ከጎድጓዳ ሳህኑ ርቀት)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- ECHO - D6
- ቀስቃሽ - D7
-
የጭነት ሕዋስ
- ግሪን - A+ (HX711)
- ነጭ - ሀ- (HX711)
- ጥቁር - ኢ- (HX711)
- ቀይ - E+ (HX711)
-
HX711 (የጭነት ሕዋስ ማጉያ)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- DT - D4
- SCK - D3
-
Servo (ቀጣይ ሽክርክሪት)
- GND - ጂ
- ቪሲሲ - 5 ቪ
- ቁጥጥር - D8
ደረጃ 4 - የእጅ ሥራ
የውሃ ማከፋፈያ
- በአገልግሎት ሰጪው የታችኛው ክፍል አናት ላይ (በፎቶው ላይ እንደሚታየው) servo ን ይለጥፉ።
- በውሃ ማከፋፈያው አንጓ ውስጥ ትንሽ ቀዳዳ ይከርሙ።
- የ servo ጭንቅላቱን ከሽቦው ጋር ወደ ሽቦው ያገናኙ (የ servo ጭንቅላቱ ቦታ 0 ላይ መሆኑን ያረጋግጡ እና ሽቦው ጥብቅ መሆኑን ያረጋግጡ)።
- አንድ የአልትራሳውንድ ዳሳሽ ወደ ታንኩ ውስጠኛው ጎን ፣ በላዩ አቅራቢያ (ዳሳሽ ወደታች ይመለከታል)።
- ከውኃው አንጓ በታች አንድ የአልትራሳውንድ ዳሳሽ ይለጥፉ (የውሃ ሳህኑ ንባቦቹ ላይ ተጽዕኖ እንዳያሳድር በቂ መሆኑን ያረጋግጡ)።
የምግብ አከፋፋይ
- ሰርቪውን ወደ ባለቤቱ (3 ዲ የታተመ ክፍል) ያሽከርክሩ።
- ገንዳውን (3 ዲ የታተመ ክፍል) ወደ ታንክ መያዣው (3 ዲ የታተመ ክፍል) ያጣብቅ።
- ታንክ መያዣውን ከአከፋፋዩ ማቆሚያ (3 ዲ የታተመ ክፍል) ጋር ያገናኙ እና ታንከሩን በቦታው ላይ ያድርጉት።
- የሚሽከረከርውን ክፍል (3 ዲ የታተመ) ወደ ቦታው እና በአከፋፋዩ በሚሽከረከር የጎማ ክፍል በኩል ያስገቡ።
- የ servo መያዣውን ክፍል ወደ ማከፋፈያው ማቆሚያ ያሽከርክሩ።
- አንድ የአልትራሳውንድ ዳሳሽ ወደ ታንኩ ክዳን ውስጠኛው ጎን (ዳሳሽ ወደታች ይመለከታል)።
- የቤት እንስሳትዎ ወደሚበሉበት ቦታ በሚወስደው ታንክ መያዣ ጎን ላይ አንድ የአልትራሳውንድ ዳሳሽ ይለጥፉ።
የጭነት ሕዋሳት
እያንዳንዱን የጭነት ሴል በ 3 ዲ የታተመ መሠረት እና ሳህን ላይ ያያይዙ (የጭነት ሴል ቀስት ወደታች ይመለከታል)።
ደረጃ 5 - ትንኝ
Mosquitto ን ይክፈቱ (የዊንዶውስ ተጠቃሚዎች ወደ Mosquitto አቃፊ ይሂዱ ፣ cmd ን ይክፈቱ እና ያስገቡ -“mosquitto -v”)።
* የኮምፒተርውን ውስጣዊ የአይፒ አድራሻ ለማግኘት cmd ን ያሂዱ እና “ipconfig” ን ያስገቡ።
ደረጃ 6: Arduino IDE
የ Arduino IDE ን ይክፈቱ እና በዚህ መመሪያ ውስጥ “ESP8266 Add-on in Arduino IDE ን ይጫኑ”-https://randomnerdtutorials.com/how-to-install-esp8266-board-arduino-ide/።
ወደ መሳሪያዎች-> ቦርድ ይሂዱ እና “LOLIN (WEMOS) D1 R2 & mini” ን ይምረጡ።
ወደ Sketch-> ቤተ-መጽሐፍትን ያካትቱ->. ZIP ቤተ-መጽሐፍትን ያክሉ… እና በ “Libraries.rar” ፋይል ውስጥ 3 ቤተ-መጽሐፍትን ያክሉ።
የ “HX711Calibration” ንድፉን ይክፈቱ ፣ ለሁለቱም ESP8266 ይስቀሉት ፣ ያሂዱ እና የመጫኛ ህዋሶችን ለማስተካከል (በኮዱ መጀመሪያ እና በተከታታይ ማሳያ ውስጥ) መመሪያዎቹን ይከተሉ (ተከታታይ ተቆጣጣሪው የባውድ ተመን ወደ 115200 ባውድ)።
* የመለኪያ ምክንያቱን እና ዜሮ ማካካሻውን (በኋላ ለመጠቀም) ይፃፉ።
በ IDE በኩል “FoodDispenser” እና “WaterDispenser” ንድፎችን ይክፈቱ እና የሚከተሉትን ተለዋዋጮች በቅንብሮችዎ (በ “Settings.h” ፋይል ውስጥ) ይለውጡ
- WIFI_SSID
- WIFI_PASSWORD
- MQTT_SERVER
- LOAD_CELL_CALIBRATION_FACTOR
- LOAD_CELL_ZERO_OFFSET
* በ MQTT_SERVER ውስጥ ከ “ሞስኪቶ” ደረጃ የውስጥ አይፒ አድራሻውን ያስገቡ።
ንድፎቹን ወደ ሁለቱ ESP8266 (ለእያንዳንዱ ኮድ አንድ ኮድ) ይስቀሉ።
* ከ “HX711” ቤተ -መጽሐፍት ጋር ሲደባለቅ ኤስ ኤስ 8266 ከተበላሸ ጀምሮ የ “AsyncMqttClient” ቤተ -መጽሐፍትን እና በጣም የተለመደውን “የ pubsubclient” ቤተ -መጽሐፍትን እንዳልጠቀምን ልብ ይበሉ።
* በኮዱ ላይ ለውጦችን ለማድረግ ከመረጡ ፣ ብልሽቶች ስለሚያስከትሉ በመደወያ ተግባራት ውስጥ “መዘግየት” እና “ማምረት” ተግባሮችን አለመጠቀምዎን ያረጋግጡ።
ደረጃ 7 ንግሮክ
የወረደውን ፋይል ይንቀሉ (በ “ሶፍትዌሮች” ደረጃ ውስጥ ካለው አገናኝ)።
“Ngrok.exe” ን ይክፈቱ እና “ngrok http 1880” የሚለውን ትዕዛዝ ያሂዱ።
* ለእርስዎ ቅርብ የሆነውን ክልል (ኦው ፣ ዩ ፣ አፕ ፣ እኛን ፣ ጄፒ ፣ ውስጥ ፣ ሳ) መምረጥ ይችላሉ። ነባሪው እኛ ነን።
ለምሳሌ ትዕዛዙን ማስኬድ- “ngrok http --region = eu 1880” (ክልሉን ወደ አውሮፓ ያቀናብሩ)።
አሁን የድር አድራሻዎን ለውጫዊ አጠቃቀም ያያሉ (ይህንን አድራሻ እንደ የእርስዎ_NGROK_ADDRESS ብለን እንጠራዋለን)።
ደረጃ 8-መስቀለኛ-ቀይ
Node-RED ን ይክፈቱ (የዊንዶውስ ተጠቃሚዎች cmd ን ይክፈቱ እና ‹መስቀለኛ-ቀይ› ን ያስገቡ) እና ወደ https:// localhost: 1880 ይሂዱ (ካልሰራ ፣ አድራሻውን በ cmd መስኮት ውስጥ ይፈልጉ ‹አገልጋይ አሁን› በመሮጥ )።
ምናሌውን ይክፈቱ (ከላይኛው ቀኝ ጥግ ላይ) እና “ቤተ -ስዕል አደራጅ” ን ይጫኑ።
ወደ “ጫን” ትር ይሂዱ ፣ ይፈልጉ እና እነዚህን ሞጁሎች ይጫኑ
- መስቀለኛ-ቀይ-አስተዋፅኦ-ጽናት።
- መስቀለኛ-ቀይ-አስተዋፅኦ-ክሮን-ፕላስ።
- መስቀለኛ-ቀይ-አስተዋፅኦ-ui- መሪ።
- መስቀለኛ-ቀይ-ዳሽቦርድ።
- መስቀለኛ-ቀይ-አስተዋፅኦ-ቴሌግራምቦት።
ወደ ምናሌ ይሂዱ-> የፍሰት ፋይልን ያስመጡ እና ይስቀሉ (የተያያዘውን የ RAR ፋይል ያውጡ እና የ json ፋይልን ይስቀሉ)።
ስለ ፍሰቱ ማብራሪያ ለማግኘት የተያያዘውን ምስሎች ይመልከቱ።
በቅንብሮችዎ እነዚህን አንጓዎች ማሻሻል ያስፈልግዎታል
- የ ‹ቴሌግራም ላኪ› መስቀለኛውን መገለጫ በእርስዎ bot የተጠቃሚ ስም እና ማስመሰያ ያዘምኑ (ይህንን መመሪያ ይጠቀሙ
- በወራጁ ታችኛው ክፍል ላይ የ “ንግሮክ አድራሻ” እና “የቴሌግራም ውይይት መታወቂያ” አንጓዎች የክፍያ ጭነቶችን ይለውጡ (ከላይ ባለው አገናኝ ውስጥ የቴሌግራም መመሪያን በመጠቀም የውይይት መታወቂያዎን ያግኙ)።
-
በወራጁ የታችኛው ክፍል ውስጥ የቅንብሮች አንጓዎች አሉ - እንደ ፍላጎቶችዎ ያስተካክሉዋቸው
- የቤት እንስሳትን ያግብሩ ማንቂያዎችን እየበላ/እየጠጣ ነው።
- የመብላት/የመጠጣትን ማንቂያ ለማግበር ርቀቱ ምን እንደሆነ ይግለጹ።
- ጎድጓዳ ሳህኖች እና ታንኮች የውሂብ ማቀነባበሪያን ይግለጹ።
- የማከፋፈያ ጊዜዎችን ይለውጡ (ክፍተቶቹ ለምን ያህል ጊዜ ይከሰታሉ - ራስ -ሰር ሞድ እና የአዝራር ቁልፍ)።
- የምግብ ጎድጓዳ ሳህን የትርፍ ፍሰት መቶኛን ይግለጹ (በሳህኑ ውስጥ በቂ ምግብ ካለ አውቶማቲክ የምግብ ማከፋፈሉን ያቋርጡ)።
ፍሰቱን ያሰማሩ (ከላይ በቀኝ በኩል)።
* በመጀመሪያ ማሰማራት ላይ ብቻ ፣ የ ‹persistance.json› ፋይልን ስለማጣት በማረም መስኮት ውስጥ ማስጠንቀቂያ ያያሉ። በዚህ ጊዜ አይጨነቁ ፣ ምክንያቱም የመመገቢያ ጊዜዎችን ስለሚያዘጋጁ ወይም የራስ -ሰር የውሃ ማብሪያ / ማጥፊያውን ስለሚቀይሩ ፣ ይህንን ፋይል ያስጀምረዋል እና ይህ ማስጠንቀቂያ አይኖርዎትም።
ዳሽቦርድዎን በ https:// NODE-RED_PC'S_INTERNAL_IP_ADDRESS: 1880/ui (ከአገልጋዩ ከተመሳሳይ ላን ጋር ከተገናኙ) ወይም የእርስዎ_NGROK_ADDRESS/ui (ከየትኛውም ቦታ) ማየት ይችላሉ።
ደረጃ 9: መጠቅለል
ይህ መማሪያ መረጃ ሰጪ እና ለማንበብ ፣ ለመረዳት እና ለመተግበር ቀላል እንደነበረ ተስፋ እናደርጋለን።
ማንኛውንም ነገር ለመጠየቅ ነፃነት ይሰማዎ።
የሚመከር:
ስማርት የቤት እንስሳት መጋቢ 11 ደረጃዎች
ስማርት የቤት እንስሳት መጋቢ - እኔ በቤልጅየም ውስጥ በ Howest Kortrijk አካዳሚ ተማሪ ነኝ። በተለይ ለድመቶች እና ለውሾች መጋቢ ሠራሁ። እኔ ይህንን ፕሮጀክት የሠራሁት ለውሻዬ ነው። ብዙ ጊዜ ምሽት ውሻዬን ለመመገብ እቤት አይደለሁም። በዚህ ምክንያት ውሻዬ ምግቡን ለማግኘት መጠበቅ አለበት። ከቲ ጋር
DIY በጣም ቀላሉ ራስ -ሰር የቤት እንስሳት መጋቢ ከአርዱዲኖ ጋር - 3 ደረጃዎች
DIY በጣም ቀላሉ ራስ -ሰር የቤት እንስሳት መመገቢያ ከአርዱዲኖ ጋር -ሰላም የቤት እንስሳት አፍቃሪዎች! ውስጣችን ውስጣችን አንድ የሚያምር ትንሽ ቡችላ ወይም ድመት ወይም ምናልባትም የዓሳ ቤተሰብ በቤታችን እንዲኖረን እንፈልጋለን። ነገር ግን በሥራ በተጠመደ ሕይወታችን ምክንያት ፣ ‘የቤት እንስሳዬን መንከባከብ እችል ይሆን?’ ብለን ራሳችንን እንጠራጠራለን። ዋናው ኃላፊነት የሚሰማው
DIY: Lego UV LED Flashlight / የቤት ውስጥ የቤት እንስሳት ሽንት መፈለጊያ 3 ደረጃዎች
DIY: Lego UV LED Flashlight / Homemade Pet Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine Urine ሽንት ፈላጊ - ይህ ቀላል (ምንም መሸጫ አያስፈልግም) ፣ አዝናኝ እና ርካሽ መንገድ ከሊጎስ ታላቅ UV LED የእጅ ባትሪ ለመሥራት። ይህ እንዲሁ የቤት ውስጥ የቤት እንስሳት የሽንት መመርመሪያ (ዋጋዎችን ያወዳድሩ) በእጥፍ ይጨምራል። የራስዎን የቤት ሌጎ ፍላሽ የማድረግ ሕልም ኖሮዎት ከነበረ
የቤት እንስሳት መጋቢ ማሽን ከ RasPi እና ከቴሌግራም ቦት ጋር 4 ደረጃዎች (ከስዕሎች ጋር)
የቤት እንስሳት መጋቢ ማሽን ከ RasPi እና ከቴሌግራም ቦት ጋር - በመጀመሪያ ይህ የመጀመሪያ ሀሳብ አይደለም ፣ ከቴሌግራም ጋር ለመስራት የፕሮግራም ስክሪፕቶችን ማዘመን እና ማሻሻል ብቻ ነው ፣ ከዚህ ቀደም በተሰጠው መመሪያ ውስጥ አገኘሁት ስለዚህ ምስጋናዎቹ በእውነቱ ናቸው የእሱ ደራሲ። ስፓኒሽውን ማየት ይችላሉ
በርቀት ቁጥጥር የሚደረግበት የቤት እንስሳት መጋቢ 5 ደረጃዎች
በርቀት ቁጥጥር የሚደረግበት የቤት እንስሳት መጋቢ - በዚህ አስተማሪዎች ውስጥ ቀለል ያለ የርቀት መቆጣጠሪያ የቤት እንስሳ መጋቢ እንዴት እንደሚገነቡ አሳያለሁ። በዚህ ቀላል የአርዱዲኖ ፕሮጀክት የርቀት መቆጣጠሪያን በመጠቀም የቤት እንስሳዎን መመገብ ይችላሉ። የሚያስፈልግዎት ሁሉ የአርዱዲኖ ኡኖ ሰሌዳ (ወይም ተመሳሳይ) ነው። ፣ የፕላስቲክ ጠርሙስ ፣ ሰርቪስ