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, Srpanj
Anonim
Image
Image
Obavijest o svježem mesu
Obavijest o svježem mesu
Obavijest o svježem mesu
Obavijest o svježem mesu

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

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

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 ploču NodeMCU na rub matične ploče (slike 4 i 5)
  • Pomoću kratkospojnih žica spojite NodeMCU na temp. senzor

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

Image
Image
Kod
Kod

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)

Pahuljica s 3D printom (izborno)
Pahuljica s 3D printom (izborno)
Pahuljica s 3D printom (izborno)
Pahuljica s 3D printom (izborno)
Pahuljica s 3D printom (izborno)
Pahuljica s 3D printom (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

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

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

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čeni: