Mündəricat:

AvoRipe - Avokadanızın yetişdiyini yoxlayın: 8 addım (şəkillərlə)
AvoRipe - Avokadanızın yetişdiyini yoxlayın: 8 addım (şəkillərlə)

Video: AvoRipe - Avokadanızın yetişdiyini yoxlayın: 8 addım (şəkillərlə)

Video: AvoRipe - Avokadanızın yetişdiyini yoxlayın: 8 addım (şəkillərlə)
Video: AvoRipe 2024, Noyabr
Anonim
Image
Image
Parçaların tikintisi
Parçaların tikintisi

Hər kəsin başına gəldi, bir avokado alırsan, hələ yetişməyib. Bir neçə gün keçir və olgunlaşanda bunu unutmusan … və bir neçə gün ərzində pis gedə bilər!

şanslıyıq ki, gündə iki dəfə avokadonuzu yoxlayan və ya istəyinizə uyğun olan AvoRipe cihazı hazırladıq və qurduq, avokadanız yetişibsə, ağıllı telefonunuza bir bildiriş göndərir və zamanla avokadanızın yumşaqlığını izləməyə imkan verir.

Biz kimik? McCann Vadisində IDC Herzliya, Mizpe Ramon və IDC-də (MiLab) media innovasiya laboratoriyasından Elad Goldberg və Eden Bar-Tov a tərəfindən qürurla yaradılmışdır. Bizə IoT haqqında hər şeyi öyrətdiyi, bizi bütün avadanlıqlarla təmin etdiyi və bizimlə birlikdə bu qurğunun çox hissəsini qurduğumuz səhraya getdiyi üçün ForRealTeam -dən Zvika Markfeldə praktik bir təşəkkür.

Bizə bir az ilham və fikir verdiyinə görə və cihazımızda istifadə etdiyimiz 3B modeli hazırlayan bu insana Instructables və Thingiverse -ə xüsusi təşəkkürlər.

Təchizat

burada istifadə etdiyimiz şeylərin siyahısıdır, deməyə ehtiyac yoxdur ki, buradakı hər bir komponent əvəz edilə bilər və bu layihənin hazırlanması zamanı əsasən bizim üçün mövcudluğu ilə seçilmişdir.

Mikro nəzarətçilər, lövhələr və qalxanlar

  • 1x ESP8266 lövhələri (LoLin istehsalı WeMos D1 minislərindən istifadə etdik)
  • 1x D1 Mini servo qalxanı
  • 1 x Mikro USB Kabel
  • 20 x tullanan kabel
  • 1 x 10K Ohm müqavimət
  • 1 x Çörək paneli

Motorlar

1 x Servo mühərriki (sağlam olanı məsləhət görürük, təcrübəmizdən görə balacalar bəzən bunu etməz)

Sensorlar

  • 1x İncə Film Basınç Sensoru Güc Sensoru
  • TCS3200 Sensor Modulundan istifadə edərək 1x RGB Rəng Detektoru

Lazerlə kəsilmiş hissələr

  • 1 x Smart Box
  • Bir stend meydana gətirəcək 7x üzüklər
  • 2x70X100 sm

3D çaplı hissələr

Avokado Griper (əslində burada tapdığımız Petri Dish Gripper)

Addım 1: Cihazı və Məlumat axını anlayın

AvoRipe gündə iki dəfə (səhər və axşam) avokadonun yetkinliyini yoxlamaq üçün nəzərdə tutulmuşdur və harada olursunuzsa olun istədiyiniz zaman telefonunuzdakı bir düyməni basaraq yoxlaya bilər!

Əgər avokado yetişibsə (rəng və yumşaqlıq baxımından), BLYNK tətbiqi sizə ləzzətli avokadonu yeməyin vaxtının gəldiyini bildirən bir təkan bildirişi göndərəcək.

İnsanlara məlumatların tərəfdarı olduğumuz üçün, sizi sürətləndirmək üçün avokadonun gedişatını (yumşaqlıq səviyyəsi, mövcud rəng və yetkinlik) izləyəcək AdafuitIO istifadə edərək bir tablosu da qururuq.

Addım 2: hissələrin qurulması

Parçaların tikintisi
Parçaların tikintisi
Parçaların tikintisi
Parçaların tikintisi

Claw

  • Bu 3D modelin hissələrini çap etdikdən sonra və 70x100 mm plastik kvadrat
  • 3D modeli orijinal dizaynerin göstərişlərində göründüyü kimi yığın
  • daha böyük bir servo istifadə etdiyimiz üçün, servonun yerində qalması üçün modelin ən böyük hissəsini istifadə etməyəcəyik, bunun əvəzinə 70x100 mm plastik kvadrat istifadə edəcəyik və şəkildəki kimi yapışdıracağıq.
  • bir çox sınaq və səhvdən sonra belə bir nəticəyə gəldik ki, bəzi yapışqan bantlar və yuxarıdan bir az çəki hər şeyi düzəltmək üçün uzun bir yol keçə bilər - buna görə də üst hissəyə taxmaq üçün ağır bir şey istifadə etməyi məsləhət görürük - oyun istifadə etdik - xəmir amma bunun heç bir əhəmiyyəti yoxdur.
  • künt plastik pençəni yumşaltmaq üçün bir az bant istifadə etdik, beləliklə avokado rahat olacaq və güc sensorunu qollardan birinə bağladıq.

Stend

İşıq sensoru ən böyük halqanın içinə daxil edildikdən sonra (atlayıcıların keçməsi üçün kiçik bir çuxur qazmağı təklif edirik) istədiyiniz yüksəkliyə çatana qədər bütün halqaları yapışdırın

Qutu

Qutunu düzəltmək və yığmaq üçün makercase istifadə etdik. qutu bizə pençe üçün yüksək bir dəstək verir və eyni zamanda wemos dövrələrini saxlamaq üçün bir yer verir

Addım 3: Dövrə

Dövrə
Dövrə

Bu addımda bütün sensorları birləşdirəcəyik.

Güc sensoru:

  • VCC -ni çörək lövhəsində + -ə qoşun.
  • G və A0 -u 10K Ohm rezistora qoşun.
  • Digər müqavimət ayağını çörək taxtasına bağlayın.

Servo:

  • VCC -ni çörək lövhəsində + -ə qoşun
  • Torpağı çörək taxtasına bağlayın
  • və mənbəyi D8 -ə qoşun

RGB sensoru (TCS3200):

  • S0 -u D4 -ə qoşun
  • S1 -i D3 -ə qoşun
  • S2 -ni D6 -ya qoşun
  • S3 -ü D7 -yə qoşun
  • Çıxışı D5 -ə qoşun

Addım 4: Lazımi proqram təminatı

Tələb olunan proqram təminatı
Tələb olunan proqram təminatı
Tələb olunan proqram təminatı
Tələb olunan proqram təminatı

Arduino IDE

Arduino IDE quraşdırın:

www.arduino.cc/az/Guide/HomePage

Arduino IDE -yə ESP8266 lövhələri üçün müvafiq "sürücülər" quraşdırın:

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

Blynk

Blynk Tətbiqini yükləyin: https://j.mp/blynk_Android və ya

QR kodu işarəsinə toxunun və kameranı aşağıdakı QR koduna yönəldin

sonra özünüzə doğrulama kodunu göndərin (növbəti addımda istifadə edəcəyik)

Addım 5: İdarəetmə Paneli

Tablosuna
Tablosuna

AdafruitIO

Bir hesab yaradın:

"Feeds" ə gedin və 3 yeni lent yaradın:

1. avokadoRəng

2. isRipe

3. cılızlıq

Sonra, "Dashboard" sekmesine gedin və yeni bir tablosuna yaradın.

Tablosuna yaradıldıqdan sonra tablosuna daxil olun və "+" düyməsini istifadə edərək 3 yeni blok əlavə edin:

1. Bir xətt diaqramı və ona squishiness yemi əlavə edin, bu blok zamanla avokado squishiness tərəqqisini göstərəcək.

2. Bir rəng seçici və bunun üçün avocadoColor yemi əlavə edin. bu blok avokadonun rəngini göstərəcək.

3. Bir göstərici və bunun üçün isRipe yemini seçin. Bu blok, avokadonun yetkin olacağını təyin etmək üçün kifayət qədər yumşaq olub olmadığını ölçəcək. bu blokdakı şərti "=" və dəyərini 2 olaraq təyin etdiyinizə əmin olun.

Addım 6: Kod

Kod əlavə edilmişdir, inşallah istifadə etməyi asan tapacaqsınız (mümkün qədər sənədləşdirməyə çalışdıq).

Arduino IDE -ni açın və kodu idxal edin, sağ lövhədə işlədiyinizə əmin olun (Alətlər -> lövhədən istifadə edin)

seriyalı monitoru (CTRL+ÜSTKRKT+m) işlədin və servonun açısını və hər mərhələdə sensora tətbiq olunan qüvvəni görün.

Serial monitoru işləyərkən 9600baudda olduğunuzdan əmin olun.

Dəyişdirməyiniz lazım olan kod yerləridir, kodda yaxşı şərh edilmişdir (əsasən WiFi məlumatlarınız, adafuitIO və BLYNK identifikasiyası).

Bir neçə sərt və bir neçə yetişmiş avokado sınadıqdan və şirin bir yer tapdıqdan sonra bir avokadonun yetişdiyinə qərar vermək üçün lazım olan qüvvənin dəyərini kalibr etməyi təklif edirik (öyrəndik ki, güc sensoru olduğundan hər quruluş bir az fərqlidir) olduqca incədir).

Rəng sensorunu kalibr etməyinizi də təklif edirik. Bunu Arduino IDE -də seriyalı monitoru (CTRL+ÜSTKRKT+m) açaraq yuxarı sətrə "c" daxil edərək edə bilərsiniz. Bundan sonra, sensoru kalibr etmək üçün çap olunmuş təlimatlara əməl edin.

Addım 7: BLYNK Tətbiqi və Bildirişi

BLYNK Tətbiqi və Bildiriş
BLYNK Tətbiqi və Bildiriş
BLYNK Tətbiqi və Bildiriş
BLYNK Tətbiqi və Bildiriş

BLYNK tətbiqində, taymerlərin istədiyiniz vaxta təyin olunduğundan və cihazınızın tətbiqdən bildirişlərə icazə verdiyindən əmin olun.

BLYNK tətbiqi və kodun necə işlədiyinə dair kiçik bir izahat:

wemos tərəfindən daim yoxlanılan bir virtual pin (V0) qoyduq, tətbiq onu 0 -dan (avokadonu yoxlamayın) 1 -ə (avokadonu yoxlayın) dəyişdirəcək:

  1. açma düyməsinə basılır (sonra söndürdüyünüzdən əmin olun)
  2. taymerlərdən biri yola düşür.

başqa bir virtual pin qurduqda (V4) avokadonun yetişdiyini (V4 = 2) və ya yetişmədiyini (V4 = 1) təyin edəcək, bu wemosun içərisində müəyyən ediləcək və tətbiqə göndəriləcək.

Həm də avokado yetişibsə, wemos tətbiq vasitəsilə bildiriş göndərəcək. bildiriş vidceti haqqında daha çox məlumat əldə etmək üçün bu linkə daxil olun.

Addım 8: Yetişmiş Avokadodan zövq alın

Yetişmiş Avokadodan zövq alın
Yetişmiş Avokadodan zövq alın

Goucamole'u avokado yayılmış sadə tostdan hazırlamağı təklif edirik və ya hətta dondurulmuş qatıqla avokadoya çıxa bilərsiniz.

Tövsiyə: