İçindekiler:

AvoRipe - Avokadonuzun Olgun olup olmadığını Kontrol Etme: 8 Adım (Resimlerle)
AvoRipe - Avokadonuzun Olgun olup olmadığını Kontrol Etme: 8 Adım (Resimlerle)

Video: AvoRipe - Avokadonuzun Olgun olup olmadığını Kontrol Etme: 8 Adım (Resimlerle)

Video: AvoRipe - Avokadonuzun Olgun olup olmadığını Kontrol Etme: 8 Adım (Resimlerle)
Video: CEVAP 1871 & FANTASTİK SESLİ KİTAP & MUHTEŞEM BİR HİKAYE 2024, Kasım
Anonim
Image
Image
Parçaları İnşa Etme
Parçaları İnşa Etme

Herkesin başına geldi, bir avokado alıyorsunuz, henüz olgunlaşmadı. Birkaç gün geçer ve olgunlaştığında bunu unutursunuz… ve birkaç gün içinde işler kötüye gidebilir!

Şansınıza, günde iki kez veya isteğe bağlı olarak avokadonuzu kontrol eden, avokadonuz olgunlaştığında akıllı telefonunuza bir bildirim gönderen ve zaman içinde avokadonuzun yumuşaklığını takip etmenizi sağlayan bir cihaz olan AvoRipe'i tasarladık ve ürettik.

Biz kimiz? McCann Valley, Mizpe Ramon'daki IDC Herzliya'dan ve IDC'deki (MiLab) medya inovasyon laboratuvarından Elad Goldberg ve Eden Bar-Tov tarafından gururla yaratılmıştır. ForRealTeam'den Zvika Markfeld'e bize IoT hakkında her şeyi öğrettiği için pratik bir teşekkür, bize tüm ekipmanı sağladı ve bu cihazın çoğunu yaptığımız çöle bizimle birlikte gitti.

Bize ilham ve fikir verdiği için Instructables ve Thingiverse'e ve cihazımızda kullandığımız 3D modeli tasarlayan bu adama özel teşekkürler.

Gereçler

bu, kullandığımız şeylerin listesidir, söylemeye gerek yok, buradaki her bileşen değiştirilebilir ve bu projeyi yaparken çoğunlukla bizim için kullanılabilirlik tarafından seçildi.

Mikro Denetleyiciler, kartlar ve kalkanlar

  • 1x ESP8266 panoları (LoLin yapımı WeMos D1 minis kullandık)
  • 1x D1 Mini servo Kalkan
  • 1x Mikro USB Kablosu
  • 20 x atlama kablosu
  • 1 x 10K Ohm direnç
  • 1 x Ekmek Tahtası

motorlar

1 x Servo motor (sağlam olanı tavsiye ediyoruz, deneyimlerimize göre küçük olanlar bazen yapmayacak)

Sensörler

  • 1x İnce Film Basınç Sensörü Kuvvet Sensörü
  • TCS3200 Sensör Modülünü Kullanan 1x RGB Renk Dedektörü

Lazer Kesim Parçaları

  • 1 x Akıllı Kutu
  • Stand oluşturacak 7 adet yüzük
  • 2x 70X100 cm

3D Baskılı Parçalar

Avokado Griper (aslen burada bulduğumuz Petri Dish Gripper)

1. Adım: Cihazı ve Veri Akışını Anlama

AvoRipe, avokadonuzun olgunluğunu günde iki kez (sabah ve akşam) kontrol etmek için tasarlanmıştır ve ayrıca nerede olursanız olun, istediğiniz zaman telefonunuzdaki bir düğmeye basarak kontrol edebilir!

Avokado olgunlaşmışsa (rengi ve yumuşaklığı açısından), BLYNK uygulaması tarafından size lezzetli avokadonuzu yeme zamanının geldiğini bildiren bir push bildirimi gönderilir.

İnsanlar için verilerin savunucusu olduğumuz için, sizi hızlandırmak için AdafuitIO kullanarak avokadonuzun ilerlemesini (yumuşaklık seviyesi, mevcut renk ve olgunluk) takip edecek bir gösterge panosu da oluşturuyoruz.

Adım 2: Parçaları Oluşturma

Parçaları İnşa Etme
Parçaları İnşa Etme
Parçaları İnşa Etme
Parçaları İnşa Etme

Pençe

  • Bu 3B modelin parçalarını ve 70x100 mm plastik kareyi yazdırdıktan sonra
  • 3D modeli orijinal tasarımcının talimatlarında görüldüğü gibi birleştirin
  • Daha büyük servo kullandığımız için servoyu yerinde tutmak için modelin en büyük kısmını kullanmayacağız, bunun yerine 70x100 mm plastik kare kullanacağız ve resimde görüldüğü gibi bunları birbirine yapıştıracağız.
  • çok fazla deneme ve yanılmadan sonra, biraz koli bandı ve yukarıdan biraz ağırlığın işleri yumuşatmada uzun bir yol kat edebileceği sonucuna vardık - bu yüzden üst kısma koymak için ağır bir şey kullanmanızı öneririz - oyun kullandık- hamur ama gerçekten önemli değil.
  • kör plastik tırnağı yumuşatmak için biraz koli bandı kullandık, böylece avokado rahat edecek ve kuvvet sensörünü kollardan birine bağladık.

Stand

ışık sensörünü en büyük halkanın içine yerleştirdikten sonra (atlama tellerinin geçmesi için küçük bir delik açmanızı öneririz) istediğiniz yüksekliğe ulaşana kadar tüm halkaları birbirine yapıştırın

Kutu

kutuyu yapmak ve monte etmek için makercase kullandık. kutu bize pençe için bir yükseklik artışı ve ayrıca wemos devrelerini depolamak için bir yer veriyor

Adım 3: Devre

Devre
Devre

Bu adımda tüm sensörleri bağlayacağız.

Kuvvet sensörü:

  • VCC'yi devre tahtasında +'ya bağlayın.
  • G ve A0'ı 10K Ohm direncine bağlayın.
  • Diğer direnç ayağını devre tahtasındaki - öğesine bağlayın.

Servo:

  • VCC'yi devre tahtasındaki +'ya bağlayın
  • Topraklamayı breadboard'a bağlayın
  • ve kaynağı D8'e bağlayın

RGB sensörü (TCS3200):

  • S0'ı D4'e bağlayın
  • S1'i D3'e bağlayın
  • S2'yi D6'ya bağlayın
  • S3'ü D7'ye bağlayın
  • Çıkışı D5'e bağlayın

4. Adım: Gerekli Yazılım

Gerekli Yazılım
Gerekli Yazılım
Gerekli Yazılım
Gerekli Yazılım

Arduino IDE'si

Arduino IDE'yi yükleyin:

www.arduino.cc/en/Guide/HomePage

ESP8266 kartları için ilgili "sürücüleri" Arduino IDE'nize yükleyin:

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

göz kırpmak

Blynk Uygulamasını İndirin: https://j.mp/blynk_Android veya

QR kodu simgesine dokunun ve kamerayı aşağıdaki QR koduna doğrultun

bundan sonra kendinize kimlik doğrulama kodunu gönderin (bir sonraki adımda kullanacağız)

Adım 5: Gösterge Tablosu

Gösterge Paneli
Gösterge Paneli

AdafruitIO

Bir hesap oluşturun:

"Yayınlar"a gidin ve 3 yeni yayın oluşturun:

1. avokadoRenk

2. Olgun

3. yumuşaklık

Ardından, "Gösterge Tablosu" sekmesine gidin ve yeni bir gösterge tablosu oluşturun.

Pano oluşturulduktan sonra panoya girin ve "+" düğmesini kullanarak 3 yeni blok ekleyin:

1. Bir çizgi grafik ve buna squishiness beslemesini ekleyin, bu blok avokado squishiness ilerlemesini zaman içinde gösterecektir.

2. Bir renk seçici ve bunun için avokadoColor beslemesini ekleyin. bu blok avokadonun rengini gösterecek.

3. Bir gösterge ve bunun için isRipe beslemesini seçin. bu blok, avokadonun olgun olarak belirlenecek kadar yumuşacık olup olmadığını ölçecektir. bu bloktaki koşulu "=" ve değeri 2 olarak ayarladığınızdan emin olun.

6. Adım: Kod

Kod ektedir, umarım kullanımı kolay bulacaksınız (mümkün olduğunca belgelemeye çalıştık).

Arduino IDE'yi açın ve kodu içe aktarın, doğru tahta üzerinde çalıştığınızdan emin olun (Araçlar -> tahtayı kullanın)

seri monitörü (CTRL+SHIFT+m) çalıştırın ve her aşamada servonun açısını ve sensöre uygulanan kuvveti görün.

Seri monitörü çalıştırırken, 9600baud'da olduğunuzdan emin olun.

Tümünü değiştir, değiştirmeniz gereken koddaki yerlerdir, kodda iyi yorumlanmıştır (çoğunlukla WiFi ayrıntılarınız, adafuitIO ve BLYNK kimlik doğrulamanız).

Birkaç sert ve birkaç olgun avokadoyu test ettikten ve tatlı bir nokta bulduktan sonra bir avokadonun olgun olduğuna karar vermek için gereken kuvvetin değerini kalibre etmenizi öneririz (kuvvet sensöründen beri her kurulumun biraz farklı olduğunu öğrendik). oldukça hassastır).

Ayrıca Renk sensörünü kalibre etmenizi öneririz. Bunu Arduino IDE'de seri monitörü (CTRL+SHIFT+m) açıp üst satıra "c" girerek yapabilirsiniz. bundan sonra, sensörü kalibre etmek için sadece basılı talimatları izleyin.

7. Adım: BLYNK Uygulaması ve Bildirim

BLYNK Uygulaması ve Bildirimi
BLYNK Uygulaması ve Bildirimi
BLYNK Uygulaması ve Bildirimi
BLYNK Uygulaması ve Bildirimi

BLYNK uygulamasında, zamanlayıcıların istenen zamana ayarlandığından ve cihazınızın uygulamadan gelen bildirimlere izin verdiğinden emin olun.

BLYNK uygulaması ve kodun birlikte nasıl çalıştığı hakkında küçük bir açıklama:

wemos tarafından sürekli kontrol edilen sanal bir pin (V0) ayarladık, uygulama şu durumlarda onu 0'dan (avokadoyu kontrol etmeyin) 1'e (avokadoyu kontrol edin) değiştirir:

  1. açma düğmesine basılır (daha sonra kapatmak için ittiğinizden emin olun)
  2. zamanlayıcılardan biri yola çıkar.

başka bir sanal pin (V4) ayarlıyoruz, avokadonun olgun (V4 = 2) veya olgun olmadığını (V4=1) belirleyecek, bu wemos içinde belirlenecek ve uygulamaya gönderilecek.

Ayrıca avokado olgunlaşmışsa, wemos uygulama aracılığıyla bir bildirimi tetikleyecektir. bildirim widget'ı hakkında daha fazla bilgi edinmek için bu bağlantıya göz atın.

8. Adım: Olgun Avokadonuzun Keyfini Çıkarın

Olgun Avokadonuzun Keyfini Çıkarın
Olgun Avokadonuzun Keyfini Çıkarın

Goucamole'yi avokado yayılmış sade tost bile yapmanızı öneririz, hatta avokado donmuş yoğurtla çılgına dönebilirsiniz.

Önerilen: