Sommario:
- Forniture
- Passaggio 1: comprensione del dispositivo e del flusso di dati
- Passaggio 2: costruire le parti
- Passaggio 3: il circuito
- Passaggio 4: Software richiesto
- Passaggio 5: dashboard
- Passaggio 6: codice
- Passaggio 7: app BLYNK e notifica
- Passaggio 8: goditi il tuo avocado maturo
Video: AvoRipe - Verifica se il tuo avocado è maturo: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
È successo a tutti, compri un avocado, non è ancora maturo. Passa qualche giorno, e quando è maturo te ne sei dimenticato… e tra qualche giorno potrebbe andare a male!
fortunatamente per te abbiamo progettato e realizzato AvoRipe, un dispositivo che controlla il tuo avocado due volte al giorno, oppure on-demand, ti invia una notifica al tuo smartphone se il tuo avocado è maturo e ti permette di monitorare la morbidezza del tuo avocado nel tempo.
Chi siamo? Creati con orgoglio da Elad Goldberg e Eden Bar-Tov a di IDC Herzliya nella McCann Valley, Mizpe Ramon e il laboratorio di innovazione dei media presso IDC (MiLab). Un grazie pratico a Zvika Markfeld, di ForRealTeam, per averci insegnato tutto sull'IoT, per averci fornito tutta l'attrezzatura ed essere andato con noi nel deserto, dove abbiamo costruito la maggior parte di questo dispositivo.
Un ringraziamento speciale a Instructables e Thingiverse, per averci dato ispirazione e idee e a questo ragazzo che ha progettato un modello 3D che abbiamo utilizzato nel nostro dispositivo.
Forniture
questo è l'elenco delle cose che abbiamo usato, manco a dirlo, che ogni componente qui è sostituibile ed è stato scelto principalmente dalla disponibilità nei nostri confronti nel momento di realizzare questo progetto.
Microcontrollori, schede e schermi
- 1x schede ESP8266 (abbiamo usato mini WeMos D1 di LoLin)
- 1x D1 Mini servo scudo
- 1x cavo micro-USB
- 20 x cavi jumper
- 1 x 10K Ohm resistore
- 1 x tagliere
motori
1 x Servomotore (consigliamo uno robusto, dalla nostra esperienza i piccoli a volte non lo faranno)
Sensori
- 1x sensore di forza del sensore di pressione a film sottile
- 1x rilevatore di colori RGB con modulo sensore TCS3200
Parti tagliate al laser
- 1 x scatola intelligente
- 7x anelli che formeranno un supporto
- 2x 70X100 cm
Parti stampate in 3D
Avocado Gripper (originariamente Petri Dish Gripper che abbiamo trovato qui)
Passaggio 1: comprensione del dispositivo e del flusso di dati
L'AvoRipe è progettato per controllare la maturazione del tuo avocado due volte al giorno (mattina e sera) e può anche controllarlo premendo un pulsante sul telefono ogni volta che vuoi, ovunque tu sia!
Se l'avocado è maturo (per colore e morbidezza) ti verrà inviata una notifica push dall'app BLYNK per farti sapere che è ora di mangiare il tuo delizioso avocado.
Poiché siamo sostenitori dei dati per le persone, creiamo anche una dashboard utilizzando AdafuitIO che terrà traccia dei progressi del tuo avocado (livello di morbidezza, colore attuale e maturazione) per tenerti aggiornato.
Passaggio 2: costruire le parti
L'artiglio
- Dopo aver stampato le parti di questo modello 3D e il quadrato di plastica 70x100 mm
- assemblare il modello 3D come mostrato nelle istruzioni del progettista originale
- poiché utilizziamo un servo più grande, non utilizzeremo la parte più grande del modello per mantenere il servo in posizione, invece utilizzeremo il quadrato di plastica 70x100 mm e li incolleremo insieme come mostrato nell'immagine.
- dopo molti tentativi ed errori, siamo giunti alla conclusione che un po' di nastro adesivo e un po' di peso dall'alto possono fare molto per appianare le cose - quindi consigliamo di usare qualcosa di pesante da mettere sulla parte superiore - abbiamo usato il gioco- pasta ma non importa.
- abbiamo usato del nastro adesivo per ammorbidire l'artiglio di plastica smussato in modo che l'avocado sia accogliente e abbiamo collegato il sensore di forza a una delle braccia.
La posizione
dopo aver inserito il sensore di luce all'interno dell'anello più grande (suggeriamo di praticare un piccolo foro per il passaggio dei maglioni) incollare insieme tutti gli anelli fino a raggiungere l'altezza desiderata
La scatola
abbiamo usato makercase per realizzare la scatola e assemblarla. la scatola ci dà una spinta in più per l'artiglio e anche un posto dove riporre i circuiti wemos
Passaggio 3: il circuito
In questo passaggio, collegheremo tutti i sensori.
Sensore di forza:
- Collega VCC a + nella breadboard.
- Collega G e A0 alla resistenza da 10K Ohm.
- Collega l'altra gamba del resistore a - nella breadboard.
Servo:
- Collega il VCC a + nella breadboard
- Collega la terra a - nella breadboard
- e collega la sorgente a D8
Sensore RGB (TCS3200):
- Collega S0 a D4
- Collega S1 a D3
- Collega S2 a D6
- Collega S3 a D7
- Collega l'uscita a D5
Passaggio 4: Software richiesto
Arduino IDE
Installa Arduino IDE:
www.arduino.cc/en/Guide/HomePage
Installa i "driver" pertinenti per le schede ESP8266 sul tuo IDE Arduino:
randomnerdtutorials.com/how-to-install-es…
Blynk
Scarica l'app Blynk: https://j.mp/blynk_Android o
Tocca l'icona del codice QR e punta la fotocamera sul codice QR qui sotto
dopodiché invia a te stesso il codice di autenticazione (lo utilizzeremo nel passaggio successivo)
Passaggio 5: dashboard
AdafruitIO
Crea un account:
Vai su "Feed" e crea 3 nuovi feed:
1. avocadoColore
2. isMaturo
3. delicatezza
Quindi, vai alla scheda "Dashboard" e crea una nuova dashboard.
Dopo aver creato la dashboard, accedi alla dashboard e aggiungi 3 nuovi blocchi utilizzando il pulsante "+":
1. Un grafico a linee e aggiungi il feed squishiness ad esso, quel blocco mostrerà il progresso della squishiness dell'avocado nel tempo.
2. Un selettore di colori e aggiungi il feed avocadoColor per esso. quel blocco mostrerà il colore dell'avocado.
3. Un indicatore e scegli il feed isRipe per esso. quel blocco misurerà se l'avocado è abbastanza morbido da essere determinato maturo. assicurati di impostare la condizione in questo blocco su "=" e il valore su 2.
Passaggio 6: codice
Il codice è allegato, si spera, lo troverete facile da usare (abbiamo cercato di documentarlo il più possibile).
Apri Arduino IDE e importa il codice, assicurati di lavorare sulla scheda giusta (usa Strumenti -> scheda)
eseguire il monitor seriale (CTRL+SHIFT+m) e vedere l'angolo del servo e la forza applicata al sensore in ogni fase.
Quando esegui il monitor seriale, assicurati di essere a 9600 baud.
Modifica tutti sono posti nel codice che devi modificare, è ben commentato nel codice (principalmente i tuoi dettagli WiFi, adafuitIO e autenticazione BLYNK).
Ti suggeriamo di calibrare il valore della forza necessaria per decidere che un avocado è maturo dopo aver testato alcuni avocado duri e alcuni maturi e aver trovato un punto debole (abbiamo appreso che ogni impostazione è leggermente diversa poiché il sensore di forza è piuttosto delicato).
Ti suggeriamo anche di calibrare il sensore di colore. Puoi farlo aprendo il monitor seriale (CTRL+SHIFT+m) nell'IDE di Arduino e quindi inserendo "c" nella riga superiore. dopodiché, segui le istruzioni stampate per calibrare il sensore.
Passaggio 7: app BLYNK e notifica
Nell'app BLYNK, assicurati che i timer siano impostati sull'ora desiderata e che il tuo dispositivo consenta le notifiche dall'app.
Una piccola spiegazione su come funzionano insieme l'app BLYNK e il codice:
abbiamo impostato un pin virtuale (V0) che viene costantemente controllato dal wemos, l'app lo cambierà da 0 (non controllare avocado) a 1 (controlla avocado) quando:
- il pulsante di accensione è premuto (assicurarsi di spegnerlo in seguito)
- uno dei timer parte.
impostiamo un altro pin virtuale (V4) determinerà se l'avocado è maturo (V4 = 2) o non è maturo (V4=1) questo verrà determinato all'interno del wemos e verrà inviato all'app.
Inoltre, se l'avocado è maturo, il wemos attiverà una notifica tramite l'app. per saperne di più sul widget di notifica dai un'occhiata a questo link.
Passaggio 8: goditi il tuo avocado maturo
ti suggeriamo di fare il Goucamole anche di semplici toast con crema di avocado, oppure puoi anche sbizzarrirti con lo yogurt gelato all'avocado
Consigliato:
Steam Punk Il tuo UPS per ottenere ore di attività per il tuo router Wi-Fi: 4 passaggi (con immagini)
Steam Punk Il tuo UPS per ottenere ore di attività per il tuo router Wi-Fi: C'è qualcosa di fondamentalmente sgradevole nel fatto che il tuo UPS converta la sua alimentazione a batteria da 12 V CC in alimentazione a 220 V CA in modo che i trasformatori che eseguono il router e la fibra ONT possano riconvertirlo in 12V CC! Sei anche contro il [tipicamente
Controlla il layout del tuo modello di treno con il tuo cellulare!: 11 passaggi (con immagini)
Controlla il layout del tuo modello di treno con il tuo telefono cellulare!: Il controllo di un layout di modello di treno con un acceleratore cablato e controller di affluenza potrebbe essere un buon inizio per i principianti, ma pongono un problema di non portabilità. Inoltre, i controller wireless disponibili sul mercato possono controllare solo alcune locomotive
Ottieni un album dal tuo iPod al tuo iTunes!: 5 passaggi
Ottieni un album dal tuo iPod nel tuo iTunes!: Ho notato che molte persone hanno l'idea che devi scaricare un programma completamente nuovo, o scavare tra i nomi dei file codificati, per ottenere la musica nel tuo iPod e metterla nel tuo pc. In realtà è abbastanza facile e puoi persino trovare un certo album
Controlla il tuo computer con il tuo iPod Touch o Iphone: 4 passaggi
Controlla il tuo computer con il tuo Ipod Touch o Iphone: questo è il mio primo istruibile quindi mi dispiace se non è il migliore. Non hai mai desiderato sederti sul divano o sul letto e controllare i tuoi dispositivi Mac o Windows nel modo più semplice. Questo tutorial ti insegnerà come controllare completamente il tuo computer con il tuo Ipo
Controlla il tuo iPhone o iPod Touch con il tuo computer: 4 passaggi
Controlla il tuo iPhone o iPod Touch con il tuo computer: questo Instructable ti insegnerà come usare veency, un programma disponibile da Cydia, che ti permetterà di controllare il tuo iPhone o iPod tramite VNC sul tuo computer. Ciò richiede di avere: - un iPhone o iPod touch jailbroken con Cydia, un computer