ዝርዝር ሁኔታ:
- ደረጃ 1 ወረዳው
- ደረጃ 2 Pi ን ማቀናበር እና የሙቀት ንባብን ማግኘት
- ደረጃ 3 ከቡና ሰሪ እና ማመሳሰል ጋር መገናኘት
- ደረጃ 4 - ኮዱ
- ደረጃ 5 መስቀለኛ መንገድ እና ኮዱን ከ PM2 ጋር ማስነሳት
- ደረጃ 6: አሪፍ እንዲመስል ማድረግ
- ደረጃ 7: ሁሉም ተከናውኗል
ቪዲዮ: ራስ -ሰር የቡና ማሳወቂያ ስርዓት 7 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
በዚህ ፕሮጀክት ውስጥ አንድ ሰው አዲስ የቡና ድስት ሲያበስል Slack ማሳወቂያዎችን የሚልክ የቡና ማስጠንቀቂያ ስርዓት በመገንባት የቢሮ ቡና አምራች ብልህ አደርጋለሁ። ኢሜል ወይም የጽሑፍ መልእክት ለመላክ ኮዱ ሊቀየር ይችላል። ይህ ፕሮጀክት የተገነባው በ Raspberry Pi Zero-W ላይ ነው
ይህንን ለማድረግ የቡና ማሽኑን የሙቀት መጠን በተከታታይ መከታተል ያስፈልገኛል። ከ DS18B20 የውሃ መከላከያ የሙቀት ዳሳሽ እና ከ Raspberry Pi Zero-W ጋር ሄድኩ።
ይህንን ፕሮጀክት ከወደዱ እባክዎን በ Instagram እና በዩቲዩብ ይከተሉኝ።
አገናኞች
የኮድ እና ሽቦ ንድፍ:
የአዳፍሩት Raspberry Pi & DS18B20 የሙቀት ዳሳሽ መመሪያ
ክፍሎች (አንዳንድ የሽያጭ አገናኞች)
Mini Solderless Prototype Breadboard:
ከወንድ እስከ ሴት ዝላይ ሽቦዎች -
DS18B20 ዲጂታል ቴምፕ ዳሳሽ ከአዳፍ ፍሬ
በ eBay ላይ ዲጂታል ቴምፕ ዳሳሽ (እኔ የተጠቀምኩት)
Raspberry Pi Zero W Kit:
Raspberry Pi Zero W ከ Adafruit ($ 10 መላኪያ):
እኔ ዙሪያውን የ LED መብራት ነበረኝ።
ነጠላ የወሮበሎች ሳጥን እና ቧንቧ ከሎውስ የመጣ ነው
ደረጃ 1 ወረዳው
ይህ ወረዳ እራት ቀላል ነው። እኔ መሸጫ እንዳይሆንብኝ የእኔን በትንሽ ዳቦ ሰሌዳ ላይ ሠራሁ (በወቅቱ እየተማርኩ ነበር)። ሆኖም ግን አንዳንድ የጅብል ሽቦዎችን ከ DS18B20 በሚወጡት ሽቦዎች ላይ ሸጥኩ ፣ ስለዚህ ወደ ዳቦ ሰሌዳው ውስጥ ሊሰካ ይችላል። በዚህ መንገድ ማድረግ የለብዎትም ፣ እና ሁሉም ነገር በቀላሉ በአንድ ላይ ሊሸጥ ይችላል (የእኔን Duel Internet of Things Thermometer ቪዲዮ ይመልከቱ)።
ስዕላዊ መግለጫውን ይመልከቱ።
በመሠረቱ ፣ የመዝለል ሽቦን ከፒን 5 እስከ ቢጫ ሽቦው በ DS18B20 ፣ መሬት ላይ ሽቦ (ጥቁር) ፣ እና 3.3 ቪ ወደ ቀይ ሽቦ ያካሂዳሉ። ከዚያ ፣ በ 3.3 ቪ እና በአነፍናፊው ላይ ባለው ቢጫ ሽቦ (ሲግናል) መካከል 4.7 ኪ resistor ይጨምሩ
ለተጨማሪ መረጃ የአዳፍሬዝ Raspberry Pi & DS18B20 የሙቀት ዳሳሽ መመሪያን መመልከት አለብዎት
ደረጃ 2 Pi ን ማቀናበር እና የሙቀት ንባብን ማግኘት
በ Pi Zero W ላይ Raspbian (Gist & video አለኝ) ከጫኑ በኋላ ፣ SSH Into Pi ውስጥ ማስገባት እና የሙቀት መጠቆሚያ በይነገጽን ለማንቃት dtoverlay = w1-gpio ማስኬድ ያስፈልግዎታል። ከዚያ ሱዶ ዳግም ማስነሻን በማሄድ እንደገና ያስነሱ። SSHing ወደ Pi ተመልሰው ከገቡ በኋላ የሙቀት ንባብ ለማግኘት የሚከተሉትን ማካሄድ ይችላሉ።
- sudo modprobe w1-gpio
- sudo modprobe w1-therm
- ሲዲ/ሲኤስኤስ/አውቶቡስ/w1/መሣሪያዎች ls cd 28-xxxx (ከተከታታይ ቁጥሮች ጋር ለማዛመድ ይህንን ይለውጡ)
- ድመት w1_ ባሪያ
ማስታወሻ በዊንዶውስ ውስጥ ለኤስኤስኤች Putty ን መጠቀም ያስፈልግዎታል።
ደረጃ 3 ከቡና ሰሪ እና ማመሳሰል ጋር መገናኘት
የሙቀት መጠይቁን ከቡና ሰሪው ጋር ለማያያዝ የብረት ማሞቂያ ቱቦ ቴፕ እጠቀማለሁ ፣ እና ከማሞቂያው በስተጀርባ አያያዝኩት። በቢሮው ያለን የቡና ሰሪ ሙቀትን በደንብ የሚያከናውን ጥሩ የብረት ጀርባ ያለው አሮጌ ቡን ነው። ምርመራውን በቡና ሰሪዎ ላይ ለማስቀመጥ ጥሩ ቦታ ማግኘት ይኖርብዎታል። የ DS18B20 የሙቀት ዳሳሽ የውሃ ማረጋገጫ ነው ፣ ስለሆነም አማራጮች አሉዎት።
ምርመራው ከተያያዘ በኋላ በሚፈላበት ጊዜ የሙቀት መጠኑን መከታተል እና በሚበስልበት ጊዜ ምን ዓይነት የሙቀት መጠን እንደሚመታ እንዲሁም ሲበስል ማየት ያስፈልግዎታል። በተለመደው የሙቀት መጠን እና በተጠበቀው የሙቀት መጠን መካከል በቂ የሆነ ትልቅ የሙቀት ልዩነት የሚሰጥዎትን ቦታ ለማግኘት ከአነፍናፊው አቀማመጥ ጋር መጫወት ሊኖርብዎት ይችላል።
የእርስዎን የሙቀት ቁጥሮች ለማግኘት ትዕዛዞቹን ከ ‹ፒን ማቀናበር እና የሙቀት ንባብ› ደረጃን በማሄድ የሙቀት መጠኑን ወደ መሥሪያው ማስገባት ይችላሉ።
ማሳሰቢያ - ሁሉንም ትዕዛዞች አንድ ጊዜ ብቻ ማሄድ ያስፈልግዎታል ፣ ከዚያ አዲሱን የሙቀት ንባብ ለማየት “ድመት w1_slave” ትዕዛዙን ያሂዱ።
ደረጃ 4 - ኮዱ
ለኮዱ አገናኝ እዚህ አለ https://github.com/calebbrewer/pi-coffee-ready/blo… በጃቫስክሪፕት (nodejs) ውስጥ ተጽ writtenል
ከላይ ለዝግጅትዎ እንዲሠራ ሊለወጡ የሚችሏቸው ጥቂት ቋሚዎች አሉ።
- const brewingTemp = 88; (ይህ በሚፈላበት ጊዜ ዝቅተኛው የሙቀት መጠን ነው። ይህ የሙቀት መጠን ሲመታ ከፊት ያለው የ LED መብራት ብልጭ ድርግም ይላል)
- const brewedTemp = 93; (ይህ የሙቀት መጠን ሲደርስ ቡናው ዝግጁ መሆኑን እናውቃለን)
- const brewOffset = 45 * 60000; (እንደገና ከመፈተሽ በፊት የሚጠብቁበት ጊዜ ነው። የቡና ሰሪው እስኪቀዘቅዝ ድረስ መጠበቅ የሚፈልጉትን 45 ደቂቃዎች ይለውጡ)
- const filePath = '/sys/bus/w1/devices/28-031702a501ff/w1_slave'; (ይህ ከሙቀት ንባብ ጋር ወደ ፋይሉ የሚወስደው መንገድ ነው። የእርስዎ ከእኔ የተለየ ይሆናል። በ ‹Pi ን ማቀናበር እና የሙቀት ንባብን› ደረጃ ውስጥ ትዕዛዞችን በማሄድ ያገኙትን ፋይል ይጠቀሙ።)
- const slackMessage = {"user name": "Coffee Bot", "text": "ትኩስ ቡና አለ! ጥሩ ሆኖ ሳለ ያግኙት።"}
- const slackHook = ""; (የእርስዎ Slack መንጠቆ)
ይህ ኮድ Slack ማሳወቂያ በመላክ ዙሪያ የተመሠረተ ነው ፣ ግን መስመር 75 መልዕክቱን የምልክበት ቦታ ነው። በፈለጉት አገልግሎት ማሳወቂያ ለመላክ ይህንን ማሻሻል ይችላሉ።
መልዕክቶችን ለመላክ የ Slack መንጠቆን እንዴት ማቀናበር እንደሚችሉ ለማወቅ ከፈለጉ ይህንን ሰነድ ይመልከቱ-
ኮድዎን ወደ Pi ለማከል የ index.js ን እና package.json ፋይሎችን ወደ Pi ለመገልበጥ የ scp ትዕዛዙን ይጠቀሙ። ለምሳሌ: scp index.js pi@pi-ip-address:/var/pi-coffee-ready
ደረጃ 5 መስቀለኛ መንገድ እና ኮዱን ከ PM2 ጋር ማስነሳት
ኮዱን ለማሄድ የሚከተሉትን በማድረግ ኖዶች መጫን ያስፈልግዎታል።
- ኤስኤስኤች ውስጥ
- አሂድ: $ wget -O -https://raw.githubusercontent.com/sdesalas/node-p… | ባሽ
- ኮድዎን ወደሚያስቀምጡበት ማውጫ ለመቀየር የ “ሲዲ” ትዕዛዙን ይጠቀሙ
- «Npm ጫን» ን ያሂዱ
- “Npm ጀምር” ን ያሂዱ
ፒ ሲነሳ ኮዱን ለማስኬድ እኔ pm2 ን እጠቀም ነበር። ወደ Pi ሩጫ ውስጥ ሲገቡ-
- npm ጫን pm2 -g
- pm2 ጀምር app.js
ከዚህ በኋላ ስክሪፕቱ የሚጀምረው ፒ ፒ በሚነሳበት ጊዜ ነው።
ደረጃ 6: አሪፍ እንዲመስል ማድረግ
ክፍሎቹን ለመያዝ አንድ መውጫ ሣጥን ያዝኩ ፣ እና አንዳንድ የብረት 1/2 ኢንች ቧንቧ ከቤት ማሻሻያ መደብር። ቧንቧው ለሳጥኑ መቆሚያ እንዲሆን አንድ ላይ አሰባስቤዋለሁ። ከዚያ እኔ ቀይ እና ነጭ ቀለም ቀባሁት።
ለሳጥኑ ፊት ግራፊክ ፈጠርኩ እና ለመቁረጥ የቪኒየል መቁረጫ ተጠቀምኩ። ለጠቋሚው ኤልዲ አንድ ቀዳዳ ቆፍሬያለሁ ፣ ከዚያ ቪኒየሉን ከሳጥኑ ሽፋን ጋር አያይዘው።
ከኋላ ያሉት እውቂያዎች በብረት ሳጥኑ ውስጥ አጭር እንዳይሆኑ የፒውን ጀርባ በኤሌክትሪክ ቴፕ ውስጥ ሸፍነዋለሁ። ከዚያ ፒውን ከሳጥኑ አንድ ጎን ምንጣፍ ቴፕ ጋር አያያዝኩት። የተካተተውን የማጣበቂያ ድጋፍ በመጠቀም አነስተኛውን የዳቦ ሰሌዳ ወደ ሌላኛው ጎን አያያዝኩት።
ሽቦዎቹ በቧንቧው በኩል በጥሩ ሁኔታ ይሮጣሉ እና ከቲ መገጣጠሚያው ይወጣሉ። እባክዎን የቀለም አሂድ ይቅርታ ያድርጉ። ትንሽ ቸኩዬ ገባሁ።
ደረጃ 7: ሁሉም ተከናውኗል
እና ልክ እንደዚያ ፣ ግሩም የሚመስለው የቡና ማስጠንቀቂያ ስርዓት አለዎት!
ይህንን ፕሮጀክት ከወደዱ እባክዎን በ Instagram እና በዩቲዩብ ይከተሉኝ።
የሚመከር:
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - 6 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ መስተጋብራዊ ኤልኢዲ የቡና ጠረጴዛ - ነገሩ ጠረጴዛው ላይ ሲቀመጥ የእቃ መብራቶችን በአንድ ነገር ስር የሚያበራ መስተጋብራዊ የቡና ጠረጴዛ ሠርቻለሁ። በዚያ ነገር ስር ያሉት ሊዶች ብቻ ያበራሉ። ይህንን የሚያደርገው የአቅራቢያ ዳሳሾችን ውጤታማ በሆነ መንገድ በመጠቀም እና በአቅራቢያው በሚገኝበት ጊዜ
የአኒሜሽን የቡና ጠረጴዛ: 9 ደረጃዎች (ከስዕሎች ጋር)
የአኒሜሽን የቡና ጠረጴዛ - በይነተገናኝ የቡና ጠረጴዛዎችን በኤልዲ ማትሪክስ እንዴት መሥራት እንደሚቻል ብዙ በጣም ጥሩ አስተማሪዎች አሉ ፣ እና ከአንዳንዶቹ መነሳሻ እና ፍንጮችን ወሰድኩ። ይህ ቀላል ፣ ርካሽ እና ከሁሉም በላይ ፈጠራን ለማነቃቃት የታሰበ ነው - በሁለት butto ብቻ
በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት 18 ደረጃዎች
በ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማሳወቂያ ስርዓት - HiTh ይህ አስተማሪ IoT ላይ የተመሠረተ የልብስ ማጠቢያ ማስታወቂያ ስርዓት እንዴት እንደሚገነባ ደረጃ በደረጃ መግቢያ ይሰጣል። መሣሪያው በመሳቢያዎ እና በልብስ ማጠቢያ ቦርሳዎ ውስጥ ተያይ isል። እዚህ ለዴሞክራሲ ሲባል ሁለት መሳቢያዎችን እና አንድ የልብስ ማጠቢያ ቦርሳ ወስደናል። ይሰማዋል
ቀላል የአይ ኤስ ኤስ ማሳወቂያ ስርዓት 6 ደረጃዎች (ከስዕሎች ጋር)
ቀላል አይኤስኤስ የማሳወቂያ ስርዓት - ዓለም አቀፍ የጠፈር ጣቢያ ምንድነው እና የት እንዳለ ለመተንበይ ይፈልጋሉ? የመጀመሪያውን ጥያቄ ለመመለስ እኛ የናሳ ድርጣቢያ ለመመልከት መልስ ማግኘት እንችላለን። በአጭሩ የትኛው ነው - ዓለም አቀፍ የጠፈር ጣቢያ ትልቅ የጠፈር መንኮራኩር ነው። ዙሪያውን ይሽከረከራል
አነስተኛ የ HiFi መደርደሪያ ስርዓት (የድምፅ ስርዓት) እንዴት በትክክል መገናኘት እና ማዋቀር እንደሚቻል -8 ደረጃዎች (ከስዕሎች ጋር)
አነስተኛ የ HiFi መደርደሪያ ስርዓት (የድምፅ ስርዓት) እንዴት በትክክል መገናኘት እና ማዋቀር እንደሚቻል - እኔ ስለ ኤሌክትሪክ ምህንድስና መማር የምወድ ሰው ነኝ። እኔ ለወጣት ሴቶች መሪዎች አን ሪቻርድስ ትምህርት ቤት የሁለተኛ ደረጃ ትምህርት ቤት ነኝ። ከዝቅተኛ LG HiFi Shelf Syste ሙዚቃዎቻቸውን ለመደሰት የሚፈልግ ማንኛውንም ሰው ለመርዳት ይህንን ትምህርት ሰጪ ነኝ