İçindekiler:
- Gereçler
- Adım 1: Devre ve Raspberry Pi'nin Montajı
- 2. Adım: Vakayı Oluşturma
- Adım 3: Web Sitesini ve Veritabanını Ayarlama
- 4. Adım: Otomasyon
- Adım 5: Sonunda
Video: Rahat Uyu: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Merhaba, benim adım Jakob. Ev tozu akarına alerjim var ve astımım var. Bu proje için ilham kaynağı budur. MCT'deki ilk yılım için, bu yıl edindiğimiz tüm bilgileri kullanarak sıfırdan bir proje yapma görevi aldık.
Bana ve benim gibi alerjisi olan insanlara fayda sağlayabilecek bir şey yapmayı seçtim. Genelde gün içinde çok fazla sorun yaşamıyorum. Asıl sorun, uyuduğumda ve etrafımdaki ortamı kontrol edemediğimde. Gece boyunca ısı yükselebilir, nem düşebilir ve hava kalitesi kötüleşebilir. Bütün bunlar uyku şeklinizi etkileyebilir.
Bir süre önce bir hava temizleyici aldım ve havada daha az toz olduğunu hemen fark ettim ve bu nedenle daha iyi uyuyabildim. Uyandığımda burnum tıkalı değildi ve kendimi iyi dinlenmiş hissediyordum ama mükemmel değildi. Yine de hava temizleyiciyi her seferinde açıp kapatmak zorunda kaldım ve ne zaman gerekli olduğunu gerçekten bilmiyordum.
İşte bu proje aklıma geldi. Başta toz, hava kalitesi, sıcaklık ve nem olmak üzere farklı değerleri ölçmeye karar verdim. Bu değerlerle hava temizleyicimi otomatik olarak açabilir ve kötü uykuma neyin sebep olabileceğini daha iyi görebilirdim.
Bu benim ilk projem ve adını Uyku Kolay koydum.
Gereçler
Nemin iyi bir uyku ve her açıdan sağlık üzerindeki öneminden dolayı projeme bir hava nemlendiricisi eklemeye karar verdim. Ayrıca hava temizleyicimi hacklerken de biraz sorun yaşadım, bu yüzden şimdilik sadece küçük bir fanı örnek olarak kullanıyorum.
Bu projeyi yeniden oluşturmak için ihtiyacınız olan şey bu. Ana:
- 1 x Raspberry Pi ve adaptör
- 1 x Arduino ve USB kablosu
- 1 x SD kart minimum 8 gb
Aktüatörler:
- 1 x Hava temizleyici (küçük 12v fan)
- 1 x Hava Nemlendirici (Medisana UHW)
Sensörler:
- 1 x DHT22
- 1 x Koru - Hava Kalitesi Sensörü v1.3
- 1 x Koru - Toz sensörü
Bileşenler:
- 1 x 5V röle modülü
- 1 x LCD Ekran 16x02
- 1 x Düğme
- 1 x Breadboard güç kaynağı ve adaptör
- 1 x 12v adaptör
- 4 güç soketi şeridi
Küçük bileşenler:
- 1 x 10kOhm potansiyometre/düzeltici
- 1 x transistör bc337
- 1 x direnç 470-220Ohm
- 1 x Diyot
- Yaklaşık 10 atlama teli m/m
- Yaklaşık 15 atlama teli f/f
- Yaklaşık 10 atlama teli m/f
Durum:
Etrafta yatan biraz odun kullandım ama küçük bir kutu yapmak için her şeyi kullanabilirsin.
Aletler:
- Ethernet kablosu
- Çekiç
- Havya
- Ahşap tutkalı
- Küçük tırnaklar
- Delmek
- Ahşap dosya
- Testere
- Boya (tercih ettiğiniz bir renk)
Malzeme Listesini aşağıda bulabilirsiniz.
Adım 1: Devre ve Raspberry Pi'nin Montajı
Ekte devre tahtası ve elektronik şemaları bulabilirsiniz.
Bu devrenin ana bileşenleri sensörler: DHT22(Sıcaklık ve Nem), Hava Kalitesi ve Toz Sensörü ve aktüatörler: fan ve hava nemlendirici.
Fan, bir bc337 transistör kullanılarak kontrol edilir. Gerçek bir hava temizleyici kullanıyorsanız, muhtemelen hava nemlendirici gibi bir röle ile olacaktır.
Çok sayıda ücretsiz GPIO pini olduğu için net ve hızlı iletişim için LCD'yi doğrudan Raspberry Pi'ye bağladım.
Yan Not: Toz sensörünün havadaki toz miktarını hesaplamak için biraz zamana ihtiyacı olduğu ve Arduino'nun bu tür temel tekrarlayan görevler için daha uygun olmasının ana nedeni, sensörleri okumak için bir Arduino kullandım.
İlk başta Arduino ve Raspberry Pi'yi bir lojik çevirici ile bağladım ancak Arduino'yu usb kablosu ile doğrudan Raspberry Pi'ye bağlayarak bir adaptör ve bazı kabloları kurtarabileceğimi fark ettim.
Raspberry Pi'yi Ayarlama
Meslektaşım öğrencim Killian Okladnicoff, bunun gibi bir proje için bir Raspberry Pi'nin nasıl kurulacağı konusunda harika bir rehber hazırladı. Rehber için projesinin 2. adımına göz atın ve projesine de göz atın!
2. Adım: Vakayı Oluşturma
Bu adımda, bir vakayı nasıl oluşturmak istediğinize dair pek çok doğaçlama yapabilirsiniz. İçeriye kolayca erişebilmek için sürgülü panelli basit bir kutu şekli seçtim. Malzemeler olarak ağırlıklı olarak hurda odun kullandım.
Resimlerde tüm ölçüleri ile ilk eskizleri bulabilirsiniz. Az beceriye sahip herkesin yapabileceği oldukça basit bir tasarım.
Adım 3: Web Sitesini ve Veritabanını Ayarlama
Raspberry Pi'yi kurduktan sonra, Pi'nize bağlanmak için Visual Studio Code'u uzak ssh uzantılarıyla kullanabilirsiniz. Ekli, Github kullanarak dosyaları çok kolay ve rahat bir şekilde doğru yere nasıl alacağınızı açıklayan bir pdf var. Github depoma buradan ulaşabilirsiniz.
Veri tabanı:
Depodan Veritabanı klasörünü bilgisayarınıza indirin. Tüm verileri kaydetmek için Pi'nizde bir veritabanı yapısı oluşturmanız gerekecektir. Bunun için pdf'deki talimatları izleyin. Mysql Workbench'i indirmeniz gerekecek
Test yapmak:
Pdf'yi takip ettiyseniz, her şey çalışıyor olmalı. Ethernet kablosuyla bağlıysanız 169.254.10.1'de gezinebilirsiniz ve web sitesinin ana sayfasını göreceksiniz. Ancak arka uç henüz çalışmıyor, bu nedenle web sitesinde yeni veriler görmeyeceksiniz.
App.py dosyasını Visual Studio Code'da açarsanız ve sağ köşedeki yeşil üçgene tıklayarak çalıştırın. Arka uç, veri tabanına veri göndermeye başlayacaktır. Web sitesini birkaç dakika içinde yenilerseniz, mevcut sıcaklık, nem, hava kalitesi ve toz miktarını görmelisiniz.
İnternet sitesi:
İlk sayfada mevcut verileri görebilirsiniz.
'Toestel' sayfasına giderseniz fan/hava nemlendiriciyi manuel olarak açıp kapatabilirsiniz.
'Tarihçe' sayfasında farklı tarihlere ait verileri gösteren bir grafik görebilirsiniz.
4. Adım: Otomasyon
Pi'nizin arka ucu otomatik olarak başlatmasını sağlamak için her başlatmada birkaç komut ayarlamanız gerekir.
Pi'nizi tekrar Visual Studio Code'da açın ve alttaki terminali açın.
İlk komutu girin:
Sudo nano /etc/systemd/system/Sleepeasy.service
Ctrl + O ile kaydedin ve Ctrl + X ile çıkın
Sondaki ismi istediğiniz gibi değiştirebilirsiniz.
Aşağıdaki txt dosyasındaki metni terminale kopyalayın.
Ardından aşağıdaki komutları girin:
- Sudo systemctl arka plan programı yeniden yükleme
- Sudo systemctl Sleepeasy.service'i etkinleştirir
- Sudo systemctl Sleepeasy.service'i başlat
- Sudo systemctl durumu Sleepeasy.service
Son komutla hizmetin çalıştığını ve çalıştığını görmelisiniz. Şimdi sudo yeniden başlatma ile yeniden başlatmayı deneyebilirsiniz.
Birkaç dakika sonra servis başlayacak ve LCD'de ip adresinin görüntülendiğini göreceksiniz.
Kenar notu:
Servis yavaş başlayabilir. Bunu düzeltmek için boot/cmdline.txt dosyasından "ip=169.254.10.1" dosyasını kaldırmanız gerekir.
Düzenlemek için bu komutu kullanın.
sudo nano /boot/cmdline.txt
Ctrl + O ile kaydedin ve Ctrl + X ile çıkın
Adım 5: Sonunda
Talimatlarımı okuduğunuz için teşekkür ederim. Umarım beğenmişsinizdir ve bu projeyi çok fazla sorun yaşamadan yeniden oluşturabilmişsinizdir.
Herhangi bir sorunuz veya öneriniz varsa, lütfen aşağıya yorum yapmaktan çekinmeyin. Soruları en kısa zamanda yanıtlamaya çalışacağım.
Saygılarımla, Jakob Soens
Önerilen:
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: 7 Adım (Resimlerle)
Nasıl Yapılır: Raspberry PI 4 Headless (VNC) Kurulumu Rpi-imager ve Resimlerle: Bu Rapsberry PI'yi blogumda bir sürü eğlenceli projede kullanmayı planlıyorum. Kontrol etmekten çekinmeyin. Raspberry PI'mi kullanmaya geri dönmek istedim ama yeni konumumda Klavye veya Farem yoktu. Ahududu kurduğumdan beri bir süre geçti
Adım Sayacı Nasıl Yapılır?: 3 Adım (Resimlerle)
Adım Sayacı Nasıl Yapılır?: Yürümek, koşmak, bisiklete binmek, badminton oynamak gibi birçok sporda iyi performans gösterirdim. Binmeyi çok uzun zaman önce dolaşmak için seviyorum. Pekala, iri göbeğime bakın……Her neyse, egzersize yeniden başlamaya karar verdim. Hangi ekipmanı hazırlamalıyım?
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Kolay Adımlar ve Resimlerle Bilgisayar Nasıl Sökülür: 13 Adım (Resimlerle)
Kolay Adımlar ve Resimlerle Bir Bilgisayar Nasıl Sökülür: Bu, bir PC'nin nasıl söküleceği hakkında bir talimattır. Temel bileşenlerin çoğu modülerdir ve kolayca çıkarılabilir. Ancak bu konuda organize olmanız önemlidir. Bu, parçaları kaybetmenize ve aynı zamanda yeniden birleştirmeyi kolaylaştırmaya yardımcı olacaktır
Adım Adım Ciclop 3d Tarayıcı My Way: 16 Adım (Resimlerle)
Adım Adım Ciclop 3d Tarayıcı Adım Adım: Merhabalar, ünlü Ciclop 3D tarayıcıyı gerçekleştireceğim. Orijinal projede iyi açıklanan tüm adımlar mevcut değil. Öncelikle işlemi basitleştirmek için bazı düzeltmeler yaptım. Tabanı yazdırıyorum ve PCB'yi yeniden sterilize ediyorum, ama devam et