INHOUDSOPGAWE:

AvoRipe - Kyk of u avokado ryp is: 8 stappe (met foto's)
AvoRipe - Kyk of u avokado ryp is: 8 stappe (met foto's)

Video: AvoRipe - Kyk of u avokado ryp is: 8 stappe (met foto's)

Video: AvoRipe - Kyk of u avokado ryp is: 8 stappe (met foto's)
Video: Top 10 Cooking Oils... The Good, Bad & Toxic! 2024, November
Anonim
Image
Image
Die bou van die onderdele
Die bou van die onderdele

Dit het met almal gebeur, jy koop 'n avokado, dit is nog nie ryp nie. 'N Paar dae gaan verby, en teen die tyd dat dit ryp is, het jy dit vergeet … en oor 'n paar dae kan dit sleg gaan!

Gelukkig vir u, het ons AvoRipe ontwerp en gebou, 'n toestel wat u avokado twee keer per dag kontroleer, of op aanvraag, 'n kennisgewing aan u slimfoon stuur as u avokado ryp is en u die sagtheid van u avokado mettertyd kan opspoor.

Met trots geskep deur Elad Goldberg en Eden Bar-Tov a van IDC Herzliya in McCann Valley, Mizpe Ramon en die media innovasie laboratorium by IDC (MiLab). 'N Praktiese dank aan Zvika Markfeld van ForRealTeam, wat ons alles oor IoT geleer het, het ons al die toerusting voorsien en saam met ons na die woestyn gegaan, waar ons die grootste deel van hierdie toestel gebou het.

Spesiale dank aan Instructables en Thingiverse, wat ons inspirasie en idees gegee het en aan hierdie man wat 'n 3D -model ontwerp het wat ons in ons toestel gebruik het.

Voorrade

Dit is 'n lys van dinge wat ons gebruik het, en dit is onnodig om te sê dat elke komponent hier vervangbaar is en meestal gekies is deur die beskikbaarheid van ons tydens die uitvoering van hierdie projek.

Mikro-beheerders, borde en skilde

  • 1x ESP8266 borde (ons gebruik LoMin gemaakte WeMos D1 mini's)
  • 1x D1 Mini servo skild
  • 1x mikro-USB-kabel
  • 20 x springkabels
  • 1 x 10K Ohm weerstand
  • 1 x broodbord

Motors

1 x Servomotor (ons adviseer oor 'n robuuste motor, uit ons ervaring sal die kleintjies dit soms nie doen nie)

Sensors

  • 1x dun film druk sensor krag sensor
  • 1x RGB -kleurdetektor met behulp van TCS3200 -sensormodule

Lasergesnyde onderdele

  • 1 x Smart Box
  • 7x ringe wat 'n staander sal vorm
  • 2x 70X100 cm

3D-gedrukte onderdele

Avokado Griper (oorspronklik Petri Dish Gripper wat ons hier gevind het)

Stap 1: Begrip van die toestel- en datavloei

Die AvoRipe is bedoel om die rypheid van u avokado twee keer per dag (oggend en aand) na te gaan, en dit kan ook met 'n druk op die knoppie op u telefoon gekontroleer word, waar u ook al wil!

As die avokado ryp is (deur kleur en sagtheid), sal 'n stootkennisgewing deur die BLYNK -app na u gestuur word om u te laat weet dat dit tyd is om u heerlike avokado te eet.

Aangesien ons voorstanders is van data vir die mense, bou ons ook 'n paneelbord met behulp van AdafuitIO wat u vordering van u avokado (sagte vlak, huidige kleur en rypheid) kan byhou om u op hoogte te hou.

Stap 2: Bou die onderdele

Die bou van die onderdele
Die bou van die onderdele
Die bou van die onderdele
Die bou van die onderdele

Die klou

  • Na die druk van die dele van hierdie 3D -model, en die 70x100 mm plastiek vierkant
  • monteer die 3D -model soos gesien in die instruksies van die oorspronklike ontwerper
  • Aangesien ons 'n groter servo gebruik, sal ons nie die grootste deel van die model gebruik om die servo op sy plek te hou nie; ons gebruik eerder die 70x100 mm plastiekvierkant en plak dit vas soos op die foto.
  • na baie probeer en foute, het ons tot die gevolgtrekking gekom dat 'n paar kleeflint en 'n bietjie gewig van bo af baie kan help om dinge glad te maak - daarom beveel ons aan dat u iets swaar op die boonste deel sit - ons gebruik speel- deeg, maar dit maak nie regtig saak nie.
  • Ons het 'n bietjie kleefband gebruik om die stomp plastiekklou te versag, sodat die avokado gesellig sal wees en ons die kragsensor aan een van die arms gekoppel het.

Die stand

nadat u die ligsensor in die grootste ring geplaas het (ons raai u aan om 'n klein gaatjie te boor sodat die springers kan deurkom), plak u al die ringe saam totdat u die gewenste hoogte bereik

Die boks

ons het 'n kas gebruik om die boks te maak en dit bymekaar te maak. die boks gee ons 'n groot hupstoot vir die klou en ook 'n plek om die wemosbane te stoor

Stap 3: Die stroombaan

Die stroombaan
Die stroombaan

In hierdie stap verbind ons al die sensors.

Kragsensor:

  • Koppel VCC aan + in die broodbord.
  • Koppel G en A0 aan die 10K Ohm -weerstand.
  • Koppel die ander weerstandsbeen aan - in die broodbord.

Servo:

  • Koppel die VCC aan + in die broodbord
  • Koppel die grond aan - in die broodbord
  • en koppel die bron aan D8

RGB -sensor (TCS3200):

  • Koppel die S0 aan D4
  • Koppel die S1 aan D3
  • Koppel die S2 aan D6
  • Koppel die S3 aan D7
  • Koppel die uit na D5

Stap 4: Vereiste sagteware

Vereiste sagteware
Vereiste sagteware
Vereiste sagteware
Vereiste sagteware

Arduino IDE

Installeer Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Installeer relevante "bestuurders" vir die ESP8266 -borde op u Arduino IDE:

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

Blynk

Laai die Blynk -app af: https://j.mp/blynk_Android of

Raak die QR-kode-ikoon en wys die kamera na die onderstaande QR-kode

Stuur daarna vir u die verifikasiekode (ons sal dit in die volgende stap gebruik)

Stap 5: Dashboard

Kontroleskerm
Kontroleskerm

AdafruitIO

Skep 'n rekening:

Gaan na "Feeds" en skep 3 nuwe feeds:

1. avokadoKleur

2. isRyp

3. squishiness

Gaan dan na die oortjie "Dashboard" en skep 'n nuwe paneelbord.

Nadat die paneelbord geskep is, betree die paneelbord en voeg 3 nuwe blokke by met die "+" knoppie:

1. 'n Lyngrafiek en voeg die squishiness -voer by, die blok sal die vordering van die avokado -squishiness mettertyd toon.

2. 'n Kleurplukker, en voeg die avokadoColor -voer by. die blok sal die kleur van die avokado wys.

3. 'n Aanwyser, en kies die isRipe voer daarvoor. daardie blok sal meet of die avokado piepagtig genoeg is om vasgestel te word dat dit ryp is. stel die toestand in hierdie blok op "=" en die waarde op 2.

Stap 6: Kode

Die kode is aangeheg, hopelik vind u dit maklik om te gebruik (ons het dit soveel as moontlik probeer dokumenteer).

Maak Arduino IDE oop en voer die kode in, maak seker dat u op die regte bord werk (gebruik Tools -> board)

hardloop die seriële monitor (CTRL+SHIFT+m) en sien die hoek van die servo en die krag wat op die sensor uitgeoefen word in elke stadium.

As u die seriële monitor gebruik, moet u seker maak dat u op 9600baud is.

Wysig alles is plekke in die kode wat u moet verander; daar word goed kommentaar gelewer in die kode (meestal u WiFi -besonderhede, adafuitIO en BLYNK -verifikasie).

Ons stel voor dat u die waarde van die krag wat nodig is om te besluit dat 'n avokado ryp is, kalibreer nadat u 'n paar harde en 'n paar ryp avokado's getoets het en 'n lekker plek gevind het (ons het geleer dat elke opstelling 'n bietjie anders is aangesien die kragsensor is redelik delikaat).

Ons stel ook voor dat u die kleursensor kalibreer. U kan dit doen deur die seriële monitor (CTRL+SHIFT+m) in die Arduino IDE oop te maak en dan "c" in die boonste reël in te voer. Volg daarna die gedrukte instruksies om die sensor te kalibreer.

Stap 7: BLYNK -app en kennisgewing

BLYNK -app en kennisgewing
BLYNK -app en kennisgewing
BLYNK -app en kennisgewing
BLYNK -app en kennisgewing

Maak in die BLYNK -app seker dat die tydopnemers op die verlangde tyd ingestel is en dat u toestel kennisgewings van die app moontlik maak.

'N Klein verduideliking oor hoe die BLYNK -app en die kode saamwerk:

ons het 'n virtuele pen (V0) gestel wat deur die wemos voortdurend nagegaan word, die app verander dit van 0 (kyk nie na avokado nie) na 1 (kyk na avokado) wanneer:

  1. die aan -knoppie word ingedruk (maak seker dat u dit daarna afskakel)
  2. een van die timers begin.

ons stel 'n ander virtuele pen (V4) vas om te bepaal of die avokado ryp is (V4 = 2) of nie ryp is nie (V4 = 1), dit sal binne die wemos bepaal word en na die app gestuur word.

As die avokado ryp is, sal die wemos 'n kennisgewing via die app veroorsaak. Vir meer inligting oor die kennisgewing -widget, kyk na hierdie skakel.

Stap 8: Geniet u ryp avokado

Geniet u ryp avokado
Geniet u ryp avokado

Ons stel voor dat u Goucamole maak van selfs gewone roosterbrood met avokado -smeer, of u kan selfs wild gaan met avokado -bevrore jogurt

Aanbeveel: