Sadržaj:
- Korak 1: Prikupljanje dijelova i alata
- Korak 2: Spajanje elektronike
- Korak 3: Kôd
- Korak 4: 3D štampana pahuljica (opcionalno)
- Korak 5: Rezanje i lijepljenje
- Korak 6: Testiranje
- Korak 7: Budućnost: Dodavanje WIFI koda
Video: Obavijest o svježem mesu: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Uređaj za održavanje svježine. Ovaj projekat je krenuo jer sam na jednom času imao izazov da riješim problem koristeći vještine koje smo naučili na času. Odmah sam pomislio na nešto što se dogodilo mojoj porodici prije nekoliko godina. Jednog smo ljeta otišli na odmor na nekoliko tjedana i vratili se mirisu smrti i krvavom podu, nije potrebno reći da je to bila noćna mora za čišćenje, a zamrzivač nije dobivao struju. Taj događaj je naveo mog tatu da se zapitamo trebamo li uopće kupiti besplatnu govedinu (dobre stvari). Ovo je utjelovljenje mog problema pa sam osmislio uređaj koji bi mogao raditi sam i obavijestiti onoga tko možda provjerava kuću, a u nekom trenutku u budućnosti, poslati poruku na telefon vlasnika kako bi brzo odgovorio iz zamrzivača. Sve u svemu, uređaj koristi višebojnu LED lampicu kako bi ljudi u kući znali da nešto nije u redu i na kraju svako ko želi primiti poruku o mesu počinje da se kvari.
Korak 1: Prikupljanje dijelova i alata
Da bi dovršio ovaj projekt, graditelju će biti potrebno osnovno znanje o lemljenju, Arduino IDE -u i 3D ispisu (izborno). Projekt se uglavnom sastoji od elektronike Amazona, a sve ostalo lako se može pronaći u lokalnoj robnoj kući.
Komponente:
- NodeMCU ploča (https://a.co/haoqMPw)
- DS18B20 Senzor temperature sa hidroizolacijom (https://a.co/ewfkmng)
- Uobičajena katodna RGB LED dioda (https://www.sparkfun.com/products/9264)
- Sapunica će biti zatvarač (1 USD u Walmartu)
- USB napajanje (https://a.co/ccjaQHv)
Ostatak ovih komponenti prikupljen je naručivanjem kompleta za Amazon (https://a.co/gUIA75y), ali vjerovatno možete pronaći jeftiniji komplet oko Amazona (pokušavao sam naučiti Arduino).
- Electronic Breadboard
- Džemper žice
- Tri 270Ω otpornika
- Jedan otpornik od 4,7 kΩ
- Tri+ igle zaglavlja
Alati:
- Computer
- Mikro-USB kabel
- Komplet za lemljenje
- Pištolj za vruće ljepilo visoke temperature
- Bušite sa 1/4 svrdla
- 3D štampač sa filamentom
U početku sam mislio da ću napajati ploču putem internog napajanja, ali nakon što sam se poigrao s idejom, na kraju sam otišao s vanjskim USB napajanjem jer je to bilo najjednostavnije.
Korak 2: Spajanje elektronike
Slika 1 prikazuje izgled elektronike
1. dio:
Lemite svaku žicu koja dolazi s temperaturnog senzora na svoj pin zaglavlja (slike 2 i 3)
2. dio: Temp. Senzor
- Postavite NodeMCU ploču na rub matične ploče (slike 4 i 5)
-
Pomoću kratkospojnih žica povežite NodeMCU s temp. senzor
- Postavite žutu žicu od iglice 4 do slobodnog reda na ploču
- Uzmite otpornik od 4,7 kΩ i spojite ga na liniju od 3,3 V, a zatim postavite njegovu drugu stranu u red iz prethodnog koraka
- Postavite žutu žicu sa temp. senzor i postavite ga na isti red
- Postavite crvenu žicu s temp. senzor na liniji 3.3v i postavite crnu žicu na liniju uzemljenja
- Priključite pin od 3,3 V na NodeMCU u liniju na matičnoj ploči
- Spojite iglu za uzemljenje na NodeMCU na liniju na matičnoj ploči
Dio 3: LED
Ovaj vodič je bio od velike pomoći kada je u pitanju ožičenje LED diode (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Trebate samo pratiti na koje pinove stavljate svaki dio LED diode (na primjer, moje pinove su D6 (crvena), D7 (zelena) i D8 (plava))
Korak 3: Kôd
Kôd koji trenutno koristim uvelike se temelji na primjeru DS18x20_Temperature iz biblioteke OneWire.
1. dio: Dobivanje instalacije
Gore prikazani video zapis trebao bi vam dati prilično dobar početak korištenja NodeMCU -a.
Dio 2: Moja šifra
Kao što je gore rečeno, uglavnom sam koristio kôd iz biblioteke OneWire, ali sam dodao dvije varijable na vrh datoteke i dodao dio koji reagira ako je temperatura dosegla određeni prag (Arduino kod iznad). Također, oprostite ako kôd nije čist, to je bio moj prvi put da kodiram s Arduinom.
Korak 4: 3D štampana pahuljica (opcionalno)
Dodao sam pahuljicu za održavanje temperature. senzor koji će pomoći korisniku da označi kuda treba da ide. Pahuljica koju sam koristio došla je sa https://www.thingiverse.com/thing:2732146 i samo sam dodao vezu (da vratim kredit) i rupu za senzor temperature.
Korak 5: Rezanje i lijepljenje
- Odlučio sam poslati senzor temperature sa strane pa sam izbušio rupu od 1/4 inča sa strane za temp. senzor za izlaz. Takođe sam odrezao ivicu od mesta gde dolazi mikro-USB kabl.
- Za dio za lijepljenje koristio sam pištolj za vruće ljepilo visoke temperature i to je dobro funkcioniralo, samo pazite da koristite dovoljno ljepila. Zalijepio sam temperaturni senzor na kućište i pahuljicu (Slike 4 i 5).
Korak 6: Testiranje
Još sam na fakultetu pa sam za testiranje upotrijebila svoj mini hladnjak. OneWire kôd također šalje temperaturu preko serijske linije (9600 Baud) tako da je testiranje temperature jednostavno.
Korak 7: Budućnost: Dodavanje WIFI koda
Planiram dodati WIFI mogućnosti kodu kako bi Notifier mogao slati tekstove.
Ovo je bila moja prva nadogradnja na Instructables pa pokušajte oprostiti rupe u njoj.
Preporučuje se:
GMail obavijest pomoću ESP8266 Arduino i OLED: 5 koraka
Obavijest o GMail -u pomoću ESP8266 Arduino i OLED: U današnje vrijeme svaka mašina ima neke podatke za objavljivanje preko oblaka, a podatke mora analizirati i snimati u mnoge svrhe. Istovremeno, podaci bi trebali biti dostupni i analizatoru. Ovo se može učiniti pomoću IOT koncepta. IOT je internet
Arduino + GPS modul - Obavijest o odredištu: 6 koraka
Arduino + GPS modul - Obavijestilac o odredištu: Koliko vremena gubimo u gužvi u prometu? Napravio sam Arduino-ov odredišni obavještač da iskoristim ovo vrijeme na produktivan način. Svi znaju da gužve u prometu mogu biti veliki gubitnik vremena. Nemoguće je predvidjeti koliko će to trajati
Upozorenje Arduino perilice -sušilice rublja - Push obavijest na telefon sa Blynkom: 5 koraka (sa slikama)
Upozorenje Arduino perilice -sušilice rublja - Obavijestite telefon putem Blynka: Naša mašina za pranje rublja je u garaži i ne možemo čuti zvučne signale koji ukazuju na to da je pranje završeno. Htio sam pronaći način da dobijem obavijest, gdje god se nalazili u kući, kada se ciklus završi. Petljao sam s Arduinom, ESP8266 WiFi
Broj koraka / koraka: 3 koraka
পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima
IoT Push obavijest pomoću Nodemcu -a na telefonu (za bilo šta): 5 koraka (sa slikama)
IoT push obavijesti pomoću Nodemcua na telefonu (za bilo što): Slanje obavijesti o porukama, e -pošti je staromodno … Dakle, napravimo nešto novo što je vrlo jednostavno i jednostavno BEZ KOMPLICIRANOG SERVERSKOG PHP HOSTINGA ILI DRUGE KOMPLIKACIJE … Automatizacija doma, nivo pumpe za vodu, zalijevanje vrta, automatizovan f