Përmbajtje:

Njoftuesi i mishit të freskët: 7 hapa
Njoftuesi i mishit të freskët: 7 hapa

Video: Njoftuesi i mishit të freskët: 7 hapa

Video: Njoftuesi i mishit të freskët: 7 hapa
Video: Is Frankie's The Best Italian Restaurant In New England?? | Top Things To Do In The Berkshires 2024, Nëntor
Anonim
Image
Image
Njoftues i mishit të freskët
Njoftues i mishit të freskët
Njoftues i mishit të freskët
Njoftues i mishit të freskët

Një pajisje për ta mbajtur takimin të freskët. Ky projekt filloi sepse unë u sfidova në një nga klasat e mia për të zgjidhur një problem duke përdorur aftësitë që kishim mësuar në klasë. Menjëherë mendova për diçka që i ndodhi familjes sime disa vjet më parë. Një verë ne shkuam me pushime për disa javë dhe u kthyem në erën e vdekjes dhe një dyshemeje të njollosur me gjak, e panevojshme të thuhet se ishte një makth për pastrimin dhe ngrirësi nuk po merrte energji. Ajo ngjarje bëri që babai im të pyeste nëse duhet të blinim fare viçin me ushqim të lirë/bar (gjëra të mira) fare. Ky është mishërimi i problemit tim, kështu që unë krijova një pajisje që mund të funksionojë më vete dhe të njoftojë këdo që ndoshta kontrollon shtëpinë dhe në një moment në të ardhmen, t'i dërgojë një tekst telefonit të pronarëve në mënyrë që të japë reagime të shpejta nga frigoriferi Me Në përgjithësi, pajisja përdor një LED me shumë ngjyra për t'i bërë të ditur njerëzit rreth shtëpisë se diçka nuk është në rregull dhe përfundimisht kushdo që dëshiron të marrë një tekst në lidhje me mishin fillon të shkojë keq.

Hapi 1: Mbledhja e Pjesëve dhe Mjeteve

Mbledhja e Pjesëve dhe Mjeteve
Mbledhja e Pjesëve dhe Mjeteve

Për të përfunduar këtë projekt, një ndërtuesi do të ketë nevojë për një njohuri themelore në bashkim, Arduino IDE dhe Printim 3D (opsional). Projekti kryesisht përbëhet nga elektronika jashtë Amazon dhe çdo gjë tjetër gjendet lehtësisht në një dyqan lokal.

Përbërësit:

  • Bordi i NodeMCU (https://a.co/haoqMPw)
  • DS18B20 Sensori i temperaturës me Hidroizolim (https://a.co/ewfkmng)
  • LED i zakonshëm katodë RGB (https://www.sparkfun.com/products/9264)
  • Kutia e sapunit do të jetë mbyllësi (1 dollar në Walmart)
  • Furnizimi me energji USB (https://a.co/ccjaQHv)

Pjesa tjetër e këtyre përbërësve u mblodhën duke porositur një çantë jashtë Amazon (https://a.co/gUIA75y), por ndoshta mund të gjeni një çantë më të lirë përreth Amazon (po përpiqesha të mësoja Arduino).

  • Breadboard elektronike
  • Telat Jumper
  • Tre Rezistorë 270Ω
  • Një rezistencë 4.7kΩ
  • Tre+ kunjat e kokës

Mjetet:

  • Kompjuter
  • Kabllo mikro-USB
  • Komplet bashkimi
  • Armë me ngjitës të nxehtë me temperaturë të lartë
  • Stërviteni me një stërvitje 1/4
  • Printer 3D me filament

Në fillim mendova se do ta fuqizoja bordin përmes një furnizimi me energji të brendshme, por pasi luaja me idenë përfundova duke shkuar me furnizimin me energji të jashtme USB sepse ishte më e lehtë.

Hapi 2: Vendosja e Elektronikës së bashku

Bashkimi i pajisjeve elektronike
Bashkimi i pajisjeve elektronike
Bashkimi i elektronikës
Bashkimi i elektronikës
Bashkimi i elektronikës
Bashkimi i elektronikës

Figura 1 tregon paraqitjen e pajisjeve elektronike

Pjesa 1:

Ngjitni secilën prej telave që vijnë nga sensori i temperaturës në kunjin e vet të kokës (Figurat 2 dhe 3)

Pjesa 2: Temp. Sensori

  • Vendoseni tabelën NodeMCU në buzë të dërrasës së bukës (Figurat 4 & 5)
  • Përdorni telat e kërcyesit për të lidhur NodeMCU me temp. sensori

    1. Vendosni një tel të verdhë nga kunja 4 në një rresht të lirë në dërrasën e bukës
    2. Merrni rezistencën 4.7kΩ dhe lidheni atë me vijën 3.3v pastaj vendosni anën tjetër të saj në rresht nga hapi i mëparshëm
    3. Vendosni telin e verdhë nga temp. sensor dhe vendoseni mbi të në atë rresht të njëjtë
    4. Vendosni telin e Kuq nga temp. sensor në vijën 3.3v dhe vendosni telin e zi në vijën e tokës
    5. Lidhni pinin 3.3v në NodeMCU me vijën në tabelën e bukës
    6. Lidhni kunjin e tokëzimit në NodeMCU me vijën në tabelën e bukës

Pjesa 3: LED

Ky tutorial ishte shumë i dobishëm kur bëhet fjalë për lidhjen e LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led) Thjesht duhet të mbani shënime se në cilat kunja po vendosni secilën pjesë të LED (për shembull, Kunjat e Mia janë D6 (e kuqe), D7 (jeshile) dhe D8 (blu)

Hapi 3: Kodi

Image
Image
Kodi
Kodi

Kodi që përdor aktualisht ishte kryesisht i bazuar në Shembullin DS18x20_Temperature nga Biblioteka OneWire.

Pjesa 1: Fillimi i konfigurimit

Videoja e treguar më lart duhet t'ju japë një fillim mjaft të mirë në përdorimin e NodeMCU.

Pjesa 2: Kodi im

Siç u tha më lart, unë kryesisht përdor kodin nga Biblioteka OneWire, por shtova dy ndryshore në krye të skedarit dhe shtova një pjesë që reagon nëse temperatura ka arritur një prag të caktuar (kodi Arduino më lart). Gjithashtu, më falni nëse kodi nuk është i pastër, ishte hera ime e parë që kodoja me Arduino.

Hapi 4: Fletë dëbore e printuar 3D (Opsionale)

Lule dëbore e printuar 3D (Opsionale)
Lule dëbore e printuar 3D (Opsionale)
Lule dëbore e printuar 3D (Opsionale)
Lule dëbore e printuar 3D (Opsionale)
Lule dëbore e printuar 3D (Opsionale)
Lule dëbore e printuar 3D (Opsionale)

Shtova një fije dëbore për të mbajtur temp. sensor për të ndihmuar në sinjalizimin e përdoruesit se ku duhet të shkojë. Floku i dëborës që kam përdorur erdhi nga https://www.thingiverse.com/thing:2732146 dhe unë vetëm shtova një lidhje (për të kthyer kreditin) dhe një vrimë për sensorin e temperaturës.

Hapi 5: Prerja dhe ngjitja

Prerje dhe ngjitje
Prerje dhe ngjitje
Prerje dhe ngjitje
Prerje dhe ngjitje
Prerje dhe ngjitje
Prerje dhe ngjitje
Prerje dhe ngjitje
Prerje dhe ngjitje
  • Vendosa ta dërgoj sensorin e temperaturës në anën, kështu që unë shpova një vrimë 1/4 inç në anën për temperaturën. sensor për të dalë jashtë. Gjithashtu kam prerë skajin nga vjen kordoni Micro-USB.
  • Për pjesën e ngjitjes, unë kam përdorur një Ngjitës të nxehtë me temperaturë të lartë dhe ai funksionoi mirë, sigurohuni që të përdorni mjaft zam. Unë ngjita sensorin e temperaturës në kasën dhe flokun e dëborës (Figurat 4 & 5).

Hapi 6: Testimi

Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar
Duke testuar

Unë jam akoma në kolegj kështu që kam përdorur mini-frigoriferin tim për testim. Kodi OneWire gjithashtu dërgon temperaturën mbi linjën serike (9600 Baud) kështu që testimi i temperaturës bëhet i lehtë.

Hapi 7: E ardhmja: Shtimi i kodit WIFI

E ardhmja: Shtimi i kodit WIFI
E ardhmja: Shtimi i kodit WIFI

Kam në plan të shtoj aftësitë WIFI në kod në mënyrë që Njoftuesi të dërgojë tekste.

Ky ishte ndërtimi im i parë në Instructables, kështu që përpiquni të falni vrimat në të.

Recommended: