Sadržaj:

Obavijest o svježem mesu: 7 koraka
Obavijest o svježem mesu: 7 koraka

Video: Obavijest o svježem mesu: 7 koraka

Video: Obavijest o svježem mesu: 7 koraka
Video: Kosa raste kao luda i ne opada,😲 ovo je najbolje sredstvo za kojim su svi poludeli? 2024, Novembar
Anonim
Image
Image
Notifier za svježe meso
Notifier za svježe meso
Notifier za svježe meso
Notifier za svježe meso

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

Prikupljanje dijelova i alata
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

Spajanje elektronike
Spajanje elektronike
Spajanje elektronike
Spajanje elektronike
Spajanje elektronike
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

    1. Postavite žutu žicu od iglice 4 do slobodnog reda na ploču
    2. 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
    3. Postavite žutu žicu sa temp. senzor i postavite ga na isti red
    4. Postavite crvenu žicu s temp. senzor na liniji 3.3v i postavite crnu žicu na liniju uzemljenja
    5. Priključite pin od 3,3 V na NodeMCU u liniju na matičnoj ploči
    6. 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

Image
Image
Kodeks
Kodeks

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)

Pahuljica s 3D printanom (opcionalno)
Pahuljica s 3D printanom (opcionalno)
Pahuljica s 3D printanom (opcionalno)
Pahuljica s 3D printanom (opcionalno)
Pahuljica s 3D printanom (opcionalno)
Pahuljica s 3D printanom (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

Rezanje i lijepljenje
Rezanje i lijepljenje
Rezanje i lijepljenje
Rezanje i lijepljenje
Rezanje i lijepljenje
Rezanje i lijepljenje
Rezanje i lijepljenje
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

Testiranje
Testiranje
Testiranje
Testiranje
Testiranje
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

Budućnost: Dodavanje WIFI koda
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: