İçindekiler:
- Adım 1: Neye ihtiyacınız olacak?
- Adım 2: Tencerenin Yapısı Hakkında Fikir Almak için Örnek Çizimler
- Adım 3: Güç Dağıtımı ve Motor Sürücü Kartı
- Adım 4: Su Seviyesi Gösterge Sensörü
- Adım 5: Su Akış Sensörü
- Adım 6: Tüm Bileşenleri Birleştirme
- Adım 7: Sesli Bildirim, Ses Dosyası Yapımı
- Adım 8: Kitaplıklar ve Kodlar
Video: FEDORA 1.0, Akıllı Bir Saksı: 8 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
FEDORA veya Flower Environment Decorating Organic Result Analyzer, iç mekan bahçeciliği için akıllı bir saksı. FEDORA sadece bir saksı değil, aynı zamanda çalar saat, kablosuz müzik çalar ve minik bir robot arkadaş görevi görebilir. Bu cihazda bulunan ana özellik, içine gömülü sesli bildirim sistemidir. (Sevgili tasarımcılar ve mucitler, İngilizce'de mükemmel kelime olamadığım için özür dilerim)
Özellikleri
- Toprak nemi kuruduğunda bitkinin otomatik olarak sulanması
- 1 L kapasiteli dahili bir tank ve tencereye monte edilen mikro dalgıç pompa, bitkinin doğru zamanda sulanmasına yardımcı olur
- Tank seviyesini algılamak için FEDORA ile su seviyesi göstergesi eklenir, Tank seviyesi boşalırsa kullanıcı bunu gösterge led'leri aracılığıyla tanımlayabilir.
- Toprak nemini algılamak için potaya toprak durum led'i de eklenir (Pompalama mekanizmasında herhangi bir hata varsa, toprak nem seviyesi kuru olur)
- Çevrenin mevcut sıcaklığını ve nemini algılamak için bu tencereye bir Sıcaklık ve Nem sensörü eklenir.
- Bitki için yeterli yapay ışık sağlamak için bu tencereye bir büyüme ışığı eklenir.
- İçeride kurulu bir bluetooth ses alıcısı, bluetooth üzerinden akıllı telefonlardan müzik akışına yardımcı olur
- Tencerenin üst kısmına monte edilen RBG LED'ler, bitki/saksı duygularımızı ifade etmeye yardımcı olur
- FEDORA ile bir çalar saat eklenir, Güç kaynağı kapatıldığında bu çalar saat sıfırlanmaz (Alarm detayları EEPROM'da saklanır)
- Pot ile 24 saat otomatik ekran yenileme saati eklendi
- Biz doldururken tankın taşmasını önlemek için tencereye taşma sensörü eklenmiştir.
- Bu pota çok çekici hale getirmek için (önceden kaydedilmiş/kaydedilmiş) sesli bildirim veya etkileşim özelliği eklenir
- Yanına ışığa duyarlı bir sensör eklenir, uyku saatinde sesli bildirim çalmaktan kaçının (Işıkları kapattıktan sonraki gece)
- Üzerine diktiğimiz bitkiyi çıkarmadan Arduino'yu çıkarmak ve kodları(güncellemeleri) yüklemek için pota step motor sürüş tepsisi eklenir.
- Tencereyi daha çekici hale getirmek için RBG LED arka aydınlatma
- 7805 regülatör IC sayesinde devre katmanında oluşan ısının dışarı atılması için program kontrollü egzoz/soğutucu fan eklenmiştir.
Sınavlarım ve ödevlerim nedeniyle atlanan özellikler
- Kullanıcıya tencerenin önüne geldiğinde (Günaydın, Öğleden Sonra vb.) dilek dileyebilen otomatik dilek sistemi (Belirli bir dilek (örn: günaydın) günde sadece bir kez iletilecektir)
- FEDORA'ların mevcut çalışma durumları hakkında iletişim kurması (Bu, kullanıcının evinde bulunan başka bir tencerenin hatalarını veya boş tank durumlarını belirlemesine yardımcı olabilir), daha sonra tencerenin önünde bulunduğunda kullanıcısına söyler.
- Dokunmaya duyarlı bitki, Bitkiye biri dokunursa, arka plan LED'leri kırmızı olur ve sesli olarak uyarır.
- Devre katmanına su sızmasını önlemeye yardımcı olan sallama veya eğimin algılanması (Gyro sensörler kullanılarak)
Bu potu yapan varsa lütfen bu 4 özelliği uygulamaya çalışın, potu daha çekici hale getirebilir.
Adım 1: Neye ihtiyacınız olacak?
Bu projenin toplam bütçesi parça başına 200$ (max) civarındadır. Aşağıda listelenen tüm bileşenler, sparkfun, digikey, ebay veya banggoods.com veya aliexpress.com gibi bazı Çin çevrimiçi mağazalarında kolayca bulunabilir. Bileşen adlarının çoğunda, farklı mağazalarda ürüne bağlantı ekledim. Dirençler, kapasitörler, Sıfır PCB, Transistörler vb. Gibi bazı bileşenler, çevrimiçi mağazalarda 100 adet veya üzeri paketler halinde mevcuttur, böylece bunları kolayca satın alabilirsiniz. yerel donanım mağazalarınız veya elektronik bileşen satan mağazalarınız.
Bileşenler
- Arduino Uno
- arduino mega
- 2.4" İnç TFT Dokunmatik Ekran Modülü
- 2 Kanal 5v Röle Modülü
- Toprak Nemi Sensörü
- Pilli RTC Modülü (DS1302)
- Işığa Duyarlı Modül
- DHT11 Nem ve Sıcaklık Sensör Modülü
- RBG LED'leri - 5 adet (Ortak Katot)
-
5mm LED için Minik Reflektörler - 3x
- Eski CPU Soğutucu Fanı
- Mikro Motorlu Pompa
- 12V/2A AC - DC Adaptör
- AC - DC Adaptörü için Soket (Varil Jakı)
- Esnek LED Lamba
- USB Soketi (Esnek LED Lamba için)
- Hoparlörler (5cm çap) - 2x
- Ses Amplifikatörü (veya yüksek kaliteli bir dizüstü bilgisayar hoparlörü satın alın, projemiz için hoparlörleri ve amplifikatörü söküp alabiliriz)
- Bluetooth Ses Alıcısı
- DFPlayer Mini MP3 Çalar Modülü
- Micro SD Hafıza Kartı (Her boyutta (maks 32 GB))
- Eski CD/DVD Sürücüsü
- Transistör = BC548 - 3x
- Dirençler = 220k - 3x, 22k - 1x, 470 ohm - 3x, 1k -1x
- L293D Motor Sürücü IC - 2x
- 7805 Regülatör IC
- 7805 için Isı Emici
- Kondansatör = 1uf/63v, 10uf/63v (1 adet)
- LED = Mavi (5mm / 2mm)
- 2 Kanal Vidalı Terminal -2x
- Jumper kabloları = Erkekten erkeğe, Kadından erkeğe, Kadından Kadına (40x paket (her biri))
- Bağlantı Telleri - 3 Metre
- Sıfır PCB (küçük) - 2x
- Saksı (Yüksekliği en az 30cm olan (Kare/Dikdörtgen veya dairesel tip))
- İki farklı boyutta plaka veya levha (Bu parça hakkında fikir edinmek için "çizimler" adımındaki (3. adım) resmi kontrol edin veya montaj videosunu izleyin)
- Tepsi (Bu parça hakkında fikir edinmek için "çizimler" adımındaki (Adım 3) resme bakın veya montaj videosunu izleyin)
- Kendinden Kilitleme Anahtarını AÇMAK için itin
- 3/4" PVC dirsek - 1x
- 3/4" PVC Erkek Adaptör ve Uç Kapağı
- 3/4" PVC Boru - 20cm
- Akvaryum Hava Borusu - 2 Metre
- Akvaryum hava borusu için T mafsallar - 4x
-
Regülatörler (şekle bakın) - 3x
- Güzel görünen bir bitki
- Başlık Pinleri (Kırmızı, Siyah, Sarı, Mavi, Beyaz)
Aletler
- Havya
- Lehimleme Kurşunu
- Lehim akı
- Sökme Pompası (Zorunlu değil)
- Tutkal tabancası
- Tutkal çubukları
- Demir testeresi
- büküm
- Tornavidalar
- Isı Emici Yapıştır
- Keçeli kalemler
Adım 2: Tencerenin Yapısı Hakkında Fikir Almak için Örnek Çizimler
Yukarıda gösterilen şekiller, FEDORA'nın tasarımı hakkında ayrıntılı bir açıklama vermektedir. Sıradan bir saksı (ABS'den yapılmış) satın almak ve daha sonra ABS veya başka bir güçlü malzemeden yapılmış levha/plakaları koyarak 3 katmana ayırmak istiyoruz. Şekil 2'de saksının ön kısmını görüyorsunuz, yapmak istediğimiz Bileşenlerimizi tencerede tutmak için bir tepsi yerleştirmek için dikdörtgen bir delik. Bu potu bir CD/DVD sürücüsünün içindeki lens kılavuzlu step motor kullanarak açıp kapatacağız; teşhis sürecini kolaylaştırmak içindir (yani FEDORA'nın çalışma sürecinde herhangi bir hata varsa, kullanıcı devreleri çıkarmak ve ekim katına yerleştirilen bitki ve toprağı değiştirerek kontrol etmek istemelidir. İki camgöbeği rengi Kontrol panelindeki noktalar saksıya ait SR505 Sensörü ve Güç Anahtarıdır. Bu saksının iki yanına hoparlör yerleştirmek için delikler eklenmiştir. Fedora'nın önüne şekilde görüldüğü gibi durum ve bildirimleri gösteren TFT ekran eklenmiştir..
Şimdi FEDORA'nın arka tarafına bakalım, burada Devre tabakası ile su tankı tabakası arasında kapaklı bir delik açıldığını görebilirsiniz, bu delik tencerenin dahili tankına su doldurmak içindir. Tankın taşmasını önlemek için bu sistemle tank dolu uyarıları eklenir. Burada oluşan ısıyı dışarı atmak için devre katmanına ek bir soğutucu fan eklenir.
Yukarıdaki şekillerde gösterilen tasarım benim düşünce ve fikirlerimdir, saksı tasarımı için kendi fikir ve düşüncelerinizi takip edebilirsiniz, 3D yazıcınız varsa çizip daha verimli ve güzel görünümlü saksı yapabilirsiniz. Neyse bu projemi kendi tasarımımı takip ederek, kırtasiyelerden toplayıp bir araya getirerek (Maalesef çevremde tasarımımı daha düzgün basabileceğim 3 boyutlu yazıcım yok) Saksılar, Daireler şeklinde yapacağım bu projeyi. plakalar, kutu vb.
Not:
Şekillerde gösterilen tasarım benim düşünce ve fikirlerimden alınmıştır, yapmak için benim adımlarımı takip etmek istemezsiniz, kendi fikirlerinizi ve bulunduğunuz yerde mevcut olan şeyleri takip edebilirsiniz (O motor sürme devre tepsisini de değiştirebilirsiniz) tasarımı imal etmek için sıradan bir çekme ve itme tepsisine yerleştirin
Adım 3: Güç Dağıtımı ve Motor Sürücü Kartı
Bu projede 10'dan fazla sensör ve modülü birlikte koordine edeceğiz. Her biri farklı voltaj aralıklarına ihtiyaç duyar. Bu tasarımda (FEDORA 1.0) eklenen sensörler ve modüller sadece 5V beslemeye ihtiyaç duyar ve mikro pompa ve egzoz soğutucu fanı 12V beslemeye ihtiyaç duyar. Her bir bileşene güç kaynağı sağlamak için hem 5V hem de 12V sağlayabilen bir güç dağıtım panosuna ihtiyacımız var. Bu uygulama için yukarıdaki şekildeki gibi bir devre ürettik. Ayrıca Step motor, soğutucu fan ve mikro pompayı çalıştırmak için bu devreye iki adet L293D IC ekledik.
Bu güç dağıtımını ve motor sürücü devresini yapmak için
- 7805 Regülatör IC
- 2x L293D Motor Sürücü IC
- Başlık pinleri (GND için Siyah, 5V için Sarı, step motor girişi için Mavi, Arduino girişi için Beyaz)
- 1x 10uf/63V Kondansatör
- 1x 1uf/63V kapasitör
- 1x 1k direnç
- 2x 2 kanal vidalı terminaller (Soğutucu ve pompa için)
- AC-DC adaptörünüz için varil jakı / Soket eşleştirme
- Sıfır PCB
- Ve 7805 için bir parça soğutucu
(Led yerine iki header pinini lehimleyin, bu led'i potumuza sonradan ekleyebiliriz)
Not:
7805 IC'yi soğutucu parçasına sabitlemeden önce 'soğutucu macunu' eklemeyi unutmayın
AC-DC 12V/2A adaptörünüzün çıkış piniyle eşleşebilecek doğru soketi seçin
12v'de çalışan herhangi bir modül (ses amplifikatörü gibi) eklemek istiyorsanız, sadece bazı başlık pinleri eklemeniz yeterlidir (Bunun için devremde bazı kırmızı başlık pinleri ekledim, ancak bu projede kullanılmadı)
Adım 4: Su Seviyesi Gösterge Sensörü
Devre şeması yukarıdaki ihtiyaçları gösterdi
- 3x BC548 transistör
- 3x 220 ohm dirençler
- 3x 470 ohm dirençler
- 1x 22K direnç
- Ve bir parça PCB
Devreyi PCB'ye lehimleyin ve başlık pimlerini takın.
1. 5V besleme (Birbirlerine bağlayın)
2. GND (Tüm alanları birbirine bağlayın)
3. Su seviyesi YÜKSEK
4. Su seviyesi Orta
5. Su seviyesi Düşük
Bu su sensörü devresini yapma konusunda herhangi bir şüpheniz varsa, bu talimatları sathishk12 tarafından görüntülemeniz yeterlidir.
Adım 5: Su Akış Sensörü
Sıradan bir toprak nem sensöründen su akış sensörü yapabiliriz. Burada bir toprak nem sensörünü su akış sensörüne değiştireceğim. Bunun için önce toprak algılama plakalarını sensörden çıkarmak istiyoruz. Ardından toprak neminin karşılaştırıcı devresini alın ve sensör plakalarının yerine iki adet M-M jumper kablosunu bağlayın. O zaman şimdi su deposu taşma durumunu algılamak için basit bir mantık kullanacağız, yani. su akış sensörünün tank seviye dijital girişi aynı anda YÜKSEK olduğunda, taşma durumudur. Daha sonra bu duruma uygun yanıtı kodlama yoluyla kullanabiliriz.
Adım 6: Tüm Bileşenleri Birleştirme
Bunun için gerekli bağlantı şemaları ve bileşenler yukarıda listelenmiştir! Bağlantı görevi hakkında bir fikir edinmek için videoyu izlemeniz yeterli!
Bununla bağlantı pinli bir belge dosyası eklenir!
Adım 7: Sesli Bildirim, Ses Dosyası Yapımı
Ses örnek dosyasını çıkarın ve içeriği bir hafıza kartına kopyalayın. ve hafıza kartını MP3 modülüne yerleştirin. Kendi ses örneğinizi oluşturmak istiyorsanız https://www.fromtexttospeech.com/ gibi siteleri ziyaret edin.
. Eğer mp3 dosyalarının sırasını değiştirirseniz (Ad akıllıca düzenlenmiştir), sadece bir örnek çalıştırma yapın ve MP3'ün sırasını not edin ve arduino Mega'mıza yüklediğimiz kodda değiştirin.
Test çalıştırma MP3 modülü için bağlantı şeması önceki adımda verilmiştir.
Bu adımda ses dosyası sırasını kontrol etmek için örnek kod eklenir. Sadece kodu yüklemeniz ve seri monitörü açmanız, sesi yukarıdan net bir şekilde not etmeniz gerekiyor. Sonra mega kodunda değiştirin
Bu rar dosyasının içinde yaklaşık 38 ses örneği var. Hepsi bu projede kullanılmıyor. Tasarıma herhangi bir uzantı eklemek gibi bir fikriniz varsa, bunun için yeni bir ses dosyası eklemeniz yeterlidir.
Adım 8: Kitaplıklar ve Kodlar
Bu adımla Arduino Mega'ya yüklemek istediğimiz eskizler ve Arduino UNO eklenir. Ayrıca bu proje için gerekli olan tüm kütüphaneler de buraya eklenir. Yani kütüphaneleri aramak istemenize gerek yok.
Kodumda herhangi bir hata veya hata fark ederseniz, lütfen yorum kutusuna söyleyin
Yukarıda listelenmeyen kütüphaneler, Arduino IDE'de zaten var olan kütüphanelerdir!
Değilse, eskiz> kitaplığı dahil et> kitaplığı yönet> seçeneğine gidin ve çizimlerin en üstünde listelenen başlık dosyalarının adını arayın
Zip dosyası kitaplıklarını eklemek için, eskiz> kitaplığı dahil et> seçeneğine gidin, ardından zip biçimli kitaplığı eklemek için seçeneğe tıklayın.
Önerilen:
Akıllı Masa LED Işık - Arduino ile Akıllı Aydınlatma - Neopiksel Çalışma Alanı: 10 Adım (Resimlerle)
Akıllı Masa LED Işık | Arduino ile Akıllı Aydınlatma | Neopixels Çalışma Alanı: Artık evde çok fazla zaman geçirdiğimiz, sanal olarak çalıştığımız ve çalıştığımız bir gün, öyleyse neden çalışma alanımızı özel ve akıllı bir aydınlatma sistemi Arduino ve Ws2812b LED'leri ile büyütmeyelim. Burada size Smart'ınızı nasıl oluşturacağınızı gösteriyorum. Masa LED Işık o
Akıllı Saksı - Su Seviyesini Gösterir: 5 Adım (Resimli)
Akıllı Saksı - Su Seviyesini Gösterir: Yeni evimiz için birkaç sevimli görünümlü bitki satın aldık. Evdeki tüm elektronik aletlerin arasında bitkiler canlı bir his uyandırıyor. Karşılığında bitkiler için bir şeyler yapmak istedim. Bu yüzden bu akıllı planı kurdum
Otomatik Akıllı Saksı - (Kendin Yap, 3D Baskılı, Arduino, Kendinden Sulamalı, Proje): 23 Adım (Resimli)
Otomatik Akıllı Bitki Saksı - (Kendin Yap, 3D Baskı, Arduino, Kendinden Sulama, Proje): Merhaba,Bazen birkaç günlüğüne evden uzaklaştığımızda veya gerçekten meşgul olduğumuzda, ev bitkileri sulanmadıkları için (haksız yere) acı çekerler. ona ihtiyacı olmak. Bu benim çözümüm. Aşağıdakileri içeren bir Akıllı Bitki Saksısıdır: Dahili su deposu. Bir duyu
Akıllı Saksı Nasıl Yapılır: 8 Adım
Akıllı Saksı Nasıl Yapılır: İnsanları ilk şehri yaratmaya motive eden şeyin ne olduğunu biliyor musunuz? Tarım. Bu projede, küçük-orta boy bir bitkiye ev sahipliği yapabilecek, dış tarafında LED göstergeli, suyun nemini gösteren 3D Baskılı Saksı yapacağız
Perfect Saksı - Şimdiye Kadar Gördüğün En Akıllı Saksı: 6 Adım
Mükemmel Saksı - Şimdiye kadar Gördüğünüz En Akıllı Saksı: Bu saksı muhtemelen şimdiye kadar gördüğünüz en akıllı saksılardan biridir. Tümüyle şık ve modern tasarımıyla bu ekici, toprağınızın kuru olduğunu algılayan bir toprak sensörüne sahiptir. Kuruduğunda peristaltik bir pompa açılır ve otomatik olarak sular