ዝርዝር ሁኔታ:

ፕሮጀክት 1 Weatheron: 6 ደረጃዎች
ፕሮጀክት 1 Weatheron: 6 ደረጃዎች

ቪዲዮ: ፕሮጀክት 1 Weatheron: 6 ደረጃዎች

ቪዲዮ: ፕሮጀክት 1 Weatheron: 6 ደረጃዎች
ቪዲዮ: ከወሲብ በፊት ይህን ከጠጣህ አለቀላት ! | ማለቂያ ለሌለው የወሲብ ብቃት | 2024, ህዳር
Anonim
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron
ፕሮጀክት 1 Weatheron

እኔ ፣ ሎረን ዱጃርዲን ፣ ለት / ቤት ፕሮጀክት መሥራት ነበረብኝ። ስለዚህ የአየር ሁኔታ ትንተና ለማድረግ ወሰንኩ። እኔ Weatheron አልኩት።

Raspberry Pi ሳይከፈል ለዚህ ፕሮጀክት የሚያስፈልጉዎት ክፍሎች-- ዳቦቦርድ- ዝላይ ሽቦዎች- ተከላካዮች- DHT11 (የሙቀት እና እርጥበት ዳሳሽ)- SI1145 (UV ዳሳሽ)- BMP280 (የግፊት ዳሳሽ)- ኤልሲዲ ማሳያ (16x2)- potentiometer (እዚህ ባገናኘሁት BOM ውስጥ ማየት ይችላሉ)

ለቀሪው አስተማሪ ፣ ይህንን ፕሮጀክት እንዴት እንደገና መፍጠር እንደሚችሉ እነግርዎታለሁ።

ደረጃ 1: መፍጨት

መፍጨት
መፍጨት
መፍጨት
መፍጨት

ስለዚህ ፣ በመጀመሪያ የ Fritzing መርሃ ግብር አደረግሁ። የአካል ክፍሎችዎ በትክክል እንዴት እንደሚሠሩ ማወቅ አለብዎት። በእነዚህ ሥዕሎች ላይ የትኛውን ክፍል ፒን ፣ በ Raspberry Pi ላይ ከየትኛው ፒን ጋር መገናኘት እንዳለበት ማየት ይችላሉ። አንድ ሰው ስለዚህ ጉዳይ ብዙ የሚያውቅ የፍሪቲንግ መርሃግብርዎን እንዲፈትሽ ከፈቀዱ ለፕሮጀክትዎ አደገኛ ሊሆኑ የሚችሉ ወሳኝ ስህተቶችን አያደርጉም።

ደረጃ 2 - መደበኛ የውሂብ ጎታ መዋቅር

መደበኛ የውሂብ ጎታ መዋቅር
መደበኛ የውሂብ ጎታ መዋቅር
መደበኛ የውሂብ ጎታ መዋቅር
መደበኛ የውሂብ ጎታ መዋቅር

ለኖራላይዜሽን የውሂብ ጎታ አወቃቀር ፣ በመጀመሪያ ደረጃ የመጀመሪያ ደረጃ ጥናት ማድረግ አለብዎት። እዚህ ምን መረጃ እንደሚያስፈልግዎ እና ፕሮጀክትዎ እንዴት እንደሚሰራ ላይ ማሰብ ይችላሉ።

የመጀመሪያ ደረጃ ጥናቱን ካደረጉ በኋላ መደበኛውን የውሂብ ጎታ አወቃቀር እራሱን መስራት መቀጠል ይችላሉ። እኔ በመጀመሪያ በ Draw. IO ውስጥ አደረግሁት። በኋላ እኔ በ ‹MySQL› ውስጥ አደረግሁት ፣ ስለዚህ የእኔን የውሂብ ጎታ በተወሰኑ የሙከራ መረጃዎች መሞከር እችል ነበር።

ደረጃ 3 FA2 አብነት

FA2 አብነት
FA2 አብነት
FA2 አብነት
FA2 አብነት
FA2 አብነት
FA2 አብነት
FA2 አብነት
FA2 አብነት

የ FA2 አብነት ለጠቅላላው ፕሮጀክት አጠቃላይ አብነት ነው። በዚህ አብነት ውስጥ እንደ አጠቃላይ ተጠቃሚ ሊታወቅ የሚችል የውድድር ትንተና አደረግሁ። የድር ጣቢያዬን ገጾች በሙሉ የያዘ የተጠቃሚ ታሪክ ካርታ እና የጣቢያ ካርታ። በተጨማሪም እዚህ የሽቦ ክፈፎቼ አንዳንድ ስዕሎች አሉ።

ደረጃ 4 ሽቦ እና ኮድ መስጠት

ሽቦ እና ኮድ ማድረጊያ
ሽቦ እና ኮድ ማድረጊያ
ሽቦ እና ኮድ ማድረጊያ
ሽቦ እና ኮድ ማድረጊያ
ሽቦ እና ኮድ ማድረጊያ
ሽቦ እና ኮድ ማድረጊያ

ይህ ሥዕሎች ያን ያህል ግልፅ ላይሆኑ ይችላሉ ፣ ግን እሱ በቤቱ ውስጥ ያለው የእኔ ፕሮጀክት ሽቦ ነው።

ለኮዲንግ ክፍሉ ፣ በ Github ላይ የጻፍኩትን ሁሉ ማግኘት ይችላሉ-

መረጃውን ከክፍሎቹ በማግኘት ላይ ብቻ ያተኮሩ ፋይሎች አሉ። ቤተመጽሐፍት የተጠቀምኩበት ፣ - ቤተ -መጽሐፍት ለ BMP280

- ለ SI1145 ቤተ-መጽሐፍት

- ለ DHT11 ቤተ -መጽሐፍት

በትክክል ከመጠቀምዎ በፊት በመጀመሪያ እነዚህን ቤተ -መጽሐፍት በእርስዎ Raspberry Pi ላይ መጫን አለብዎት። ይህንን ለማድረግ የሚቻልበት መንገድ በትእዛዝ መስመሩ ውስጥ “sudo python setup.py install” ን በመተየብ ነው።

ከዚያ ፋይል ‹data.py› አለ ፣ ይህ አንዱ ውሂቡን የሚያገኙትን ሁሉንም የተናጠል ፋይሎች ወደ 1 ትልቅ ፋይል ያጠቃልላል። በዚህ መንገድ ሁሉንም መረጃዎች በአንድ ጊዜ ወደ ኤልሲዲ ማሳያ እና ወደ የውሂብ ጎታ መጻፍ ይችላሉ።

ደረጃ 5 - ድር ጣቢያ

ድህረገፅ
ድህረገፅ

ለድር ጣቢያዬ የጻፍኩት ኮድ እንዲሁ በ Github ላይ ሊገኝ ይችላል-

ቀደም ሲል ስለ FA2 አብነት በደረጃው ላይ እንዳሳየሁት እኔ በመጀመሪያ አንዳንድ የሽቦ ፍሬሞችን ሠራሁ። እነዚህ የሽቦ ክፈፎች ለድር ጣቢያዬ መሠረት ነበሩ። ከዚያ ጀምሬ ኮድ መስጠት ጀመርኩ።

ደረጃ 6: ምርቱን ጨርስ

የምርት ማብቂያ
የምርት ማብቂያ

ሁሉንም ለማጠናቀቅ ሁሉንም ነገር በእንጨት ሳጥን ውስጥ አስቀምጫለሁ ፣ ክፍሎቹ ከእሱ እንዲወጡ ቀዳዳዎቹን እቆርጣለሁ ፣ ስለዚህ ትክክለኛውን ውሂብ ይለኩ።

አሁን በእኔ ፕሮጀክት ላይ ለመግባት ፣ ኤሌክትሪክን እና የበይነመረብ ገመዱን በማገናኘት ማስጀመር አለብዎት። ከዚያ putty ን በመጠቀም እና በአስተናጋጁ ስም በመተየብ ይግቡ ፣ እሱም ‹laurens.local›። የተጠቃሚ ስም ‹ፒ› እና የይለፍ ቃሉ ‹እንጆሪ› ነው። እርስዎ ቀስቱን ወደ ላይ ብቻ ይጠቀሙ እና ከዚያ ፕሮጀክቱ መሮጥ ለመጀመር አስገባን ይምቱ። በኤልሲዲ ማሳያ ላይ ልኬቶችን ሁለት ጊዜ ያሳያል ፣ ከዚያ በአሳሽ ፍለጋ አሞሌ ውስጥ ‹169.254.10.11:8080 ›ን በመተየብ ወደ ድር ጣቢያው ማሰስ ይችላሉ።

ለንባብዎ አመሰግናለሁ ፣ ሁሉም ነገር ግልፅ እና ጥሩ ነበር ብዬ ተስፋ አደርጋለሁ እናም ይህ ልጥፍ ብዙ እንደረዳዎት ተስፋ አደርጋለሁ። የእኔን ፕሮጀክት እንደገና ለመፍጠር ጥሩ ጊዜ ይኑርዎት! ሎውስ ዱጃርዲን አዲስ ሚዲያ እና የግንኙነት ቴክኖሎጂን በ HOWEST Kortrijk ፣ ቤልጂየም።

የሚመከር: