Sommario:
- Passaggio 1: raccolta di parti e strumenti
- Passaggio 2: mettere insieme l'elettronica
- Passaggio 3: il codice
- Passaggio 4: fiocco di neve stampato in 3D (opzionale)
- Passaggio 5: taglio e incollaggio
- Passaggio 6: test
- Passaggio 7: futuro: aggiunta del codice WIFI
Video: Notificatore di carne fresca: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
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
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
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
- Posiziona un filo giallo dal pin 4 a una riga libera sulla breadboard
- 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
- Posizionare il filo giallo dalla temp. sensore e posizionarlo su quello sulla stessa riga
- Posizionare il filo rosso dalla temp. sensore sulla linea 3.3v e posizionare il filo nero sulla linea di terra
- Collega il pin 3.3v sul NodeMCU alla linea sulla breadboard
- 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
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)
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
- 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
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
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:
Notificatore di chiamata Bluetooth: 5 passaggi (con immagini)
Notificatore di chiamata Bluetooth: introduzione Stavo sfogliando il feed di notizie sulle istruzioni alcuni giorni fa quando mi sono imbattuto in questo progetto. È stato un progetto interessante. Ma ho pensato perché non costruirlo con un Bluetooth invece di complicate cose wifi. Specifiche di questo notificatore di chiamate Bluetooth
Sensore di temperatura e carne per barbecue su ESP8266 con display: 5 passaggi (con immagini)
Sensore di temperatura e carne per barbecue su ESP8266 con display: in questo tutorial ti mostrerò come creare la tua versione di uno strumento per barbecue che misura la temperatura attuale nel tuo barbecue e accende una ventola per accenderlo se necessario. Oltre a questo c'è anche un attacco per il sensore di temperatura al cuore della carne
Notificatore automatico del lavaggio delle mani: 5 passaggi
Notificatore automatico del lavaggio delle mani: questa è una macchina che può avvisare qualcuno quando varca la porta. Il suo scopo è ricordare a qualcuno di lavarsi le mani quando torna a casa. C'è un sensore a ultrasuoni nella parte anteriore della scatola che rileva qualcuno che entra
Notificatore IoT che utilizza ESP-12E: 7 passaggi (con immagini)
Notificatore IoT che utilizza ESP-12E: bloccato a casa lontano dalla persona amata? In questo momento difficile, questo piccolo progetto divertente cercherà sicuramente di portare un sorriso sui vostri volti. In questo Instructable, ti mostrerò come visualizzare le notifiche dal tuo telefono cellulare sotto forma di
Come Tagliare la Carne - STILE LASER!: 3 Passaggi (con Immagini)
Come tagliare la carne - STILE LASER!: C'è un trucco per farlo funzionare - quindi ecco come tagliare la carne ed essere pronti per la gustosa convention sugli animali