İçindekiler:
- Adım 1: Araçlar ve Bileşenler
- Adım 2: RPi'yi Ayarlama
- 3. Adım: RPi'ye bağlanın
- 4. Adım: Sera
- Adım 5: Açı Bölümleri
- Adım 6: Pencereler ve Kapı
- Adım 7: Kablolama
- Adım 8: Servo Ekleme
- Adım 9: Düğmeler
- Adım 10: Lehimleme Led ve Sıcaklık Sensörü
- Adım 11: Kablolamayı Gizleyin
- Adım 12: Kodlama
- Adım 13: MySQL Veritabanı
- Adım 14: Pycharm'da Tablo Oluşturun
- Adım 15: Projeyi Yükleyin
- Adım 16: Otomatik Olarak Çalıştır
- Adım 17: IGreenhouse'u Kullanma
Video: IGreenhouse - Akıllı Sera: 17 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Evde yetiştirilen meyve ve sebzeler genellikle satın aldığınızdan daha iyidir, ancak bazen seranızı gözden kaçırabilirsiniz. Bu projede akıllı sera yapacağız. Bu sera, çok sıcak veya çok soğuk olduğunda pencerelerini ve kapısını otomatik olarak açıp kapatacaktır. Bitkiler kurumaya başladığında akıllı sera bitkilerinizi otomatik olarak sulayacaktır (bu projede sulamayı led üzerinden görselleştireceğiz). Bitkilerinizin sulandığı ve kapı ve pencerelerin ne zaman açılıp kapandığı ev yapımı bir web sitesinde gösterilir.
Adım 1: Araçlar ve Bileşenler
Aletler:
- Bir perçin pensesi
- Çok işlevli bir testere
- Bir matkap çapı 1 mm
- Bir adım matkap 8mm
- şerit metre
- Bir dosya
- zımpara kağıdı
- bıçak
- bir havya
Bileşenler (PDF'ye bakın):
- Servo motorlar
- butonlar
- Raspberry Pi 3 Model B
- Sıcaklık sensörü
- nem sensörü
- ekmek tahtası
- transistör
- Evrensel Güç kaynağı
- dirençler
- MCP3008
- Pi T-Cobbler (Opsiyonel)
- Led
- teller
- Ethernet kablosu
- 5, 2V adaptör
- 8GB mikro SD kart
- Menteşeler
- Alüminyum kör perçinler
- Parlak polistiren levha
- açı bölümü
- Lehimleme Kalay
- Çift taraflı bant
- Pimler
- Elektrik ısıyla daralan kol
- Kablo bağları
- Kutu
Maksimum maliyet: 167, 82 €
Adım 2: RPi'yi Ayarlama
Raspberry Pi'mize işletim sistemini kurmaya başlayacağız.
- Raspberry Pi web sitesinden "Raspbian Jessie with pixel" resmini indirin. Bunun bir ZIP dosyası olduğunu göreceksiniz.
- Bu ZIP dosyasını istediğiniz bir konuma çıkarın.
-
Win32 Disk Imager aracını indirin, bu Sourceforge'dan indirilebilir.
- Resmi seçmek için klasör simgesine tıklayın
- Ardından microSD'nizi "Cihaz"da seçin
- Ardından "Yaz" ı tıklayın
Görüntü microSD'nize yazıldıktan sonra microSD'yi Windows Gezgini'nde açabilirsiniz.
- "cmdline.txt" dosyasını açın
- "rootwait" kelimesinin önüne şu satırı ekleyin: 169.254.10.0
- Ardından dosyayı kaydedin.
- MicroSD'yi RPi'ye yerleştirin
- 5, 2V DC Adaptör ile RPi'nize voltaj uygulayın
- Ağ kablosunu RPi'ye bağlayın ve bilgisayarınızın ağ bağlantı noktasına takın.
Raspberry'niz artık kullanıma hazır.
3. Adım: RPi'ye bağlanın
RPi'mize bağlanmak için Putty kullanacağız.
- Putty'yi İndirin
- Bir SSH bağlantısı oluşturun (resme bakın)
-
Kayıt olmak
- Kullanıcı adı: pi
- Şifre: ahududu
WIFI AYARLAMA
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Dosyanın en altına gidin ve aşağıdakileri ekleyin:
network={ ssid="kablosuz ağın adı" psk="kablosuz ağın şifresi"
}
IP adresi türünüzü görmek için:
ifconfig wlan0
Artık Raspberry Pi'nize kablosuz olarak bağlanabilirsiniz
Putty'deki ana bilgisayar adı = IP adresi
4. Adım: Sera
Bu adımda seranın kendisini yapmak üzereyiz.
İhtiyacın olacak:
- Çok fonksiyonlu testere
- Bir dosya
- Malzeme listesinde belirtilen malzemelerin geri kalanı
Adımlar:
- Yukarıdaki taslakta gösterildiği gibi polistiren paneli gördüm.
-
Yukarıdaki resimde gösterildiği gibi açı bölümünü gördüm:
- 3x50 cm
- 2 x 50 cm (açı 140°)
-
4 x 20, 5 cm, biri 1, 5 cm kısaltılmış
gönye bu profilleri 2 x 50 cm (açı 140°) ile keser
- 4 x 17, 5 cm (gönyeyi üçgen yapmak için ikiye bölerek)
- Kestikten sonra çapakları parlatın.
Adım 5: Açı Bölümleri
- Tüm parçaları açı bölümlerinin tabanına birlikte yerleştirin.
- Köşe profilinize ve polistiren panelinize resimde görüldüğü gibi delikler açın. Çap, kör perçinlerinizin ambalajında belirtilmiştir.
- Kör perçinleri deliklere yerleştirin ve bir perçin pensesi kullanarak sabitleyin.
!! Kör perçinlerin taban tabana zıt olduğunu lütfen unutmayın, bu nedenle daha fazla sorun yaşamayız. !
5. Şimdi ön ve arkayı seraya kaydırıyorsunuz.
Adım 6: Pencereler ve Kapı
Şimdi kapı ve pencereleri yerleştireceğiz.
- Kapıyı ve pencereleri yukarıdaki resimlerde gösterildiği gibi işaretleyin.
- İşaretli parçaları çok fonksiyonlu bir testere kullanarak gördüm. Testereden sonra pencere ve kapı kenarlarında çapak olduğunu göreceksiniz.
- Kestiğiniz parçaların kenarlarını ve kenarlarını artık çapak görmeyene kadar parlatın.
- Pencereleri ve kapıyı resimlerde gösterildiği gibi menteşelerle sabitleyin.
Sera şimdi hazır
Adım 7: Kablolama
- R2 = 220Ω direnç
- R3 = 1kΩ direnç
- R4 = 10kΩ direnç
- R5 = 1kΩ direnç
- R6 = 10kΩ direnç
- R7 = 1kΩ direnç
- R8 = 10kΩ direnç
- R10 = 470Ω direnç
- R11 = 220Ω direnç
- R12 = 220Ω direnç
Adım 8: Servo Ekleme
Servo motorları polistiren panele çift taraflı bant kullanarak yapıştırın.
Dönme noktalarının, kapı ve pencerelerin menteşe noktasıyla düz bir çizgide olduğundan emin olun. (resmi görmek)
- Kapı ve pencerelerin servo motor tarafından çekilerek açılmasını sağlamak için küçük bir delik (çap 1 mm) açmamız gerekecek. Servo fitili ile delik arasına bir pim yerleştireceğiz.
- Kablolarımızı içeri almak için kademeli bir matkapla bir delik açacağız. Delerken matkabı belirli bir tarafa doğru ittiğinizden emin olun. Bu şekilde bir tür dikdörtgen elde ederiz.
Yazılanları sıkıştırın, böylece servo açıldığında kapı da onunla birlikte gider.
Seranın sonundaki breadboard'unuza ulaşabilmeniz için telleri uzatın (diğer telleri birbirine bağlayın).
Adım 9: Düğmeler
Bu adımda düğmelerimizi takmak için (kapıyı açıp kapatmak için) 1 mm çapında 4 adet delik açmaya başlayacağız.
- Düğmenizi takmak istediğiniz yerde (kapının yanında) tutun ve düğmenizin bacaklarının yerine bir nokta çizin. (2 kez, 2 düğme)
- Çizdiğiniz noktayı delin.
Düğmeleri takın
- Düğmelerin ayaklarını deliklerden geçirin. (biri içeride, biri dışarıda)
- Düğmenin her ayağına bir tel lehimleyin.
- Bacak ve lehimli parçanın üzerine ısıyla daralan makaron yerleştirin, böylece teller kısa devre yapmaz.
- Bir telin ucuna 220 ohm'luk bir direnç lehimleyin. Üzerine ısı büzüşmesi yerleştirin.
Bir önceki adımda görüldüğü gibi kademeli matkapla bir delik açın, böylece iç düğmenin tellerini içeri getirebiliriz.
İki düğmenin tellerini bir sıkıştırma kayışı ile birbirine bağlayın.
Seranın sonundaki breadboard'unuza ulaşabilmeniz için telleri uzatın (diğer telleri birbirine bağlayın).
Adım 10: Lehimleme Led ve Sıcaklık Sensörü
Led'i basma düğmesiyle yaptığınız gibi lehimleyin.
- Ledin her bacağına bir tel lehimleyin.
- Bacak ve lehimli parçanın üzerine ısıyla daralan makaron yerleştirin, böylece teller kısa devre yapmaz.
- Bir telin ucuna 220 ohm'luk bir direnç lehimleyin. Üzerine ısı büzüşmesi yerleştirin
Sıcaklık sensörünün her dişine bir erkek-dişi diş lehimleyin. Böylece sıcaklık sensörümüzü breadboard'a bağlamak daha kolay olacaktır.
!! Lehimlenen parçaların üzerine elektrikli ısıyla daralan makaron takmayı unutmayın. !
Adım 11: Kablolamayı Gizleyin
Bu adımda kabloların tesislerimizden geçmediğinden emin olacağız.
- Kör perçinlerinizi birbirinin önüne yerleştirdiğinizde oluşan deliklerden bir sıkma kayışı geçirin.
- Tüm kabloları sıkıştırma kayışına takın ve çekin.
Ve sonunda:
Breadboard'unuzu ve Raspberry Pi'nizi çift taraflı bantlı küçük kutuya koyun ve güç kaynağınızı dışarı çıkarabilmeniz için arka panelde bir delik açın.
Adım 12: Kodlama
Kodu çalıştırabilmemiz için öncelikle Raspberry Pi'mize bazı şeyler yüklemeliyiz.
-
Tek kablolu arayüzü etkinleştirin
- sudo raspi yapılandırması
- Arayüz seçenekleri
- 1-telli: etkinleştir
- sudo nano /boot/config.txt
- aşağıdaki dtoverlay=w1-gpio'yu ekleyin
- Raspberry Pi'yi 'sudo yeniden başlatma' ile yeniden başlatın
-
Raspberry Pi'ye MySQL Kurulumu
- sudo apt-get güncelleme && sudo apt-get yükseltme
- sudo apt-get install mysql-server
- sudo apt-get install mysql-client
-
mysql -uroot -p
şifre = kök
-
MySQL bağlayıcısını yükleme
sudo apt-get install python3-mysql.connector
- Flask projesini Github'dan indirin.
- Projeyi Pycharm'da açın
Adım 13: MySQL Veritabanı
MySQL kullanıcısı
mysql -uroot -p
'parola' TARAFINDAN TANIMLANAN KULLANICI 'isim'@'localhost' OLUŞTUR;
*.* ÜZERİNDEKİ TÜM AYRICALIKLARI GRANT SEÇENEĞİ İLE 'name'@'localhost' İÇİN VERİN;
'Şifre' İLE TANIMLANAN 'isim'@'%' KULLANICI OLUŞTURUN;
*.* ÜZERİNDEN 'name'@'%' İÇİN TÜM AYRICALIKLARI HİBE SEÇENEĞİ İLE VERİN
Şifre ve isim kendi kendine seçilir.
Yeni bir veritabanı oluştur
CREATE DATABASE ENMDatabase;
MySQL bağlantısından çık
çıkış yapmak
Adım 14: Pycharm'da Tablo Oluşturun
Veri Kaynağı olarak bir MySQL veritabanı ekleyin.
- CTRL + SHIFT + Bir Veritabanı
- + Veri Kaynağı MySQL
Sonraki bilgileri kullanın:
Genel
Ana bilgisayar: localhost Bağlantı Noktası: 3306
Veritabanı: ENMDatabase
Kullanıcı: ** önceki adımda seçtiğiniz ad
Şifre: ** önceki adımda seçtiğiniz şifre
SSH/SSL
Proxy ana bilgisayarı: ** IP adresiniz Bağlantı Noktası: 22
Vekil kullanıcı: pi
Proxy şifresi: ahududu
Tablo ekleme
- ENMDatabase Open konsoluna sağ tıklayın
- 'Konsolda' sql dosyalarını (Database.zip) yürütün
- Sonuç: yukarıdaki resme bakın
Adım 15: Projeyi Yükleyin
Şişede:
- Araçlar Dağıtım Yapılandırması'na tıklayın
- Yukarıdaki resimdeki gibi yapılandırın
- Araçlar Dağıtımı Varsayılan sunucuya yükle'ye tıklayın
Adım 16: Otomatik Olarak Çalıştır
Bu, seramızı kullanmadan önceki son adım!
Putty'de Raspberry Pi'nize gidin
sudo nano /etc/profil
Aşağıdaki satırı aşağıya ekleyin:
python /home/pi/ProjectFlask/ProjectFlask.py &
Adım 17: IGreenhouse'u Kullanma
Bu adımda seramızı kullanıma hazır hale getireceğiz.
- Rasberry Pi'den gelen güç kaynağını prize takın.
- Raspberry Pi tamamen açılana kadar bekleyin.
- Evrensel güç kaynağını prize bağlayın.
Raspberry Pi tamamen açılana kadar her zaman evrensel güç kaynağını bağlamayı bekleyin, aksi takdirde servo motorlar düzgün çalışmayacaktır
Web sitenizi görmek için: IP adresinizi ve ardından:5000'i arayın
Artık iGreenhouse'unuz kullanıma hazır. Kendi meyve ve sebzelerinizi yetiştirebilirsiniz
Bu yüzden şunu söyleyebilirim: yemeğinizin tadını çıkarın!
Önerilen:
Ikea Socker'a Dayalı Otomatik Kapalı Sera: 5 Adım
Ikea Socker'a Dayalı Otomatik Kapalı Sera: Merhaba, bu benim ilk talimatım. Bu topluluktan çok şey öğrendim ve sanırım mütevazı fikirlerimi geri vermenin zamanı geldi. İngilizcem için üzgünüm, zayıf, ama elimden geleni yapacağım. Fikir, tohum yetiştirmeme izin veren bir masa üstü sera yapmaktı ve
LoRa ile Sera Otomasyonu! (Bölüm 2) -- Motorlu Pencere Açıcı: 6 Adım (Resimli)
LoRa ile Sera Otomasyonu! (Bölüm 2) || Motorlu Pencere Açıcı: Bu projede size seram için motorlu bir pencere açıcıyı nasıl oluşturduğumu göstereceğim. Bu, size hangi motoru kullandığımı, gerçek mekanik sistemi nasıl tasarladığımı, motoru nasıl sürdüğümü ve nihayet Arduino LoRa'yı nasıl kullandığımı göstereceğim anlamına geliyor
Otomatik Sulama, İnternet Bağlantısı ve Çok Daha Fazlası Olan Harika Sera: 7 Adım (Resimlerle)
Otomatik Sulama, İnternet Bağlantısı ve Çok Daha Fazlası Olan Harika Sera: Bu Talimatlara Hoş Geldiniz. Mart ayının başında bir bahçe dükkanındaydım ve bazı seralar gördüm. Ve zaten uzun zamandır bitki ve elektronik ile bir proje yapmak istediğim için devam ettim ve bir tane satın aldım: https://www.instagram.com/p
TerraDome: Arduino ile Mini Tropikal Sera: 18 Adım (Resimlerle)
TerraDome: Arduino ile Mini Tropikal Sera: TerraDome, bitkiler ve tropik çiçekler için sekizgen kubbe şeklindeki kapalı bir seradır. Farklı sensörler ve bir LCD ekran aracılığıyla sıcaklık ve aydınlatmayı düzenleyen bir Arduino Mega ile çalıştırılır. Ayrıca Jurassic Park'a (veya
Sera Projesi (RAS): Plantasyonumuzda Tepki Verecek Elementleri İzleyin: 18 Adım (Resimlerle)
Sera Projesi (RAS): Plantasyonumuzda Tepki Verecek Öğeleri İzleme: Bu proje, hava sıcaklığı, parlaklık ve nem ile koru sıcaklığı ve nemini izlemeyi önermektedir. Actoborad.com web sitesinde çok okunabilir olan bu önlemleri ağ oluşturmayı da önerir.Yapmak için, N'ye 4 sensör bağlarız