ዝርዝር ሁኔታ:
- ደረጃ 1 ለምን የዓሳ መጋቢ
- ደረጃ 2 - ቅድመ ሁኔታ
- ደረጃ 3: እኛ ልንማርበት የምንሄደው
- ደረጃ 4 ለፕሮጀክቱ የሚያስፈልጉ ነገሮች
- ደረጃ 5 የዓሳ አመጋጁን ያሰባስቡ
- ደረጃ 6 ወረዳ 1 ESP-01 እና Arduino Pro Mini
- ደረጃ 7 ወረዳ 2 ESP-01 ብቻ
- ደረጃ 8: ኮድ ይራመዱ
- ደረጃ 9 - ማሳያ
ቪዲዮ: ጀማሪ - በቀዝቃዛ ዓሳ መጋቢ IOT ይማሩ 9 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ይህ ፕሮጀክት በአነስተኛ ዝቅተኛ የበጀት IOT መሣሪያ ለመጀመር እና ከእሱ ጋር ምን ማድረግ እንደሚችሉ የበለጠ መመሪያ ነው።
-
IOT ምንድን ነው?
- ከጉግል የተገኘ - IoT ለነገሮች በይነመረብ አጭር ነው። የነገሮች በይነመረብ የሚያመለክተው ለበይነመረብ ግንኙነት የአይፒ አድራሻን ፣ እና በእነዚህ ነገሮች እና በሌሎች በይነመረብ በተነቁ መሣሪያዎች እና ስርዓቶች መካከል የሚከሰተውን ግንኙነት እያደገ የሚሄደውን የአካላዊ ዕቃዎች አውታረ መረብን ነው።
- ከእሱ ጋር ከሠራሁ በኋላ አግኝቷል - በበይነመረብ ላይ ያሉትን ነገሮች መከታተል/መቆጣጠር ስለሚችሉ እብድ ነገሮችን ለማድረግ።
-
የ IoT መሣሪያዎች እንዴት ይገናኛሉ?
- ከ Google የተገኘ ፦ ከእርስዎ ISP ጋር ያለው ግንኙነት ለምሳሌ የፋይበር አገልግሎትን በመጠቀም በ ADSL ወይም በኤተርኔት በኩል ሊደርስ ይችላል። የቤት ራውተር ከአይኤስፒ ጋር ሲገናኝ ከአገልጋዮች ወይም ከሌሎች አገልግሎቶች ጋር በበይነመረብ ላይ ለመገናኘት የሚያገለግል የአይፒ አድራሻ ይመደባል። ይህ የወል አይፒ አድራሻ ሲሆን በበይነመረብ ሊደረስበት የሚችል ነው።
- ከእሱ ጋር ከሠራሁ በኋላ አግኝቻለሁ - ከባለቤቴ ጋር ተገናኝ እና መሣሪያዎ ተነስቷል።
-
የ IOT የወደፊት ዕጣ?
የነገሮች በይነመረብ (IoT) የርቀት ክትትል እና ቁጥጥርን ለመፍቀድ በአካላዊ መሣሪያዎች ውስጥ የአውታረ መረብ ዳሳሾችን መጠቀም ነው። ይህ ቴክኖሎጂ እንደ የጤና እንክብካቤ ፣ የባንክ ፣ የችርቻሮ ፣ የማኑፋክቸሪንግ ፣ የፍጆታ ዕቃዎች ፣ ወዘተ ባሉ ዘርፎች ውስጥ ሰፊ ትኩረትን አግኝቷል።
በቀላሉ ማለቂያ የሌለው።
ስለዚህ እንጀምር።
ደረጃ 1 ለምን የዓሳ መጋቢ
የዓሳ መጋቢ የማድረግ ፍላጎት ስላለው እኔ የመማሪያ መጽሐፍትን የመፃፍ ጉዞዬን የጀመርኩት ከ 1 ዓመት በፊት ነው።
ለእረፍት መሄድ ነበረብኝ እና እኔ በሌለሁበት ጊዜ ዓሳዬ እንዳይሞት ማረጋገጥ አለብኝ።
ስለዚህ በማንኛውም የቆሻሻ መጣያ ነገሮች ፣ ሰርቮ ሞተርን በመጠቀም በተወሰነ የጊዜ ገደብ ምግብን የሚጥል ቀለል ያለ የዓሳ መጋቢ ሠርቻለሁ። ይመኑኝ ፣ ዓሳዬ ከእረፍቴ (ከግማሽ ወር) በሕይወት ተር survivedል።
www.instructables.com/id/ ዓሳ-ፌደር-አጠቃቀም…
እኔ ግን የተሰማኝ የቤት እንስሴን የመመገብ ያንን የሰው ንክኪ አጣሁ። በእውነት ማጣት ጀመርኩ። ስለዚህ እኔ የሰው (የእኔ) መስተጋብር በሚያስፈልገኝ በአንዳንድ መንገዶች መሣሪያውን በመቆጣጠር እነሱን ለመመገብ በዚህ ሀሳብ መጣሁ። ስለዚህ IOT ተስፋ ሰጭ ሆኖ በይነመረብ ላይ ሆኖ እንደ ቻም ሊቆጣጠሩት ይችላሉ። ያ ሁሉ በዚህ ፕሮጀክት እና ለምን እንዳደረግሁት ነው።
ደረጃ 2 - ቅድመ ሁኔታ
- መሰረታዊ የ ESP-01 ኮድ የመስቀል ዕውቀት።
- መሰረታዊ የአርዱዲኖ አይዲኢ እውቀት።
- ለ ESP-01 እና ለአርዱዲኖ ሚኒ ፕሮ የመጠቆሚያ ዕውቀት መሠረታዊ።
- የነገሮችን አጠቃቀም መሠረታዊ ዕውቀት
ቀዳሚ ዕውቀት ከሌልዎት ፣ እባክዎን እነዚህን ነገሮች በማይታይ ሁኔታ ውስጥ ፈልገው ለመጀመር ብዙ አገናኝ ያገኛሉ። ብዙ ESP8266 ምሳሌ አለ በነባሪ አለ እባክዎን ይሂዱ። እነሱን ወደ ቺፕ ይጫወቱ ፣ ያ እውቀትን እንዴት እንደምንማር እና እንደምናገኝ ነው።
ደረጃ 3: እኛ ልንማርበት የምንሄደው
- ESP-01 ን እንደ የእኛ IOT መሣሪያ እንጠቀማለን
- እሱ ሁለት አይኦ ፒኖችን ይሰጠናል።
-
እዚህ 2 ትናንሽ ፕሮጀክቶችን እናደርጋለን
- አንደኛው እንዴት ከሌሎች መሣሪያዎች ጋር መስተጋብር መፍጠር እንደሚችሉ። (እንደ አርዱinoኖ)
- ESP-01 ብቻ እንደ ዋናው ያለው ሌላ።
- ESP wifimanager እንዴት እንደሚዋቀር።
- ከዚህ የ Servo ሞተር የሥራ መርህ ከዚህ ጉርሻ ግንዛቤ ውጭ።
- PWM ESP-01 ን በመጠቀም።
ደረጃ 4 ለፕሮጀክቱ የሚያስፈልጉ ነገሮች
- ESP-01 እና ዩኤስቢ ወደ TTL መቀየሪያ
- አርዱዲኖ ፕሮ ሚኒ
- ሰርቮ SG-90
- 3.7 ሊፖ ባትሪ
- TP456 1A Li-ion ባትሪ መሙያ ሞዱል
- የመሸጫ ሰሌዳ
- የሚሸጡ ነገሮች
- ጥቂት ወንድ እና ሴት ራስጌዎች።
- 3 ዲ አታሚ። (3 ዲ ክፍሎችን በመስመር ላይ ማዘዝ ይችላሉ።)
- ጥቂት የእጅ መሣሪያዎች እና የአሸዋ ወረቀት
- Https://thingspeak.com/ ላይ ነፃ መለያ ይፍጠሩ
ደረጃ 5 የዓሳ አመጋጁን ያሰባስቡ
- አውቃለሁ..እኔ የ 3 ዲ አታሚ ክፍሎችን አውቃለሁ… እንዴት እንደሚታተም 3 ዲ አታሚ የለኝም እና bla..bla..bla..
- በመስመር ላይ ማዘዝ ይችላሉ። ብዙ የመስመር ላይ መደብሮች አሉ።
- በ 3 ዲ የአታሚ ክፍሎች ፕሮጀክቱን ካከናወኑ ለረጅም ጊዜ እና የበለጠ ጠንካራ ሆኖ ይቆያል።
- ደረጃዎቹን ይከተሉ እና በአንድ ጊዜ ይሰበሰባል።
- የሚንቀሳቀሱትን ክፍሎች ርዝመት ይፈትሹ ፣ ግጭትን ለመቀነስ የአሸዋ ወረቀት ወለሉን ይጠቀሙ።
- አንዴ ከተጠናቀቀ ፣ ለትክክለኛ የወረዳ ዕቃዎች በጣም ጥሩ ነን።
ደረጃ 6 ወረዳ 1 ESP-01 እና Arduino Pro Mini
- ለወረዳ ምስሉን ይከተሉ በጣም ቀላል ነው።
- የፒን ነጥቦችን ለማግኘት መዳፊትዎን ያንቀሳቅሱት።
- ሁሉም መለያ ተሰጥቷቸዋል።
የሥራ መርህ;
- ESP-01 የእስፔፒፋይነር አገልግሎትን በመጠቀም የእርስዎን አይኤስፒ (ISP) ማስተካከል ይችላል። (ለ wifi መጋቢ በማይታወቅ ሁኔታ ይፈልጉ ከ 10 በላይ መፍትሄ ያገኛሉ)
- አንዴ ከተጠናቀቀ የኤፒአይዎን ነጥብ በተከታታይ ይከታተላል።
- ወደ ላይ ከሄደ GPIO-01 ን ከፍ ያደርገዋል።
- አሁን GPIO-00 በፒንት ዲ 8 ላይ ለአርዱዲኖ እንደ ዳሳሽ ግብዓት ፒን ሆኖ ይሠራል።
- D8 ከፍ ብሎ ከሄደ የ servo ተግባሩን ያነቃቃል።
- አንዴ ከተሰራ ለ ESP GPIO-02 እንደ ዳሳሽ ፒን ሆኖ የሚያገለግል D7 High ን ያዘምናል።
- እና GPIO-02 ከፍ እያለ ኤፒአዩን ወደ ዝቅተኛ ያዘምናል።
- እና GPIO-00 ዝቅተኛ ያደርገዋል።
- እና እንደገና ምልልሱ ይቀጥላል።
ደረጃ 7 ወረዳ 2 ESP-01 ብቻ
ለወረዳ ምስሉን ይከተሉ በጣም ቀላል ነው።
የሥራ መርህ;
- ስለዚህ ከቀድሞው ወረዳችን እንደሚያውቁት ለ I/O ሁለት ፒኖችን መጠቀም እንችላለን።
- ስለዚህ እዚህ አንድ ለማመላከት እና አንዱን ለ servo ቁጥጥር እንጠቀምበታለን።
- GPIO-00 ለ servo ቁጥጥር።
- ለማመላከት GPIO-02።
-
Servo ን ለመቆጣጠር ከ GPIO-00 ፒን የ PWM ምልክት መፍጠር አለብን።
- ስለዚህ የ serms ቼክ ለ 20ms ዑደት ምልክት PWM ነው።
- 1ms PWM of Cycle 20ms ከሰጡ በ 0 ዲግሪ ይቆያል። (ለእኔ በ.7ms ላይ ይሠራል)
- 2ms PWM of Cycle 20ms ከሰጡ በ 180 ዲግሪ ይቆያል።
- የ 20ms ዑደት 1.5ms PWM ከሰጡ በ 90 ዲግሪ ይቆያል።
- ኮዱን ይመልከቱ የ runServo ተግባር ኮድ ጥሩ ሀሳብ ይሰጥዎታል።
-
ስለዚህ ከዚህ በታች አመክንዮው አለ
- ለአንድ እሴት የኤፒአይ መጨረሻ ነጥቡን መፈለግዎን ይቀጥሉ።
- ያንን ካገኙ በ GPIO-00 ውስጥ የ PWM ምልክት ይላኩ።
- እሴቱን ዳግም ለማስጀመር የኤፒአይ መጨረሻ ነጥብ ጥሪ ያድርጉ።
- ከዚያ ተመሳሳይውን ያዙሩ።
- ሎጂክ በጣም ቀላል ነው።
ደረጃ 8: ኮድ ይራመዱ
ስለዚህ ትንሽ ዕውቀት አደገኛ መሆኑን ሊያውቁ ይችላሉ ፣ ለኮድ ጭነት ተመሳሳይ ነው። ኮዴ ምን እንደሚሰራ ሳያውቅ ተመሳሳይ ነው። እዚህ ስለ እያንዳንዱ ተግባር እና እንዴት እንደሚሰራ እንነጋገራለን።
ፕሮጀክት 2: OnlyESP8826
-
fastblink (int count, String msg)
- በ int ቆጠራው ለቀረበው የቁጥር ብዛት አብሮ የተሰራውን ወደ ብልጭታ እንዲመራ ያደርገዋል።
- በተከታታይ ላይ መልዕክቱን ያትማል።
-
getResult ()
- ይህ ተግባር በዩአርኤል ውስጥ ለተጠቀሰው መስክ የመጨረሻውን የመዝገብ ውጤት ይመልሳል።
- የ 5.1 ArduinoJson ቤተ -መጽሐፍትን በመጠቀም በተገኘው የ json እሴት ላይ እየሰራን ነው።
-
updateStatus ()
የመስክ እሴቱን ወደ 0 ለማቀናጀት በመስክ ላይ የማዘመን ጥሪ እያደረግን ነው።
-
runServo (int servoPin ፣ int ዲግሪ)
- ለ servo የ PWM መደበኛ ተግባር ነው።
- እሱ በተጠቀሰው ዲግሪ ደረጃውን እንዲሰጥ servo ን ይረዳል።
-
አዘገጃጀት
- ባለቤቱን እያቋቋምን ነው።
- ስለዚህ በዚያ እኛ wifi ን በመጠቀም መሣሪያችንን ከአንድ የተወሰነ አይኤስፒ ጋር ማገናኘት እንችላለን።
- አንዴ ካስቀመጠ ለእያንዳንዱ ጊዜ የሚገኝ ይሆናል ፣ እንደገና ማዋቀር አያስፈልግም።
- አንዴ ከተገናኘ በኋላ አብሮ የተሰራውን መሪ ለ 10 ጊዜ እያበራነው ነው።
- ከዚያ ዝመና ስታቲስ () ን በመጠቀም በነገሮች ውስጥ የመስክ ዋጋን ወደ ዜሮ ያዋቅሩ።
- የሚቀጥለው የኤፒአይ ጥሪ በተቀላጠፈ ሁኔታ እንዲሠራ ከ 5 ሰከንድ መዘግየት።
-
ሉፕ
- የቅርብ ጊዜውን ወይም የመጨረሻውን የመስክ ዋጋ ለማግኘት የእኛ የኤፒአይ ጥሪ እያደረግን ከሆነ መሣሪያው እኛ ከተገናኘ።
- የእርሻው ዋጋ በ 1 ብቻ ከሆነ እኛ በ LED ፒን ውስጥ አብሮ የተሰራውን እንዲያበራ እናዘጋጃለን።
- ወደ 0 ዲግሪ → 2 ሰከንድ መዘግየት → 180 ዲግሪ → 2 ሰከንድ መዘግየት → 0 ዲግሪ ለመሄድ ወደ ሰርቪው ይደውሉ
- የሚቀጥለውን የኤፒአይ ጥሪ ለማድረግ ከመዘግየት በላይ።
- እኛ እንደገና የመስክ እሴቱን 0 እያዋቀርን ነው።
ፕሮጀክት 1: esp8826Feeder እና Feeder
- ሌላው የፕሮጀክት ሥራ እራስዎን እንዴት እንደሚያውቁ
- እርስዎ እራስዎ ካደረጉት ተግዳሮቶች ያጋጥሙዎታል እና ለመማር ይረዳዎታል።
- በአብዛኛው ሁሉም ተግባራት አንድ ናቸው ፣ ፒን ከፍ ወይም ዝቅተኛ በማቀናበር በፒን ላይ ግንኙነት ነበረው።
- በወረዳ ደረጃ አስቀድሞ ተብራርቷል።
- በጣም የከፋ ጉዳይ እርስዎ ለመምራት እና እርዳታ ከፈለጉ እኔን ለመላክ እዚህ ነኝ።
ለፖስታ ሠራተኛ ኩርባ።
የመስክ እሴቶችን ለማዘመን
GET /update.json?api_key=8FC9LUB2AXVCZJ6L&field2=1 HTTP /1.1
አስተናጋጅ: api.thingspeak.com የይዘት ዓይነት-ትግበራ/x-www-form-urlencoded Cache-Control: no-cache Postman-Token: 688a86e0-7798-d4e1-b266-b5c666fefba7
የመጨረሻውን የመስክ እሴቶች ውጤት ለማግኘት ፦
GET /channels/665683/fields/2.json?api_key=QOIEGTM7XT0EKI0V&results=1 HTTP/1.1 አስተናጋጅ: api.thingspeak.com መሸጎጫ መቆጣጠሪያ-ምንም መሸጎጫ ፖስትማን-ማስመሰያ: b939c04d-7c72-4d82-aea68-b37e
. Txt ን ወደ html ይለውጡ ፣ ገጽ ለአሳሽ እርምጃ ተያይ attachedል።
ለዓሳ መጋቢዎ የንባብ ፃፍ ጥሪን በትክክል ያዘምኑ።
ደረጃ 9 - ማሳያ
- የመጀመሪያው ቪዲዮ ከፖስታ ቤት ጋር ነው።
- በኤችቲኤምኤል ገጽ ሁለተኛ።
- ሦስተኛው የቪዲዮ ስርዓት በተግባር ላይ።
- የሜካኒካዊ አፍታ እንዴት እንደሚከሰት ቪዲዮ።
እኔ ያደረግሁት ጥቂት ማሻሻያ ፦
- በሂደቱ ወቅት የእኔ 3 ዲ ዥረት ተጎዳ እኔ በትንሽ ጠርሙስ ተተካሁት።
- ትንሽ መያዣ ፈጠረ እና ለማያያዣ ከማሽን ጋር ያያይዙት
ከእኔ ጋር እስከመጨረሻው ለፍላጎትዎ አመሰግናለሁ። እና እርስዎ ካደረጉት እባክዎን ፈተናዎችን ያጋሩዎት። ሁሉንም ነገር በመጀመሪያ አርትዕዬ መሸፈን እንደማልችል እርግጠኛ ነኝ ፣ እባክህ ውድ ዋጋ ያለው ግብዓትህን ስጠኝ ከጎደሉ ዝርዝሮች ጋር ያዘምኑት።
በመጨረሻ አመሰግናለሁ ፣ እናም የበለጠ አስደናቂ አስተማሪዎችን መማር እና መማር እንድችል እባክዎን ጠቃሚ ግብዓትዎን ለመስጠት ነፃነት ይሰማዎ።
የሚመከር:
በ EasyEDA የመስመር ላይ መሳሪያዎች ብጁ ቅርፅ ያለው ፒሲቢን እንዴት ዲዛይን ማድረግ እንደሚችሉ ይማሩ -12 ደረጃዎች (ከስዕሎች ጋር)
በ EasyEDA የመስመር ላይ መሣሪያዎች አማካኝነት ብጁ ቅርፅ ያለው ፒሲቢን እንዴት ዲዛይን ማድረግ እንደሚችሉ ይማሩ - እኔ ሁል ጊዜ ብጁ ፒሲቢን ዲዛይን ማድረግ እፈልግ ነበር ፣ እና በመስመር ላይ መሣሪያዎች እና ርካሽ የፒ.ቢ.ቢ ፕሮቶታይፕ ከአሁን በኋላ ቀላል ሆኖ አያውቅም! አስቸጋሪውን ሶል ለማዳን የወለል ንጣፉን ክፍሎች በዝቅተኛ እና በቀላሉ በትንሽ መጠን እንዲሰበሰቡ ማድረግ ይቻላል
SCARA ሮቦት - ስለ ፈሪ እና ተገላቢጦሽ ኪነ -ጥበባት መማር !!! (ሴራ ጠምዛዛ ሂደቱን በመጠቀም በ ARDUINO ውስጥ እውነተኛ ጊዜ በይነገጽን እንዴት ማድረግ እንደሚቻል ይማሩ !!!!) 5 ደረጃዎች (ከስዕሎች ጋር)
SCARA ሮቦት - ስለ ፈሪ እና ተገላቢጦሽ ኪነማቲክስ መማር !!! (ሴራ ጠምዛዛ ሂደቱን በ ARDUINO ውስጥ እንዴት ማድረግ እንደሚቻል ይማሩ !!!!) - SCARA ሮቦት በኢንዱስትሪው ዓለም ውስጥ በጣም ተወዳጅ ማሽን ነው። ስሙ ለሁለቱም ለምርጫ ታዛዥ ስብሰባ ሮቦት ክንድ ወይም ለምርጫ ተስማሚ ተኮር አርቦት ሮቦት ነው። የመጀመሪያዎቹ ሁለት መከፋፈሎች በመሆናቸው በመሠረቱ ሶስት ዲግሪ የነፃነት ሮቦት ነው
ቲንከርካድ ባጅ ለመሸጥ ይማሩ 5 ደረጃዎች (ከስዕሎች ጋር)
ቲንከርካድ ባጅ መሸጥ ይማሩ -በዚህ የ Tinkercad ባጅ መሸጥን ይማሩ! ጥቂት ክፍሎችን ወደ ብጁ የወረዳ ቦርድ ያያይዙ እና የሚያብረቀርቅዎን የፔን ፔንጊን ፒን በኩራት ይልበሱ። እርስዎ አስተማሪ ከሆኑ ፣ ምናልባት በእኛ የክስተት ዝግጅቶች በአንዱ ኪት አንስተው ይሆናል። የኪት ክምችት -ፒተር ብዕር
ማይክሮ: ቢት አስማት ዋንድ! (ጀማሪ): 8 ደረጃዎች (ከስዕሎች ጋር)
ማይክሮ: ቢት አስማት ዋንድ! (ጀማሪ)-ለእኛ አስማታዊ ባልሆኑ ሰዎች ዕቃዎችን በአዕምሯችን ፣ በቃላቶቻችን ወይም በዱላዎቻችን ማንሳት ትንሽ አስቸጋሪ ቢሆንም እኛ ተመሳሳይ (ተመሳሳይ) ነገሮችን ለማድረግ ቴክኖሎጂን መጠቀም እንችላለን! ይህ ፕሮጀክት ሁለት ማይክሮ-ቢት ፣ ሀ ጥቂት ትናንሽ የኤሌክትሮኒክስ ክፍሎች ፣ እና አንዳንድ የዕለት ተዕለት ዕቃዎች
ጀማሪ FPV Drone 7 ደረጃዎች (ከስዕሎች ጋር)
ጀማሪ FPV Drone - EACHINE E010 ን ለጀማሪዎች ወደ ዝቅተኛ ዋጋ FPV ድሮን እንዴት እንደሚቀይሩ እነሆ። ይደሰቱ