Sommario:

AvoRipe - Verifica se il tuo avocado è maturo: 8 passaggi (con immagini)
AvoRipe - Verifica se il tuo avocado è maturo: 8 passaggi (con immagini)

Video: AvoRipe - Verifica se il tuo avocado è maturo: 8 passaggi (con immagini)

Video: AvoRipe - Verifica se il tuo avocado è maturo: 8 passaggi (con immagini)
Video: AvoRipe 2024, Dicembre
Anonim
Image
Image
Costruire le parti
Costruire le parti

È 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

Costruire le parti
Costruire le parti
Costruire le parti
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

Il circuito
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

Software richiesto
Software richiesto
Software richiesto
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

Pannello di controllo
Pannello di controllo

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

App BLYNK e notifiche
App BLYNK e notifiche
App BLYNK e notifiche
App BLYNK e notifiche

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:

  1. il pulsante di accensione è premuto (assicurarsi di spegnerlo in seguito)
  2. 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

Goditi il tuo avocado maturo
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: