Tartalomjegyzék:
- 1. lépés: Alkatrészek és eszközök összegyűjtése
- 2. lépés: Az elektronika összeillesztése
- 3. lépés: A kód
- 4. lépés: 3D nyomtatott hópehely (opcionális)
- 5. lépés: Vágás és ragasztás
- 6. lépés: Tesztelés
- 7. lépés: Jövő: WIFI -kód hozzáadása
Videó: Friss hús értesítő: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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 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ő
- Helyezzen egy sárga vezetéket a 4 -es tűből egy szabad sorba a kenyérlapon
- 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
- Helyezze a sárga vezetéket a hőmérsékletből. és helyezze rá ugyanazon a soron
- 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
- Csatlakoztassa a NodeMCU 3.3V -os tüskéjét a kenyértábla vonalához
- 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
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)
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
- Ú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
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
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:
Értesítő e -mail fogadása, ha a ThingSpeak csatornáját egy ideig nem frissítették: 16 lépés
Értesítő e -mail fogadása, amikor a ThingSpeak csatornáját egy ideig nem frissítették: Háttér -történet Hat automatizált üvegházam van Dublinban, Írországban. Egyedi mobilalkalmazás használatával távolról figyelemmel kísérhetem az egyes üvegházakban található automatizált funkciókat, és kölcsönhatásba léphetek velük. Kézzel megnyithatom / bezárom a nyerést
Automatikus kézmosó értesítő: 5 lépés
Automatikus kézmosó értesítő: Ez a gép képes értesíteni valakit, amikor belép az ajtón. Célja, hogy emlékeztesse valakit, hogy hazatérve mosson kezet. Van egy ultrahangos érzékelő a doboz elején, amely érzékeli azt, aki belép
Egyszerű olvasatlan e -mail értesítő: 7 lépés
Könnyű olvasatlan e -mail értesítő: Sziasztok, üdvözöllek egy újabb Instructable -ban. Az otthoni munkavégzés jelenlegi helyzetében némi kihívással kell szembenéznem, mert időnként kaptam e -maileket a vállalattól. Akkor arra gondoltam, hogy készítek egy asztali értesítőt, amely értesíts engem a
Egyszerű ISS -értesítő létrehozása: 5 lépés
Készítsen egyszerű ISS -értesítőt: TokyLabs | Szükséges idő: 1-3 óra | Nehézségi fok: Könnyű | Ár: 60–70 dollár Sokkal szórakoztatóbb, mint
Arduino + GPS modul - Cél értesítő: 6 lépés
Arduino + GPS modul - Cél értesítő: Mennyi időt vesztegetünk a forgalmi dugókban? Készítettem egy Arduino-alapú célállomás-értesítőt, hogy ezt az időt produktív módon kihasználhassuk. Mindenki tudja, hogy a forgalmi dugók jelentős időveszteségek lehetnek. És lehetetlen megjósolni, hogy mennyi ideig tart