Sadržaj:
- Korak 1: Skupljanje dijelova i alata
- Korak 2: Spajanje elektronike
- Korak 3: Kôd
- Korak 4: 3D ispisana pahuljica (izborno)
- 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 promjena: 2024-01-30 09:36
Uređaj za održavanje svježine susreta. Ovaj je projekt krenuo jer sam na jednom od predavanja dobio izazov da riješim problem koristeći vještine koje smo naučili na satu. Odmah sam pomislio na nešto što se dogodilo mojoj obitelji prije nekoliko godina. Jednog smo ljeta otišli na odmor na nekoliko tjedana i vratili se mirisu smrti i krvavom podu, suvišno je reći da je to bila noćna mora za čišćenje, a zamrzivač nije dobivao struju. Taj je događaj uzrokovao da se moj tata zapitamo bismo li uopće trebali kupiti besplatnu govedinu s ranom/hranjenom travom (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. Općenito, uređaj koristi LED u više boja kako bi ljudi u kući znali da nešto nije u redu i na kraju svatko tko želi primiti poruku o mesu počinje se kvariti.
Korak 1: Skupljanje dijelova i alata
Da bi dovršio ovaj projekt, graditelju će trebati 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 s vodonepropusnošću (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 s Amazona (https://a.co/gUIA75y), ali vjerojatno možete pronaći jeftiniji komplet oko Amazona (pokušavao sam naučiti Arduino).
- Elektronička pločica
- Žice za kratkospojnike
- Tri 270Ω otpornika
- Jedan otpornik od 4,7 kΩ
- Tri+ igle zaglavlja
Alati:
- Računalo
- Mikro-USB kabel
- Komplet za lemljenje
- Pištolj za vruće ljepilo visoke temperature
- Bušite s 1/4 svrdla
- 3D pisač sa žarnom niti
U početku sam mislio da ću napajati ploču putem unutarnjeg izvora 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 ploču NodeMCU na rub matične ploče (slike 4 i 5)
-
Pomoću kratkospojnih žica spojite NodeMCU na temp. senzor
- Postavite žutu žicu od iglice 4 do slobodnog reda na ploču s kruhom
- Uzmite otpornik od 4,7 kΩ i spojite ga na liniju 3,3 V, a zatim postavite njegovu drugu stranu u red iz prethodnog koraka
- Stavite žutu žicu s temp. senzor i postavite ga na taj isti red
- Postavite crvenu žicu s temp. senzora na liniji 3,3 V i postavite crnu žicu na vod uzemljenja
- Spojite 3.3v pin na NodeMCU u liniju na matičnoj ploči
- Spojite iglu za uzemljenje na NodeMCU -u u liniju na matičnoj ploči
Dio 3: LED
Ovaj je vodič 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: Postavljanje
Gore prikazani video zapis trebao bi vam dati prilično dobar početak korištenja NodeMCU -a.
2. dio: Moja šifra
Kao što je gore navedeno, uglavnom sam koristio kôd iz knjižnice OneWire, ali sam dodao dvije varijable na vrh datoteke i dodao dio koji reagira ako je temperatura dosegla određeni prag (Arduino kôd gore). Također, oprostite ako kôd nije čist, bilo je to prvi put da kodiram s Arduinom.
Korak 4: 3D ispisana pahuljica (izborno)
Dodala sam snježnu pahuljicu kako bih zadržala temp. senzor koji će korisniku označiti kamo bi trebao ići. Pahuljica koju sam koristio došla je s 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đer sam odrezao rub mjesta gdje dolazi mikro-USB kabel.
- Za dio za lijepljenje koristio sam pištolj za vruće ljepilo visoke temperature i to je dobro funkcioniralo, samo provjerite koristite li 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 svoj mini hladnjak iskoristila za testiranje. OneWire kôd također šalje temperaturu preko serijske linije (9600 Baud) pa 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čeni:
Bluetooth obavijest o pozivu: 5 koraka (sa slikama)
Bluetooth Call Notifier: Uvod Prije nekoliko dana pregledao sam vijesti s uputama o kad sam naišao na ovaj projekt. Bio je to super projekt. Ali mislio sam Zašto ga ne izgraditi s Bluetoothom umjesto složenim wifi stvarima. Specifikacija ovog Bluetooth obavijesti o pozivu
GMail obavijest pomoću ESP8266 Arduino i OLED: 5 koraka
Obavijest o GMail -u pomoću ESP8266 Arduino i OLED: Danas svaki stroj ima neke podatke za objavljivanje putem oblaka, a podatke mora analizirati i snimati u mnoge svrhe. Istodobno bi podaci trebali biti dostupni i analizatoru. To se može učiniti pomoću IOT koncepta. IOT je internet
Obavijest o zvonu na vratima za osobe oštećenog sluha putem kućne automatizacije (ESP-sada, MQTT, Openhab): 3 koraka
Obavijest o zvonu na vratima za osobe oštećenog sluha putem kućne automatizacije (ESP-sada, MQTT, Openhab): U ovom Instructable-u pokazat ću vam kako sam integrirao svoje normalno zvono na kućnu automatizaciju. Ovo rješenje je vrlo pogodno za osobe s oštećenim sluhom. U mom slučaju koristim ga za dobivanje obavijesti ako je soba zauzeta i bučna na rođendanskoj zabavi djece. Ja
Obavijest posjetitelja web stranice s IFTTT -om: 6 koraka
Obavijest posjetitelja web stranice s IFTTT -om: U ovom uputstvu dobit ćete obavijest za Android kad netko posjeti vašu web stranicu. Pa za ovo morate imati malo znanja o PHP programskom jeziku i osnovno znanje o jednostavnom jeziku C da biste znali kako ova IFTTT aplikacija djela (
Arduino + GPS modul - Obavijest o odredištu: 6 koraka
Arduino + GPS modul - Obavijest o odredištu: Koliko vremena gubimo u prometnim gužvama? Napravio sam obavijest o odredištu s pogonom na Arduinu da ovo vrijeme iskoristim na produktivan način. Svi znaju da prometne gužve mogu biti veliki gubitnik vremena. Nemoguće je predvidjeti koliko će vremena potrajati