ዝርዝር ሁኔታ:

Wemos D1 Mini ፣ BME280 እና Sensate ን በመጠቀም የአየር ሁኔታ ጣቢያ። 6 ደረጃዎች
Wemos D1 Mini ፣ BME280 እና Sensate ን በመጠቀም የአየር ሁኔታ ጣቢያ። 6 ደረጃዎች

ቪዲዮ: Wemos D1 Mini ፣ BME280 እና Sensate ን በመጠቀም የአየር ሁኔታ ጣቢያ። 6 ደረጃዎች

ቪዲዮ: Wemos D1 Mini ፣ BME280 እና Sensate ን በመጠቀም የአየር ሁኔታ ጣቢያ። 6 ደረጃዎች
ቪዲዮ: Arduino Nano, BME280 and SSD1306 OLED Weather Station 2024, ሀምሌ
Anonim
Wemos D1 Mini ፣ BME280 እና Sensate ን በመጠቀም የአየር ሁኔታ ጣቢያ።
Wemos D1 Mini ፣ BME280 እና Sensate ን በመጠቀም የአየር ሁኔታ ጣቢያ።

በቀደሙት ልጥፎች የአየር ሁኔታን ጣቢያ ለመገንባት የተለያዩ ዘዴዎችን አካፍያለሁ። እርስዎ ካላረጋገጡ እዚህ አገናኝ ነው።

በዚህ ትምህርት ውስጥ ዌሞስን እና ሴኔቴቴ የተባለ IoT መድረክን በመጠቀም ቀለል ያለ የአየር ሁኔታ ጣቢያ እንዴት እንደሚገነቡ ማሳያ እሆናለሁ። ስለዚህ እንጀምር።

አቅርቦቶች

  1. WeMos D1 Mini ………. (አማዞን አሜሪካ / አማዞን ዩኬ / ባንግጎድ)
  2. BME280 …………………. (አማዞን አሜሪካ / አማዞን ዩኬ / ባንግጎድ)
  3. 1.3 "OLED ማሳያ ……. (አማዞን አሜሪካ / አማዞን ዩኬ / ባንግጎድ)

ከእነዚህ ጋር እኛ ለ iOS ወይም ለ Android የስሜት ህዋሳት መተግበሪያም ያስፈልገናል።

ደረጃ 1 ስሜት የሚሰማው ምንድን ነው?

Sensate ምንድን ነው?
Sensate ምንድን ነው?

በራሳቸው ቃላት - “ዳሳሾችዎን በማንኛውም ጊዜ ፣ በየትኛውም ቦታ ለመድረስ የስሜት ህዋሳት መተግበሪያን ይጠቀሙ። በነጻ የስሜት ህዋሳት ጽኑዌር ያሉትን ነባር የሃርድዌር ክፍሎች በመጠቀም የመጨረሻ የውሂብ ምዝግብ ማስታወሻዎን ይገንቡ። ወይም ለመተግበሪያዎ በጣም ጥሩውን ቺፕ ያግኙ እና የግል መፍትሄዎን ይገንቡ።

በአጭሩ እሱ ከፕሮግራሙ ጋር ቀለል ያሉ ፕሮጄክቶችን ለመገንባት ቀለል ያለ ኮድ ነፃ መንገድ የሚሰጥዎት መተግበሪያ ነው። ማድረግ የሚጠበቅብዎት ሶፍትዌራቸውን ማብራት ፣ መተግበሪያቸውን መጫን ፣ በማዋቀሪያ ቅንጅቶች ውስጥ ማለፍ እና ውሂብ ለመሰብሰብ ዝግጁ ነዎት። ከእርስዎ ዳሳሾች።

ደረጃ 2 ብልጭ ድርግም የሚሉ የጽኑዌር ዕቃዎች።

ብልጭ ድርግም የሚል ጽኑዌር።
ብልጭ ድርግም የሚል ጽኑዌር።
ብልጭ ድርግም የሚል ጽኑዌር።
ብልጭ ድርግም የሚል ጽኑዌር።
ብልጭ ድርግም የሚል ጽኑዌር።
ብልጭ ድርግም የሚል ጽኑዌር።

አሁን የእኛ የ ESP ቦርድ (በዚህ ሁኔታ WeMos D1 Mini) ከስሜት ደመና ጋር መገናኘት እንዲችል እንፈልጋለን። ለዚህ እኛ የ Sensate's Firmware ን በእኛ ሰሌዳ ላይ ማብራት አለብን። ሂደቱ በቀጥታ ወደ ፊት ቀጥ ያለ ነው።

በመጀመሪያ የሚከተሉትን ማውረዱን ያረጋግጡ -

  • CP210x ወይም CH34x ነጂን ያውርዱ እና ይጫኑ (በቦርድዎ ላይ ጥቅም ላይ በሚውለው በዩኤስቢ ወደ TTL ቺፕ ላይ በመመስረት)። በእኔ ሁኔታ CH340 ን ጫንኩ።
  • የ NodeMCU ብልጭታ መሣሪያን ከዚህ ያውርዱ።
  • ቀጥሎ አዲሱን Sensate firmware ከዚህ ያውርዱ።

ሁሉም ነገር ከወረደ እና ነጂዎቹ ከተጫኑ በኋላ። የ WeMos ሰሌዳችንን ወደብ መፈተሽ አለብን። ወደቡን ለማግኘት ፦

  • Goto "የመሣሪያ አስተዳዳሪ" >> "ወደቦች"።
  • በዩኤስቢ በኩል ሰሌዳውን ከፒሲ ጋር ያገናኙ። በዝርዝሩ ውስጥ አዲስ ወደብ እንደታየ ያስተውላሉ። ልብ ይበሉ።

አሁን ሰሌዳውን በአዲስ የጽኑዌር ብልጭ ድርግም ማድረግ እንችላለን። ትክክለኛውን firmware ከአገናኙ ማውረዱን ያረጋግጡ። (በዚህ ፕሮጀክት WeMos D1 mini ን እንጠቀማለን ስለዚህ ያንን firmware እንጠቀማለን)

  • ብልጭታውን ይክፈቱ እና “የላቀ” ትርን ይሂዱ። ከላይ ባለው ምስል ውስጥ እንዳሉት ተመሳሳይ ቅንጅቶች እንዳሉዎት ያረጋግጡ።
  • ቀጥሎ ወደ “ውቅር” ትር ይሂዱ ፣ በመጀመሪያው ረድፍ ላይ ጠቅ ያድርጉ እና firmware ን ወዳወረዱበት አቃፊ ይሂዱ። ትክክለኛውን ፋይል ይምረጡ።
  • አሁን “ኦፕሬሽን” ትሩን ይሂዱ ፣ እዚህ በ COM ወደብ ሳጥን ውስጥ ከዚህ በፊት ያስተዋልከውን ወደብ ይምረጡ።
  • “ብልጭታ” ላይ ጠቅ ያድርጉ እና ብልጭታው እስኪጠናቀቅ ድረስ ይጠብቁ።

አሁን እኛ ከ Sensate firmware ጋር የ WeMos D1 ሚኒ ሰሌዳ አለን። የማስነሻ ሂደቱን ለማጠናቀቅ በቀላሉ የዳግም አስጀምር አዝራሩን ጠቅ ያድርጉ።

ደረጃ 3 የ WiFi አውታረ መረብን በማዋቀር ላይ።

የ WiFi አውታረ መረብን በማዋቀር ላይ።
የ WiFi አውታረ መረብን በማዋቀር ላይ።
የ WiFi አውታረ መረብን በማዋቀር ላይ።
የ WiFi አውታረ መረብን በማዋቀር ላይ።
የ WiFi አውታረ መረብን በማዋቀር ላይ።
የ WiFi አውታረ መረብን በማዋቀር ላይ።

አሁን ሶፍትዌሩን በተሳካ ሁኔታ አንፀባርቀናል እና አስነሳነው ፣ የ WiFi ምስክርነቶችን በቦርዱ ላይ ማዋቀር አለብን። ይህንን ለማድረግ በመጀመሪያ ሰሌዳውን ያብሩ እና የስማርትፎንዎን WiFi ያብሩ። ከዚህ በታች የተሰጡትን ደረጃዎች ይከተሉ

  1. “ዳሰሳ-ማዋቀር” ላይ መታ ያድርጉ እና ነባሪውን የይለፍ ቃል “Setup-Sensate” ያስገቡ።
  2. መሣሪያው ከተገናኘ በኋላ ነባሪ አሳሽዎን ይክፈቱ እና በዩአርኤል "192.168.4.1" ውስጥ ያስገቡ እና አስገባን ይምቱ።
  3. ወደ ማዋቀሪያ ገጽ ይዛወራሉ። እዚህ ሊገናኙበት የሚፈልጉትን “SSID” (የ WiFi ስም) ይምረጡ እና ከዚያ የይለፍ ቃሉን ያስገቡ።
  4. በአገልግሎት ውቅር ውስጥ መሣሪያዎን ስም ይስጡ (በዚህ ሁኔታ “የአየር ሁኔታ ጣቢያ”)። አስቀምጥን መታ ያድርጉ እና እንደገና ያስጀምሩ።

ያ በተደረገበት ጊዜ አሁን የ WeMos ቦርድ ከእርስዎ WiFi አውታረ መረብ ጋር ለመገናኘት ዝግጁ ነው። አሁን ወደ ፊት መሄድ እና በስሜት መተግበሪያ ላይ ማዋቀሩን መጀመር እንችላለን።

ደረጃ 4 ስሜት የሚነካ የሞባይል መተግበሪያን ማቀናበር።

ስሜት ቀስቃሽ የሞባይል መተግበሪያን ማቀናበር።
ስሜት ቀስቃሽ የሞባይል መተግበሪያን ማቀናበር።
ስሜት ቀስቃሽ የሞባይል መተግበሪያን ማቀናበር።
ስሜት ቀስቃሽ የሞባይል መተግበሪያን ማቀናበር።
ስሜት ቀስቃሽ የሞባይል መተግበሪያን ማቀናበር።
ስሜት ቀስቃሽ የሞባይል መተግበሪያን ማቀናበር።

በመጀመሪያ በስማርትፎንዎ ውስጥ የስሜት ህዋሳት መተግበሪያን መጫኑን ያረጋግጡ። ቀጥሎ መተግበሪያውን ይክፈቱ እና ከዚህ በታች የተሰጡትን ደረጃዎች ይከተሉ

  • በመጀመሪያው ገጽ ላይ “የሃርድዌር ማዋቀር” ላይ መታ ያድርጉ። ከዚያ ድልድዩን ለማዋቀር እንፈልግ እንደሆነ ይጠይቀናል ፣ ምክንያቱም ቀደም ባለው ደረጃ አስቀድመን ስላዋቀርነው “አይ ፣ እሱ አስቀድሞ ተዋቅሯል” የሚለውን ሁለተኛ አማራጭ እንነካለን
  • የሚቀጥለው ገጽ ሁሉንም የሚገኙትን ድልድዮች ያሳያል። እኛ አሁን የሠራነውን ይምረጡ።
  • በሚቀጥለው ገጽ ላይ ስለ ዳሳሾች እና 3 አማራጮች ሁሉንም ዝርዝሮች እናገኛለን። እዚህ “ውቅር አዋቂ” ን ይምረጡ። በሚቀጥለው ገጽ ላይ ስለ ውቅሩ ተጨማሪ መረጃ ማንበብ ይችላሉ። ሲያነቡት “ጀምር” ላይ መታ ያድርጉ።
  • አሁን ሁሉንም የሚደገፉ ሰሌዳዎችን ዝርዝር እናገኛለን። እዚህ እኛ “WeMos D1 Mini” ን እንመርጣለን እና “ቀጥል” ን መታ እናደርጋለን።
  • በመቀጠል የአሠራር ሁኔታን እንድንመርጥ ይጠይቀናል። 2 ሁነታዎች አሉ ፣ አንደኛው ንባብ በተቻለ መጠን የሚወስድ እና የሚያዘምን መደበኛ ሁናቴ ነው። ሌላኛው ሁኔታ “የእንቅልፍ ሁኔታ” ፣ በዚህ ሁኔታ ውስጥ ወቅታዊ ዝመናዎችን ማግኘት እንችላለን እና ቦርዱ በኃይል ቁጠባ ሁኔታ ውስጥ ይሆናል። የሙቀት እና እርጥበት ወቅታዊ ዝመናዎችን ስለምፈልግ ለዚህ ፕሮጀክት የመጀመሪያውን ሞድ መርጫለሁ።
  • በመቀጠል ማሳያውን መምረጥ አለብን። 1.3 "128x64 ማሳያ እየተጠቀምን ስለሆነ ያንን እንመርጣለን። ከዚያ" ቀጥል "ላይ መታ ያድርጉ።
  • በሚቀጥለው ገጽ ላይ “ቅጥያ የለም” የሚለውን ይምረጡ።
  • በሚቀጥለው ገጽ ላይ ዳሳሹን መምረጥ አለብን። እኛ "BME280" እየተጠቀምን ነው ስለዚህ ያንን ይምረጡ። ተመሳሳይ የሆነውን ግን የግፊት ዳሳሽ የሌለውን BMP280 ን አለመምረጥዎን ያረጋግጡ።
  • አነፍናፊን በምንመርጥበት ጊዜ መተግበሪያው በየትኛው ውሂብ ላይ መሰብሰብ እንደምንፈልግ ምርጫ ይሰጠናል። እዚህ ሦስቱን አማራጮች ይቀያይሩ። ከማንኛውም ሌሎች ቅንብሮች ጋር መጫወት አያስፈልግም።
  • በመጨረሻ ጨርስ ላይ ጠቅ ያድርጉ።

አሁን እኛ ማድረግ ያለብን ወረዳውን መገንባት ብቻ ነው።

ደረጃ 5 ወረዳውን መገንባት።

ወረዳውን መገንባት።
ወረዳውን መገንባት።
ወረዳውን መገንባት።
ወረዳውን መገንባት።

እዚህ የ I2C ግንኙነቶችን እየተጠቀምን ስለሆነ ግንኙነቶቹ በጣም ቀላል ናቸው። ምስሎቹን ከላይ ይመልከቱ። እዚህ 4 ፒኖች እዚህ አሉ - VCC ፣ GND (የኃይል ካስማዎች) እና ኤስዲኤ ፣ SCL (I2C ፒኖች)።

ሽቦዎችን እንደሚከተለው ያገናኙ

ቪሲሲ = 3.3 ቪ

GND = GND

SCL = SCL (D1)

ኤስዲኤ = ኤስዲኤ (ዲ 2)

እና ያ ብቻ ነው። አሁን ወረዳውን ያብሩ እና ከአውታረ መረቡ ጋር እስኪገናኝ ድረስ ይጠብቁ። አሁን ውሂቡን በ OLED እና በመተግበሪያው ላይ እናገኛለን።

ደረጃ 6 የመጨረሻ ማስታወሻ።

የመጨረሻ ማስታወሻ።
የመጨረሻ ማስታወሻ።
የመጨረሻ ማስታወሻ።
የመጨረሻ ማስታወሻ።

ስለዚህ አሁን ኮድ ሳይጽፍ የራስ -ሠራሽ የአየር ሁኔታ ጣቢያ አለን። አሪፍ አይደለም? አሁን ከዚህ በፊት እዚህ እንደሠራሁት ዓይነት መያዣ ለእሱ መገንባት ይችላሉ። ትምህርቱ ለመከተል ቀላል እንደነበረ ተስፋ ያድርጉ እና አሁን የሆነ ነገር ተምረዋል።

ማናቸውም ጥያቄዎች ካሉዎት ከዚህ በታች አስተያየት ለመተው ነፃነት ይሰማዎ።

የሚመከር: