ዝርዝር ሁኔታ:
- አቅርቦቶች
- መሣሪያዎች ፦
- ደረጃ 1: ቀዳዳዎችን ምልክት ያድርጉ እና ይቁረጡ እና በመስኮት ማያ ገጽ ውስጥ ያስገቡ
- ደረጃ 2 ኦሌድ ተራራ እና ዳሳሽ
- ደረጃ 3: አርዱዲኖ ተራራ እና የግንኙነት አካላት
- ደረጃ 4 ኮድ
ቪዲዮ: በእጅ የሚያዙ የአየር ሁኔታ ጣቢያ 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
በዚህ መመሪያ ውስጥ የሙቀት ፣ የእርጥበት ፣ የቲቪኦሲ ደረጃዎች ፣ የባሮሜትሪክ ግፊት እና የካርቦን ዳይኦክሳይድ ደረጃዎችን የሚለካ የእጅ መሣሪያን ለመገንባት በቦርዱ ላይ ከሲሲሲ 811 እና ከ BME280 ዳሳሾች ጋር አርዱinoኖ ፣ የተቀባ ማሳያ እና የ SparkFun የአካባቢ ዳሳሽ ጥምርን እንጠቀማለን። በተሰጠው ኮድ ማንኛውንም አርዱዲኖን መጠቀም ይችላሉ ፣ ግን እኔ SparkFun Qwiic pro micro ን እየተጠቀምኩ ነው። ጀማሪ ከሆኑ ነገሮችን ቀለል ለማድረግ ብቻ እኔ የምጠቀምባቸውን ተመሳሳይ ክፍሎች እንዲጠቀሙ እመክራለሁ። SparkFun Qwiic pro micro board ን ለአነስተኛ መጠኑ እና ለኪዊክ አገናኝ መርጫለሁ ፣ ይህም ክፍሎችዎን ለማገናኘት ቀላል ያደርገዋል። የተለየ ሰሌዳ የሚጠቀሙ ከሆነ ሰሌዳዎን ለማስማማት የኪዊክ ኮፍያ ፣ ፋት ወይም ጋሻ መግዛትዎን ያረጋግጡ።
አቅርቦቶች
- SparkFun አካባቢያዊ ጥምር Breakout -
- SparkFun ማይክሮ OLED Breakout -
- SparkFun Qwiic Pro ማይክሮ -
- ኪዊክ ኬብል ፣ 50 ሚሜ -
- የፕሮጀክት ሳጥን ፣ ለእርስዎ ክፍሎች መጠን ፣ እኔ በ 3 x 2 x 1 አካባቢ እጠቀማለሁ -
- አማራጭ-Qwiic Pro ማይክሮ የሚጠቀሙ ከሆነ ለኃይል እና ለፕሮግራም የዩኤስቢ-ሲ ገመድ (ከሌለዎት) ሊፈልጉ ይችላሉ።
- የመስኮት ማያ ገጽ ፣ ወደ 1.5 x 1.5 ኢንች
- መከለያዎች (ከላይ ያለውን ስዕል ይመልከቱ)
መሣሪያዎች ፦
- ትኩስ ሙጫ በትሮች እና የሙቅ ሙጫ ጠመንጃ
- መቀሶች
- በፕሮጀክት ሳጥንዎ ውስጥ የመቁረጥ ችሎታ ያለው ምላጭ ወይም የ x-acto ቢላዋ
ደረጃ 1: ቀዳዳዎችን ምልክት ያድርጉ እና ይቁረጡ እና በመስኮት ማያ ገጽ ውስጥ ያስገቡ
ለቅባት ፣ ለአካባቢ ዳሳሽ እና ለዩኤስቢ-ሲ አያያዥ ለፕሮግራም እና ለኃይል ቀዳዳዎችን ምልክት እናደርጋለን እና እንቆርጣለን።
- ክፍሎችዎን በሚፈልጉበት ቦታ ላይ ያስምሩ እና የሾሉ ቀዳዳዎችን ምልክት ያድርጉ።
- አደባባዮች ፣ ለቅባት ፣ ለማያ ገጹ ስፋት እና ለአካባቢያዊ ዳሳሽ ፣ ካሬው ትንሽ የሚበልጠው 2 ዳሳሾች (ከላይ ያሉትን ስዕሎች ይመልከቱ)።
- ለዩኤስቢ-ሲ አያያዥ ቦታውን ምልክት ያድርጉ። የእኔ Qwiic Pro ማይክሮ ሰሌዳ ቀድሞውኑ የራስጌዎች ተሸጠው ስለነበር ወደ አረፋ ቁራጭ ውስጥ አስገብቼ ምልክት አደረግሁ። የእርስዎ ካልሆነ ፣ ቀዳዳውን ለማመልከት ከጉዳዩ የታችኛው ክፍል ላይ ያድርጉት።
- ምልክት የተደረገባቸውን ቀዳዳዎች ቆፍረው የዩኤስቢ-ሲ ማያያዣውን ይቁረጡ። ሾጣጣዎቹ እንዲያልፉ የተቦረቦሩት ጉድጓዶች ትልቅ መሆን አለባቸው።
- ለአነፍናፊው ከጉድጓዱ ትንሽ የሚበልጥ አንድ ካሬ የመስኮት ማያ ገጽ ይቁረጡ። ለመጠምዘዣ ቀዳዳ እና ለመሰቀያው ልጥፍ በመስኮቱ ማያ ገጽ ላይ ቦታን ይቁረጡ (ከላይ ያሉትን ስዕሎች ይመልከቱ)።
- ሙቅ ማያ ገጹን ወደ ቦታው ያያይዙት።
ደረጃ 2 ኦሌድ ተራራ እና ዳሳሽ
በጉዳዩ ውስጥ ዘይት እና አካባቢያዊ ዳሳሽ ይጫኑ። ትልልቅ ዊንጮቹ በተቆፈሯቸው ጉድጓዶች ውስጥ ይገባሉ እና ትናንሽ መከለያዎች በመያዣው ክዳን ጥግ ላይ ወደ ልጥፎች ውስጥ ይገባሉ። ማጠቢያዎችን ለጠፈር ሰሪዎች ይጠቀሙ። ለትላልቅ ብሎኖች ፣ ለማብራራት ከላይ ያለውን ሥዕላዊ መግለጫ ይመልከቱ። ለቦታ ክፍተት ከአንድ በላይ ማጠቢያ መጠቀም ያስፈልግዎታል።
ደረጃ 3: አርዱዲኖ ተራራ እና የግንኙነት አካላት
- የእኔ Qwiic Pro ማይክሮ ሰሌዳ ቀድሞውኑ የራስጌዎች ተሸጠው ስለነበር ወደ አንድ የአረፋ ቁራጭ ውስጥ አስገብቼ ወደታች አጣበቅኩት። የእርስዎ የራስጌዎች ከሌሉት ከጉዳዩ ግርጌ ወደ ታች ያያይዙት። የ Qwiic ገመድ ለማገናኘት በቂ ቦታ መኖሩን ያረጋግጡ።
- ክፍሎቹን ከኪዊክ አያያorsች ጋር ያገናኙ። የ Qwiic አያያዥ ትዕዛዙም ሆነ ጎኑ በጉዳዩ ላይ አይደለም። ለማብራራት ከላይ ያሉትን ስዕሎች ይመልከቱ።
- አሁን የፕሮጀክት ሳጥንዎን አንድ ላይ ማንሳት ይችላሉ። የ Qwiic ኬብሎች በጥብቅ እንዲገናኙ እና እንዲቆራኙ ያድርጉ።
ደረጃ 4 ኮድ
የ Qwiic pro ማይክሮ ሰሌዳዎን ከፍ ለማድረግ እና ለማሄድ ይህንን መማሪያ ይከተሉ።
ያ አንዴ ከተጠናቀቀ ፣ ኮዱ ከዚህ በታች ነው እዚህ በ GitHub ላይ ሊያገኙት ይችላሉ።
#ያካትቱ #ያካትቱ #ያካትቱ #ያካትቱ #የሚገልጽ PIN_RESET 9 #DC_JUMPER 1 ን ይግለጹ CCS811_ADDR 0x5B // ነባሪ I2C አድራሻ ማይክሮሮይድ (PIN_RESET ፣ DC_JUMPER) ፣ CCS811 myCCS811 (CCS811_ADDR); BME2) (BME2); Wire.begin (); oled.begin (); // የ OLED oled.clear ን ያስጀምሩ (ሁሉም); // የማሳያውን ውስጣዊ ማህደረ ትውስታ oled.display () ያፅዱ; // በማጠራቀሚያው (ስፕላሽ ማያ) oled.clear (ገጽ) ውስጥ ያለውን ነገር ያሳዩ። // ቋቱን ያፅዱ። randomSeed (analogRead (A0) + analogRead (A1)); // BME280 ን ያስጀምሩ // ለ I2C ፣ የሚከተለውን ያንቁ እና የ SPI ክፍል myBME280.settings.commInterface = I2C_MODE ን ያሰናክሉ ፤ myBME280.settings. I2CAddress = 0x77; myBME280.settings.runMode = 3; // መደበኛ ሁነታ myBME280.settings.tStandby = 0; myBME280.settings.filter = 4; myBME280.settings.tempOverSample = 5; myBME280.settings.pressOverSample = 5; myBME280.settings.humidOverSample = 5; CCS811Core:: CCS811_Status_e returnCode = myCCS811.beginWithStatus (); // መደወል.begin () ቅንብሮቹ እንዲዘገዩ ያደርጋል (10); // አነፍናፊ ለማብራት በቂ ጊዜ እንዳለው ያረጋግጡ። BME280 ለመጀመር 2ms ይፈልጋል። ባይት መታወቂያ = myBME280.begin (); // ስኬታማ መዘግየት (10000) ከሆነ የ 0x60 መታወቂያ ይመልሳል ፤ } ባዶ print_data () {oled.setFontType (0); oled.setCursor (0, 0); oled.print ("TMP"); oled.setCursor (25, 0); oled.print (ዙር (myBME280.readTempF ()))); oled.setCursor (0, 10); oled.print ("HUM"); oled.setCursor (25, 10); oled.print (ክብ (myBME280.readFloatHumidity ())); oled.setCursor (0, 20); oled.print ("VOC"); oled.setCursor (25, 20); oled.print (ዙር (myCCS811.getTVOC ())); oled.setCursor (0, 30); oled.print ("ባር"); oled.setCursor (25, 30); oled.print (ዙር (myBME280.readFloatPressure ()))); oled.setCursor (0, 40); oled.print ("CO2"); oled.setCursor (25, 40); oled.print (ዙር (myCCS811.getCO2 ()))); oled.display (); } ባዶነት loop () {መዘግየት (2000); // (myCCS811.dataAvailable ()) {/ይህን ተግባር መደወል ዓለም አቀፍ tVOC እና eCO2 ተለዋዋጮችን ያዘምናል myCCS811.readAlgorithmResults (); // printData የ tVOC እና eCO2 ተንሳፋፊ BMEtempC = myBME280.readTempC () እሴቶችን ያመጣል። ተንሳፋፊ BMEhumid = myBME280.readFloatHumidity (); // ይህ የሙቀት መረጃን ወደ CCS811 myCCS811.setEnvironmentalData (BMEhumid ፣ BMEtempC) ይልካል። } print_data (); መዘግየት (2000); }
በአርዱዲኖ አይዲኢ ውስጥ ኮዱን ይለጥፉ እና ያጠናቅሩት። ማያ ገጹ የ SparkFun አርማውን ለጥቂት ሰከንዶች ማሳየት አለበት ፣ ከዚያ የቀጥታ ሁኔታዎችን ማሳየት ይጀምራል። ሁኔታዎች በየ 2 ሰከንዶች ያህል ይዘምናሉ። ስላነበቡ እናመሰግናለን።
ጥያቄ አለዎት?
አስተያየት ይተው ወይም እዚህ ኢሜል ይላኩልኝ
የሚመከር:
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር ኃይል ያለው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - 8 ደረጃዎች (ከስዕሎች ጋር)
የ NaTaLia የአየር ሁኔታ ጣቢያ - አርዱዲኖ ሶላር የተጎላበተው የአየር ሁኔታ ጣቢያ በትክክለኛው መንገድ ተከናውኗል - በ 1 የተለያዩ ቦታዎች ላይ ከ 1 ዓመት ስኬታማ ክወና በኋላ በፀሐይ ኃይል የሚሰራ የአየር ሁኔታ ጣቢያ ፕሮጀክት ዕቅዶቼን እያካፈልኩ እና በእውነቱ ከረዥም ጊዜ በኋላ በሕይወት ሊቆይ ወደሚችል ስርዓት እንዴት እንደተለወጠ እገልጻለሁ። ወቅቶች ከፀሐይ ኃይል። እርስዎ ከተከተሉ
DIY የአየር ሁኔታ ጣቢያ እና የ WiFi ዳሳሽ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)
DIY የአየር ሁኔታ ጣቢያ እና የ WiFi ዳሳሽ ጣቢያ -በዚህ ፕሮጀክት ውስጥ ከ ‹WiFi› ዳሳሽ ጣቢያ ጋር የአየር ሁኔታ ጣቢያ እንዴት እንደሚፈጥሩ አሳያችኋለሁ። የአነፍናፊ ጣቢያው የአከባቢውን የሙቀት መጠን እና የእርጥበት መጠን ይለካል እና በ WiFi በኩል ወደ የአየር ሁኔታ ጣቢያ ይልካል። ከዚያ የአየር ሁኔታ ጣቢያው t
ESP32 የአየር ሁኔታ የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
ESP32 Weathercloud Weather ጣቢያ - ባለፈው ዓመት አርዱinoኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ የተባለውን ትልቁን አስተማሪዬን አሳትሜያለሁ። እላለሁ በጣም ተወዳጅ ነበር። በመምህራን መነሻ ገጽ ፣ በአርዱዲኖ ብሎግ ፣ በዊዝኔት ሙዚየም ፣ በኢንስታግራም ኢንስታግራም ፣ በአርዱዲኖ Instagr ላይ ተለይቶ ቀርቧል
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ 16 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ የአየር ሁኔታ ደመና የአየር ሁኔታ ጣቢያ - ከበይነመረቡ ጋር የተገናኘ የአየር ሁኔታ ጣቢያ ሠራሁ። እሱ የሙቀት መጠንን ፣ እርጥበትን ፣ ግፊትን ፣ ዝናብ ፣ የንፋስ ፍጥነትን ፣ የአልትራቫዮሌት መረጃ ጠቋሚውን ይለካል እና ጥቂት ተጨማሪ አስፈላጊ የሜትሮሎጂ እሴቶችን ያሰላል። ከዚያ ይህንን ውሂብ ወደ ጥሩው ግራፍ ወዳለው ወደ weathercloud.net ይልካል
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን በመጠቀም (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) 5 ደረጃዎች (ከስዕሎች ጋር)
Acurite 5 በ 1 የአየር ሁኔታ ጣቢያ Raspberry Pi እና Weewx ን (ሌሎች የአየር ሁኔታ ጣቢያዎች ተኳሃኝ ናቸው) - Acurite 5 ን በ 1 የአየር ሁኔታ ጣቢያ በገዛሁበት ጊዜ እኔ በሌለሁበት ጊዜ በቤቴ ያለውን የአየር ሁኔታ ማረጋገጥ መቻል እፈልግ ነበር። ወደ ቤት ስመለስ እና ሳዋቀር ማሳያውን ከኮምፒዩተር ጋር ማገናኘት ወይም ስማርት ማዕከላቸውን መግዛት እንዳለብኝ ተገነዘብኩ