Satura rādītājs:

Paziņotājs par svaigu gaļu: 7 soļi
Paziņotājs par svaigu gaļu: 7 soļi

Video: Paziņotājs par svaigu gaļu: 7 soļi

Video: Paziņotājs par svaigu gaļu: 7 soļi
Video: PRĀTA VĒTRA "7 soļi svaiga gaisa" - 2. daļa: 7SSG 2024, Novembris
Anonim
Image
Image
Paziņotājs par svaigu gaļu
Paziņotājs par svaigu gaļu
Paziņotājs par svaigu gaļu
Paziņotājs par svaigu gaļu

Ierīce, lai satiktos svaigā veidā. Šis projekts sākās, jo vienā no manām klasēm mani izaicināja atrisināt problēmu, izmantojot klasē apgūtās prasmes. Es uzreiz domāju par kaut ko, kas notika ar manu ģimeni pirms dažiem gadiem. Kādu vasaru mēs dažas nedēļas devāmies atvaļinājumā un atkal atgriezāmies pie nāves smakas un asinīm notraipītās grīdas, lieki piebilst, ka tīrīšana bija murgs un saldētava nesaņem strāvu. Šis notikums lika manam tētim apšaubīt, vai mums vispār vajadzētu nopirkt liellopu gaļu, kas barota ar zāli (labās lietas). Šis ir manas problēmas iemiesojums, tāpēc es izdomāju ierīci, kas varētu darboties pati par sevi un paziņot ikvienam, kas varbūt pārbauda māju, un kādā brīdī nākotnē nosūtīt īsziņu uz īpašnieku tālruni, lai sniegtu ātru atsauksmi no saldētavas. Kopumā ierīce izmanto daudzkrāsainu gaismas diodi, lai ļautu cilvēkiem ap māju zināt, ka kaut kas nav kārtībā, un galu galā ikvienam, kas vēlas saņemt īsziņu par gaļas slikto izskatu.

1. darbība: detaļu un rīku savākšana

Daļu un instrumentu apkopošana
Daļu un instrumentu apkopošana

Lai pabeigtu šo projektu, celtniekam būs nepieciešamas pamatzināšanas lodēšanā, Arduino IDE un 3D drukāšanā (pēc izvēles). Projekts galvenokārt sastāv no elektronikas, kas atrodas ārpus Amazon, un viss cits ir viegli atrodams vietējā universālveikalā.

Sastāvdaļas:

  • NodeMCU tāfele (https://a.co/haoqMPw)
  • DS18B20 temperatūras sensors ar hidroizolāciju (https://a.co/ewfkmng)
  • Kopējā katoda RGB gaismas diode (https://www.sparkfun.com/products/9264)
  • Ziepju kaste būs iežogotājs (1 ASV dolārs Walmart)
  • USB barošanas avots (https://a.co/ccjaQHv)

Pārējās šīs sastāvdaļas tika savāktas, pasūtot komplektu no Amazon (https://a.co/gUIA75y), bet jūs, iespējams, varat atrast lētāku komplektu visā Amazon (es mēģināju iemācīties Arduino).

  • Elektroniskais maizes dēlis
  • Jumper vadi
  • Trīs 270Ω rezistori
  • Viens 4,7 kΩ rezistors
  • Trīs+ galvenes tapas

Rīki:

  • Dators
  • Mikro-USB vads
  • Lodēšanas komplekts
  • Augstas temperatūras karstās līmes pistole
  • Urbis ar 1/4 urbi
  • 3D printeris ar kvēldiegu

Sākumā es domāju, ka barošu padomi, izmantojot iekšēju barošanas avotu, bet pēc spēles ar ideju es beidzot izmantoju ārējo USB barošanas avotu, jo tas bija visvieglāk.

2. darbība. Elektronikas salikšana kopā

Elektronikas salikšana kopā
Elektronikas salikšana kopā
Elektronikas salikšana kopā
Elektronikas salikšana kopā
Elektronikas salikšana kopā
Elektronikas salikšana kopā

1. attēlā parādīts elektronikas izkārtojums

1. daļa:

Lodējiet katru vadu, kas nāk no temperatūras sensora, uz savas galvenes tapas (2. un 3. attēls)

2. daļa: Temp. Sensors

  • Novietojiet NodeMCU plāksni uz maizes dēļa malas (4. un 5. attēls)
  • Izmantojiet džempera vadus, lai savienotu NodeMCU ar temp. sensors

    1. Novietojiet dzelteno vadu no tapas līdz brīvai rindai uz maizes dēļa
    2. Paņemiet 4,7 kΩ rezistoru un pievienojiet to 3,3 V līnijai, tad novietojiet tā otru pusi rindā no iepriekšējā soļa
    3. Novietojiet dzelteno vadu no temp. sensoru un novietojiet to tajā pašā rindā
    4. Novietojiet sarkano vadu no temp. sensoru uz 3.3v līnijas un novietojiet melno vadu uz zemes līnijas
    5. Pievienojiet 3.3 V tapu NodeMCU pie maizes dēļa līnijas
    6. Pievienojiet NodeMCU zemējuma tapu pie maizes dēļa līnijas

3. daļa: LED

Šī apmācība bija ļoti noderīga, vadot LED vadu (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Jums vienkārši jāseko līdzi tam, ar kādām tapām ievietojat katru gaismas diodes daļu (piemēram, Manas tapas ir D6 (sarkana), D7 (zaļa) un D8 (zila)

3. darbība: kods

Image
Image
Kods
Kods

Pašlaik izmantotais kods lielā mērā tika balstīts uz OneWire bibliotēkas DS18x20_Temperature piemēru.

1. daļa: Iestatīšanas iegūšana

Iepriekš redzamajam videoklipam vajadzētu dot jums diezgan labu sākumu NodeMCU lietošanai.

2. daļa: Mans kods

Kā minēts iepriekš, es galvenokārt izmantoju kodu no OneWire bibliotēkas, bet faila augšdaļai pievienoju divus mainīgos un pievienoju daļu, kas reaģē, ja temperatūra ir sasniegusi noteiktu slieksni (Arduino kods iepriekš). Atvainojiet arī, ja kods nav tīrs, tā bija pirmā reize, kad es kodēju ar Arduino.

4. darbība: 3D drukāta sniegpārsla (pēc izvēles)

3D drukāta sniegpārsla (pēc izvēles)
3D drukāta sniegpārsla (pēc izvēles)
3D drukāta sniegpārsla (pēc izvēles)
3D drukāta sniegpārsla (pēc izvēles)
3D drukāta sniegpārsla (pēc izvēles)
3D drukāta sniegpārsla (pēc izvēles)

Es pievienoju sniegpārsliņu, lai noturētu temperatūru. sensoru, lai palīdzētu lietotājam norādīt, kur tam vajadzētu nokļūt. Sniegpārsla, ko izmantoju, nāca no vietnes https://www.thingiverse.com/thing:2732146, un es tikko pievienoju saiti (lai atdotu kredītu) un caurumu temperatūras sensoram.

5. solis: griešana un līmēšana

Griešana un līmēšana
Griešana un līmēšana
Griešana un līmēšana
Griešana un līmēšana
Griešana un līmēšana
Griešana un līmēšana
Griešana un līmēšana
Griešana un līmēšana
  • Es nolēmu nosūtīt temperatūras sensoru uz sāniem, tāpēc es izurbju 1/4 collu caurumu temperatūrai. sensors, no kura iziet. Es arī nogriezu malu, kur ieiet Micro-USB vads.
  • Līmēšanas daļai es izmantoju augstas temperatūras karstās līmes pistoli, un tā strādāja labi, tikai pārliecinieties, ka izmantojat pietiekami daudz līmes. Es pielīmēju temperatūras sensoru pie korpusa un sniegpārsliņas (4. un 5. attēls).

6. darbība: pārbaude

Testēšana
Testēšana
Testēšana
Testēšana
Testēšana
Testēšana

Es joprojām mācos koledžā, tāpēc testēšanai esmu izmantojis savu mini ledusskapi. OneWire kods arī nosūta temperatūru pa seriālo līniju (9600 Baud), tāpēc temperatūras pārbaude ir vienkārša.

7. darbība. Nākotne: WIFI koda pievienošana

Nākotne: WIFI koda pievienošana
Nākotne: WIFI koda pievienošana

Es plānoju kodam pievienot WIFI iespējas, lai Paziņotājs varētu nosūtīt tekstus.

Šī bija mana pirmā konstrukcija uz Instructables, tāpēc mēģiniet piedot caurumus tajā.

Ieteicams: