Innehållsförteckning:

Meddelande om färskt kött: 7 steg
Meddelande om färskt kött: 7 steg

Video: Meddelande om färskt kött: 7 steg

Video: Meddelande om färskt kött: 7 steg
Video: Jag arbetar på Privatmuseet för de rika och berömda. Skräckhistorier. Skräck. 2024, Juli
Anonim
Image
Image
Meddelande om färskt kött
Meddelande om färskt kött
Meddelande om färskt kött
Meddelande om färskt kött

En enhet för att hålla mötet fräscht. Detta projekt kom igång eftersom jag i en av mina klasser utmanades att lösa ett problem med hjälp av de färdigheter vi hade lärt oss i klassen. Jag tänkte direkt på något som hände min familj för några år sedan. En sommar åkte vi på semester i några veckor och kom tillbaka till lukten av död och ett blodfärgat golv, det behöver inte sägas att det var en mardröm att städa och frysen fick inte ström. Den händelsen fick min pappa att ifrågasätta om vi överhuvudtaget skulle köpa nötkött (bra grejer) över hela området. Detta är förkroppsligandet av mitt problem så jag tänkte ut en enhet som kunde fungera på egen hand och meddela vem som helst som kan kolla på huset och någon gång i framtiden skicka ett sms till ägarens telefon för att ge snabb feedback från frysen. Sammantaget använder enheten en flerfärgad lysdiod för att låta människorna i huset veta att något är fel och så småningom kommer alla som vill få en text om att köttet börjar bli dåligt.

Steg 1: Samla delar och verktyg

Samla delar och verktyg
Samla delar och verktyg

För att slutföra detta projekt behöver en byggare grundläggande kunskaper inom lödning, Arduino IDE och 3D -utskrift (tillval). Projektet består huvudsakligen av elektronik från Amazon och allt annat finns lätt på ett lokalt varuhus.

Komponenter:

  • NodeMCU -kort (https://a.co/haoqMPw)
  • DS18B20 Temperatursensor med vattentätning (https://a.co/ewfkmng)
  • Vanlig katod RGB LED (https://www.sparkfun.com/products/9264)
  • Soap Box för att bli den närmaste ($ 1 på Walmart)
  • USB -strömförsörjning (https://a.co/ccjaQHv)

Resten av dessa komponenter samlades genom att beställa ett kit från Amazon (https://a.co/gUIA75y) men du kan förmodligen hitta ett billigare kit runt Amazon (jag försökte lära mig Arduino).

  • Elektroniskt brödbräda
  • Jumper Wires
  • Tre 270Ω motstånd
  • Ett motstånd på 4,7 kΩ
  • Tre+ toppar

Verktyg:

  • Dator
  • Micro-USB-sladd
  • Lödkit
  • Högtemperatur varm limpistol
  • Borra med en 1/4 borr
  • 3D -skrivare med filament

Först tänkte jag att jag skulle driva kortet via en intern strömförsörjning men efter att ha lekt med idén slutade jag med den externa USB -strömförsörjningen eftersom det var lättast.

Steg 2: Sätta ihop elektroniken

Att sätta ihop elektroniken
Att sätta ihop elektroniken
Att sätta ihop elektroniken
Att sätta ihop elektroniken
Att sätta ihop elektroniken
Att sätta ihop elektroniken

Bild 1 visar layouten för elektroniken

Del 1:

Löd var och en av ledningarna från temperatursensorn på sin egen huvudstift (bilder 2 & 3)

Del 2: Temp. Sensor

  • Placera NodeMCU -brädan på kanten av brödbrädan (bilder 4 & 5)
  • Använd bygelkablarna för att ansluta NodeMCU till temp. sensor

    1. Lägg en gul tråd från stift 4 till en ledig rad på brödbrädan
    2. Ta motståndet 4,7kΩ och anslut det till 3,3v -linjen och placera sedan andra sidan av det i raden från föregående steg
    3. Placera den gula tråden från temp. sensorn och placera den på den på samma rad
    4. Placera den röda tråden från temp. sensorn på 3.3v -linjen och placera den svarta ledningen på jordlinjen
    5. Anslut 3.3v -stiftet på NodeMCU till linjen på brödbrädet
    6. Anslut marknålen på NodeMCU till linjen på brödbrädan

Del 3: LED

Denna handledning var till stor hjälp när det gäller att ansluta LED-lampan (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Du behöver bara hålla reda på vilka stift du sätter på varje del av lysdioden (till exempel är Mina stift D6 (röd), D7 (grön) och D8 (blå)

Steg 3: Koden

Image
Image
Koden
Koden

Koden som jag använder för närvarande var till stor del baserad på DS18x20_Temperature -exemplet från OneWire -biblioteket.

Del 1: Komma igång

Videon som visas ovan borde ge dig en bra start på att använda NodeMCU.

Del 2: Min kod

Som nämnts ovan använde jag mest koden från OneWire -biblioteket men jag lade till två variabler högst upp i filen och lade till en del som reagerar om temperaturen har nått en viss tröskel (Arduino -kod ovan). Förlåt också om koden inte är ren, det var första gången jag kodade med Arduino.

Steg 4: 3D -tryckt snöflinga (tillval)

3D -tryckt snöflinga (tillval)
3D -tryckt snöflinga (tillval)
3D -tryckt snöflinga (tillval)
3D -tryckt snöflinga (tillval)
3D -tryckt snöflinga (tillval)
3D -tryckt snöflinga (tillval)

Jag lade till en snöflinga för att hålla temperaturen. sensor för att indikera för användaren var den ska gå. Snöflingan som jag använde kom från https://www.thingiverse.com/thing:2732146 och jag har precis lagt till en länk (för att ge kredit tillbaka) och ett hål för temperatursensorn.

Steg 5: Klippning och limning

Klippning och limning
Klippning och limning
Klippning och limning
Klippning och limning
Klippning och limning
Klippning och limning
Klippning och limning
Klippning och limning
  • Jag bestämde mig för att skicka temperatursensorn till sidan så jag borrade ett 1/4 tum hål i sidan för temp. sensorn att gå ur. Jag klippte också av kanten där Micro-USB-kabeln kommer in.
  • För limdelen använde jag en högtemperatur varm limpistol och det fungerade bra, se bara till att du använder tillräckligt med lim. Jag limmade temperatursensorn på fodralet och snöflingan (bilder 4 & 5).

Steg 6: Testning

Testning
Testning
Testning
Testning
Testning
Testning

Jag är fortfarande på college så jag har använt mitt minikylskåp för testning. OneWire -koden skickar också temperaturen över serieledningen (9600 Baud) så det är enkelt att testa temperaturen.

Steg 7: Framtid: Lägga till WIFI -kod

Framtid: Lägga till WIFI -kod
Framtid: Lägga till WIFI -kod

Jag tänker lägga till WIFI -funktioner i koden så att meddelaren kan skicka texter.

Detta var min första byggnad på Instructables så försök att förlåta hålen i den.

Rekommenderad: