Sadržaj:

AvoRipe - provjera je li vaš avokado zreo: 8 koraka (sa slikama)
AvoRipe - provjera je li vaš avokado zreo: 8 koraka (sa slikama)

Video: AvoRipe - provjera je li vaš avokado zreo: 8 koraka (sa slikama)

Video: AvoRipe - provjera je li vaš avokado zreo: 8 koraka (sa slikama)
Video: Заброшенный южный коттедж Салли в США — неожиданное открытие 2024, Studeni
Anonim
Image
Image
Izgradnja dijelova
Izgradnja dijelova

Svima se to dogodilo, kupite avokado, još nije sazrio. Prođe nekoliko dana, a dok sazri već ste zaboravili na to … a za nekoliko dana može se pokvariti!

srećom po vas, dizajnirali smo i izgradili AvoRipe, uređaj koji provjerava vaš avokado dva puta dnevno ili na zahtjev, šalje vam obavijest na pametni telefon ako je vaš avokado zreo i omogućuje vam da s vremenom pratite mekoću vašeg avokada.

Tko smo mi? Ponosno su ih stvorile Elad Goldberg i Eden Bar-Tov a iz IDC-a Herzliya u dolini McCann, Mizpe Ramon i laboratorija za medijske inovacije u IDC-u (MiLab). Praktična zahvala Zviki Markfeld, iz ForRealTeam -a, što nas je naučio svemu o IoT -u, opskrbio nas svom opremom i otišao s nama u pustinju, gdje smo izgradili većinu ovog uređaja.

Posebno se zahvaljujemo Instructables -u i Thingiverse -u što su nam dali inspiraciju i ideje te ovom momku koji je dizajnirao 3D model koji smo koristili u svom uređaju.

Pribor

ovo je popis stvari koje smo koristili, suvišno je reći da je svaka komponenta ovdje zamjenjiva i odabrana je uglavnom zbog dostupnosti koja nam je bila na raspolaganju u vrijeme izrade ovog projekta.

Mikrokontroleri, ploče i štitovi

  • 1x ploče ESP8266 (koristili smo mini LoMin WeMos D1)
  • 1x D1 Mini servo štit
  • 1x mikro USB kabel
  • 20 x kratkospojni kablovi
  • 1 x 10K Ohm otpornik
  • 1 x Oglasna ploča

Motori

1 x servo motor (savjetujemo robusni motor, iz našeg iskustva mališani to ponekad neće učiniti)

Senzori

  • 1x osjetnik tlaka osjetnika tankog filma
  • 1x RGB detektor boja pomoću senzorskog modula TCS3200

Laserski izrezani dijelovi

  • 1 x pametna kutija
  • 7x prstenovi koji će činiti postolje
  • 2x 70X100 cm

3D ispisani dijelovi

Grip od avokada (izvorno Petri hvataljka za posuđe koju smo ovdje pronašli)

Korak 1: Razumijevanje uređaja i tijeka podataka

AvoRipe je dizajniran za provjeru zrelosti vašeg avokada dva puta dnevno (ujutro i navečer), a može ga provjeriti i pritiskom na gumb na vašem telefonu kad god poželite gdje god bili!

Ako je avokado zreo (po boji i mekoći), aplikacija BLYNK će vam poslati push obavijest koja vas obavještava da je vrijeme da pojedete svoj ukusni avokado.

Budući da smo zagovornici podataka za ljude, također smo izgradili nadzornu ploču koristeći AdafuitIO koja će pratiti napredak vašeg avokada (razina mekoće, trenutna boja i zrelost) kako biste bili u toku.

Korak 2: Izrada dijelova

Izgradnja dijelova
Izgradnja dijelova
Izgradnja dijelova
Izgradnja dijelova

Kandža

  • Nakon ispisa dijelova ovog 3D modela i plastičnog kvadrata 70x100 mm
  • sastaviti 3D model kako se vidi u uputama izvornog dizajnera
  • budući da koristimo veći servo, nećemo koristiti najveći dio modela da zadržimo servo na mjestu, već ćemo koristiti plastični kvadrat veličine 70x100 mm i zalijepiti ih zajedno kao što je prikazano na slici.
  • nakon puno pokušaja i pogrešaka, došli smo do zaključka da neka ljepljiva traka i malo težine odozgo mogu uvelike izravnati stvari - pa preporučujemo korištenje nečeg teškog za stavljanje na gornji dio - koristili smo igru - tijesto ali to zapravo nije važno.
  • upotrijebili smo ljepljivu traku za omekšavanje tupe plastične kandže kako bi avokado bio ugodan i spojili smo senzor sile na jednu ruku.

Stalak

nakon što umetnete svjetlosni senzor unutar najvećeg prstena (predlažemo da se izbuši mala rupa za prolazak skakača) zalijepite sve prstenove dok ne dosegnete željenu visinu

Kutija

Koristili smo kovčeg za izradu kutije i sastavili je. kutija nam daje povećanje visine kandži, a također i mjesto za pohranu wemos krugova

Korak 3: Krug

Krug
Krug

U ovom koraku ćemo spojiti sve senzore.

Senzor sile:

  • Spojite VCC na + u matičnoj ploči.
  • Spojite G i A0 na 10K Ohm otpornik.
  • Drugu nogu otpornika spojite na - u ploču s osnovom.

Servo:

  • Spojite VCC na + u matičnoj ploči
  • Spojite uzemljenje na - u matičnoj ploči
  • i spojite izvor na D8

RGB senzor (TCS3200):

  • Spojite S0 na D4
  • Spojite S1 na D3
  • Spojite S2 na D6
  • Spojite S3 na D7
  • Spojite izlaz na D5

Korak 4: Potreban softver

Potreban softver
Potreban softver
Potreban softver
Potreban softver

Arduino IDE

Instalirajte Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Instalirajte odgovarajuće "upravljačke programe" za ploče ESP8266 na svoj Arduino IDE:

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

Blynk

Preuzmite aplikaciju Blynk: https://j.mp/blynk_Android ili

Dodirnite ikonu QR koda i usmjerite kameru na donji QR kôd

nakon toga pošaljite si kôd za provjeru autentičnosti (upotrijebit ćemo ga u sljedećem koraku)

Korak 5: Nadzorna ploča

Nadzorna ploča
Nadzorna ploča

AdafruitIO

Napravite račun:

Idite na "Feeds" i izradite 3 nova feeda:

1. avokadoBoja

2. isRipe

3. škrtost

Zatim idite na karticu "Nadzorna ploča" i izradite novu nadzornu ploču.

Nakon izrade nadzorne ploče uđite u nadzornu ploču i dodajte 3 nova bloka pomoću gumba "+":

1. Linijski grafikon i dodajte mu feed fusion, taj blok će pokazati napredak ljuskanja avokada s vremenom.

2. Birač boja i za to dodajte feed avocadoColor. taj će blok pokazati boju avokada.

3. Indikator i odaberite izvor isRipe za njega. taj će blok mjeriti je li avokado dovoljno mekan da se može utvrditi da je zreo. svakako postavite uvjet u ovom bloku na "=", a vrijednost na 2.

Korak 6: Kodiranje

Kôd je u privitku, nadamo se da ćete ga lako koristiti (pokušali smo ga dokumentirati što je više moguće).

Otvorite Arduino IDE i uvezite kôd, provjerite radite li na desnoj ploči (upotrijebite Alati -> ploča)

pokrenite serijski monitor (CTRL+SHIFT+m) i pogledajte kut serva i snagu primijenjenu na senzor u svakoj fazi.

Kad pokrećete serijski monitor, provjerite jeste li na 9600baud.

Promijenite sva mjesta u kodu koja trebate promijeniti, dobro je komentirano u kodu (uglavnom vaši WiFi podaci, adafuitIO i autentifikacija BLYNK).

Predlažemo da kalibrirate vrijednost sile koja je potrebna da biste zaključili da je avokado zreo nakon što isprobate nekoliko tvrdih i nekoliko zrelih avokada i pronađete slatko mjesto (naučili smo da je svako postavljanje malo drugačije od senzora sile prilično je osjetljivo).

Također predlažemo da kalibrirate senzor boje. To možete učiniti otvaranjem serijskog monitora (CTRL+SHIFT+m) u Arduino IDE -u, a zatim u gornji redak unijeti "c". nakon toga samo slijedite ispisane upute kako biste kalibrirali senzor.

7. korak: aplikacija BLYNK i obavijest

BLYNK aplikacija i obavijesti
BLYNK aplikacija i obavijesti
BLYNK aplikacija i obavijesti
BLYNK aplikacija i obavijesti

U aplikaciji BLYNK provjerite jesu li mjerači vremena postavljeni na željeno vrijeme i dopušta li vaš uređaj obavijesti iz aplikacije.

Malo objašnjenja o tome kako aplikacija BLYNK i kôd rade zajedno:

postavili smo virtualni pin (V0) koji wemos stalno provjerava, aplikacija će ga promijeniti iz 0 (nemojte provjeravati avokado) u 1 (provjerite avokado) kada:

  1. gumb za uključivanje je pritisnut (svakako ga nakon toga pritisnite da se isključi)
  2. jedan od mjerača vremena se aktivira.

postavili smo još jedan virtualni pin (V4) koji će odrediti je li avokado zreo (V4 = 2) ili nije zreo (V4 = 1), to će se odrediti unutar wemosa i bit će poslano u aplikaciju.

Također, ako je avokado zreo, wemos će pokrenuti obavijest putem aplikacije. kako biste saznali više o widgetu za obavijesti, pogledajte ovu vezu.

Korak 8: Uživajte u zrelom avokadu

Uživajte u svom zrelom avokadu
Uživajte u svom zrelom avokadu

predlažemo da goucamole napravite čak i običan tost s namazom od avokada, ili čak možete podivljati sa smrznutim jogurtom od avokada

Preporučeni: