ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 Pi ን ማቀናበር
- ደረጃ 2: አስፈላጊዎቹን ጥቅሎች መጫን
- ደረጃ 3 ኮድ
- ደረጃ 4 የጽሑፍ መልዕክቶችን በማዋቀር ላይ
- ደረጃ 5 ፦ የ Gmail ኤፒአይ በማዋቀር ላይ
- ደረጃ 6 ዳሳሹን ማሄድ
ቪዲዮ: Raspberry Pi ካርቦን ሞኖክሳይድ ዳሳሽ 6 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
የነገሮች በይነመረብ ከበይነመረቡ ጋር የተገናኙ እና ራስን የመላመድ ፣ ራስን የማዋቀር ፣ እርስ በእርስ የሚገናኙ የግንኙነት ፕሮቶኮሎች እና ልዩ አካላዊ እና ምናባዊ አካላት ያላቸው እነዚህ መሣሪያዎች ናቸው። ዳሳሾች አንዳንድ አካላዊ እና አካባቢያዊ ባህሪያትን የሚለኩ እና በዋናነት በ IoT መሣሪያዎች ውስጥ መረጃን ለመሰብሰብ የሚያገለግሉ መሣሪያዎች ናቸው። ለዚህ ፕሮጀክት ዓላማ የካርቦን ሞኖክሳይድ ደረጃን በአከባቢው ላይ ለመለካት የካርቦን ሞኖክሳይድን ዳሳሽ መርጠናል። እኛ የሠራነው መሣሪያ በመኪና ውስጥ የካርቦን ሞኖክሳይድን መኖር ለመለየት በመኪናዎች ውስጥ ሊያገለግል ይችላል ፣ በተዘጋ አከባቢ ውስጥ የካርቦን ሞኖክሳይድ መኖር ለሰው ልጅ ጤና በጣም አደገኛ ስለሆነ ይህ በእውነተኛ ህይወት ውስጥ በጣም አስፈላጊ ነው።
አቅርቦቶች
Raspberry Pi 3
MQ-7 ካርቦን ሞኖክሳይድ ዳሳሽ
የዳቦ ሰሌዳ
1K Ohm Resistor
470 Ohm Resistor
MCP3008 8 ሰርጥ ፣ 10-ቢት ኤዲሲ ከ SPI በይነገጽ ጋር
ኮምፒተር
ደረጃ 1 Pi ን ማቀናበር
ወረዳዎን ለማቀናበር የእቅድ ንድፉን ይከተሉ። ለሥዕላዊ በይነተገናኝ ሥሪት ፣ የ circuito.io ን ሥዕላዊ መግለጫ ይጎብኙ
ደረጃ 2: አስፈላጊዎቹን ጥቅሎች መጫን
ሁሉም አስፈላጊ ጥቅሎች አስቀድመው ላይጫኑዎት ስለሚችሉ ፣ pip ን በመጠቀም እነሱን መጫን አለብን።
pip install flask_restful flask_wtf ጥያቄዎች
ደረጃ 3 ኮድ
በእኛ ፕሮጀክት ውስጥ ሁሉንም የፕሮጀክት ምንጭ ኮድ በ github ማከማቻችን ውስጥ ማግኘት ይችላሉ። ወደ አካባቢያዊ ኮምፒተርዎ ሲያወርዱት እና የፋይሉን አወቃቀር ወደ ፓይ ሲያስተላልፉት ተመሳሳይ መሆኑን ያረጋግጡ።
የ sensor.py ፋይልን ይክፈቱ እና አካባቢያዊ ሆሄን የያዘውን የኮድ መስመሮችን ወደ ኮምፒተርዎ አይፒ አድራሻ ይለውጡ። እዚህ የኮምፒተርዎን አይፒ አድራሻ እንዴት ማግኘት እንደሚችሉ መመሪያ ማግኘት ይችላሉ።
የ sensor.py ፋይልን ወደ እንጆሪ ፓይ ማንቀሳቀስ አለብን ፣ ስለዚህ ይህንን ትእዛዝ ከ COSensor ማውጫ ያሂዱ
scp sensor.py pi@"እዚህ ፒ አይፒ አድራሻ ያስገቡ":.
ደረጃ 4 የጽሑፍ መልዕክቶችን በማዋቀር ላይ
የካርቦን ሞኖክሳይድ መጠን በጣም ከፍተኛ በሚሆንበት ጊዜ ፕሮግራማችን በጽሑፍ መልእክቶች ስለሚያስጠነቅቀን ፣ ከማዕከላዊ ቁጥር መልዕክቶችን መላክ መቻል አለብን። ይህንን ለማድረግ Twilio የሚባል መድረክ እንጠቀማለን። በመጀመሪያ ፣ ለነፃ የሙከራ መለያ ይመዝገቡ። በመቀጠል ጥቂት ጥቅሎችን ማውረድ አለብን። አስቀድመው Node.js በስሪት v8.0.0 ወይም ከዚያ በላይ ከተጫኑ ወደ ደረጃ 2 ይዝለሉ የእርስዎን ስሪት በ ፦
መስቀለኛ መንገድ -v
የመጀመሪያው ጥቅል ከጣቢያቸው እዚህ ማውረድ የሚችል Node.js ነው። ለትክክለኛው ስርዓተ ክወና መጫኛዎን ያረጋግጡ እና ከዚያ ይክፈቱት እና የተጠየቁትን መመሪያዎች ይከተሉ።
በመቀጠል ፣ Twilio CLI ን መጫን አለብን። ከሚከተሉት ትዕዛዞች ጋር ይህ በመስቀለኛ ጥቅል ሥራ አስኪያጅ ተጭኗል እና ዘምኗል።
npm ጫን twilio -cli -g
npm ጫን twilio -cli@latest -g
በዚህ ጊዜ Twilio CLI ን ከመለያችን ጋር ማገናኘት አለብን። ይህንን ለማድረግ ሁለት መረጃዎችን እንፈልጋለን -የእኛ መለያ SID እና Auth Token ከ Twilio Console። ከዚያ የ twilio መግቢያውን ያሂዱ እና የተጠየቀውን መረጃ ያስገቡ።
twilio መግቢያ
ስለዚህ አሁን መለያችንን አገናኘን ግን አሁንም የስልክ ቁጥር እንፈልጋለን። በተሰጠዎት የሙከራ ገንዘብ በ Twilio በኩል አንዱን መግዛት ይችላሉ። ከዚህ በታች ያለውን ትእዛዝ ከተየቡ በኋላ የቁጥሮች ስብስብ ብቅ ይላል ፤ አንዱን ይምረጡ።
twilio ስልክ ቁጥሮች-ይግዙ-አካባቢያዊ-የአገር-ኮድ አሜሪካ-ኤስ ኤም ኤስ-የነቃ
አሁን ፣ ትዊሊዮ በፕሮግራማችን ውስጥ እንዲሠራ ፣ ጥቅሎቹን መጫን አለብን። ዓይነት
pip ጫን twilio
በ keys.py ፋይል ውስጥ ፣ በኋላ ላይ ለመጠቀም በእኛ መለያ SID እና Auth Token ውስጥ ማስገባት አለብን። እነዚህን እሴቶች ለመቅዳት እና ለመለጠፍ ቀድሞውኑ ባዶ ቦታ ሊኖርዎት ይገባል።
passwords = {"twilio": {"account_sid": "your side here", "auth_token": "ማስመሰያዎን እዚህ ይለጥፉ"}}
ይህ ሁሉ ሲደረግ ፣ በጂሜል ኤፒአይ በኩል ከፕሮግራማችን ጋር የኢሜል ተኳሃኝነትን ለማቀናበር ጊዜው አሁን ነው።
ደረጃ 5 ፦ የ Gmail ኤፒአይ በማዋቀር ላይ
የ gmail ኤ.ፒ.አይ.ን ለማዋቀር በመጀመሪያ የጉግል ዳሽቦርድን መጎብኘት ያስፈልግዎታል። እዚህ ‹ፕሮጀክት ፍጠር› የሚለውን አማራጭ በመጠቀም አዲሱን ፕሮጀክት ማስመዝገብ ይችላሉ። አዲሱ ፕሮጀክት ከተፈጠረ በኋላ “ለመጠቀም ገና ምንም ኤፒአይዎች የሉዎትም” የሚል ጥያቄ ይኖራል። ለመጀመር እባክዎን የኤፒአይ ቤተ -መጽሐፍትን ይጎብኙ”።
ከዚያ እዚህ ይጎብኙ። በፍለጋ ሳጥኑ ውስጥ የ Gmail ኤፒአይ ይምረጡ። የ Gmail ኤፒአይ አማራጩን ጠቅ ካደረጉ በኋላ ይህንን ኤፒአይ ለማንቃት አማራጭ ይኖራል። የ Gmail ኤፒአይውን ካነቁ በኋላ እሱን ለመጠቀም ይችሉ ዘንድ ምስክርነቶችን መፍጠር ያስፈልግዎታል። ስለዚህ “ምስክርነቶችን ፍጠር” ላይ ጠቅ ያድርጉ ፣ ይህ ኤፒአዩን እንዲመርጡ ወደሚጠይቅዎት መስኮት ይወስደዎታል። እዚያ ፣ የ Gmail ኤፒአዩን ይምረጡ ፣ ከዚያ ይህንን የ Gmail ኤፒአይ የሚደውሉበትን ትክክለኛውን አማራጭ ይምረጡ። ከዚህ በኋላ የእርስዎን ሚና መምረጥ ያስፈልግዎታል -እንደ የምርት ባለቤት ያለ ነገር። ከዚያ የ json ፋይል ወደ የእርስዎ ኮምፒተር ይወርዳል ፣ ይህም የአገልግሎት መለያዎ ይሆናል ፣ ይቅዱ እና በፕሮጀክት ማውጫዎ ውስጥ ይህንን የውስጥ ክሬዲት አቃፊ ይለጥፉ። ፈጥነህ ከዚያ ኤፒአይህ ነቅቷል እና መለያህ ይህን የ Gmail ኤፒአይ ለመጠቀም ተመዝግቧል። አሁን አስደሳችው ክፍል ይመጣል ፣ በ Gmail ኤፒአይ የተመዘገበውን መለያዎን በመጠቀም ኢሜል መላክ እንፈልጋለን ይበሉ። ስለ ኮድ ማጣቀሻ እና ከተመዘገበው መለያ ኢሜል ለመላክ ኮዱ እንዴት እንደሚሰራ ይህንን ድር ጣቢያ ይጎብኙ። ማስታወስ ያለብዎት የመጀመሪያው ነገር ኢሜል ለመላክ የሚያስችለውን SCOPE መግለፅ ነው። ኢሜል ለመላክ ስፋት “https://www.googleapis.com/auth/gmail.send” ይመስላል። የፈቃድ ገደቦችን ዝርዝር እዚህ ማግኘት ይችላሉ
የ Gmail ኤ ፒ አይን በመጠቀም የሚያደርጓቸው ነገሮች ሁሉ የኢሜል መሰየሚያዎችን ይድረሱ ፣ ወይም ኢሜይሉን ይላኩ ፣ አዲሱ የቃሚው ማስመሰያ ተፈጥሯል ፣ ይህ መተግበሪያውን ሲያሄዱ ለመጀመሪያ ጊዜ ይከሰታል። ከዚያ በኋላ በእያንዳንዱ ጊዜ አዲስ ወሰን ካከሉ የ gmail ኤ.ፒ.አይ.ን በመጠቀም ሊያከናውኗቸው የሚችሏቸው ሁሉንም ተግባራት የሚፈቅድ አዲሱ የማስመሰያ ኮምጣጤ ይፈጠራል። ወሰን በሚቀይሩበት ጊዜ መተግበሪያዎን በሚያካሂዱበት ጊዜ ሁሉ አዲሱ የቃሚው ምልክት ይፈጠራል።
ደረጃ 6 ዳሳሹን ማሄድ
አሁን በመጨረሻ ፕሮግራማችንን ማካሄድ እንችላለን። የ “ssh” ክፍለ -ጊዜዎችን ወደ የእርስዎ እንጆሪ ፓይ ይክፈቱ እና በአንድ ሩጫ ውስጥ
python3 sensor.py
በኮምፒተርዎ ላይ ፣ ያሂዱ
ፓይዘን api.py
አሁን ፣ ከድረ -ገጹ ማሳወቂያዎችን ለመቀበል ውሂቡን መድረስ እና መመዝገብ እንችላለን። የድር አሳሽ ይክፈቱ እና የአሁኑን የ CO ደረጃዎችን ለማየት https:// localhost: 5000 ውስጥ ይተይቡ። ወደ የደንበኝነት ምዝገባ ገጽ ይሂዱ እና ማሳወቂያዎችን ለመቀበል መረጃዎን ያስገቡ።
አሁን ሁሉም ነገር እንደተዋቀረ ፣ ተስፋ ቢደረግ የማይከሰት CO ከተገኘ ማሳወቂያዎችን መቀበል አለብዎት።
የሚመከር:
ተንቀሳቃሽ የብሉቱዝ ድምጽ ማጉያ - ካርቦን ጥቁር: 5 ደረጃዎች (ከስዕሎች ጋር)
ተንቀሳቃሽ የብሉቱዝ ድምጽ ማጉያ | ካርቦን ጥቁር: ሰላም! በቅርቡ ለወንድሜ የልደት ቀን ተንቀሳቃሽ የብሉቱዝ ድምጽ ማጉያ ገንብቻለሁ ፣ ስለዚህ አሰብኩኝ ፣ ለምን የእሱን ዝርዝሮች ለምን ለወንዶች አላጋራም? ድምጽ ማጉያውን ለመስራት በ YouTube ላይ ቪዲዮዬን ለመመልከት ነፃነት ይሰማዎት! - ተንቀሳቃሽ የብሉቱዝ ድምጽ ማጉያ ግንባታ
አጋዥ ስልጠና: Mg811 Co2 ካርቦን ዳይኦክሳይድ ጋዝ ዳሳሽ እንዴት እንደሚጠቀሙ 3 ደረጃዎች
አጋዥ ስልጠና - Mg811 Co2 የካርቦን ዳይኦክሳይድ ጋዝ ዳሳሽ እንዴት እንደሚጠቀሙበት - መግለጫ - ይህ መማሪያ አርዱዲኖ ኡኖን በመጠቀም Mg811 Co2 ጋዝ ዳሳሽ እንዴት እንደሚጠቀሙ ጥቂት ቀላል እርምጃዎችን ያሳየዎታል። በዚህ መማሪያ መጨረሻ ላይ ዳሳሹ እንቅስቃሴን ሲያውቅ እና ማንኛውንም እንቅስቃሴ መለየት በማይችልበት ጊዜ የንፅፅር ውጤት ያገኛሉ
የኪስ መጠን CO (ካርቦን ሞኖክሳይድ) መርማሪ 5 ደረጃዎች
የኪስ መጠን CO (ካርቦን ሞኖክሳይድ) መመርመሪያ - ስሙ እንደሚለው ይህ በአየር ውስጥ ካርቦን ሞኖክሳይድን ለመለየት የሚያገለግል የኪስ መጠን ያለው CO መርማሪ ነው ግባችን ይህንን መሣሪያ ተንቀሳቃሽ እና በኪሱ መጠን የሚስማማ ማድረግ ነበር። አሁን አንድ ቀን እየገጠመን ነው። በኢንዱስትሪ ልማት ምክንያት የአየር ብክለት ችግር
ቀይ ፊኛ ካርቦን ሞኖክሳይድ መመርመሪያ 5 ደረጃዎች
ቀይ ፊኛ ካርቦን ሞኖክሳይድ መመርመሪያ-የካርቦን ሞኖክሳይድ ዳሳሽ በአየር ውስጥ የ CO- ጋዝ ክምችት ከፍተኛ ደረጃን ያገኛል። ትኩረቱ ከፍተኛ ደረጃ ላይ ሲደርስ (እኛ አስቀድመን እናስቀምጠዋለን) ኤልኢዲ ቀለሙን ከአረንጓዴ ወደ ቀይ ይለውጣል
ከዚንክ ካርቦን ባትሪዎች የካርቦን ግራፋይት ኤሌክትሮዶችን እንዴት ማግኘት እንደሚቻል 5 ደረጃዎች (ከስዕሎች ጋር)
ከዚንክ ካርቦን ባትሪዎች የካርቦን ግራፋይት ኤሌክትሮጆችን እንዴት ማግኘት እንደሚቻል - አንዳንድ የካርቦን ግራፋይት ኤሌክትሮጆችን ማግኘት ብዙውን ጊዜ ማድረግ በጣም ቀላል ነገር ነው። መጀመሪያ አንዳንድ የዚንክ ካርቦን ባትሪዎችን መግዛት ወይም ማግኘት ያስፈልግዎታል። Ypi እነሱ የዚንክ ካርቦን መሆናቸውን ማረጋገጥ አለባቸው እንጂ እንደ ኒኬል ሜታል ሃይድሬድ (ኤን