İçindekiler:
- Gereçler
- 1. Adım: Cihazı ve Veri Akışını Anlama
- Adım 2: Parçaları Oluşturma
- Adım 3: Devre
- 4. Adım: Gerekli Yazılım
- Adım 5: Gösterge Tablosu
- 6. Adım: Kod
- 7. Adım: BLYNK Uygulaması ve Bildirim
- 8. Adım: Olgun Avokadonuzun Keyfini Çıkarın
Video: AvoRipe - Avokadonuzun Olgun olup olmadığını Kontrol Etme: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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
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
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
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
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ı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:
- açma düğmesine basılır (daha sonra kapatmak için ittiğinizden emin olun)
- 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
Goucamole'yi avokado yayılmış sade tost bile yapmanızı öneririz, hatta avokado donmuş yoğurtla çılgına dönebilirsiniz.
Önerilen:
Işıkları Gözlerinizle Kontrol Etme: 9 Adım (Resimlerle)
Işıkları Gözlerinizle Kontrol Etmek: Üniversitede bu dönem, tıbbi uygulamalar için sinyal işlemenin temellerini öğrendiğim Biyotıpta Enstrümantasyon adlı bir ders aldım. Sınıfın final projesi için ekibim EOG (elektrookülografi) teknolojisi üzerinde çalıştı. Temel
Birden Fazla LED'i Python ve Raspberry Pi'nizin GPIO Pinleriyle Kontrol Etme: 4 Adım (Resimlerle)
Python ve Raspberry Pi'nizin GPIO Pinleriyle Birden Fazla LED'i Kontrol Etme: Bu Talimat, 4 LED'e güç sağlamak için RaspberryPi'nizdeki birden fazla GPIO pinini nasıl kontrol edeceğinizi gösterir. Ayrıca, size Python'daki parametreleri ve koşullu ifadeleri tanıtacaktır. Raspberry Pi'nizin GPIO Pinlerini Bağlamak İçin Kullanan Önceki Talimatımız
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıklarını Kontrol Etme: 16 Adım (Resimlerle)
Arduino ve Amazon Alexa Kullanarak Işık/Ev Işıkları Nasıl Kontrol Edilir: UNO'ya bağlı ve Alexa tarafından kontrol edilen ışığın nasıl kontrol edileceğini anlattım
ESP8266 Web Sunucusunu Kullanarak 7 Segment LED Ekranı Kontrol Etme: 8 Adım (Resimlerle)
ESP8266 Web Sunucusu Kullanarak 7-Segment LED Ekranı Kontrol Etme: Projemde html formu kullanarak http sunucusu üzerinden 7-segment ekranı kontrol eden bir Nodemcu ESP8266 var
Epe Kordonunu Test Etme ve Tamir Etme: 9 Adım (Resimlerle)
Bir Epe Bodycord'un Test Edilmesi ve Onarılması: Modern, Olimpik tarzdaki eskrim sporunda, puanlama elektrikle yapılır. Elektrik sinyalinin silahınızdan puanlama makinesine gitmesi için, sinyalin silahınızdaki bir tel aracılığıyla (kılıç hariç) kolunuzdan yukarı ve aşağı hareket etmesi gerekir