Talaan ng mga Nilalaman:

Fresh Meat Notifier: 7 Hakbang
Fresh Meat Notifier: 7 Hakbang

Video: Fresh Meat Notifier: 7 Hakbang

Video: Fresh Meat Notifier: 7 Hakbang
Video: 【MULTI SUB】Anti-routine system EP1-80 2024, Hulyo
Anonim
Image
Image
Sariwang Meat Notifier
Sariwang Meat Notifier
Sariwang Meat Notifier
Sariwang Meat Notifier

Ang isang aparato upang panatilihing bagong nakakatugon. Nagpunta ang proyektong ito dahil hinamon ako sa isa sa aking mga klase na malutas ang isang problema gamit ang mga kasanayang natutunan namin sa klase. Kaagad kong naisip ang isang bagay na nangyari sa aking pamilya ilang taon na ang nakakalipas. Isang tag-init nagpunta kami sa bakasyon sa loob ng ilang linggo at bumalik sa amoy ng kamatayan at isang sahig na may dugo, hindi na kailangang sabihin na isang bangungot na linisin at ang freezer ay hindi nakakakuha ng lakas. Ang pangyayaring iyon ang dahilan upang magtanong ang aking ama kung dapat ba kaming bumili ng libreng saklaw / damo na pinakain na baka (ang mabuting bagay). Ito ang sagisag ng aking problema kaya't gumawa ako ng isang aparato na maaaring gumana nang mag-isa at ipaalam sa kung kanino marahil ang pag-check sa bahay at sa isang punto sa hinaharap, magpadala ng isang teksto sa telepono ng mga may-ari upang makapagbigay ng mabilis na puna mula sa freezer. Sa pangkalahatan, gumagamit ang aparato ng isang multi-kulay na LED upang ipaalam sa mga tao sa paligid ng bahay na may isang bagay na mali at kalaunan ang sinumang nais na makatanggap ng isang teksto tungkol sa karne ay nagsisimulang maging masama.

Hakbang 1: Pagtitipon ng Mga Bahagi at Mga Tool

Pagtitipon ng Mga Bahagi at Kasangkapan
Pagtitipon ng Mga Bahagi at Kasangkapan

Upang makumpleto ang proyektong ito, kakailanganin ng isang tagabuo ng isang pangunahing kaalaman sa paghihinang, Arduino IDE, at 3D Print (opsyonal). Pangunahin na binubuo ang proyekto ng electronics na wala sa Amazon at anupaman ay madali itong matagpuan sa isang lokal na department store.

Mga Bahagi:

  • Board ng NodeMCU (https://a.co/haoqMPw)
  • DS18B20 Temperatura sensor na may Waterproofing (https://a.co/ewfkmng)
  • Karaniwang Cathode RGB LED (https://www.sparkfun.com/products/9264)
  • Ang Soap Box ay magiging Encloser ($ 1 sa Walmart)
  • USB Power Supply (https://a.co/ccjaQHv)

Ang natitirang bahagi ng mga sangkap na ito ay natipon sa pamamagitan ng pag-order ng isang kit off ng Amazon (https://a.co/gUIA75y) ngunit maaari kang makahanap ng isang mas murang kit sa paligid ng Amazon (Sinusubukan kong malaman ang Arduino).

  • Electronic Breadboard
  • Jumper Wires
  • Tatlong 270Ω Mga Resistor
  • Isang 4.7kΩ risistor
  • Tatlong + mga header pin

Mga tool:

  • Computer
  • Micro-USB Cord
  • Soldering Kit
  • Mataas na temp na Hot Glue Gun
  • Mag-drill gamit ang 1/4 Drill Bit
  • 3D Printer na may filament

Sa una ay naisip ko na papalakasin ko ang board sa pamamagitan ng isang panloob na power supply ngunit pagkatapos maglaro ng ideya natapos ko ang pagpunta sa panlabas na USB power supply sapagkat ito ang pinakamadali.

Hakbang 2: Pagsasama-sama ng Elektronika

Pagsasama-sama ng Elektronika
Pagsasama-sama ng Elektronika
Pagsasama-sama ng Elektronika
Pagsasama-sama ng Elektronika
Pagsasama-sama ng Elektronika
Pagsasama-sama ng Elektronika

Ipinapakita ng larawan 1 ang layout ng electronics

Bahagi 1:

Paghinang ng bawat isa sa mga wire na nagmumula sa sensor ng temperatura papunta sa sarili nitong pin ng header (Larawan 2 & 3)

Bahagi 2: Temp. Sensor

  • Ilagay ang board ng NodeMCU sa gilid ng breadboard (Larawan 4 at 5)
  • Gamitin ang mga jumper wires upang ikonekta ang NodeMCU sa temp. sensor

    1. Maglagay ng dilaw na kawad mula sa pin 4 hanggang sa isang libreng hilera sa breadboard
    2. Kunin ang 4.7kΩ risistor at ikonekta ito sa linya ng 3.3v pagkatapos ay ilagay ang kabilang panig nito sa hilera mula sa nakaraang hakbang
    3. Ilagay ang dilaw na kawad mula sa temp. sensor at ilagay ito sa na sa parehong hilera
    4. Ilagay ang Red wire mula sa temp. sensor sa linya ng 3.3v at ilagay ang itim na kawad sa ground line
    5. Ikonekta ang 3.3v pin sa NodeMCU sa linya sa breadboard
    6. Ikonekta ang ground pin sa NodeMCU sa linya sa breadboard

Bahagi 3: LED

Nakatutulong ang tutorial na ito pagdating sa mga kable ng LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-diving-an-rgb-led). Kailangan mo lamang subaybayan kung anong mga pin ang inilalagay mo sa bawat bahagi ng LED (halimbawa, Ang Aking Mga Pins ay D6 (pula), D7 (berde), at D8 (asul)

Hakbang 3: Ang Code

Image
Image
Ang Code
Ang Code

Ang code na ginagamit ko sa kasalukuyan ay higit na nakabatay sa Halimbawa ng DS18x20_Temperature mula sa OneWire Library.

Bahagi 1: Pagkuha ng Pag-set up

Ang video na ipinakita sa itaas ay dapat magbigay sa iyo ng isang magandang pagsisimula sa paggamit ng NodeMCU.

Bahagi 2: Aking Code

Tulad ng nakasaad sa itaas karamihan ay ginamit ko ang code mula sa OneWire Library ngunit nagdagdag ako ng dalawang variable sa tuktok ng file at nagdagdag ng isang bahagi na tumutugon kung ang temperatura ay umabot sa isang tiyak na threshold (Arduino code sa itaas). Gayundin, paumanhin kung ang code ay hindi malinis, ito ang aking unang pagkakataon sa pag-coding sa Arduino.

Hakbang 4: 3D Naka-print na Snowflake (Opsyonal)

3D Naka-print na Snowflake (Opsyonal)
3D Naka-print na Snowflake (Opsyonal)
3D Naka-print na Snowflake (Opsyonal)
3D Naka-print na Snowflake (Opsyonal)
3D Naka-print na Snowflake (Opsyonal)
3D Naka-print na Snowflake (Opsyonal)

Nagdagdag ako ng isang snowflake upang hawakan ang temp. sensor upang makatulong na mag-signify sa gumagamit kung saan ito dapat pumunta. Ang snowflake na ginamit ko ay nagmula sa https://www.thingiverse.com/thing:2732146 at nagdagdag lang ako ng isang link (upang ibalik ang kredito) at isang butas para sa temperatura sensor.

Hakbang 5: Pagputol at Pagdidikit

Pagputol at Pagdidikit
Pagputol at Pagdidikit
Pagputol at Pagdidikit
Pagputol at Pagdidikit
Pagputol at Pagdidikit
Pagputol at Pagdidikit
Pagputol at Pagdidikit
Pagputol at Pagdidikit
  • Nagpasiya akong ipadala ang sensor ng temperatura sa gilid kaya't nag-drill ako ng 1/4 pulgada na butas sa gilid para sa temp. sensor na lalabas. Pinutol ko rin ang gilid ng kung saan papasok ang Micro-USB cord.
  • Para sa bahagi ng pagdidikit, gumamit ako ng isang High-temp Hot Glue Gun at gumana nang maayos siguraduhin lamang na gumagamit ka ng sapat na pandikit. Idinikit ko ang sensor ng temperatura sa kaso at ang snowflake (Larawan 4 at 5).

Hakbang 6: Pagsubok

Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok
Pagsubok

Nasa kolehiyo pa rin ako kaya ginamit ko ang aking mini-ref para sa pagsubok. Nagpapadala din ang OneWire code ng temperatura sa serial line (9600 Baud) kaya't ang pagsubok sa temperatura ay ginawang madali.

Hakbang 7: Hinaharap: Pagdaragdag ng WIFI Code

Hinaharap: Pagdaragdag ng WIFI Code
Hinaharap: Pagdaragdag ng WIFI Code

Plano kong magdagdag ng mga kakayahan ng WIFI sa code upang ang Notifier ay maaaring magpadala ng mga teksto.

Ito ang aking unang pagbuo sa Mga Instructable kaya subukang patawarin ang mga butas dito.

Inirerekumendang: