Tartalomjegyzék:

Friss hús értesítő: 7 lépés
Friss hús értesítő: 7 lépés

Videó: Friss hús értesítő: 7 lépés

Videó: Friss hús értesítő: 7 lépés
Videó: СТРАННЫЕ НОВОСТИ - 07 - Новости и чат - НЛО - Паранормальные явления 2024, Július
Anonim
Image
Image
Friss hús értesítő
Friss hús értesítő
Friss hús értesítő
Friss hús értesítő

Olyan eszköz, amely frissen tartja a találkozót. Ez a projekt elindult, mert az egyik osztályomban kihívást kaptam egy probléma megoldására az osztályban tanult készségeink segítségével. Rögtön eszembe jutott valami, ami néhány évvel ezelőtt történt a családommal. Egy nyáron néhány hétre nyaralni mentünk, és visszatértünk a halál szagához és a vérfoltos padlóhoz, mondanom sem kell, hogy rémálom volt a takarítás, és a fagyasztó nem kapott áramot. Ez az esemény arra késztette apámat, hogy megkérdezze, egyáltalán meg kell -e vásárolnunk a szabad tartású/fűvel táplált marhahúst (a jó dolgokat). Ez a problémám megtestesítője, ezért kifejlesztettem egy olyan eszközt, amely önmagában is működhet, és értesítheti azokat, akik esetleg ellenőrzik a házat, és a jövőben valamikor, küldjön egy szöveget a tulajdonos telefonjára, hogy gyors visszajelzést kapjon a fagyasztótól. Összességében a készülék többszínű LED-et használ, hogy tudassa a ház körül élőkkel, hogy valami nincs rendben, és végül bárki, aki szöveget szeretne kapni arról, hogy a hús kezd rosszul lenni.

1. lépés: Alkatrészek és eszközök összegyűjtése

Alkatrészek és eszközök összegyűjtése
Alkatrészek és eszközök összegyűjtése

A projekt befejezéséhez az építőnek alapvető ismeretekkel kell rendelkeznie a forrasztás, az Arduino IDE és a 3D nyomtatás területén (opcionális). A projekt elsősorban az Amazonon kívüli elektronikából áll, és bármi más könnyen megtalálható a helyi áruházban.

Alkatrészek:

  • NodeMCU tábla (https://a.co/haoqMPw)
  • DS18B20 hőmérséklet -érzékelő vízszigeteléssel (https://a.co/ewfkmng)
  • Közös katód RGB LED (https://www.sparkfun.com/products/9264)
  • A szappandoboz lesz a ház (1 dollár a Walmartnál)
  • USB tápegység (https://a.co/ccjaQHv)

A többi komponenst úgy gyűjtötték össze, hogy megrendelt egy készletet az Amazon -tól (https://a.co/gUIA75y), de valószínűleg talál egy olcsóbb készletet az Amazon környékén (próbáltam megtanulni az Arduino -t).

  • Elektronikus kenyértábla
  • Jumper vezetékek
  • Három 270Ω -os ellenállás
  • Egy 4,7 kΩ -os ellenállás
  • Három+ fejléc

Eszközök:

  • Számítógép
  • Micro-USB kábel
  • Forrasztó készlet
  • Magas hőmérsékletű forró ragasztópisztoly
  • Fúrjon 1/4 fúrószárral
  • 3D nyomtató izzószállal

Először azt gondoltam, hogy a táblát belső tápegységről fogom táplálni, de miután eljátszottam az ötlettel, végül a külső USB -tápegységet választottam, mert ez volt a legegyszerűbb.

2. lépés: Az elektronika összeillesztése

Az elektronika összeillesztése
Az elektronika összeillesztése
Az elektronika összeillesztése
Az elektronika összeillesztése
Az elektronika összeillesztése
Az elektronika összeillesztése

Az 1. kép az elektronika elrendezését mutatja

1. rész:

Forrasztja a hőmérséklet -érzékelőből érkező vezetékeket a saját csatlakozócsapjára (2. és 3. kép)

2. rész: Hőm. Érzékelő

  • Helyezze a NodeMCU táblát a kenyértábla szélére (4. és 5. kép)
  • Az áthidaló vezetékekkel csatlakoztassa a NodeMCU -t a hőmérséklethez. érzékelő

    1. Helyezzen egy sárga vezetéket a 4 -es tűből egy szabad sorba a kenyérlapon
    2. Fogja a 4,7 kΩ -os ellenállást, és csatlakoztassa a 3,3 V -os vezetékhez, majd helyezze a másik oldalát az előző lépés sorába
    3. Helyezze a sárga vezetéket a hőmérsékletből. és helyezze rá ugyanazon a soron
    4. Helyezze a piros vezetéket a hőmérséklettől. érzékelőt a 3,3 V -os vezetékre, és helyezze a fekete vezetéket a földvezetékre
    5. Csatlakoztassa a NodeMCU 3.3V -os tüskéjét a kenyértábla vonalához
    6. Csatlakoztassa a NodeMCU földelőcsapját a kenyértábla vonalához

3. rész: LED

Ez az oktatóanyag nagyon hasznos volt a LED bekötésekor (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Csak nyomon kell követnie, hogy a LED egyes részeit milyen tűkre helyezi (például a Saját csapok D6 (piros), D7 (zöld) és D8 (kék))

3. lépés: A kód

Image
Image
A kód
A kód

A jelenleg használt kód nagyrészt a OneWire Library DS18x20_Temperature példáján alapult.

1. rész: Telepítés

A fent látható videónak elég jó kezdetnek kell lennie a NodeMCU használatához.

2. rész: Saját kód

Amint azt fentebb említettük, többnyire a OneWire Library kódját használtam, de két változót hozzáadtam a fájl tetejéhez, és hozzáadtam egy részt, amely reagál, ha a hőmérséklet elérte a bizonyos küszöbértéket (fenti Arduino -kód). Továbbá, sajnálom, ha a kód nem tiszta, akkor először kódoltam Arduino -val.

4. lépés: 3D nyomtatott hópehely (opcionális)

3D nyomtatott hópehely (opcionális)
3D nyomtatott hópehely (opcionális)
3D nyomtatott hópehely (opcionális)
3D nyomtatott hópehely (opcionális)
3D nyomtatott hópehely (opcionális)
3D nyomtatott hópehely (opcionális)

Hozzáadtam egy hópelyhet, hogy tartsa a hőmérsékletet. érzékelő segítségével jelezheti a felhasználónak, hová kell mennie. Az általam használt hópehely a https://www.thingiverse.com/thing:2732146 webhelyről származik, és csak hozzáadtam egy linket (hogy visszaadjam) és egy lyukat a hőmérséklet -érzékelőhöz.

5. lépés: Vágás és ragasztás

Vágás és ragasztás
Vágás és ragasztás
Vágás és ragasztás
Vágás és ragasztás
Vágás és ragasztás
Vágás és ragasztás
Vágás és ragasztás
Vágás és ragasztás
  • Úgy döntöttem, hogy elküldöm a hőmérséklet -érzékelőt oldalra, így egy 1/4 hüvelykes lyukat fúrtam az oldalra a hőmérséklethez. érzékelő, amelyből ki kell menni. Én is levágtam a szélét annak, ahol a Micro-USB kábel bejön.
  • A ragasztó részhez egy magas hőmérsékletű forró ragasztópisztolyt használtam, és ez jól működött, csak győződjön meg róla, hogy elegendő ragasztót használ. A hőmérséklet -érzékelőt a tokhoz és a hópehelyhez ragasztottam (4. és 5. kép).

6. lépés: Tesztelés

Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés
Tesztelés

Még egyetemista vagyok, ezért a mini hűtőszekrényemet használtam tesztelésre. A OneWire kód a hőmérsékletet a soros vonalon (9600 Baud) is elküldi, így a hőmérséklet tesztelése egyszerű.

7. lépés: Jövő: WIFI -kód hozzáadása

Jövő: WIFI kód hozzáadása
Jövő: WIFI kód hozzáadása

Azt tervezem, hogy WIFI képességeket adok a kódhoz, hogy a Notifier szöveget küldhessen.

Ez volt az első építkezésem az Instructables -re, ezért próbáld megbocsátani a lyukakat.

Ajánlott: