Cuprins:
- Pasul 1: Adunarea pieselor și a instrumentelor
- Pasul 2: Punerea împreună a dispozitivelor electronice
- Pasul 3: Codul
- Pasul 4: fulg de zăpadă tipărit 3D (opțional)
- Pasul 5: Tăiere și lipire
- Pasul 6: Testarea
- Pasul 7: Viitor: Adăugarea unui cod WIFI
Video: Notificator de carne proaspătă: 7 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Un dispozitiv pentru a păstra întâlnirea proaspătă. Acest proiect a început, deoarece am fost provocat într-una din clasele mele să rezolv o problemă folosind abilitățile pe care le învățasem în clasă. M-am gândit imediat la ceva ce s-a întâmplat cu familia mea acum câțiva ani. Într-o vară, am plecat în vacanță câteva săptămâni și ne-am întors la mirosul morții și la pardoseala pătată de sânge, nu mai este nevoie să spunem că a fost un coșmar de curățat și că congelatorul nu primea energie. Acest eveniment l-a determinat pe tatăl meu să se întrebe dacă ar trebui să cumpărăm chiar și carne de vită gratuită la distanță / hrănită cu iarbă (lucrurile bune). Aceasta este întruchiparea problemei mele, așa că am conceput un dispozitiv care să funcționeze singur și să anunțe pe cineva care verifică acasă și, la un moment dat în viitor, să trimită un mesaj textului telefonului proprietarilor pentru a oferi feedback rapid de la congelator.. În ansamblu, dispozitivul folosește un LED multicolor pentru a informa oamenii din jurul casei că ceva nu este în regulă și, în cele din urmă, oricine dorește să primească un text despre carne începe să devină rău.
Pasul 1: Adunarea pieselor și a instrumentelor
Pentru a finaliza acest proiect, un constructor va avea nevoie de cunoștințe de bază în lipire, Arduino IDE și imprimare 3D (opțional). Proiectul constă în principal din produse electronice de pe Amazon și orice altceva se găsește cu ușurință la un magazin local.
Componente:
- Placa NodeMCU (https://a.co/haoqMPw)
- Senzor de temperatură DS18B20 cu impermeabilizare (https://a.co/ewfkmng)
- LED catod comun RGB (https://www.sparkfun.com/products/9264)
- Săpun Cutie pentru a fi Encloser (1 $ la Walmart)
- Alimentare USB (https://a.co/ccjaQHv)
Restul acestor componente au fost adunate comandând un kit de pe Amazon (https://a.co/gUIA75y), dar probabil că puteți găsi un kit mai ieftin în jurul Amazonului (încercam să învăț Arduino).
- Placă electronică
- Sârme jumper
- Trei rezistențe de 270Ω
- Un rezistor de 4.7kΩ
- Trei + pini antet
Instrumente:
- Calculator
- Cablu micro-USB
- Set de lipit
- Pistol adeziv fierbinte de înaltă temperatură
- Burghiu cu un burghiu 1/4
- Imprimantă 3D cu filament
La început m-am gândit că voi alimenta placa printr-o sursă de alimentare internă, dar după ce m-am jucat cu ideea am ajuns să merg cu sursa de alimentare externă USB, deoarece era cel mai ușor.
Pasul 2: Punerea împreună a dispozitivelor electronice
Imaginea 1 prezintă aspectul dispozitivelor electronice
Partea 1:
Lipiți fiecare dintre firele provenite de la senzorul de temperatură pe propriul pin de antet (Imagini 2 și 3)
Partea 2: Temp. Senzor
- Așezați placa NodeMCU pe marginea panoului (imagini 4 și 5)
-
Utilizați firele jumper pentru a conecta NodeMCU la temperatura. senzor
- Așezați un fir galben de la pinul 4 la un rând liber pe panou
- Luați rezistorul de 4.7kΩ și conectați-l la linia de 3.3v, apoi așezați cealaltă parte a acestuia în rândul de la pasul anterior
- Așezați firul galben de la temp. senzor și așezați-l pe același pe același rând
- Așezați firul roșu de la temperatura. senzor pe linia de 3.3v și așezați firul negru pe linia de masă
- Conectați pinul de 3,3 V de pe NodeMCU la linia de pe panoul de verificare
- Conectați pinul de masă de pe NodeMCU la linia de pe panou
Partea 3: LED
Acest tutorial a fost foarte util când vine vorba de conectarea LED-ului (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Trebuie doar să țineți evidența pinilor pe care puneți fiecare parte a LED-ului (de exemplu, Pinii mei sunt D6 (roșu), D7 (verde) și D8 (albastru)
Pasul 3: Codul
Codul pe care îl folosesc în prezent se bazează în mare parte pe exemplul DS18x20_Temperature din biblioteca OneWire.
Partea 1: Instalarea
Videoclipul prezentat mai sus ar trebui să vă ofere un început destul de bun în utilizarea NodeMCU.
Partea 2: Codul meu
După cum sa menționat mai sus, am folosit în principal codul din Biblioteca OneWire, dar am adăugat două variabile în partea de sus a fișierului și am adăugat o parte care reacționează dacă temperatura a atins un anumit prag (codul Arduino de mai sus). De asemenea, îmi pare rău dacă codul nu este curat, a fost prima dată când codez cu Arduino.
Pasul 4: fulg de zăpadă tipărit 3D (opțional)
Am adăugat un fulg de zăpadă pentru a menține temperatura. senzor pentru a ajuta la semnificația către utilizator unde ar trebui să meargă. Fulgul de zăpadă pe care l-am folosit a venit de la https://www.thingiverse.com/thing:2732146 și tocmai am adăugat un link (pentru a da credit înapoi) și o gaură pentru senzorul de temperatură.
Pasul 5: Tăiere și lipire
- Am decis să trimit senzorul de temperatură în lateral, așa că am forat o gaură de 1/4 inch în lateral pentru temperatura. senzor pentru a ieși. De asemenea, am tăiat marginea de unde intră cablul Micro-USB.
- Pentru partea de lipit, am folosit un pistol cu adeziv cald de înaltă temperatură și care a funcționat bine, asigurați-vă că utilizați suficient adeziv. Am lipit senzorul de temperatură de carcasă și de fulgul de zăpadă (Imaginile 4 și 5).
Pasul 6: Testarea
Sunt încă la facultate, așa că am folosit mini-frigiderul pentru testare. Codul OneWire trimite, de asemenea, temperatura peste linia de serie (9600 Baud), astfel încât testarea temperaturii este ușoară.
Pasul 7: Viitor: Adăugarea unui cod WIFI
Am de gând să adaug funcții WIFI la cod, astfel încât notificatorul să poată trimite texte.
Aceasta a fost prima mea versiune pe Instructables, așa că încercați să iertați găurile din ea.
Recomandat:
Notificator de apel Bluetooth: 5 pași (cu imagini)
Notificator de apel Bluetooth: Introducere În câteva zile, când am întâlnit acest proiect, am parcurs fluxuri de știri instructabile, a fost un proiect interesant. Dar m-am gândit De ce să nu-l construiesc cu un Bluetooth în loc de chestii complicate de wifi. Specificația acestui notificator de apel Bluetooth
Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj: 5 pași (cu imagini)
Senzor de temperatură și carne pentru grătar pe ESP8266 cu afișaj: în acest instructabil vă voi arăta cum să creați propria versiune a unui instrument pentru grătar care măsoară temperatura curentă în grătar și pornește un ventilator pentru a-l aprinde dacă este necesar. În plus, există, de asemenea, un senzor de temperatură a miezului carcasă
Notificator automat de spălare a mâinilor: 5 pași
Notificator automat de spălare a mâinilor: Acesta este un aparat care poate anunța pe cineva când intră prin ușă. Scopul său este de a reaminti cuiva să se spele pe mâini atunci când se întoarce acasă. Există un senzor cu ultrasunete în partea din față a cutiei care detectează cineva care intră
Notificator IoT folosind ESP-12E: 7 pași (cu imagini)
Notificator IoT folosind ESP-12E: Blocat acasă departe de persoana iubită? În acest moment dificil, acest mic proiect distractiv va încerca cu siguranță să vă aducă un zâmbet pe față. În acest instructable, vă voi arăta cum să afișați notificările de pe telefonul dvs. mobil sub forma
Notificator de e-mail ușor necitit: 7 pași
Notificator de e-mail ușor necitit: Bună tuturor, bine ați venit la un alt instructabil. Cu situația actuală de a lucra de acasă, mă confrunt cu unele provocări, deoarece am primit e-mailuri de la Compania mea din când în când. Apoi mă gândeam să fac un Notificator de birou care să anunță-mă despre