Spisu treści:

AvoRipe - Sprawdzanie, czy Twoje awokado jest dojrzałe: 8 kroków (ze zdjęciami)
AvoRipe - Sprawdzanie, czy Twoje awokado jest dojrzałe: 8 kroków (ze zdjęciami)

Wideo: AvoRipe - Sprawdzanie, czy Twoje awokado jest dojrzałe: 8 kroków (ze zdjęciami)

Wideo: AvoRipe - Sprawdzanie, czy Twoje awokado jest dojrzałe: 8 kroków (ze zdjęciami)
Wideo: Relationship, Intimacy, Feminine and Masculine Balance Live Session 2024, Listopad
Anonim
Image
Image
Budowanie części
Budowanie części

Zdarzyło się każdemu, kupujesz awokado, jeszcze nie jest dojrzałe. Mija kilka dni, a zanim dojrzeje, zapomniałeś o tym… a za kilka dni może się zepsuć!

szczęście dla Ciebie zaprojektowaliśmy i zbudowaliśmy AvoRipe, urządzenie, które sprawdza Twoje awokado dwa razy dziennie lub na żądanie, wysyła powiadomienie na smartfona, jeśli Twoje awokado jest dojrzałe i pozwala śledzić miękkość Twojego awokado w czasie.

Kim jesteśmy? Dumnie tworzony przez Elada Goldberga i Edena Bar-Tova z IDC Herzliya w McCann Valley, Mizpe Ramon i laboratorium innowacji medialnych w IDC (MiLab). Praktyczne podziękowania dla Zviki Markfeld z ForRealTeam za to, że nauczyła nas wszystkiego o IoT, dostarczyła nam cały sprzęt i pojechała z nami na pustynię, gdzie zbudowaliśmy większość tego urządzenia.

Specjalne podziękowania dla Instructables i Thingiverse za inspirację i pomysły oraz dla tego gościa, który zaprojektował model 3D, którego użyliśmy w naszym urządzeniu.

Kieszonkowe dzieci

jest to lista rzeczy, których użyliśmy, nie trzeba dodawać, że każdy element tutaj jest wymienny i został wybrany głównie ze względu na dostępność dla nas w momencie tworzenia tego projektu.

Mikrokontrolery, tablice i osłony

  • 1x płytki ESP8266 (użyliśmy minis WeMos D1 produkcji LoLin)
  • 1x mini tarcza serwo D1
  • 1x kabel Micro-USB
  • 20 x kable rozruchowe
  • Rezystor 1x10K Ohm
  • 1 x deska do krojenia chleba

Motoryzacja

1 x Servosilnik (radzimy solidny, z naszego doświadczenia maluchy czasem się nie sprawdzają)

Czujniki

  • 1x czujnik ciśnienia cienkowarstwowy czujnik siły
  • 1x detektor kolorów RGB za pomocą modułu czujnika TCS3200

Części wycinane laserowo

  • 1 x inteligentne pudełko
  • 7x pierścieni, które utworzą podstawkę
  • 2x 70X100 cm

Części drukowane w 3D

Chwytak do awokado (pierwotnie chwytak do szalek Petriego, który znaleźliśmy tutaj)

Krok 1: Zrozumienie urządzenia i przepływu danych

AvoRipe jest przeznaczony do sprawdzania dojrzałości awokado dwa razy dziennie (rano i wieczorem), a także może to sprawdzić za naciśnięciem przycisku na telefonie, kiedy tylko chcesz, gdziekolwiek jesteś!

Jeśli awokado jest dojrzałe (pod względem koloru i miękkości), aplikacja BLYNK wyśle do Ciebie powiadomienie push informujące, że nadszedł czas, aby zjeść pyszne awokado.

Ponieważ jesteśmy zwolennikami danych dla ludzi, tworzymy również pulpit nawigacyjny za pomocą AdafuitIO, który będzie śledzić postępy Twojego awokado (poziom miękkości, aktualny kolor i dojrzałość), aby być na bieżąco.

Krok 2: Budowanie części

Budowanie części
Budowanie części
Budowanie części
Budowanie części

Pazur

  • Po wydrukowaniu części tego modelu 3D i plastikowego kwadratu 70x100 mm
  • złożyć model 3D tak, jak widać w oryginalnych instrukcjach projektanta
  • ponieważ używamy większego serwa, nie będziemy używać największej części modelu, aby utrzymać serwo na miejscu, zamiast tego użyjemy plastikowego kwadratu 70x100 mm i skleimy je razem, jak widać na zdjęciu.
  • po wielu próbach i błędach doszliśmy do wniosku, że odrobina taśmy klejącej i odrobina obciążenia z góry może bardzo pomóc w wygładzeniu - dlatego zalecamy użycie czegoś ciężkiego do nałożenia na górną część - użyliśmy luzu- ciasto, ale to nie ma znaczenia.
  • użyliśmy taśmy klejącej, aby zmiękczyć tępy plastikowy pazur, aby awokado było przytulne, i podłączyliśmy czujnik siły do jednego z ramion.

Stojak

po włożeniu czujnika światła do największego pierścienia (proponujemy wywiercić mały otwór, przez który przejdą skoczki) skleić wszystkie pierścienie, aż osiągną żądaną wysokość

Pudełko

użyliśmy makercase do wykonania pudełka i zmontowania go. pudełko daje nam wzrost wysokości dla pazura, a także miejsce do przechowywania obwodów wemos

Krok 3: Obwód

Obwód
Obwód

W tym kroku połączymy wszystkie czujniki.

Czujnik siły:

  • Podłącz VCC do + na płytce stykowej.
  • Podłącz G i A0 do rezystora 10K Ohm.
  • Podłącz drugą nogę rezystora do - w płytce stykowej.

Serwo:

  • Podłącz VCC do + na płytce stykowej
  • Podłącz uziemienie do - w płytce stykowej
  • i podłącz źródło do D8

Czujnik RGB (TCS3200):

  • Podłącz S0 do D4
  • Podłącz S1 do D3
  • Podłącz S2 do D6
  • Podłącz S3 do D7
  • Podłącz wyjście do D5

Krok 4: Wymagane oprogramowanie

Wymagane oprogramowanie
Wymagane oprogramowanie
Wymagane oprogramowanie
Wymagane oprogramowanie

IDE Arduino

Zainstaluj Arduino IDE:

www.arduino.cc/en/Guide/HomePage

Zainstaluj odpowiednie "sterowniki" dla płyt ESP8266 do swojego Arduino IDE:

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

Blynk

Pobierz aplikację Blynk: https://j.mp/blynk_Android lub

Kliknij ikonę kodu QR i skieruj aparat na poniższy kod QR

następnie wyślij sobie kod uwierzytelniający (wykorzystamy go w następnym kroku)

Krok 5: Pulpit nawigacyjny

Deska rozdzielcza
Deska rozdzielcza

AdafruitIO

Załóż konto:

Przejdź do „Kanałów” i utwórz 3 nowe kanały:

1. awokadoKolor

2. jest dojrzały

3. delikatność

Następnie przejdź do zakładki „Dashboard” i utwórz nowy dashboard.

Po utworzeniu deski rozdzielczej wejdź do deski rozdzielczej i dodaj 3 nowe bloki za pomocą przycisku „+”:

1. Wykres liniowy i dodaj do niego kanał squishiness, ten blok pokaże postęp squishiness awokado w czasie.

2. Próbnik kolorów i dodaj do niego kanał awokadoColor. ten blok pokaże kolor awokado.

3. Wskaźnik i wybierz dla niego karmę isRipe. ten blok zmierzy, czy awokado jest wystarczająco miękkie, aby można było uznać, że jest dojrzałe. upewnij się, że ustawiłeś warunek w tym bloku na „=”, a wartość na 2.

Krok 6: Kod

Kod jest załączony, miejmy nadzieję, że okaże się łatwy w użyciu (staraliśmy się go jak najlepiej udokumentować).

Otwórz Arduino IDE i zaimportuj kod, upewnij się, że pracujesz na właściwej płytce (użyj Narzędzia -> płytka)

uruchom monitor szeregowy (CTRL+SHIFT+m) i zobacz kąt serwomechanizmu oraz siłę przyłożoną do czujnika na każdym etapie.

Kiedy używasz monitora szeregowego, upewnij się, że korzystasz z 9600 bodów.

Modyfikuj wszystkie to miejsca w kodzie, które musisz zmodyfikować, jest to dobrze skomentowane w kodzie (głównie dane Wi-Fi, adafuitIO i uwierzytelnianie BLYNK).

Sugerujemy skalibrowanie wartości siły potrzebnej do stwierdzenia, że awokado jest dojrzałe po przetestowaniu kilku twardych i kilku dojrzałych awokado i znalezieniu odpowiedniego miejsca (nauczyliśmy się, że każda konfiguracja jest nieco inna od czujnika siły jest dość delikatny).

Sugerujemy również kalibrację czujnika koloru. Możesz to zrobić otwierając monitor szeregowy (CTRL+SHIFT+m) w Arduino IDE, a następnie wpisując „c” w górnym wierszu. następnie postępuj zgodnie z wydrukowanymi instrukcjami, aby skalibrować czujnik.

Krok 7: Aplikacja i powiadomienie BLYNK

Aplikacja i powiadomienie BLYNK
Aplikacja i powiadomienie BLYNK
Aplikacja i powiadomienie BLYNK
Aplikacja i powiadomienie BLYNK

W aplikacji BLYNK upewnij się, że liczniki są ustawione na żądany czas i że Twoje urządzenie zezwala na powiadomienia z aplikacji.

Krótkie wyjaśnienie, w jaki sposób aplikacja BLYNK i kod współpracują ze sobą:

ustawiliśmy wirtualny pin (V0), który jest stale sprawdzany przez wemos, aplikacja zmieni go z 0 (nie sprawdzaj awokado) na 1 (sprawdź awokado), gdy:

  1. przycisk włączania jest wciśnięty (pamiętaj, aby później go wcisnąć)
  2. jeden z liczników rusza.

ustawimy inny wirtualny pin (V4), który określi, czy awokado jest dojrzałe (V4 = 2), czy nie jest dojrzałe (V4 = 1), zostanie to określone w wemos i zostanie wysłane do aplikacji.

Również jeśli awokado jest dojrzałe, wemos uruchomi powiadomienie za pośrednictwem aplikacji. aby dowiedzieć się więcej o widżecie powiadomień, sprawdź ten link.

Krok 8: Ciesz się dojrzałym awokado

Ciesz się dojrzałym awokado
Ciesz się dojrzałym awokado

sugerujemy zrobienie Goucamole nawet z zwykłego tosta z pastą z awokado lub można nawet zaszaleć z mrożonym jogurtem z awokado

Zalecana: