Sisällysluettelo:

Ilmoitus tuoreesta lihasta: 7 vaihetta
Ilmoitus tuoreesta lihasta: 7 vaihetta

Video: Ilmoitus tuoreesta lihasta: 7 vaihetta

Video: Ilmoitus tuoreesta lihasta: 7 vaihetta
Video: Säilykkeitä painekattilalla, makutesti ja maakellarin hyllyjen tohotus 2024, Marraskuu
Anonim
Image
Image
Tuoreen lihan ilmoittaja
Tuoreen lihan ilmoittaja
Tuoreen lihan ilmoittaja
Tuoreen lihan ilmoittaja

Laite pitää kokouksen tuoreena. Tämä projekti käynnistyi, koska minua haastettiin yhdessä luokastani ratkaisemaan ongelma käyttäen luokalla oppiamiamme taitoja. Mietin heti jotain, mitä perheelleni tapahtui muutama vuosi sitten. Eräänä kesänä menimme lomalle muutamaksi viikoksi ja palasimme kuoleman hajuun ja veriseen lattiaan, sanomattakin selvää, että se oli painajainen siivoamisessa ja pakastin ei saanut virtaa. Tämä tapahtuma sai isäni kyseenalaiseksi, pitäisikö meidän edes ostaa vapaasti kasvatettua/ruohoa ruokittua naudanlihaa (hyvää kamaa) ollenkaan. Tämä on ongelmani ruumiillistuma, joten keksin laitteen, joka voisi toimia itsestään ja ilmoittaa kenelle tahansa, joka ehkä tarkistaa talon, ja lähettää jossain vaiheessa tulevaisuudessa tekstin omistajan puhelimeen, jotta voin antaa nopean palautteen pakastimesta. Kaiken kaikkiaan laite käyttää moniväristä LED-valoa, jotta ihmiset ympäri taloa tietävät, että jotain on vialla, ja lopulta kaikki, jotka haluavat saada tekstin lihasta, joka alkaa mennä pieleen.

Vaihe 1: Osien ja työkalujen kerääminen

Osien ja työkalujen kerääminen
Osien ja työkalujen kerääminen

Tämän projektin suorittamiseksi rakentaja tarvitsee perustiedot juottamisesta, Arduino IDE: stä ja 3D -tulostuksesta (valinnainen). Projekti koostuu pääasiassa elektroniikasta Amazonin ulkopuolella ja kaikkea muuta löytyy helposti paikallisesta tavaratalosta.

Komponentit:

  • NodeMCU -kortti (https://a.co/haoqMPw)
  • DS18B20 Lämpötila -anturi vedeneristyksellä (https://a.co/ewfkmng)
  • Common Cathode RGB LED (https://www.sparkfun.com/products/9264)
  • Saippualaatikko tulee olemaan kotelo (1 dollaria Walmartissa)
  • USB -virtalähde (https://a.co/ccjaQHv)

Loput näistä komponenteista kerättiin tilaamalla paketti Amazonilta (https://a.co/gUIA75y), mutta todennäköisesti löydät halvemman paketin Amazonista (yritin oppia Arduinoa).

  • Elektroninen leipälauta
  • Hyppyjohdot
  • Kolme 270Ω vastusta
  • Yksi 4,7 kΩ: n vastus
  • Kolme+ otsatappia

Työkalut:

  • Tietokone
  • Micro-USB-johto
  • Juotosarja
  • Korkean lämpötilan kuuma liimapistooli
  • Poraa 1/4 poranterällä
  • 3D -tulostin filamentilla

Aluksi ajattelin, että saan virran levylle sisäisen virtalähteen kautta, mutta ajatuksen kanssa leikkimisen jälkeen päädyin ulkoiseen USB -virtalähteeseen, koska se oli helpointa.

Vaihe 2: Elektroniikan yhdistäminen

Elektroniikan yhdistäminen
Elektroniikan yhdistäminen
Elektroniikan yhdistäminen
Elektroniikan yhdistäminen
Elektroniikan yhdistäminen
Elektroniikan yhdistäminen

Kuva 1 esittää elektroniikan asettelua

Osa 1:

Juotos jokainen lämpötila -anturista tuleva johto omalle nastatapilleen (kuvat 2 ja 3)

Osa 2: Lämpötila Sensori

  • Aseta NodeMCU -levy leipälevyn reunaan (kuvat 4 ja 5)
  • Käytä hyppyjohtoja NodeMCU: n liittämiseen lämpötilaan. sensori

    1. Aseta keltainen lanka tapista 4 vapaalle riville leipälaudalle
    2. Ota 4,7 kΩ: n vastus ja liitä se 3,3 V: n linjaan ja aseta sen toinen puoli edellisen vaiheen riville
    3. Aseta keltainen lanka lämpötilasta. anturi ja aseta se samalle riville
    4. Aseta punainen johto lämpötilasta. anturi 3.3 V -johtoon ja aseta musta johto maadoitusjohtoon
    5. Kytke NodeMCU: n 3,3 V: n nasta leipälevyn linjaan
    6. Liitä NodeMCU: n maadoitustappi leipälevyn linjaan

Osa 3: LED

Tämä opetusohjelma oli erittäin hyödyllinen LED-johdotuksessa (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Sinun tarvitsee vain seurata, mitkä nastat asetat LED -valon jokaiseen osaan (esimerkiksi Omat nastat ovat D6 (punainen), D7 (vihreä) ja D8 (sininen)

Vaihe 3: Koodi

Image
Image
Koodi
Koodi

Tällä hetkellä käyttämäni koodi perustui suurelta osin OneWire -kirjaston DS18x20_Temperature -esimerkkiin.

Osa 1: Asennuksen aloittaminen

Yllä olevan videon pitäisi antaa sinulle melko hyvä alku NodeMCU: n käyttämiselle.

Osa 2: Oma koodini

Kuten edellä todettiin, käytin enimmäkseen OneWire -kirjaston koodia, mutta lisäsin kaksi muuttujaa tiedoston yläosaan ja lisäsin osan, joka reagoi, jos lämpötila on saavuttanut tietyn kynnyksen (Arduino -koodi yllä). Anteeksi myös, jos koodi ei ole puhdas, se oli ensimmäinen kerta, kun koodaan Arduinolla.

Vaihe 4: 3D -tulostettu lumihiutale (valinnainen)

3D -tulostettu lumihiutale (valinnainen)
3D -tulostettu lumihiutale (valinnainen)
3D -tulostettu lumihiutale (valinnainen)
3D -tulostettu lumihiutale (valinnainen)
3D -tulostettu lumihiutale (valinnainen)
3D -tulostettu lumihiutale (valinnainen)

Lisäsin lumihiutaleen pitämään lämpöä. anturi, joka auttaa merkitsemään käyttäjälle minne sen pitäisi mennä. Käyttämäni lumihiutale tuli osoitteesta https://www.thingiverse.com/thing:2732146 ja lisäsin juuri linkin (luotto takaisin) ja reiän lämpötila -anturille.

Vaihe 5: Leikkaus ja liimaus

Leikkaus ja liimaus
Leikkaus ja liimaus
Leikkaus ja liimaus
Leikkaus ja liimaus
Leikkaus ja liimaus
Leikkaus ja liimaus
Leikkaus ja liimaus
Leikkaus ja liimaus
  • Päätin lähettää lämpötila -anturin sivulle, joten porasin 1/4 tuuman reiän sivulle lämpötilaa varten. anturi poistumaan. Leikkasin myös reunan pois siitä, mistä Micro-USB-johto tulee.
  • Liimausosassa käytin korkean lämpötilan kuuma liimapistoolia ja se toimi hyvin vain varmista, että käytät tarpeeksi liimaa. Liimasin lämpötila -anturin koteloon ja lumihiutaleeseen (kuvat 4 ja 5).

Vaihe 6: Testaus

Testaus
Testaus
Testaus
Testaus
Testaus
Testaus

Olen edelleen yliopistossa, joten olen käyttänyt minijääkaappiani testaamiseen. OneWire -koodi lähettää myös lämpötilan sarjalinjan (9600 Baud) kautta, joten lämpötilan testaaminen on helppoa.

Vaihe 7: Tulevaisuus: WIFI -koodin lisääminen

Tulevaisuus: WIFI -koodin lisääminen
Tulevaisuus: WIFI -koodin lisääminen

Aion lisätä koodiin WIFI -ominaisuuksia, jotta Ilmoittaja voi lähettää tekstejä.

Tämä oli ensimmäinen rakenteeni Instructablesille, joten yritä antaa anteeksi sen reiät.

Suositeltava: