ዝርዝር ሁኔታ:

የአእዋፍ መጋቢ መቆጣጠሪያ 7 ደረጃዎች (ከስዕሎች ጋር)
የአእዋፍ መጋቢ መቆጣጠሪያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአእዋፍ መጋቢ መቆጣጠሪያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የአእዋፍ መጋቢ መቆጣጠሪያ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ቁዌርሲቮሩስ እንዴት ማለት ይቻላል? #አስቸጋሪ (HOW TO SAY QUERCIVOROUS? #quercivorous) 2024, ታህሳስ
Anonim
የአእዋፍ መጋቢ ተቆጣጣሪ
የአእዋፍ መጋቢ ተቆጣጣሪ

ይህ የእኔን ወፍ መጋቢ የሚጎበኙትን የአእዋፍ ብዛት ለመቆጣጠር እንዲሁም ለመመገብ ያጠፋውን ጊዜ ለመመዝገብ ፕሮጀክት ነው። ወፎቹን ለመመገብ እና ለመመዝገብ አርዱዲኖ ዩን እና አቅም ያለው የንክኪ ዳሳሽ ፣ አዳፍ ፍሬው CAP1188 ን እጠቀም ነበር። በመደበኛ መሠረት ፣ የተከማቸ መረጃ ወፎቹን የሚጎበኙትን ወፎች ብዛት እና ጊዜ ለመመዝገብ ወደ ጉግል ሰነዶች ተመን ሉህ ይላካል።

መረጃ የሚተላለፈው ፀሐይ ከመውጣቷ በፊት እና ፀሐይ ከጠለቀች በኋላ በተወሰነው ጊዜ ብቻ ነው።

ደረጃ 1: ክፍሎች

ክፍሎች
ክፍሎች

ፕሮጀክቴን ለመሰብሰብ የተጠቀምኩባቸው ክፍሎች ዝርዝር እነዚህ ናቸው። ፕሮጀክትዎን ለመፍጠር የተለያዩ የፕሮጀክት ሳጥኖችን መጠቀም ይችላሉ ፣ ግን እነዚህ በወቅቱ ያዙኝ ዕቃዎች ናቸው።

1 6x3x2 "የፕሮጀክት ማቀፊያ 1 3x2x1" የፕሮጀክት ማቀፊያ 1 ጥቅል 1/4 "የመዳብ ፎይል ቴፕ 1 CAP1188 8-ቁልፍ አቅም መነካካት ዳሳሽ 1 አርዱinoን ዩን 1 ማይክሮ ኤስዲ ካርድ 2 ዲቢ -9 ወንድ አያያ2ች 2 ዲቢ -9 ሴት አያያ1ች 1 ወፍ መጋቢ (ሴዳር ዎርክ ፕላስቲክ ሆፐር ወፍ) የጅራት ብርሃን አያያዥ ከአውቶሞቲቭ አቅርቦት መደብር

ደረጃ 2 - ሽቦ

ሽቦ
ሽቦ

አርዱዲኖ ዩን እና CAP1188 ጅምር ላይ ከባድ ዳሳሽ ዳግም ማስጀመር ለማቅረብ ሽቦ ተይዘዋል። አንድ ፣ አምስት ወይም ስምንት ዳሳሾች ያሉት ሌሎች አቅም ያላቸው የንክኪ ዳሳሾች አሉ። የወፍ መጋቢዬ ስድስት ጎኖች ስላሉት ስምንትን መረጥኩ።

ሽቦ:

CAP1188 SDA == ዩን ዲጂታል 2 CAP1188 SCK == ዩን ዲጂታል 3 CAP1188 RST == ዩን ዲጂታል 9 CAP1188 VIN == ዩን 3.3V ወይም 5V CAP1188 GND == Yún GND CAP1188 C1-C8 == በየ perch ላይ ወደ ሽቦዎች ይገናኙ

ከአርዱዲኖ ኃይል ከውጭ ጋራዥ ውስጥ ሽቦን በመሮጥ እና እንደ ወፍ መጋቢ ማቆሚያ ሆኖ በሚሠራው ቧንቧ በኩል ከውጭ ቀርቧል። ሽቦው በጋራrage ውስጥ ከ 5-ቪዲሲ የኃይል አቅርቦት ጋር ተገናኝቷል። ይህ ፕሮጀክት ከባትሪዎች ጋር መሥራት አለበት ፣ ግን ባትሪዎችን በመደበኛነት የመቀየር ችግር አልፈልግም።

የፕሮጀክት ሳጥኑን ከአርዱዲኖ ዩን እና CAP1188 የያዘውን ሣጥን ለማገናኘት በሁለቱም ጫፎች ላይ የ 16 ረዥም ገመድ ከዲቢ -9 አያያ construች ገነባሁ። አቅም ያለው ዳሳሽ በተቻለ መጠን ከመቀመጫዎቹ አቅራቢያ መቀመጥ አለበት።

ደረጃ 3 የ Python ጥቅሎችን እና ስክሪፕቶችን መጫን

CAP1188 ለዚህ ዳሳሽ ቤተ -ፍርግሞችን እንዲያወርዱ እና እንዲጭኑ ይጠይቃል። ቤተ -መጽሐፍት በሚከተለው ጣቢያ ላይ ይገኛል

github.com/adafruit/Afadruit_CAP1188_Library/archive/master.zip

ቤተ መፃህፍቱን እና ምሳሌዎችን የመጫን መመሪያዎች በዚፕ መያዣው ውስጥ በ README.txt ፋይል ውስጥ ይገኛሉ።

ይህ ፕሮግራም ለተለየ ቦታዎ የፀሐይ መውጫውን እና የፀሐይ መውጫውን ይከታተላል ፣ እና ፀሐይ ከመውጣቷ በፊት በተወሰነ ሰዓት እና ፀሐይ ከጠለቀች በኋላ በእኩል መጠን መቁጠር እና ጊዜን ይጀምራል። ከዚያ ጊዜ በፊት እና በኋላ ፣ ወደ የተመን ሉህዎ ምንም ውሂብ አይላክም። ይህ ፕሮጀክት ከያሆ የፀሃይ መውጫ እና የፀሐይ መውጫ መረጃን ለማንበብ የፓይዘን ስክሪፕት ይጠቀማል። የአየር ሁኔታ በእያንዳንዱ ምሽት ወይም ጅምር ላይ እነዚህን ጊዜያት ያግኙ።

የሚከተለው የፓይዘን ቤተ -መጽሐፍት በአርዱዲኖ ዩን ላይ ማውረድ እና መጫን አለበት።

Python-weather-apipywapi-https://code.google.com/p/python-weather-api/

ይህንን ቤተ -መጽሐፍት ለመጫን መመሪያዎች ከላይ ባለው ድር ጣቢያ ላይ ይገኛሉ።

የ Python ስክሪፕቶች በ ‹getastonomy.py› የፓይዘን ስክሪፕት ውስጥ መገኛ አካባቢዎን ለማካተት መሻሻል አለበት። በአሁኑ ጊዜ ለስኳር መሬት ፣ ቴክሳስ ተዋቅሯል። መታወቂያዎን ለማግኘት አንዱ መንገድ ወደሚከተለው ድር ጣቢያ መሄድ ነው።

የአየር ሁኔታ የአካባቢ ኮዶች

አካባቢዎን ያስገቡ ፣ እና የመገኛ አካባቢ መታወቂያዎ ይታያል። በአከባቢ መታወቂያዎ በስክሪፕቱ መስመር ውስጥ USTX1312 ን ይተኩ።

ውጤት = pywapi. ከአየር ሁኔታ_ኮም ('USTX1312')

ይህ ስክሪፕቱ ለአካባቢዎ የፀሐይ መውጫ እና የፀሐይ መጥለቅን እንዲያመጣ ያስችለዋል። ‹Sendgdocs.py› ን የማሻሻል መመሪያዎች በደረጃ 6 ውስጥ ይገኛሉ።

ሁለቱም ስክሪፕቶች ከተሻሻሉ በኋላ ወደ አርዱዲኖ ዩን ማይክሮ-ኤስዲ ካርድ ማውጫ '/mnt/sda1/' ላይ ማንቀሳቀስ አለብዎት።

ደረጃ 4 የወፍ መጋቢውን ሽቦ ማገናኘት

የወፍ መጋቢውን ሽቦ ማገናኘት
የወፍ መጋቢውን ሽቦ ማገናኘት
የወፍ መጋቢውን ሽቦ ማገናኘት
የወፍ መጋቢውን ሽቦ ማገናኘት

በመጋቢው ላይ ያሉት እያንዳንዳቸው ጫፎች በ 1/4 ሰፊ የራስ ማጣበቂያ የመዳብ ፎይል ቴፕ ተሸፍነዋል። በቴፕ እና በመሳፈሪያ በኩል አንድ ትንሽ ቀዳዳ ተቆፍሯል ፣ እና ሽቦ ወደ ፎይል ቴፕ ተሽጦ ከመጋቢው በታች ተዘዋውሯል።

ማሳሰቢያ - ከላይ ከሚታየው የወፍ መጋቢ ጋር ፣ በ 1 1/4 - - 1 1/2 each የእያንዳንዱ የፎይል መስመር ጫፎች መካከል ያለውን ክፍተት እመክራለሁ። ትልልቅ ወፎች ፣ እንደ ግራክሌሎች እና ርግቦች ፣ አንድ ላይ እንዲጠጉ ከተቀመጡ በአንድ ጊዜ ሁለት ፎይል ሰቅሎችን መንካት እንደሚችሉ ተረዳሁ።

CAP1188 ን የያዘውን የፕሮጀክት ሣጥን ለመሰካት ደረጃ ያለው ቦታ ለማቅረብ ከእንጨት የተሠራ ብሎክ በመመገቢያው የታችኛው ክፍል ተቀርጾ ተጣብቋል። የቬልክሮ ቴፕ በፕሮጀክቱ ሣጥን እንዲሁም በእንጨት ማገጃው ላይ የማጣበቂያ ዘዴን ለማቅረብ ተተግብሯል።

የአእዋፍ መጋቢውን እንደገና ለመሙላት ፣ ጋራrage ውስጥ ያለውን ኃይል አወጣለሁ። በመቀጠልም የዲቢቢ -9 አገናኙን ከመጋቢው ታችኛው ክፍል ጋር ከተያያዘው የፕሮጀክት ሣጥን አላቅቃለሁ ፣ ይህም ከፕሮጀክት ሳጥኑ ጋር አሁንም መጋጠሚያውን ከቧንቧው ላይ ለማንሳት ያስችለኛል። መጋቢው እንደገና ከተሞላ በኋላ እንደገና በቧንቧ ማቆሚያ ላይ አደርጋለሁ። የ DB-9 ገመዱን ያገናኙ; እና ኃይልን ይሰኩ።

ደረጃ 5 - የጉግል ሰነድ ቅጽ መፍጠር

የጉግል ሰነድ ቅጽ መፍጠር
የጉግል ሰነድ ቅጽ መፍጠር

የ Google ሰነዶች ተመን ሉህ ውሂብ ለመላክ በመጀመሪያ ከሁሉም አስፈላጊ መስኮች ጋር ቅጽ መፍጠር አለብዎት። በእኔ ምሳሌ ውስጥ ኢንቲጀር ግብዓት የሆኑ ስድስት 'cnt' መስኮች እና ስድስት 'ጊዜ' መስኮች አሉኝ። ለምሳሌ ፣ መስኮች ‹cnt1› ፣ ‹time1› ፣ ‹cnt2› ፣ ‹time2› ፣ ወዘተ ›ተብለው ተሰይመዋል አንዴ በቅጹ ከጨረሱ በኋላ የተጠናቀቀውን ቅጽ ለማየት‹ ቀጥታ ቅጽን ይመልከቱ ›የሚለውን ጠቅ ያድርጉ። ቅጹን በሚመለከቱበት ጊዜ ገጹን በቀኝ ጠቅ ያድርጉ እና “የገጽ ምንጭ ይመልከቱ” ን ይምረጡ። በመነሻ ኮድ ውስጥ ሁሉንም የኤችቲኤምኤል “ግብዓት” መስኮች ይፈልጉ እና ያግኙ። በቅጹ ላይ ለገቡት እያንዳንዱ መስኮች የስሙን ማስታወሻ ያዘጋጁ። በushingሽቦክስ ውስጥ የእርስዎን ሁኔታ ለመፍጠር ይህ መረጃ ያስፈልጋል።

ደረጃ 6: PushingBox ን በማዋቀር ላይ

PushingBox ን በማዋቀር ላይ
PushingBox ን በማዋቀር ላይ
PushingBox ን በማዋቀር ላይ
PushingBox ን በማዋቀር ላይ

ቀደም ብለው የፈጠሩት ቅጽ የዩአርኤል አድራሻ (የተጠናቀቀውን ቅጽ ሲመለከቱ) ማስታወሻ ያድርጉ እና ያንን አድራሻ ይቅዱ። ከዚህ አድራሻ ጋር ተመሳሳይ መሆን አለበት ፦

"https://docs.google.com/forms/d/42QRHPzZzI4fdMZdC4…EbF8juE/viewform"

ከ ‹ / /መልክ› ይልቅ በ ‹ /formResponse› ማለቅ ካልሆነ በስተቀር ይህ አድራሻ የእርስዎን የushingሽቦክስ አገልግሎት ለመፍጠር ያገለግላል። በመጨረሻም ፣ አገልግሎቱ የሚጠቀምበትን ዘዴ ወደ POST መለወጥዎን እርግጠኛ ይሁኑ።

በushingሽቦክስ ውስጥ ትዕይንት መፍጠር ለእያንዳንዱ የግቤት መስኮች ቀደም ሲል ከቅጹ የተሰበሰበውን ውሂብ ይጠይቃል። ከላይ ባለው ፎቶ ላይ እንደሚታየው የ CustomURL ዓይነት ትዕይንት ይፍጠሩ። ከዚህ ጋር ተመሳሳይ መሆን አለበት-

entry.184762354 = $ cnt1 $ & entry.1970438117 = $ ti… 6352124 = $ cnt6 $ & entry.54370319 = $ time6 $ && submit = አስገባ

እያንዳንዱ ግቤት ከእርስዎ ቅጽ ‹cnt› እና ‹ጊዜ› መስኮች ጋር መዛመድ አለበት። ከላይ እንደታየው && submit = አስገባ በሚለው መስክ ላይ ሕብረቁምፊውን ይጨርሱ።

በushingሽቦክስ በኩል መረጃን ወደ ጉግል ሰነዶች ለማስተላለፍ በ ‹sendgdocs.py› ፓይዘን ስክሪፕት ውስጥ በእርስዎ ሁኔታ የተፈጠረ የመሣሪያ መታወቂያ ያስፈልጋል።

ደረጃ 7 - ውሂቡ

መረጃው
መረጃው
መረጃው
መረጃው

ይህ ፕሮግራም በአሁኑ ጊዜ በየ 20 ደቂቃዎች ወደ Google ሰነዶች ለመሰብሰብ እና ለመላክ የተዋቀረ ነው። ያ ክፍተት በስዕሉ ውስጥ በቀላሉ ሊቀየር ይችላል

የተላከው መረጃ አንድ ወፍ (ወይም ሌላ ነገር) በመዳፊያው ላይ የመዳብ ወረቀቱን ሲነካ “ቆጠራ” ነው። እንዲሁም አንድ ወፍ በሚመገብበት ጊዜ አነፍናፊውን የነካውን አጠቃላይ ጊዜ (ሰከንዶች) ይልካል።

የተለያዩ ውጤቶችን አጋጥሞኛል። ሁሉም እኔ ባቀረብኩት ምግብ እና በአካባቢው ባሉ ወፎች ላይ የተመሠረተ ነው። ጥጥሮቹ በአካባቢው ካሉ የወፍ መጋቢውን በቅደም ተከተል ባዶ ማድረግ ይችላሉ። ምግብን በየአፋቸው በፍጥነት በየቦታቸው መበተን ችለዋል።

እኔ ሁለት የወፍ መጋቢዎች አሉኝ ፣ ግን አንድ ብቻ ተቆጣጣሪው ተያይ attachedል። ስለዚህ ፣ መረጃዬ የሚያመለክተው ከ 1 እስከ 000 እስከ 1 ድረስ ፣ 400 በመሙላት መካከል ቆጠራዎች ፣ እና የመጋቢው አቅም 6 ፓውንድ ነው። ሆኖም ፣ ከእነዚህ ቆጠራዎች ውስጥ አንዳንዶቹ ከአንድ በላይ ጫፎች ላይ በሚንሸራተቱ ወፎች የተነሳ ሁለት እጥፍ ናቸው። በማንኛውም ሁኔታ መጋቢውን በማየት እና ውሂቡን መመርመር አስደሳች ነበር።

የሚመከር: