Indholdsfortegnelse:

AvoRipe - Tjek om din avocado er moden: 8 trin (med billeder)
AvoRipe - Tjek om din avocado er moden: 8 trin (med billeder)

Video: AvoRipe - Tjek om din avocado er moden: 8 trin (med billeder)

Video: AvoRipe - Tjek om din avocado er moden: 8 trin (med billeder)
Video: Как вырастить Авокадо из косточки дома (часть 8) 2024, December
Anonim
Image
Image
Bygger dele
Bygger dele

Det skete for alle, man køber en avocado, den er ikke moden endnu. Der går et par dage, og da det er modent, har du glemt det … og om et par dage kan det gå dårligt!

heldig for dig har vi designet og bygget AvoRipe, en enhed, der kontrollerer din avocado to gange om dagen eller efter behov, sender dig en meddelelse til din smartphone, hvis din avocado er moden og giver dig mulighed for at spore din avocados blødhed over tid.

Hvem er vi? Stolt skabt af Elad Goldberg og Eden Bar-Tov a fra IDC Herzliya i McCann Valley, Mizpe Ramon og medieinnovationslab ved IDC (MiLab). En praktisk tak til Zvika Markfeld, fra ForRealTeam, for at lære os alt om IoT, forsynede os med alt udstyr og tog med os til ørkenen, hvor vi byggede det meste af denne enhed.

Særlig tak til Instructables og Thingiverse, for at give os lidt inspiration og ideer og til denne fyr, der designede en 3D -model, som vi brugte i vores enhed.

Forbrugsvarer

dette er listen over ting, vi brugte, det er overflødigt at sige, at hver komponent her er udskiftelig og blev valgt hovedsageligt af tilgængeligheden for os på tidspunktet for dette projekt.

Mikrokontroller, brædder og skjolde

  • 1x ESP8266 boards (vi brugte LoLin-made WeMos D1 minis)
  • 1x D1 Mini servo Shield
  • 1x Micro-USB-kabel
  • 20 x jumperkabler
  • 1 x 10K Ohm modstand
  • 1 x brødbræt

Motorer

1 x servomotor (vi rådgiver om en robust, ud fra vores erfaring vil de små nogle gange ikke gøre det)

Sensorer

  • 1x tyndfilm tryksensor kraftsensor
  • 1x RGB farvedetektor ved hjælp af TCS3200 sensormodul

Laserskårne dele

  • 1 x Smart Box
  • 7x ringe, der vil danne et stativ
  • 2x 70X100 cm

3D-trykte dele

Avocado Griper (oprindeligt Petri Dish Gripper, som vi fandt her)

Trin 1: Forståelse af enheden og dataforløbet

AvoRipe er designet til at kontrollere din avocados modenhed to gange om dagen (morgen og aften), og den kan også tjekke den med et tryk på en knap på din telefon, når du vil, uanset hvor du er!

Hvis avocadoen er moden (efter farve og blødhed), vil der blive sendt en push -meddelelse fra BLYNK -appen, der fortæller dig, at det er tid til at spise din lækre avocado.

Da vi er tilhængere af data til folket, bygger vi også et dashboard ved hjælp af AdafuitIO, der holder styr på din avocados fremskridt (blødhed, nuværende farve og modenhed) for at holde dig opdateret.

Trin 2: Opbygning af delene

Bygger dele
Bygger dele
Bygger dele
Bygger dele

Kloen

  • Efter at have udskrevet delene af denne 3D -model og den 70x100 mm plastiske firkant
  • saml 3D -modellen som det ses i den originale designers instruktioner
  • da vi bruger en større servo, bruger vi ikke den største del af modellen til at holde servoen på plads, i stedet bruger vi den 70x100 mm plastik firkant og limer dem sammen som det ses på billedet.
  • efter en masse forsøg og fejl, kom vi til den konklusion, at noget gaffatape og lidt vægt ovenfra kan gå langt i at udjævne tingene - så vi anbefaler at bruge noget tungt til at lægge på den øverste del - vi brugte play- dej, men det gør ikke rigtig noget.
  • vi brugte noget gaffatape til at blødgøre den stumpe plastikklo, så avocadoen bliver hyggelig, og vi sluttede kraftføleren til en af armene.

Stativet

efter indsættelse af lyssensoren inde i den største ring (vi foreslår at bore et lille hul for springerne at komme igennem) limes alle ringene sammen, indtil du når den ønskede højde

Kassen

Vi brugte makercase til at lave kassen og samle den. boksen giver os et højt boost til kloen og også et sted at opbevare wemos kredsløb

Trin 3: Kredsløbet

Kredsløbet
Kredsløbet

I dette trin forbinder vi alle sensorerne.

Kraftsensor:

  • Tilslut VCC til + i brødbrættet.
  • Tilslut G og A0 til 10K Ohm modstanden.
  • Tilslut det andet modstandsben til - i brødbrættet.

Servo:

  • Tilslut VCC til + i brødbrættet
  • Tilslut jorden til - i brødbrættet
  • og tilslut kilden til D8

RGB -sensor (TCS3200):

  • Tilslut S0 til D4
  • Tilslut S1 til D3
  • Tilslut S2 til D6
  • Tilslut S3 til D7
  • Tilslut udgangen til D5

Trin 4: Påkrævet software

Påkrævet software
Påkrævet software
Påkrævet software
Påkrævet software

Arduino IDE

Installer Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Installer relevante "drivere" til ESP8266 -kortene til din Arduino IDE:

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

Blynk

Download Blynk App: https://j.mp/blynk_Android eller

Tryk på QR-kodeikonet, og peg kameraet på QR-koden herunder

Send derefter godkendelseskoden til dig selv (vi bruger den i næste trin)

Trin 5: Dashboard

Dashboard
Dashboard

AdafruitIO

Opret en konto:

Gå til "Feeds", og opret 3 nye feeds:

1. avocadoColor

2. er moden

3. squishiness

Gå derefter til fanen "Dashboard" og opret et nyt dashboard.

Når instrumentbrættet er oprettet, skal du indtaste instrumentbrættet og tilføje 3 nye blokke ved hjælp af knappen "+":

1. Et stregdiagram, og tilføj squishiness feed til den, den blok vil vise avocado squishiness fremskridt over tid.

2. En farvevælger, og tilføj avocadoColor -foder til den. denne blok viser avocadoens farve.

3. En indikator, og vælg isRipe feed til den. denne blok måler, om avocadoen er squishy nok til at blive bestemt moden. Sørg for at indstille betingelsen i denne blok til "=", og værdien til 2.

Trin 6: Kode

Koden er vedhæftet, forhåbentlig finder du den let at bruge (vi forsøgte at dokumentere den så meget som muligt).

Åbn Arduino IDE og importer koden, sørg for at du arbejder på det rigtige bord (brug Værktøjer -> bord)

kør seriel skærm (CTRL+SHIFT+m) og se servoens vinkel og den kraft, der påføres sensoren i hvert trin.

Når du kører den serielle skærm, skal du sørge for, at du er på 9600baud.

Rediger alle er steder i koden, du skal ændre, det er godt kommenteret i koden (for det meste dine WiFi -detaljer, adafuitIO og BLYNK -godkendelse).

Vi foreslår, at du kalibrerer værdien af den kraft, der er nødvendig for at beslutte, at en avocado er moden, efter at du har testet et par hårde og et par modne avocadoer og fundet et sødt sted (vi har lært, at hver opsætning er lidt anderledes, siden kraftsensoren er ret sart).

Vi foreslår også, at du kalibrerer farvesensoren. Du kan gøre det ved at åbne den serielle skærm (CTRL+SHIFT+m) i Arduino IDE og derefter indtaste "c" i den øverste linje. derefter skal du bare følge de udskrevne instruktioner for at kalibrere sensoren.

Trin 7: BLYNK -app og meddelelse

BLYNK App og meddelelse
BLYNK App og meddelelse
BLYNK App og meddelelse
BLYNK App og meddelelse

I BLYNK -appen skal du sørge for, at timerne er indstillet til det ønskede tidspunkt, og at din enhed tillader meddelelser fra appen.

En lille forklaring på, hvordan BLYNK -appen og koden fungerer sammen:

vi har indstillet en virtuel pin (V0), der kontrolleres konstant af wemos, appen ændrer den fra 0 (tjek ikke avocado) til 1 (tjek avocado) når:

  1. der trykkes på tændknappen (sørg for at skubbe den til slukke bagefter)
  2. en af timerne starter.

vi sætter en anden virtuel pin (V4) vil afgøre, om avocadoen er moden (V4 = 2) eller ikke er moden (V4 = 1), dette bestemmes inde i wemos og sendes til appen.

Hvis avocadoen er moden, vil wemos også udløse en meddelelse via appen. for at lære mere om meddelelseswidgeten, tjek dette link.

Trin 8: Nyd din modne avocado

Nyd din modne avocado
Nyd din modne avocado

vi foreslår, at du laver Goucamole af lige almindelig toast med avocado -pålæg, eller du kan endda gå vild med avocado frossen yoghurt

Anbefalede: