Sommario:

Notificatore di carne fresca: 7 passaggi
Notificatore di carne fresca: 7 passaggi

Video: Notificatore di carne fresca: 7 passaggi

Video: Notificatore di carne fresca: 7 passaggi
Video: LIDL UNA MEGA SPESA CON TANTE COSE DELIZIOSE 🤩🤩🤩💁🏽‍♀️💁🏽‍♀️ 2024, Novembre
Anonim
Image
Image
Notificatore di carne fresca
Notificatore di carne fresca
Notificatore di carne fresca
Notificatore di carne fresca

Un dispositivo per tenerti aggiornato. Questo progetto è andato avanti perché sono stato sfidato in una delle mie classi a risolvere un problema utilizzando le abilità che avevamo appreso in classe. Ho subito pensato a qualcosa che è successo alla mia famiglia qualche anno fa. Un'estate siamo andati in vacanza per alcune settimane e siamo tornati con l'odore della morte e un pavimento macchiato di sangue, inutile dire che pulire era un incubo e il congelatore non riceveva corrente. Quell'evento ha indotto mio padre a chiedersi se dovremmo anche comprare la carne bovina allevata all'aperto / nutrita con erba (la roba buona). Questa è l'incarnazione del mio problema, quindi ho ideato un dispositivo che potrebbe funzionare da solo e avvisare chiunque magari controlla la casa e ad un certo punto in futuro, inviare un messaggio al telefono dei proprietari per dare un rapido feedback dal congelatore. Nel complesso, il dispositivo utilizza un LED multicolore per far sapere alle persone in casa che qualcosa non va e alla fine chiunque voglia ricevere un messaggio sulla carne inizia ad andare a male.

Passaggio 1: raccolta di parti e strumenti

Raccolta di parti e strumenti
Raccolta di parti e strumenti

Per completare questo progetto, un costruttore avrà bisogno di una conoscenza di base di saldatura, Arduino IDE e stampa 3D (opzionale). Il progetto consiste principalmente nell'elettronica di Amazon e qualsiasi altra cosa si trova facilmente in un grande magazzino locale.

Componenti:

  • Scheda NodeMCU (https://a.co/haoqMPw)
  • DS18B20 Sensore di temperatura con impermeabilità (https://a.co/ewfkmng)
  • LED RGB a catodo comune (https://www.sparkfun.com/products/9264)
  • Soap Box per essere l'encloser ($ 1 a Walmart)
  • Alimentatore USB (https://a.co/ccjaQHv)

Il resto di questi componenti sono stati raccolti ordinando un kit su Amazon (https://a.co/gUIA75y) ma probabilmente puoi trovare un kit più economico su Amazon (stavo cercando di imparare Arduino).

  • Tagliere elettronico
  • Cavi per ponticelli
  • Tre resistori da 270Ω
  • Un resistore da 4,7 k
  • Tre+ pin di intestazione

Utensili:

  • Computer
  • Cavo micro USB
  • Kit di saldatura
  • Pistola per colla a caldo ad alta temperatura
  • Trapano con una punta da trapano da 1/4
  • Stampante 3D con filamento

All'inizio pensavo di alimentare la scheda tramite un alimentatore interno, ma dopo aver giocato con l'idea ho finito per utilizzare l'alimentatore USB esterno perché era più semplice.

Passaggio 2: mettere insieme l'elettronica

Mettere insieme l'elettronica
Mettere insieme l'elettronica
Mettere insieme l'elettronica
Mettere insieme l'elettronica
Mettere insieme l'elettronica
Mettere insieme l'elettronica

La figura 1 mostra il layout dell'elettronica

Parte 1:

Saldare ciascuno dei fili provenienti dal sensore di temperatura sul proprio pin dell'intestazione (Immagini 2 e 3)

Parte 2: Temp. Sensore

  • Posiziona la scheda NodeMCU sul bordo della breadboard (Immagini 4 e 5)
  • Utilizzare i cavi dei ponticelli per collegare il NodeMCU al temp. sensore

    1. Posiziona un filo giallo dal pin 4 a una riga libera sulla breadboard
    2. Prendi il resistore da 4,7 k e collegalo alla linea da 3,3 V, quindi posiziona l'altro lato nella riga del passaggio precedente
    3. Posizionare il filo giallo dalla temp. sensore e posizionarlo su quello sulla stessa riga
    4. Posizionare il filo rosso dalla temp. sensore sulla linea 3.3v e posizionare il filo nero sulla linea di terra
    5. Collega il pin 3.3v sul NodeMCU alla linea sulla breadboard
    6. Collega il pin di terra sul NodeMCU alla linea sulla breadboard

Parte 3: LED

Questo tutorial è stato molto utile per il cablaggio del LED (https://learn.sparkfun.com/tutorials/sik-experiment-guide-for-arduino---v32/experiment-3-driving-an-rgb-led). Devi solo tenere traccia di quali pin stai mettendo su ogni parte del LED (ad esempio, My Pins sono D6 (rosso), D7 (verde) e D8 (blu)

Passaggio 3: il codice

Image
Image
Il codice
Il codice

Il codice che utilizzo attualmente era in gran parte basato sull'esempio DS18x20_Temperature della libreria OneWire.

Parte 1: ottenere l'installazione

Il video mostrato sopra dovrebbe darti un buon inizio nell'uso del NodeMCU.

Parte 2: Il mio codice

Come detto sopra, ho utilizzato principalmente il codice della libreria OneWire, ma ho aggiunto due variabili all'inizio del file e aggiunto una parte che reagisce se la temperatura ha raggiunto una certa soglia (codice Arduino sopra). Inoltre, scusa se il codice non è pulito, era la prima volta che programmavo con Arduino.

Passaggio 4: fiocco di neve stampato in 3D (opzionale)

Fiocco di neve stampato in 3D (opzionale)
Fiocco di neve stampato in 3D (opzionale)
Fiocco di neve stampato in 3D (opzionale)
Fiocco di neve stampato in 3D (opzionale)
Fiocco di neve stampato in 3D (opzionale)
Fiocco di neve stampato in 3D (opzionale)

Ho aggiunto un fiocco di neve per mantenere la temperatura. sensore per aiutare a indicare all'utente dove dovrebbe andare. Il fiocco di neve che ho usato proveniva da https://www.thingiverse.com/thing:2732146 e ho appena aggiunto un link (per restituire credito) e un foro per il sensore di temperatura.

Passaggio 5: taglio e incollaggio

Taglio e incollaggio
Taglio e incollaggio
Taglio e incollaggio
Taglio e incollaggio
Taglio e incollaggio
Taglio e incollaggio
Taglio e incollaggio
Taglio e incollaggio
  • Ho deciso di inviare il sensore di temperatura di lato, quindi ho praticato un foro da 1/4 di pollice sul lato per la temperatura. sensore da cui uscire. Ho anche tagliato il bordo da dove entra il cavo Micro-USB.
  • Per la parte di incollaggio, ho usato una pistola per colla a caldo ad alta temperatura e ha funzionato bene, assicurati di usare abbastanza colla. Ho incollato il sensore di temperatura alla custodia e al fiocco di neve (foto 4 e 5).

Passaggio 6: test

test
test
test
test
test
test

Sono ancora al college, quindi ho usato il mio mini-frigo per i test. Il codice OneWire invia anche la temperatura sulla linea seriale (9600 Baud) così il test della temperatura è facile.

Passaggio 7: futuro: aggiunta del codice WIFI

Futuro: aggiunta del codice WIFI
Futuro: aggiunta del codice WIFI

Ho intenzione di aggiungere funzionalità WIFI al codice in modo che il Notifier possa inviare messaggi.

Questa è stata la mia prima build su Instructables, quindi cerca di perdonare i buchi.

Consigliato: