ዝርዝር ሁኔታ:

የፀሐይ የአየር ሁኔታ ጣቢያ -5 ደረጃዎች
የፀሐይ የአየር ሁኔታ ጣቢያ -5 ደረጃዎች

ቪዲዮ: የፀሐይ የአየር ሁኔታ ጣቢያ -5 ደረጃዎች

ቪዲዮ: የፀሐይ የአየር ሁኔታ ጣቢያ -5 ደረጃዎች
ቪዲዮ: በጃፓን ሔሮሺማ እና ናጋሳኪ የአቶሚክ ቦንብ በተጣለ ጊዜ ምን ሆኖ ነበር? 2024, ህዳር
Anonim
የፀሐይ የአየር ሁኔታ ጣቢያ
የፀሐይ የአየር ሁኔታ ጣቢያ

ከእውነተኛ ጊዜ የአየር ሁኔታ መረጃ ከጓሮዎ ፈልገው ያውቃሉ? አሁን በመደብሩ ውስጥ የአየር ሁኔታ ጣቢያ መግዛት ይችላሉ ነገር ግን እነዚያ አብዛኛውን ጊዜ ባትሪዎችን ይፈልጋሉ ወይም ከአንድ መውጫ ጋር መገናኘት አለባቸው። ለበለጠ ቅልጥፍና ወደ ፀሐይ የሚዞሩ የፀሐይ ፓነሎች ስላሉት ይህ የአየር ሁኔታ ጣቢያ ከግሪድ ጋር መገናኘት አያስፈልገውም። በ RF ሞጁሎቹ አማካኝነት መረጃውን ከውጭ ጣቢያው ወደ ቤትዎ ውስጥ ወደ Raspberry Pi ማስተላለፍ ይችላል። Raspberry Pi ውሂቡን ማየት የሚችሉበትን ድር ጣቢያ ያስተናግዳል።

ደረጃ 1 - ቁሳቁሶችን ይሰብስቡ

ቁሳቁሶች

  • Raspberry Pi 3 ሞዴል ቢ + + አስማሚ + ማይክሮ ኤስዲ ካርድ 16 ጊባ
  • አርዱዲኖ ኡኖ
  • Arduino Pro Mini + FTDI መሠረታዊ መለያየት
  • 4 6V 1W የፀሐይ ፓነሎች
  • 4 18650 ባትሪዎች
  • ከፍ ማድረጊያ 5v
  • 4 TP 4056 ባትሪ መሙያዎች
  • Adafruit DHT22 የሙቀት መጠን እና እርጥበት ዳሳሽ
  • BMP180 ባሮሜትሪክ ግፊት ዳሳሽ
  • 4 ኤልዲአር
  • RF 433 ተቀባይ እና አስተላላፊ
  • 2 ነማ 17 ስቴፐር ሞተሮች
  • 2 DRV8825 Stepper ሞተር ነጂዎች
  • lcd 128*64
  • ብዙ ሽቦዎች

መሣሪያዎች እና ቁሳቁሶች

  • ሙጫ
  • የእንጨት ጣውላዎች
  • አየ
  • ብሎኖች + ሹፌር ሾፌር
  • ዳክዬ ቴፕ
  • 2 የአሉሚኒየም ቁርጥራጮች

ደረጃ 2 ሜካኒካል ዲዛይን

መካኒካል ዲዛይን
መካኒካል ዲዛይን
መካኒካል ዲዛይን
መካኒካል ዲዛይን
መካኒካል ዲዛይን
መካኒካል ዲዛይን
መካኒካል ዲዛይን
መካኒካል ዲዛይን

የአየር ሁኔታ ጣቢያው አካል ከእንጨት የተሠራ ነው። እንጨት መጠቀም የለብዎትም ፣ እርስዎ ከሚመርጡት ከማንኛውም ቁሳቁስ ሊሠሩ ይችላሉ። ለሞተር መጫኛዎች ፣ እኔ ሙሉ በሙሉ በእንጨት ማገዶ ውስጥ ቆፍሬ ከዚያ በኋላ እኔ ከጠበቅሁት በተሻለ ሁኔታ በሚሠራው የሞተሩ ዘንግ ላይ ጠፍጣፋ ስፒል ውስጥ እሰካለሁ። በዚህ መንገድ የሞተር ተራራ 3 ዲ ማተም አያስፈልግዎትም እና ለመሥራት ቀላል ነው። ከዚያ ሞተሮችን በጣም አጥብቀው ለመያዝ 2 የአሉሚኒየም ንጣፎችን አጠፍኩ። ከዚያም አንድ ሳንቃ ቆረጥኩ እና በውስጡ ለሶላር ፓነሎች ቀዳዳዎችን ቆፍሬያለሁ። ከዚያ የፀሐይ ፓነሎችን በላዩ ላይ እና በፀሐይ ፓነሎች ላይ የሽያጭ ሽቦዎችን ይለጥፉ። ከዚያ እርስዎም ከጥቁር ቁሳቁስ መስቀልን መስራት ያስፈልግዎታል። ምንም ጥቁር ነገር ከሌለዎት ፣ ጥቁር ቴፕ መጠቀም ይችላሉ። አርዱዲኖ ልኬቶችን ከኤልዲአርዲ ማወዳደር እና የትኛውን አቅጣጫ ማዞር እንዳለበት ለማስላት ይህ መስቀል በእያንዳንዱ ጥግ ላይ ኤልዲአር ይይዛል። ስለዚህ እዚያ ውስጥ አንድ ኤልዲአርድን እንዲገጣጠሙ በእያንዳንዱ ጥግ ላይ ጥቃቅን ድፍረቶችን ይቆፍሩ። አሁን ማድረግ የሚቀረው የመሠረት ሳህን መሥራት እና ኤሌክትሮኒክስን ወደ ውስጥ ማስገባት አንድ ነገር ነው። ለመሠረት ሰሌዳው ሁሉንም ሽቦዎች ገንዳ ለማለፍ በውስጡ ሙሉ በሙሉ መቆፈር ያስፈልግዎታል። ለመለኪያዎቹ ፣ እኔ ምንም አልሰጥዎትም ምክንያቱም ይህንን እንዴት ዲዛይን ማድረግ እንደሚፈልጉ በእርስዎ ላይ የተመሠረተ ነው። ሌሎች ሞተሮች ወይም ሌሎች የፀሐይ ፓነሎች ካሉዎት ከዚያ መለኪያዎች በእራስዎ መገመት ይኖርብዎታል።

ደረጃ 3 የኤሌክትሪክ ንድፍ

ኃይል

መላው ስርዓቱ በባትሪዎች ላይ ይሠራል (ከ Raspberry Pi በስተቀር)። በተከታታይ 3 ባትሪዎችን አስቀምጫለሁ። 1 ባትሪ በአማካይ 3.7 ቪ ነው ፣ ስለዚህ 3 ተከታታይ 11V አካባቢ ይሰጡዎታል። ይህ 3s የባትሪ ጥቅል ለሞተር እና ለኤፍ አር ማስተላለፊያው ያገለግላል። የቀረው ሌላው ባትሪ አርዱinoኖ ፕሮ ሚኒን እና ዳሳሾችን ለማብራት ያገለግላል። ባትሪዎቹን ለመሙላት 4 TP4056 ሞጁሎችን እጠቀም ነበር። እያንዳንዱ ባትሪ 1 TP4056 ሞጁል አለው ፣ እያንዳንዱ ሞዱል ከፀሐይ ፓነል ጋር ተገናኝቷል። ሞጁሉ ለ (በ) እና ለ (ውጭ) ስላለው ፣ በተናጠል ማስከፈል እና በተከታታይ ማስወጣት እችላለሁ። ሁሉም ሞጁሎች B (ውስጥ) እና ለ (ውጭ) የላቸውም ምክንያቱም ትክክለኛውን TP4056 ሞጁሎች መግዛትዎን ያረጋግጡ።

ኮንርትል

Arduino Pro Mini አነፍናፊዎችን እና ሞተሮችን ይቆጣጠራል። የአርዱዲኖ ጥሬ እና መሬት ፒን ከ 5 ቪ ማጠናከሪያ ጋር ተገናኝቷል። 5V ማጉያው ከአንድ ባትሪ ጋር ተገናኝቷል። Arduino Pro Mini በጣም ዝቅተኛ የኃይል ፍጆታ አለው።

አካላት

DHT22: ይህንን ዳሳሽ ከቪሲሲ እና ከመሬት ጋር አገናኘሁት ፣ ከዚያ የውሂብ ፒኑን ከዲጂታል ፒን 10 ጋር አገናኘሁት።

BMP180: ይህንን ዳሳሽ ከቪሲሲ እና መሬት ጋር አገናኘሁት ፣ በአርዱዲኖ ላይ ኤስ.ሲ.ኤልን ከ SCL ጋር አገናኘሁ እና አርዲኤኖ ላይ ኤስዲኤን ወደ ኤስዲኤ። በአርዱዲኖ ፕሮ ሚኒ ላይ ያሉት የ SCL እና SDA ፒኖች በቦርዱ መሃል ላይ ስለሆኑ ይጠንቀቁ ፣ ስለዚህ ፒኖችን ወደ ቦርዱ ከሸጡ እና በዳቦ ሰሌዳ ውስጥ ካስገቡ ፣ ጣልቃ አይገቡም ምክንያቱም ሌሎች ፒኖች ይኖሩዎታል። በቦርዱ አናት ላይ እነዚያን 2 ፒኖች ሸጥኩ እና ሽቦውን በቀጥታ ከእሱ ጋር አገናኘሁት።

የ RF አስተላላፊ - ለተሻለ ምልክት እና ረዘም ላለ ክልል ይህንን ከ 3 ዎቹ የባትሪ ጥቅል ጋር አገናኘሁት። ከአርዲኖ ከ 5 ቮ ጋር ለማገናኘት ሞከርኩ ግን ከዚያ የ RF ምልክቱ እጅግ በጣም ደካማ ነው። ከዚያ የውሂብ ፒኑን ከዲጂታል ፒን 12 ጋር አገናኘሁት።

LDR: 4 LDR ን ከአናሎግ ፒን A0 ፣ A1 ፣ A2 ፣ A3 ጋር አገናኘሁት። እኔ የ LDR ን ከ 1 ኪ resistor ጋር አንድ ላይ አድርጌአለሁ።

ሞተሮች: ሞተሮቹ በ 2 DRV8825 መቆጣጠሪያ ሞጁሎች ይንቀሳቀሳሉ። እነዚህ በጣም ምቹ ናቸው ምክንያቱም 2 የግብዓት መስመሮችን (አቅጣጫ እና ደረጃ) ብቻ ስለሚወስዱ በአንድ ደረጃ እስከ ሞተሮች ድረስ እስከ 2 ኤ ድረስ ማምረት ይችላሉ። እኔ ከዲጂታል ፒን 2 ፣ 3 እና 8 ፣ 9 ጋር ተገናኝቼአለሁ።

ኤልሲዲ-IP አድራሻውን ለማሳየት ኤልሲዲውን ከ Raspberry Pi ጋር አገናኘሁት። የኋላ መብራቱን ለማስተካከል መቁረጫ ተጠቅሜ ነበር።

አርዲኤፍ ተቀባይ - ተቀባዩን በ 5 ቮ እና መሬት ላይ ከአርዱዲኖ ኡኖ ጋር አገናኘሁት። ተቀባዩ ከ 5 ቪ በላይ መውሰድ የለበትም። ከዚያ የውሂብ ፒኑን ከዲጂታል ፒን 11. ጋር አገናኘሁት ።በ Raspberry Pi ላይ ለሚሰራው ለእነዚህ የ RF ሞጁሎች ቤተ -መጽሐፍት ማግኘት ከቻሉ ታዲያ አርዱዲኖ ኡኖን መጠቀም አያስፈልግዎትም።

Raspberry Pi: Raspberry Pi ከአርዱዲኖ ኡኖ ዩኤስቢ ገመድ ጋር ተገናኝቷል። አርዱዲኖ በተከታታይ ግንኙነት በኩል የ RF ምልክቶችን ለ Raspberry Pi ያስተላልፋል።

ደረጃ 4 - ኮድ መስጠት እንጀምር

አርዱዲኖ ፕሮ ሚኒን ኮድ ለመስጠት ፣ የ FTDI ፕሮግራመር ያስፈልግዎታል። Pro Mini የዩኤስቢ ወደብ ስለሌለው (ኃይልን ለመቆጠብ) ፣ ያ የመለያያ ሰሌዳ ያስፈልግዎታል። በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ፕሮግራም አደረግኩ ፣ ይህ ለማድረግ ቀላሉ መንገድ ይመስለኛል። ኮዱን ከፋይሉ ይስቀሉ እና መሄድ ጥሩ መሆን አለበት።

አርዱዲኖ ኡኖን ኮድ ለመስጠት በዩኤስቢ ገመድ በኩል ከኮምፒውተሬ ጋር አገናኘሁት። ኮዱን ከሰቀልኩ በኋላ ከ Raspberry Pi ጋር አገናኘሁት። እኔ አርዱዲኖ አይዲኢን ስለጫንኩ እና ከዚያ እሱን መርሐግብር ስለያዝኩ እንዲሁ በ Raspberry Pi ላይ ኮዱን መለወጥ ችያለሁ። ኮዱ በጣም ቀላል ነው ፣ ግብዓቱን ከተቀባዩ ይወስዳል እና በተከታታይ ወደብ ወደ Raspberry Pi ይልካል።

Raspberry Pi ን ኮድ ለመስጠት ፣ Raspbian ን ጫንኩ። ከዚያ በኤስኤስኤች ግንኙነት በኩል ከእሱ ጋር ለመገናኘት tyቲን ተጠቀምኩ። እኔ በ VNC በኩል ከእሱ ጋር መገናኘት እና ስለዚህ GUI እንዲኖረኝ Raspberry ን አዋቅሬአለሁ። እኔ የ Apache ድር አገልጋይ ጫንኩ እና ለዚህ ፕሮጀክት የኋላውን እና የፊት ገጽን ኮድ መስጠት ጀመርኩ። በ github ላይ ኮዱን ማግኘት ይችላሉ-

ደረጃ 5 የውሂብ ጎታ

ውሂቡን ለማከማቸት እኔ የ SQL ዳታቤዝ እጠቀማለሁ። በ MySQL Workbench ውስጥ የውሂብ ጎታውን ሠራሁ። የመረጃ ቋቱ የአነፍናፊ ንባቦችን እና የአነፍናፊ መረጃን ይይዛል። እኔ 3 ሰንጠረ haveች አሉኝ ፣ አንዱ የአነፍናፊ እሴቶችን በጊዜ ማህተሞች ለማከማቸት ፣ ሁለተኛው ስለ ዳሳሾች መረጃ ለማከማቸት እና ስለ ተጠቃሚዎች መረጃ ለማከማቸት የመጨረሻው። በእኔ MVP ውስጥ ስላልነበረ ያንን የፕሮጀክቱን ክፍል ኮድ ስላልያዝኩ የተጠቃሚዎችን ጠረጴዛ አልጠቀምም። የ SQL ፋይልን ያውርዱ እና ያስፈጽሙት እና የመረጃ ቋቱ ለመሄድ ጥሩ መሆን አለበት።

የሚመከር: