ዝርዝር ሁኔታ:

WeatherBot 3000: 6 ደረጃዎች (ከስዕሎች ጋር)
WeatherBot 3000: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: WeatherBot 3000: 6 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: WeatherBot 3000: 6 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Earn $3000 In 10 Minutes With My Secret Strategy | Binary Option Trading - Pocket Option 2024, ህዳር
Anonim
የአየር ሁኔታ 3000
የአየር ሁኔታ 3000
የአየር ሁኔታ 3000
የአየር ሁኔታ 3000

አጠቃላይ እይታ

ይህ ፕሮጀክት ከበይነመረቡ ጋር ለመገናኘት እና ጊዜን እና የአየር ሁኔታን ለማግኘት አርዱዲኖ MKR1000 ን ይጠቀማል። WiFi ያስፈልግዎታል። በ 8x8 መሪ ማሳያ ላይ ጊዜን እና የአየር ሁኔታን ያሳያል። እንደ ፀሐያማ ፣ ደመናማ ፣ ዝናባማ ፣ ምሽት ያሉ አጠቃላይ የአየር ሁኔታን ለማሳየት አዶዎችን እንጠቀማለን እና ለልዩ ክስተቶች ልዩ አዶዎችን እንጠቀማለን። ልዩ ዝግጅቶች እንደ የቫለንታይን ቀን ፣ የልደት ቀኖች ፣ ዓመታዊ በዓላት ወዘተ የመሳሰሉትን ያካትታሉ። እነዚህ በትክክለኛው ቀን ላይ ብቻ ይታያሉ።

ተነቃይ ክዳን ባለው በ 3 ዲ የታተመ ሣጥን ውስጥ ፕሮጀክቱን ዘግተነዋል። ለመጀመር ፣ ክፍሎችዎን ይሰብስቡ።

ክፍሎች 1. አርዱዲኖ MKR1000

2. Adafruit Mini 8x8 LED Matrix w/I2C Backpack

3. Perfboard

4. ከወንድ እስከ ሴት ቅድመ ተበላሽቷል ሽቦ 6"

5. ክሩፕ አያያዥ መኖሪያ 1x4

6. 5V 2A ማይክሮ ዩኤስቢ ግድግዳ ተሰኪ

7. ለፕሮጀክት ሳጥን (www.makexyz.com ን በመጠቀም ሳጥኑን 3d ታትመናል - የሚፈልጓቸውን 2 STL ፋይሎች እነሆ - 1. ክዳን 2. ሣጥን)

የተለያዩ ዕቃዎች

1. openweathermap.org ቁልፍ

2. የ WiFi ተጠቃሚ ስም እና የይለፍ ቃል

ደረጃ 1 ራስጌዎችን ወደ MKR1000 ያክሉ

ራስጌዎችን ወደ MKR1000 ያክሉ
ራስጌዎችን ወደ MKR1000 ያክሉ
ራስጌዎችን ወደ MKR1000 ያክሉ
ራስጌዎችን ወደ MKR1000 ያክሉ

ስለዚህ ፣ የመጀመሪያው ነገር በ MKR1000 ላይ ራስጌዎችን መሸጥ ነው።

እርስዎ የሚፈልጉት ብቸኛው ፒኖች ከታች ባለው ፎቶ ላይ የታዩት 5V ፣ GND ፣ SCL ፣ SDAT ናቸው።

ቀደም ሲል 4 ቁራጭ ራስጌዎች ስላሉን በድምሩ 12 ራስጌዎችን በ 4 ቡድኖች ተጠቀምን።

ተጨማሪው ራስጌዎች ይህንን ወደ ሽቱ ሰሌዳ ሲጭኑ ለመረጋጋት ብቻ ናቸው።

በፒን 5 ቪ ፣ ቪን ፣ ቪሲሲ ፣ ጂንዲ ላይ አራት ራስጌዎችን እናስቀምጣለን። ሁለተኛውን 4 በ scl ፣ sda ፣ miso ፣ sck ላይ እናስቀምጠዋለን። የመጨረሻዎቹ 4 በ A5 ፣ A4 ፣ A3 ፣ A2 ላይ በሌላኛው በኩል ናቸው።

የመጨረሻዎቹ 4 በ A5 ፣ A4 ፣ A3 ፣ A2 ላይ በሌላኛው በኩል እና ለመረጋጋት ብቻ ናቸው።

የራስጌውን ፒን ያሽጉ እና MKR1000 ን በዳቦ ሰሌዳ ላይ ያድርጉት።

ደረጃ 2: 8x8 LED የጀርባ ቦርሳ ያሰባስቡ

8x8 LED የኋላ ቦርሳ ያሰባስቡ
8x8 LED የኋላ ቦርሳ ያሰባስቡ
8x8 LED የኋላ ቦርሳ ያሰባስቡ
8x8 LED የኋላ ቦርሳ ያሰባስቡ
8x8 LED የኋላ ቦርሳ ያሰባስቡ
8x8 LED የኋላ ቦርሳ ያሰባስቡ

አሁን 8x8 መሪ ማሳያውን ወደ ቦርሳው ያክሉት። ፒኖችን ላለማጠፍ ይጠንቀቁ። ካስማዎቹን ለማስገባት ጥቂት ደቂቃዎችን ሊወስድ ይችላል። እነሱ ትንሽ ከተስተካከሉ ፣ እነሱን ለማስተካከል ወደ ዳቦ ሰሌዳ ውስጥ ለመለጠፍ ይሞክሩ።

እንዲሁም ጫፉ በላዩ ላይ ካለው ቺፕ ጋር እንዲጣበቁ ከኋላ በኩል እንዳስቀመጧቸው ያረጋግጡ። አሁን የመሪዎቹን ካስማዎች ያሽጡ እና ከዚያ መሸጫውን ሲጨርሱ ረዣዥም ጫፎቹን ይቁረጡ።

ይህ ሲጠናቀቅ 4 ቁርጥራጭ እንዲኖርዎት አንዳንድ ማጠጫዎችን ይውሰዱ እና ከጆሮዎቹ 2 ያጥፉ። ረጅሙ መጨረሻ ከመሪው ማሳያ እንዲርቅ በ 4 የራስጌ ፒን ላይ ይቀጥሉ እና ይሽጡ። ራስጌዎቹን ወደ ዳቦ ሰሌዳ ውስጥ በማስገባት ይህንን መግዛት በጣም ቀላሉ ነው። እርስዎ የማይሸጡትን ጎን ከፍ ለማድረግ 2 ተጨማሪ የራስጌ ፒኖችን ይጠቀሙ። ብየዳውን ሲጨርሱ ይህንን ለኋላ ያስቀምጡት።

ደረጃ 3 አገናኙን ያሰባስቡ

አገናኙን ያሰባስቡ
አገናኙን ያሰባስቡ
አገናኙን ያሰባስቡ
አገናኙን ያሰባስቡ
አገናኙን ያሰባስቡ
አገናኙን ያሰባስቡ

አሁን 4 ሽቦዎችዎን እና ክሩክ ማያያዣውን ቤት ያግኙ። እኛ ጥቁር ፣ ቀይ ፣ አረንጓዴ እና ነጭን እንጠቀም ነበር። እኛ 6 "ሽቦ ተጠቅመን ትንሽ አጠር አድርገን እንቆርጠዋለን። 3" ሽቦንም መጠቀም ይችሉ ይሆናል።

በመጀመሪያ በቀይ ሽቦ ይጀምሩ ፣ ከዚያ በጥቁር። ከላይ ባለው ፎቶ ላይ እንደተመለከተው አያያዥውን ወደ ፊት ወደ ፊት ቀዳዳዎች ይኑሩ። የቀይ ሽቦውን የሴት ጫፍ ወስደህ ጠፍጣፋውን ጎን ወደ ላይ አስቀምጥ እና በክሩ ማያያዣው ላይ በግራ በኩል ባለው ቀዳዳ ውስጥ አስገባ። እሱ በቦታው ላይ ጠቅ ማድረግ እና ትንሽ መጎተት መስጠት አለበት ፣ መጎተት የለበትም።

በጣም ጥሩ ፣ አሁን ጥቁር ሽቦውን ከቀይ ሽቦ ቀጥሎ ፣ ከዚያ ነጭውን እና አረንጓዴውን ያስቀምጡ።

እንደ ታችኛው ግራ ፎቶ ያለ አገናኝ ጋር መጨረስ አለብዎት።

አሁን ስለ 2 ኢንች ሽቦ ይቁረጡ እና ከፕላስቲክ መጠለያ ውስጥ 1/4”ያህል ያስወግዱ።

በጣም ጥሩ ፣ አገናኙ ለጊዜው ተከናውኗል። ወደ ጎን አስቀምጠው።

ደረጃ 4: ወደ ፐርፎርድ ሰሌዳ

ወደ Perfboard የሚሸጥ
ወደ Perfboard የሚሸጥ
ወደ Perfboard የሚሸጥ
ወደ Perfboard የሚሸጥ
ወደ Perfboard የሚሸጥ
ወደ Perfboard የሚሸጥ

የ MKR1000 ሰሌዳውን ወደ ላይ አስቀምጠው የፔርቦርዱን በላዩ ላይ ያድርጉት። በሳጥንዎ ውስጥ ለመጫን ከፈለጉ በ MKR1000 ላይ ያሉትን 4 የመጫኛ ቀዳዳዎች እንዳይሸፍኑ ያረጋግጡ። አሁን በእያንዳንዱ ጎን 1 ፒን ይሽጡ እና ከዚያ ለመሸጥ ቀላል ስለሚሆን ወደ መያዣዎ ወይም የእገዛ እጆችዎ ውስጥ ያስገቡ።

አሁን በአርዕስቱ ፒን ላይ ብየዳውን ይጨርሱ እና ከላይ ሁለተኛውን እና ሶስተኛውን እና አራተኛ ፎቶዎችን መምሰል አለበት።

አሁን ቀደም ሲል በሠራነው የግንኙነት ገመድ ላይ መሸጥ አለብን።

በመጀመሪያ ቀይ ሽቦውን ከ ‹5› እና ጥቁር ሽቦውን ከ GND ጋር በሚስማማ መልኩ ወደ ሽቶ ሰሌዳ ይሸጡ። የሽቶ ሰሌዳውን በወረዳ ቦርድ መያዣችን ውስጥ እናስገባለን እና በሽያጭ ላይ ሳሉ ሽቦውን በቦታው ለመያዝ አንዳንድ የቀለም ቀቢዎች ቴፕ እንጠቀም ነበር።

ከዚያ ብየዳ ከዚያም አረንጓዴ ሽቦ ወደ scl (ፒን 12) እና ነጭ ሽቦ ወደ ኤስዳ (ፒን 11)።

እዚህ ሁሉም ተከናውኗል። አሪፍ ፣ መሸጥዎን ጨርሰዋል። የሽያጭ ብረትዎን ያጥፉ።

ደረጃ 5: የመጨረሻ ስብሰባ

የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ
የመጨረሻ ስብሰባ

4 የራስጌ ፒኖች ከላይ እና ሌዲዎቹ ከሳጥኑ ውጭ እንዲገጥሙ ከሳጥኑ ውስጥ 8x8 መሪ ማሳያውን ያስገቡ። የ 8x8 መሪ ማሳያ በግጭት ምክንያት በቦታው መቆየት አለበት። አንዴ ከጨረሱ እና ሁሉም ነገር እየሰራ ከሆነ ፣ እሱን ለማቆየት ጥቂት ሙጫ ጠብታዎችን ማከል ይችላሉ።

አሁን ቀይ የሽቦ መስመሮቹ + በቀኝ በኩል + ላይ መሆናቸውን እና አገናኙን ያያይዙ እና MKR1000 ን ወደ ሳጥንዎ ያስገቡ።

አሁን በጀርባው ቀዳዳ በኩል የማይክሮ ዩኤስቢ ገመድ ያስገቡ እና በ MKR100 ውስጥ ያስገቡት። ሌላውን ጫፍ ወደ ኮምፒተርዎ ይሰኩ።

ደረጃ 6: ሶፍትዌር

የ Arduino IDE ን ይክፈቱ እና የሚከተሉትን ቤተ -መጽሐፍት መጫኑን ያረጋግጡ።

አገናኞች ከሌሉ ጠቅ ያድርጉ። እንዲሁም ከ Arduino IDE ውስጥ ቤተ -ፍርግሞችን ማዘመን ይችላሉ።

እኛ ቀድሞውኑ ሽቦ እና አይፒአይ ነበረን ስለዚህ እነዚያን መጫን አያስፈልገንም።

  • SPI.h
  • Wire.h
  • WiFi101. ሰ
  • Adafruit_GFX.h
  • Adafruit_LEDBackpack.h
  • RTCZero.h

አሁን 2 ፋይሎችን እዚህ ያውርዱ። 1. WeatherBot 3000 2. Anim.h

የመጀመሪያው ፋይል ፕሮግራሙ ሲሆን ሁለተኛው አዶዎቹ ናቸው። አዲስ ንድፍ ይክፈቱ እና በፕሮግራሙ ውስጥ ይቁረጡ እና ይለጥፉ። አሁን ከላይ በቀኝ በኩል ባለው ታች ሶስት ማእዘን ላይ ጠቅ ያድርጉ እና አዲስ ትር ያክሉ እና anim.h ብለው ይጠሩት። የአዶውን ፋይል ይክፈቱ እና ወደ anim.h ትር ውስጥ ይቁረጡ እና ይለፉት።

የአየር ሁኔታን ለማግኘት እና ውሂቡን ለመተንተን openweathermap.org/ ን እየተጠቀምን ነው። Openweathermap.org ን ለመጠቀም ለቁልፍ መመዝገብ ያስፈልግዎታል። ይህ ከሁለት ደቂቃዎች በላይ መውሰድ የለበትም።

አንዴ ቁልፍዎ ካለዎት ከ xP ሁሉ ይልቅ ከ APPID = በኋላ ወደዚህ የኮድ መስመር ያክሉት። ደንበኛ።

እንዲሁም አካባቢዎን ማዘጋጀት ያስፈልግዎታል። እነሱ የሚመክሩት ይህ ስለሆነ የከተማ መታወቂያዬን እጠቀማለሁ።

እንዲሁም እንደዚህ ያለ የዚፕ ኮድዎን መጠቀም ይችላሉ- client.println ("GET /data/2.5/weather?zip=94040, us & units = imperial & APPID = xxxxxxxxxxxxxxx

ለበለጠ መረጃ ይህንን ገጽ በ openweathermap.org ላይ ይመልከቱ።

ማከል ያለብዎት ሁለት የመጨረሻ ነገሮች የእርስዎ የ WiFi ቅንብሮች ናቸው። እነዚህ 2 የኮድ መስመሮች ባዶነት ከማዋቀር () በፊት ከኮዱ አናት አጠገብ ሊገኙ ይችላሉ።

በ WiFi ስምዎ የአውታረ መረብ ስም ይተኩ እና የይለፍ ቃልዎን በይለፍ ቃልዎ ይተኩ።

char ssid = "የአውታረ መረብ ስም"; // አውታረ መረብዎ SSID (ስም)

ቻር ማለፊያ = "የይለፍ ቃል"; // የአውታረ መረብ የይለፍ ቃልዎን

ይሀው ነው! አሁን ፕሮግራሙን ወደ ATMEL EDGB ማቀናበሩን ለማረጋገጥ ኮዱን ወደ MKR1000 ይስቀሉ። ሁሉም ትክክለኛው የአየር ሁኔታ መረጃ ከመታየቱ በፊት ጥቂት ደቂቃዎችን እወስድ ይሆናል። እዚህ ያለው ኮድ እንደተሰጠ እና በእርግጠኝነት አንዳንድ መሻሻሎችን ሊጠቀም ይችላል። የጨረቃ አዶን ለማሳየት ከጠዋቱ 9 ሰዓት እስከ ምሽቱ 5 ሰዓት ድረስ የሌሊት ጊዜን በዘዴ እናስቀምጣለን። ይህ በከፍተኛ ሁኔታ ሊሻሻል ይችላል።

ስላነበቡ እናመሰግናለን። በ ‹ሶልደርዲንግ› ጣቢያ ይጎብኙን።

የሚመከር: