Inhaltsverzeichnis:

AvoRipe - Überprüfen, ob Ihre Avocado reif ist - Gunook
AvoRipe - Überprüfen, ob Ihre Avocado reif ist - Gunook

Video: AvoRipe - Überprüfen, ob Ihre Avocado reif ist - Gunook

Video: AvoRipe - Überprüfen, ob Ihre Avocado reif ist - Gunook
Video: Trick: Avocado - reif oder unreif? Wann ist eine Avocado reif? 2024, November
Anonim
Image
Image
Aufbau der Teile
Aufbau der Teile

Es ist jedem passiert, du kaufst eine Avocado, sie ist noch nicht reif. Ein paar Tage vergehen, und wenn es reif ist, hast du es vergessen… und in ein paar Tagen kann es schlecht werden!

Zum Glück für Sie haben wir AvoRipe entwickelt und gebaut, ein Gerät, das Ihre Avocado zweimal täglich oder auf Abruf überprüft, Ihnen eine Benachrichtigung an Ihr Smartphone sendet, wenn Ihre Avocado reif ist, und Ihnen ermöglicht, die Weichheit Ihrer Avocado im Laufe der Zeit zu verfolgen.

Wer sind wir? Stolz erstellt von Elad Goldberg und Eden Bar-Tov a von IDC Herzliya in McCann Valley, Mizpe Ramon und dem Media Innovation Lab bei IDC (MiLab). Ein praktisches Dankeschön an Zvika Markfeld von ForRealTeam, die uns alles über IoT beigebracht hat, uns mit der gesamten Ausrüstung versorgt hat und mit uns in die Wüste gegangen ist, wo wir den größten Teil dieses Geräts gebaut haben.

Besonderer Dank geht an Instructables und Thingiverse, die uns einige Inspirationen und Ideen gegeben haben, und an diesen Kerl, der ein 3D-Modell entworfen hat, das wir in unserem Gerät verwendet haben.

Lieferungen

Dies ist die Liste der Dinge, die wir verwendet haben, natürlich ist jede Komponente hier austauschbar und wurde hauptsächlich aufgrund der Verfügbarkeit für uns zum Zeitpunkt der Erstellung dieses Projekts ausgewählt.

Mikrocontroller, Platinen und Abschirmungen

  • 1x ESP8266-Boards (wir haben von LoLin hergestellte WeMos D1-Minis verwendet)
  • 1x D1 Mini Servo Schild
  • 1x Micro-USB-Kabel
  • 20 x Starthilfekabel
  • 1 x 10K Ohm Widerstand
  • 1 x Steckbrett

Motoren

1 x Servomotor (wir raten zu einem robusten, aus unserer Erfahrung gehen die Kleinen manchmal nicht)

Sensoren

  • 1x Dünnschicht-Drucksensor Kraftsensor
  • 1x RGB-Farbdetektor mit TCS3200-Sensormodul

Lasergeschnittene Teile

  • 1 x Smart-Box
  • 7x Ringe, die einen Stand bilden
  • 2x 70X100 cm

3D-gedruckte Teile

Avocado Gripper (ursprünglich Petri Dish Gripper, den wir hier gefunden haben)

Schritt 1: Das Gerät und den Datenfluss verstehen

Der AvoRipe wurde entwickelt, um den Reifegrad Ihrer Avocado zweimal täglich (morgens und abends) zu überprüfen und kann ihn auch jederzeit und überall per Knopfdruck auf Ihrem Telefon überprüfen!

Wenn die Avocado reif ist (nach Farbe und Weichheit), wird Ihnen von der BLYNK-App eine Push-Benachrichtigung gesendet, die Sie darüber informiert, dass es Zeit ist, Ihre köstliche Avocado zu essen.

Da wir uns für Daten einsetzen, erstellen wir mit AdafuitIO auch ein Dashboard, das den Fortschritt Ihrer Avocado (Weichheitsgrad, aktuelle Farbe und Reife) verfolgt, um Sie auf dem Laufenden zu halten.

Schritt 2: Aufbau der Teile

Aufbau der Teile
Aufbau der Teile
Aufbau der Teile
Aufbau der Teile

Die Klaue

  • Nach dem Drucken der Teile dieses 3D-Modells und des 70x100 mm großen Kunststoffquadrats
  • Bauen Sie das 3D-Modell so zusammen, wie es in den Anweisungen des ursprünglichen Designers zu sehen ist
  • Da wir ein größeres Servo verwenden, verwenden wir nicht den größten Teil des Modells, um das Servo an Ort und Stelle zu halten, sondern verwenden das 70x100 mm Plastikquadrat und kleben sie wie im Bild zu sehen zusammen.
  • Nach vielem Ausprobieren kamen wir zu dem Schluss, dass etwas Klebeband und ein wenig Gewicht von oben viel zum Glätten beitragen können - daher empfehlen wir, etwas Schweres auf das Oberteil zu legen - wir haben Spiel- Teig, aber das spielt keine Rolle.
  • Wir haben etwas Klebeband verwendet, um die stumpfe Plastikklaue zu erweichen, damit die Avocado gemütlich wird, und wir haben den Kraftsensor an einen der Arme angeschlossen.

Der Stand

Nach dem Einsetzen des Lichtsensors in den größten Ring (wir empfehlen, ein kleines Loch für die Jumper zu bohren) kleben Sie alle Ringe zusammen, bis Sie die gewünschte Höhe erreicht haben

Die Kiste

Wir haben Makercase verwendet, um die Box zu machen und sie zusammenzubauen. Die Box gibt uns einen hohen Schub für die Klaue und auch einen Platz zum Aufbewahren der Wemos-Schaltungen

Schritt 3: Die Schaltung

Die Rennbahn
Die Rennbahn

In diesem Schritt werden wir alle Sensoren anschließen.

Kraftsensor:

  • Verbinden Sie VCC mit + im Steckbrett.
  • Verbinden Sie G und A0 mit dem 10K Ohm Widerstand.
  • Verbinden Sie das andere Widerstandsbein mit - im Steckbrett.

Servo:

  • Verbinden Sie den VCC mit + im Steckbrett
  • Verbinden Sie den Boden mit - im Steckbrett
  • und verbinde die Quelle mit D8

RGB-Sensor (TCS3200):

  • Verbinden Sie den S0 mit D4
  • Verbinden Sie S1 mit D3
  • Verbinden Sie S2 mit D6
  • Verbinden Sie den S3 mit D7
  • Verbinden Sie den Ausgang mit D5

Schritt 4: Erforderliche Software

Erforderliche Software
Erforderliche Software
Erforderliche Software
Erforderliche Software

Arduino-IDE

Arduino-IDE installieren:

www.arduino.cc/en/Guide/HomePage

Installieren Sie relevante "Treiber" für die ESP8266-Boards in Ihrer Arduino-IDE:

randomnerdtutorials.com/how-to-install-es…

Blink

Laden Sie die Blynk-App herunter: https://j.mp/blynk_Android oder

Tippen Sie auf das QR-Code-Symbol und richten Sie die Kamera auf den QR-Code unten

Senden Sie sich danach den Authentifizierungscode (wir werden ihn im nächsten Schritt verwenden)

Schritt 5: Dashboard

Armaturenbrett
Armaturenbrett

AdafruchtIO

Erstellen Sie ein Konto:

Gehen Sie zu "Feeds" und erstellen Sie 3 neue Feeds:

1. AvocadoFarbe

2. ist reif

3. matschig

Gehen Sie dann zum Tab "Dashboard" und erstellen Sie ein neues Dashboard.

Nachdem das Dashboard erstellt wurde, geben Sie das Dashboard ein und fügen Sie über die Schaltfläche "+" 3 neue Blöcke hinzu:

1. Ein Liniendiagramm, und fügen Sie den Squishiness-Feed hinzu. Dieser Block zeigt den Fortschritt der Avocado-Squishness im Laufe der Zeit an.

2. Eine Farbauswahl, und fügen Sie den avocadoColor-Feed dafür hinzu. dieser Block zeigt die Farbe der Avocado.

3. Einen Indikator und wählen Sie den isRipe-Feed dafür aus. Dieser Block misst, ob die Avocado matschig genug ist, um als reif bestimmt zu werden. Stellen Sie sicher, dass Sie die Bedingung in diesem Block auf "=" und den Wert auf 2 setzen.

Schritt 6: Code

Der Code ist angehängt, hoffentlich finden Sie ihn einfach zu verwenden (wir haben versucht, ihn so gut wie möglich zu dokumentieren).

Öffnen Sie die Arduino IDE und importieren Sie den Code, stellen Sie sicher, dass Sie auf dem richtigen Board arbeiten (verwenden Sie Tools -> Board)

Führen Sie den seriellen Monitor (STRG+UMSCHALT+m) aus und sehen Sie den Winkel des Servos und die Kraft, die in jeder Phase auf den Sensor ausgeübt wird.

Wenn Sie den seriellen Monitor ausführen, stellen Sie sicher, dass Sie 9600 Baud verwenden.

Modify all sind Stellen im Code, die Sie ändern müssen. Sie sind im Code gut kommentiert (hauptsächlich Ihre WLAN-Details, adafuitIO und BLYNK-Authentifizierung).

Wir empfehlen Ihnen, den Kraftwert zu kalibrieren, der erforderlich ist, um zu entscheiden, ob eine Avocado reif ist, nachdem Sie ein paar harte und einige reife Avocados getestet und einen Sweet Spot gefunden haben (wir haben gelernt, dass jedes Setup seit dem Kraftsensor ein bisschen anders ist ist ziemlich empfindlich).

Wir empfehlen auch, den Farbsensor zu kalibrieren. Sie können dies tun, indem Sie den seriellen Monitor (STRG+SHIFT+m) in der Arduino IDE öffnen und dann in der oberen Zeile "c" eingeben. Folgen Sie danach einfach den gedruckten Anweisungen, um den Sensor zu kalibrieren.

Schritt 7: BLYNK App und Benachrichtigung

BLYNK App und Benachrichtigung
BLYNK App und Benachrichtigung
BLYNK App und Benachrichtigung
BLYNK App und Benachrichtigung

Stellen Sie in der BLYNK-App sicher, dass die Timer auf die gewünschte Zeit eingestellt sind und Ihr Gerät Benachrichtigungen von der App zulässt.

Eine kleine Erklärung, wie die BLYNK-App und der Code zusammenarbeiten:

Wir haben einen virtuellen Pin (V0) gesetzt, der ständig von den Wemos überprüft wird. Die App ändert ihn von 0 (Avocado nicht überprüfen) auf 1 (Avocado überprüfen), wenn:

  1. der Ein-Knopf ist gedrückt (stellen Sie sicher, dass Sie ihn danach ausdrücken)
  2. einer der Timer startet.

Wir setzen einen weiteren virtuellen Pin (V4) um festzustellen ob die Avocado reif ist (V4 = 2) oder nicht reif (V4=1) dies wird im Wemos bestimmt und an die App gesendet.

Auch wenn die Avocado reif ist, löst das wemos eine Benachrichtigung über die App aus. Um mehr über das Benachrichtigungs-Widget zu erfahren, besuchen Sie diesen Link.

Schritt 8: Genießen Sie Ihre reife Avocado

Genießen Sie Ihre reife Avocado
Genießen Sie Ihre reife Avocado

Wir schlagen vor, Goucamole aus einfachem Toast mit Avocadoaufstrich zu machen, oder Sie können sogar mit Avocado Frozen Yogurt wild werden

Empfohlen: