ዝርዝር ሁኔታ:
- ደረጃ 1 ጽንሰ -ሀሳቡ
- ደረጃ 2 - ያገለገሉ ቁሳቁሶች
- ደረጃ 3 የግንኙነት ንድፍ
- ደረጃ 4 - የ Webserver ማዋቀር
- ደረጃ 5 - ኮዱ
- ደረጃ 6: ቀጥሎ ያለው
ቪዲዮ: IoT ጋዝ ዳሳሽ 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
በቤቱ ውስጥ ያለውን የጋዝ ፍሳሽ መለየት የሚችል የጋዝ ዳሳሽ ለመፍጠር ፈልጌ ነበር። ይህንን ተግባራዊ አጠቃቀሙ ምድጃውን ያለ እሳት አለመተውዎን ለማረጋገጥ ፣ የጋዝ መመረዝን ያስከትላል። ሌላ ጥቅም ደግሞ ምግብ ማብሰሉን ወይም ምግብዎን ለረጅም ጊዜ በእሳት ላይ እንዳያደርጉት ማረጋገጥ ይሆናል ፣ ይህም በከሰል ምግብ ላይ ያስከትላል። የኋለኛው በተግባር የበለጠ ከባድ ይመስላል ፣ እናም በዚህ ውስጥ ተጨማሪ ሀሳቦች ሊኖሩት ይገባል። ስለዚህ በራውተር ላይ ወደቦችን የመክፈት ችግርን ለማስወገድ በዌብቨርቨር ላይ ውሂቡን በኋላ ለመገንባት ፣ እኔ ወደ IoT የሙቀት ዳሳሽ ተመሳሳይ ጽንሰ -ሀሳብ እንደገና እጠቀማለሁ።
ደረጃ 1 ጽንሰ -ሀሳቡ
ሀሳቡ ዳሳሹን ከ ESP8266 ጋር ማገናኘት እና በአየር ውስጥ ያለውን የጋዝ መጠን መከታተል ነው። የጋዝ ብዛት ወደ አንድ የተወሰነ ደረጃ ሲደርስ ፣ ይህ ማንቂያውን (ቡዝር) ያስነሳል። የጋዝ መረጃው በየጊዜው ወደ ደመናው (ዌብቨርቨር) ይሰቀላል ፣ ይህም ጋዙን በርቀት መድረስ እና መከታተል ያስችላል። ውሂቡ በውሂብ ጎታ ውስጥ በጊዜ ውስጥ ከተያዘ ፣ ይህ አዝማሚያውን ለማሳየት በግራፍ ላይ ሊነደፍ ይችላል።
ደረጃ 2 - ያገለገሉ ቁሳቁሶች
በዚህ ግንባታ ውስጥ ጥቅም ላይ የዋሉ ቁሳቁሶች ዝርዝር እነሆ-
- ESP8266 - ይህ ነገሮችን ከበይነመረቡ ጋር ለማገናኘት የሚያስችለን አንጎል ይሆናል
- የጋዝ ዳሳሽ MQ-5
- ጫጫታ
ESP8266 ነገሮች ከበይነመረቡ ጋር እንዲገናኙ የሚያስችል አስደናቂ ሞጁል ነው ፣ MQ5 ጥቅም ላይ የዋለው የጋዝ ዳሳሽ 2 የአሠራር ሁነታዎች ፣ ዲጂታል ሁናቴ እና አናሎግ ሁነታን ይፈቅዳል። እንዲሁም በአነፍናፊው ቦርድ ላይ በተለዋዋጭ ተከላካይ በኩል የጋዝ ስሜትን እንድናስተካክል ያስችለናል።
ደረጃ 3 የግንኙነት ንድፍ
በስዕሉ ላይ እንደሚታየው የጋዝ ዳሳሽ MQ-5 ን ወደ ESP8266 የአናሎግ ግብዓት (AD0) በማገናኘት ላይ ነን። ጩኸቱ ከፒን GND እና D3 ጋር ተገናኝቷል።
በዚህ ምሳሌ ውስጥ እኛ በጣም ትልቅ የሆነውን የጋዝ ክልል ለመቆጣጠር የሚያስችለንን የአነፍናፊውን የአናሎግ ውፅዓት እየተጠቀምን ነው። የአነፍናፊው ዲጂታል ውፅዓት እንዲሁ ጥቅም ላይ ሊውል ይችላል ፣ ግን አንድ የተወሰነ የጋዝ ውህደት ሲታወቅ የሚፈለገውን ቀስቅሴ እንደሚሰጥ ለማረጋገጥ ይህ በትክክል መለካት አለበት።
ሁለተኛው ስዕል የፕሮቶታይፕ ሰሌዳውን በመጠቀም ግንኙነቱን ያሳያል። አነፍናፊውን እና ጫጫታውን አገናኘን። ESP8266 የተጎላበተው በ 3.3 V. ቦርዱ ቦርዱ የሚጠቀምበትን 5 ቮ ወደ 3.3 ቮ የሚቀይር የዩኤስቢ ግንኙነት ፈቅዷል።
አንዴ ይህ ከተገናኘ በኋላ ኮዱን በ Arduino IDE በኩል ለመስቀል ለመፍቀድ የዩኤስቢ ግንኙነቱን ከፒሲ ወይም ከማክ ጋር ማገናኘት ይችላሉ። ከ Arduino IDE ጋር የማያውቁት ከሆኑ ፣ ለመጀመር ሊረዳዎ የሚችል የእኔን ሌላ የመማሪያ ልጥፎችን ማየት ይችላሉ።
ደረጃ 4 - የ Webserver ማዋቀር
ቅድመ ሁኔታ - የድር አገልጋይ ማቀናበር ፣ በ ftp በኩል ፋይሎችን መስቀል ፣ ምናባዊ ማውጫዎችን እና የአገልጋይ ስክሪፕት መፍጠርን ያውቃሉ። እርስዎ የማያውቁት ከሆነ ፣ አይጨነቁ ፣ በዚህ ደረጃ እንዲረዳዎት ሁል ጊዜ የጊኪ ጓደኛዎን ማግኘት ይችላሉ።
የ “IoTGasSensorWebserver.zip” ፋይልን ያውርዱ እና የሚወዱትን የ ‹FTP› ሶፍትዌር በመጠቀም ወይም በሚወዷቸው ማናቸውም ምናባዊ ማውጫዎች ውስጥ ይህንን ወደ የድር አገልጋይዎ ስር ያውጡ። በዚህ ምሳሌ የድር አገልጋዩ ‹https://arduinotestbed.com› ነው ብዬ እገምታለሁ
ESP8266 የሚጠራው የ php ስክሪፕት “gasdata_store.php” ይባላል። በዚህ ምሳሌ ውስጥ ወደዚህ ፋይል ሙሉ ዱካ “https://arduinotestbed.com/gasdata_store.php” ነው ብለን እናስባለን
ፋይሎቹን በትክክል ከሰቀሉ የድር አሳሽዎን ወደሚከተለው አገናኝ “https://arduinotestbed.com/GasData.php” በመጠቆም ሁሉም ነገር እየሰራ መሆኑን መሞከር ይችላሉ።
በጋዝ የውሂብ መደወያ ከላይ ካለው ስዕል ጋር ተመሳሳይ የሆነውን ጣቢያ ማቅረብ አለብዎት።
እርስዎ ማረጋገጥ ያለብዎት አንድ ተጨማሪ ነገር “gas.txt” ፋይል መፃፍ አለበት ፣ ስለዚህ የሚከተሉትን የዩኒክስ ትዕዛዝ በመጠቀም የዚህን ፋይል ፈቃድ ወደ “666” ማዘጋጀት ያስፈልግዎታል።
chmod 666 gas.txt
ይህ በእርስዎ የ ftp ሶፍትዌር ወይም በድር አስተናጋጅዎ ውስጥ ያለውን የፋይል አቀናባሪ በመጠቀም ሊከናወን ይችላል።
ይህ ፋይል በ ESP8266 የሰንሰሩ መረጃ የሚሰቀልበት ነው።
ደረጃ 5 - ኮዱ
አንዴ ሁሉንም ማዋቀር ካገኙ በኋላ አርዱዲኖ አይዲኢን ከፍተው ከላይ ያለውን ንድፍ ማውረድ ይችላሉ። የዚፕ ፋይሉን ያውጡ ፣ እና በአጠቃላይ 2 ፋይሎች ሊኖሩት ይገባል
- ESP8266GasSensor.ino
- mainPage.h
- ቅንብሮች
ሁሉንም በአንድ አቃፊ ውስጥ ያስቀምጡ እና በአርዱዲኖ አይዲኢ ውስጥ “ESP8266GasSensor.ino” ን ይክፈቱ ፣ ከዚያ ከላይ በስዕሉ ላይ የሚታየውን ትክክለኛውን የዌብቨርቨር ቦታ ለማመልከት ወደ ኮዱ ትንሽ ማሻሻያ ያድርጉ።
እንዲሁም በዌብቨርቨር አካባቢዎ ውስጥ ካለው ፋይል ጋር ለማዛመድ የሚከተለውን መስመር ይለውጡ።
ሕብረቁምፊ weburi = "/gasdata_store.php"
ከዚያ በአርዱዲኖ አይዲኢ አናት ላይ ያለውን “ምልክት” ቁልፍን በመምረጥ ንድፉን አጠናቅሯል። ሁሉም ነገር ደህና ከሆነ ፣ ኮድዎ በተሳካ ሁኔታ መሰብሰብ አለበት።
ቀጣዩ ደረጃ ኮዱን ወደ ESP8266 መስቀል ነው ፣ ይህንን ለማድረግ በአርዱዲኖ በይነገጽ ላይ “=>” ቁልፍን ጠቅ ማድረግ ይችላሉ ፣ እና ይህ ኮድዎን በ ESP8266 ውስጥ መጫን አለበት። ሁሉም ነገር ደህና ከሆነ ይህንን ለመጀመሪያ ጊዜ ሲያሄዱ ከ ESP8266 የሚሰራ AP (የመዳረሻ ነጥብ) ሊኖርዎት ይገባል። የ AP ስም “ESP-GasSensor” ይባላል።
ላፕቶፕዎን ወይም ሞባይል ስልክዎን በመጠቀም ከዚህ ኤፒ ጋር ለመገናኘት ይሞክሩ ፣ ከዚያ ለእርስዎ የተሰጠዎት የአይፒ አድራሻ ምን እንደሆነ ይወቁ ፣ ይህ በሊኑክስ ወይም ማክ ውስጥ ከሆኑ “ipconfig” ትዕዛዙን ወይም “ifconfig” ትዕዛዙን በመጠቀም ሊከናወን ይችላል።. IPhone ን የሚጠቀሙ ከሆነ ከተገናኙበት ESP-GasSensor ቀጥሎ ባለው “i” ቁልፍ ላይ ጠቅ ማድረግ ይችላሉ። የድር አሳሽዎን ይክፈቱ እና ወደ ESP-GasSensor Ip አድራሻ ያመልክቱ ፣ እንደ እርስዎ 192.168.4.10 ከተመደቡ ፣ ESP-GasSensor የ 192.168.4.1 ip አለው ፣ ስለዚህ የድር አሳሽዎን ወደ http:/ /192.168.4.1 የ wifi ውቅረትዎን የሚያስገቡበት የቅንብሮች ገጽ ጋር መቅረብ አለብዎት። አንዴ ከበይነመረቡ ጋር የሚገናኝ የ WiFi መዳረሻ ነጥብዎን ከገቡ በኋላ “የ Wifi Config ን አዘምን” አመልካች ሳጥን ላይ ምልክት ያድርጉ እና ቅንብሮቹን ወደ ESP8266 ለማስቀመጥ “አዘምን” ላይ ጠቅ ያድርጉ።
ESP8266 አሁን እንደገና ይጀምራል እና ከእርስዎ WiFi ራውተር ጋር ለመገናኘት ይሞክራል። ሁሉም ነገር ደህና ከሆነ በመደበኛነት የጋዝ መረጃ ለእርስዎ webserver ሲዘመን ማየት አለብዎት። በዚህ ምሳሌ ውስጥ አሳሽዎን ወደ «https://arduinotestbed.com/GasData.php» ማመልከት ይችላሉ።
እንኳን ደስ አላችሁ !! ወደዚህ ክፍል መድረስ ከቻሉ። በጀርባዎ ላይ እራስዎን መታጠፍ አለብዎት። አሁን ስላለው የጋዝ ዳሳሽ ለጓደኞችዎ መንገር ይችላሉ።
ደረጃ 6: ቀጥሎ ያለው
ከእርስዎ ፍላጎት ጋር የሚስማማውን የአነፍናፊ ማንቂያ ደግመው መለካት ይፈልጉ ይሆናል።
ይህ ለትዕይንት ብቻ አይደለም ፣ የጋዝ ደፍ የተወሰነ ደረጃ ላይ ሲደርስ ማስነሳት እና ማስጠንቀቅ አለበት። እርስዎ በሚጠቀሙበት ዳሳሽ ዓይነት ላይ በመመስረት ይህንን ማስተካከል ያስፈልግዎታል። ስለዚህ ቀለል ያለ ያግኙ ፣ እና ፈካሹን ወደ አነፍናፊው ያመልክቱ ፣ እና ነጣቂውን ሳያበሩ ፣ ነጣቂው ላይ የጋዝ መለቀቂያ ቁልፍን ይጫኑ ፣ ስለዚህ ጋዙ ወደ አነፍናፊው ይፈስሳል። ይህ ጫጫታውን መቃወም አለበት። ካልሆነ ከዚያ የድር አስተናጋጁን በመመልከት ንባቡ ከፍ እንደሚል ማረጋገጥ ያስፈልግዎታል። ይህ የማይሰራ ከሆነ ግንኙነቱን ፣ አነፍናፊውን እና ጫጫታውን መፈተሽ ያስፈልግዎታል። ሁሉም ነገር ደህና ከሆነ ፣ ጫጫታው ጫጫታ ማሰማት አለበት።
በኮዱ ውስጥ ያለው ደፍ ወደ 100 ተቀናብሯል ፣ በሚከተለው የኮድ ክፍል ውስጥ ማግኘት መቻል አለብዎት
ድርብ ደፍ = 100;
በፍላጎትዎ ላይ በመመርኮዝ ደፍ ወደ ከፍተኛ ወይም ዝቅተኛ ለመለወጥ ነፃነት ይሰማዎ።
ይህንን ፕሮጀክት እንደወደዱት ተስፋ አደርጋለሁ። እርስዎ ካደረጉ እባክዎን መስመር ይጥሉኝ እና በ IoT ውድድር ውስጥ ለእኔ ድምጽ ይስጡ እና ለተጨማሪ ቀላል የአርዱዲኖ ፕሮጄክቶች ለብሎጌ ይመዝገቡ።
አንዳንድ የመጨረሻ ሀሳቦች ፣ sqllite ን ወይም የበለጠ ኃይለኛ ነገርን በመጠቀም የጋዝ ንባቡን ወደ የመረጃ ቋት መመዝገብ ይችላሉ። ይህ ከላይ ከተጠቀሰው ጋር ተመሳሳይ የሆነውን ግራፍ ለማቀድ ያስችልዎታል። ሥርዓታማ ለመምሰል ብቻ ሳይሆን ዳሳሾችን ለመለካት እንዲረዳዎት። ለምሳሌ ፣ ይህንን በምድጃዎ ላይ ያለውን የጋዝ ፍሰትን ለመቆጣጠር ይህንን ለማስቀመጥ ከፈለጉ ልኬቱን ለሁለት ቀናት እንዲያነቡት መተው ይፈልጉ ይሆናል ፣ እና ንድፎቹ ለመደበኛ አጠቃቀም ምን እንደሚመስሉ ለማየት ንባቡን ያውርዱ ፣ እና ከዚያ ንባቡ ከመደበኛ ውጭ በሚሆንበት ጊዜ ለተለዩ ነገሮች ቀስቅሴውን ወደ ደንቡ ማዘጋጀት ይችላሉ።
የሚመከር:
DIY የትንፋሽ ዳሳሽ ከአርዱዲኖ ጋር (በአስተማማኝ ሁኔታ የተጠለፈ ዝርጋታ ዳሳሽ) - 7 ደረጃዎች (ከስዕሎች ጋር)
DIY የትንፋሽ ዳሳሽ ከአርዱዲኖ ጋር (በአስተማማኝ ሁኔታ የተጠለፈ ዝርጋታ ዳሳሽ) - ይህ የ DIY አነፍናፊ (conductive knitted stretch stretch sensor) መልክ ይይዛል። በደረትዎ/በሆድዎ ዙሪያ ይሸፍናል ፣ እና ደረትዎ/ሆድዎ ሲሰፋ እና ኮንትራቱ ሲደረግ እንዲሁ ዳሳሹ ፣ እና በዚህም ምክንያት ለአርዱዲኖ የሚመገበው የግቤት ውሂብ። ስለዚህ
አጋዥ ስልጠና -የ RGB ቀለም ዳሳሽ ዳሳሽ TCS230 ን ከአርዱዲኖ UNO ጋር እንዴት መጠቀም እንደሚቻል 3 ደረጃዎች
አጋዥ ስልጠና -አርዱዲኖ ኡኖን በመጠቀም የ RGB ቀለም ጠቋሚ ዳሳሽ TCS230 ን ከአርዱዲኖ UNO ጋር እንዴት እንደሚጠቀሙበት መግለጫው - ይህ አጋዥ ስልጠና አርዱቢኖ ኡኖን በመጠቀም የ RGB ቀለም ዳሳሽ ዳሳሽን እንዴት እንደሚጠቀሙ ጥቂት ቀላል እርምጃዎችን ያሳየዎታል። በዚህ አጋዥ ስልጠና መጨረሻ ላይ በጥቂት ቀለሞች መካከል በርካታ የንፅፅር ውጤቶችን ያገኛሉ።
በይነተገናኝ ዳሳሽ ፣ ኤስፒኤስ -30 ፣ የ I2C ሁነታን በመጠቀም ከአርዱዲኖ ዱሚላኖቭ ጋር ልዩ የሆነ ዳሳሽ ይለያዩ -5 ደረጃዎች
በይነገጽ ዳሳሽ ፣ SPS-30 ፣ I2C ሁነታን በመጠቀም ከአርዱዲኖ ዱሚላኖቭ ጋር ልዩ ጉዳይ ዳሳሽ-እኔ የ SPS30 ዳሳሾችን በማገናኘት ላይ ሳለሁ ፣ አብዛኛዎቹ ምንጮች ለ Raspberry Pi ግን ለአርዱዲኖ ያን ያህል እንዳልሆኑ ተገነዘብኩ። አነፍናፊው ከአርዱዲኖ ጋር እንዲሠራ ለማድረግ ትንሽ ጊዜ አጠፋለሁ እናም እሱ እንዲችል የእኔን ተሞክሮ እዚህ ለመለጠፍ ወሰንኩ
አርዱዲኖ ሶላር የተጎላበተው የሙቀት እና የእርጥበት ዳሳሽ እንደ 433 ሜኸ የኦሪገን ዳሳሽ 6 ደረጃዎች
አርዱዲኖ ሶላር የተጎላበተ የሙቀት መጠን እና የእርጥበት ዳሳሽ እንደ 433 ሜኸ የኦሪገን ዳሳሽ-ይህ በፀሐይ ኃይል የሚሰራ የሙቀት እና የእርጥበት ዳሳሽ ግንባታ ነው። ዳሳሽ የ 433 ሜኸዝ ኦሪገን ዳሳሽ ያስመስላል ፣ እና በቴልልድስ ኔት ፍኖት ውስጥ ይታያል። የሚያስፈልግዎት-1x " 10-LED የፀሐይ ኃይል እንቅስቃሴ ዳሳሽ " ከኢባይ። 3.7v batter እንደሚል እርግጠኛ ይሁኑ
RaspberryPi 3 መግነጢሳዊ ዳሳሽ ከአነስተኛ ሪድ ዳሳሽ ጋር - 6 ደረጃዎች
RaspberryPi 3 መግነጢሳዊ ዳሳሽ ከትንሽ ሪድ ዳሳሽ ጋር - በዚህ አስተማሪ ውስጥ RaspberryPi 3. ን በመጠቀም IoT ማግኔት ዳሳሽ እንፈጥራለን።