Mfumo wa Kujulisha Kahawa Moja kwa Moja: Hatua 7 (na Picha)
Mfumo wa Kujulisha Kahawa Moja kwa Moja: Hatua 7 (na Picha)
Anonim
Image
Image
Mfumo wa Kuarifu Kahawa Moja kwa Moja
Mfumo wa Kuarifu Kahawa Moja kwa Moja

Katika mradi huu ninamtengeneza mtengenezaji wa kahawa ofisini kuwa mwerevu, kwa kujenga mfumo wa tahadhari ya kahawa ambayo hutuma arifa za Slack wakati mtu anatengeneza sufuria mpya ya kahawa. Nambari inaweza kubadilishwa kutuma barua pepe, au ujumbe wa maandishi. Mradi huu umejengwa kwenye Raspberry Pi Zero-W

Ili kufanya hivyo nitahitaji kuendelea kufuatilia joto la mashine ya kahawa. Nilikwenda na sensorer ya joto isiyo na maji ya DS18B20 na Raspberry Pi Zero-W.

Ikiwa unapenda mradi huu tafadhali nifuate kwenye Instagram na YouTube.

Viungo

Mchoro wa Msimbo na Wiring:

Raspberry Pi ya Adafruit & DS18B20 Mwongozo wa Sensorer ya Joto:

Sehemu (Viungo Vingine vya Ushirika)

Bodi ya Mkate ya Solderless Prototype:

Waya wa jumper wa kiume hadi wa kike:

Sensor ya Dijitali ya DS18B20 kutoka Adafruit:

Sensorer ya Muda wa Dijiti kwenye eBay (Yule niliyotumia):

Kitanda cha Raspberry Pi Zero W:

Raspberry Pi Zero W kutoka Adafruit ($ 10 usafirishaji):

Nilikuwa na LED iliyokuwa imelala karibu.

Sanduku moja la genge na bomba zilitoka kwa Lowes

Hatua ya 1: Mzunguko

Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko
Mzunguko

Mzunguko huu ni chakula cha jioni rahisi. Nilijenga yangu juu ya mkate mdogo wa mini kwa hivyo sikuwa na birika (nilikuwa najifunza tu wakati huo). Nilifanya waya zingine za kuruka kwenye waya zinazotoka DS18B20, kwa hivyo inaweza kuingizwa kwenye ubao wa mkate. Sio lazima uifanye hivi, na kila kitu kinaweza kuuzwa kwa urahisi (Tazama video yangu ya Joto la Vipimo vya Vipimo vya Duel).

Angalia mchoro.

Kimsingi, unatumia waya wa kuruka tu kutoka kwa pini 5 hadi waya wa manjano kwenye DS18B20, chini hadi waya wa chini (mweusi), na 3.3V kwa waya mwekundu. Kisha, ongeza kipinga cha 4.7K kati ya 3.3V na waya wa manjano (ishara) kwenye sensa

Kwa habari zaidi unapaswa kukagua Mwongozo wa Sensorer ya Joto la Adafruit's Raspberry Pi & DS18B20

Hatua ya 2: Kuweka Pi na Kupata Usomaji wa Joto

Baada ya kusanidi Raspbian (nina Gist & video for that) kwenye Pi Zero W, utahitaji SSH Into the Pi na kukimbia dtoverlay = w1-gpio kuwezesha interface ya uchunguzi wa joto. Kisha reboot kwa kuendesha reboot sudo. Baada ya SSHing kurudi kwenye Pi unaweza kukimbia yafuatayo kupata usomaji wa joto.

  • Sudo modprobe w1-gpio
  • Sudo modprobe w1-therm
  • cd / sys / basi / w1 / vifaa ls cd 28-xxxx (badilisha hii ilingane na idadi gani ya idadi ya idadi ya juu)
  • paka w1_slave

Kumbuka: kwa SSH katika Windows unaweza kuhitaji kutumia Putty.

Hatua ya 3: Kuunganisha kwa Mtengenezaji wa Kahawa na Kusawazisha

Kuunganisha kwa Mtengenezaji wa Kahawa & Kusawazisha
Kuunganisha kwa Mtengenezaji wa Kahawa & Kusawazisha

Ili kunasa uchunguzi wa joto kwa mtengenezaji wa kahawa nilitumia mkanda wa bomba la kupokanzwa chuma, na nikaunganisha nyuma ya boiler. Mtengenezaji wa kahawa tunaye ofisini ni Bun ya zamani na nyuma nzuri ya chuma ambayo hufanya joto vizuri. Itabidi utafute mahali pazuri pa kuweka uchunguzi kwenye mtengenezaji wako wa kahawa. Sensor ya joto ya DS18B20 ni uthibitisho wa maji, kwa hivyo una chaguzi.

Mara tu uchunguzi umeambatanishwa, utahitaji kufuatilia hali ya joto wakati wa kutengeneza, na uone ni wakati gani unapiga wakati wa kutengeneza, na vile vile inapotengenezwa. Unaweza kulazimika kucheza na nafasi ya kihisi ili kupata nafasi ambayo inakupa tofauti kubwa ya kutosha kati ya temp ya kawaida, na temp iliyotengenezwa.

Ili kupata nambari zako za muda, unaweza kuingiza joto kwenye koni kwa kuendesha amri kutoka kwa "Kuweka Pi na Kupata Usomaji wa Joto".

Kumbuka: unahitaji tu kutekeleza maagizo yote mara moja, kisha fanya tu amri ya "paka w1_slave" ili uone usomaji mpya zaidi wa temp.

Hatua ya 4: Kanuni

Kanuni
Kanuni

Hapa kuna kiunga cha nambari: https://github.com/calebbrewer/pi-coffee-ready/blo… Imeandikwa katika JavaScript (nodejs)

Kwa juu kuna misukosuko michache ambayo unaweza kuibadilisha ili ifanye kazi kwa usanidi wako.

  • kutengeneza pombeTemp = 88; (Huu ni wakati wa chini kabisa wakati wa kutayarisha. Taa ya LED iliyo mbele itang'aa wakati temp hii inapigwa)
  • const brewedTemp = 93; (Wakati huu unapofikiwa tunajua kuwa kahawa iko tayari)
  • brewOffset = 45 * 60000; (Huu ni wakati wa kusubiri kabla ya kuangalia tena. Badilisha zile 45 ziwe idadi ya dakika unazotaka kungojea mtengenezaji wa kahawa apoe)
  • const filePath = '/ sys / basi / w1 / vifaa / 28-031702a501ff / w1_slave'; (Hii ndiyo njia ya faili na kusoma kwa muda. Yako itakuwa tofauti na yangu. Tumia faili uliyoipata kwa kutekeleza amri katika hatua ya "Kuweka Pi na Kupata Usomaji wa Joto."
  • const slackMessage = {"jina la mtumiaji": "Kahawa ya kahawa", "maandishi": "Kuna kahawa mpya! Ipate wakati ni nzuri."}
  • const slackHook = ""; (Ndoano yako ya Slack)

Nambari hii inategemea kutuma arifa ya Slack, lakini laini ya 75 ndio mahali ninapotuma ujumbe. Unaweza kurekebisha hii ili kutuma arifa na huduma yoyote unayopenda.

Ikiwa unataka kujua jinsi ya kuanzisha ndoano ya Slack kwa kutuma ujumbe, angalia hati hii:

Ili kuongeza nambari yako kwa Pi, tumia tu amri ya scp kunakili faili za index.js na package.json kwenye Pi. Kwa mfano: scp index.js pi @ pi-ip-address: / var / pi-coffee-ready

Hatua ya 5: Node na Kuanzisha Nambari kwenye Boot na PM2

Node & Kuanzisha Nambari kwenye Boot na PM2
Node & Kuanzisha Nambari kwenye Boot na PM2

Ili kuendesha nambari utahitaji kusanikisha nodejs kwa kufanya yafuatayo:

  • SSH ndani
  • Endesha: $ wget -O - https://raw.githubusercontent.com/sdesalas/node-p… | bash
  • Tumia amri ya "cd" kubadilisha saraka ambapo unaweka nambari yako
  • Endesha "npm install"
  • Endesha "npm kuanza"

Ili kuendesha nambari wakati Pi inapoinuka nilitumia pm2. Wakati ulipowekwa ndani ya kukimbia kwa Pi:

  • npm kufunga pm2 -g
  • pm2 anza programu

Baada ya hii hati itaanza wakati buti za Pi.

Hatua ya 6: Kuifanya ionekane Baridi

Kuifanya ionekane Baridi
Kuifanya ionekane Baridi
Kuifanya ionekane Baridi
Kuifanya ionekane Baridi
Kuifanya ionekane Baridi
Kuifanya ionekane Baridi

Nilichukua sanduku la kuuza ili kushikilia vifaa, na bomba la chuma la 1/2 inchi kutoka duka la kuboresha nyumbani. Niliiweka pamoja ili bomba iwe msimamo wa sanduku. Mimi kisha nikaipaka rangi nyekundu na nyeupe.

Niliunda mchoro mbele ya sanduku na nikatumia mkata vinyl kuikata. Nilichimba shimo kwa kiashiria cha LED, kisha nikaunganisha vinyl kwenye kifuniko cha sanduku.

Nilifunika nyuma ya Pi kwenye mkanda wa umeme ili mawasiliano nyuma hayatapunguka kwenye sanduku la chuma. Kisha nikaunganisha Pi upande mmoja wa sanduku na mkanda wa zulia. Niliunganisha ubao wa mkate wa mini kwa upande mwingine kwa kutumia kuungwa mkono kwa wambiso.

Waya hutembea vizuri kupitia bomba na nje ya kufaa kwa T. Tafadhali udhuru ukimbiaji wa rangi. Niliingia kwa haraka kidogo.

Hatua ya 7: Yote Yamefanywa

Yote Yamefanywa
Yote Yamefanywa
Yote Yamefanywa
Yote Yamefanywa
Yote Yamefanywa
Yote Yamefanywa

Na kama hiyo, una mfumo wa tahadhari ya kahawa ambayo inaonekana ya kushangaza!

Ikiwa unapenda mradi huu tafadhali nifuate kwenye Instagram na YouTube.

Ilipendekeza: