İçindekiler:
- Gereçler
- Adım 1: Tüm Sarf Malzemelerinizi Toplama
- Adım 2: Konutun İnşası
- Adım 3: Devreyi Yapmak
- Adım 4: Kodu Github'dan İndirin
- Adım 5: MySQL Veritabanını Oluşturun
- Adım 6: Akıllı Odayı Test Etme
- Adım 7: Devreyi Muhafazanızın İçine Yerleştirme
- Adım 8: Akıllı Odanın Keyfini Çıkarın
Video: Akıllı oda: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Hiç yatağınıza uzanıp kalkmak istemediğinizi hissettiniz mi? Hiç kepenklerinizi açmak için kalkmanın çok şey isteyebileceğini düşündünüz mü? O zaman senin için mükemmel bir çözümüm var. Smartroom ile tanışın, cep telefonunuz, tabletiniz ve hatta bilgisayarınız ile odanızın kontrolünü elinize alın!
Gereçler
Bir sonraki adımda, ihtiyacınız olacak sarf malzemelerinin listesini göstereceğim. Hepsinden önemlisi, bir Raspberry Pi'ye ve bilgisayarınıza ihtiyacınız olacak.
Adım 1: Tüm Sarf Malzemelerinizi Toplama
En önemlisi, malzemeler! Her şeyi bir Excel elektronik tablosuna yerleştirdim.
Adım 2: Konutun İnşası
Gövde için 122 cm x 61 cm boyutlarında bir MDF panel kullandım, bunları herhangi bir yapı markette bulabilirsiniz. Daire testere ile çizimdeki ölçülere göre kesin. Paneller daha sonra Soudal Fix All yapıştırıcısı ile birbirine yapıştırılır. Boyama isteğe bağlıdır ama hoş bir hava katıyor:), yukarıdaki resimlerde görüldüğü gibi boya çeşitlerini kullandım. Perdeler için elimdeki en ince kumaştan tek bir yaprak yaptım. Ayrıca 90 derecelik bir açıyla uzanan plastik bir tüpüm vardı. Sensörlerin sığması için bunları parçalara ayırdım.
Adım 3: Devreyi Yapmak
Bu en küçük elektrik devresi değil ama bu projeyi eğlenceli yapan da bu. Atlama tellerini geçmekten kaçınmaya çalışın. Aynı devre tahtasına gitmeyen teller daha uzun olmalıdır. İki kabloyu lehimleyebilir ya da erkek ve dişi kabloları birbirine bağlayabilirsiniz.
Adım 4: Kodu Github'dan İndirin
Bu projenin kodunu Github'umdan indirebilirsiniz, bağlantı https://github.com/howest-mct/1920-1mct-project1-V… Kod'a tıklayın ve arka ucu ve ön ucu indirin.
PI ve Visual Studio Code arasında bir SSH bağlantısı kurun, nasıl yapılacağını bilmiyorsanız, işte size küçük bir eğitim.
VS Code'da yeni bir klasör oluşturun ve onu istediğiniz gibi adlandırın, cidden, önemli değil. Arka Uçtaki tüm dosyaları bu klasöre yapıştırın. Birinci bölüm tamamlandı. Şimdi VC Kodunda /var/www/ dizinine gidin ve ön uç dosyalarını oraya yapıştırın. Kodlama kısmı şimdi tamamlandı!
Adım 5: MySQL Veritabanını Oluşturun
Veritabanı oluşturmak için kullandığım program MySQL Workbench. İndirme bağlantısını burada bulabilirsiniz.
Kablosuz bir bağlantı oluşturun, ayarlarıma bakın, SSH ana bilgisayar adının RPi'nizin IP adresi olduğundan emin olun.
Şimdi ekranın sol üst köşesindeki Dosya altındaki simgeye gidin, üzerine tıklayın, düz bir SQL Dosyası açmalıdır. smartroomdb.txt kodunu buraya yapıştırın ve çalıştırın (sarı şimşek). Şimdi altınsın!
Adım 6: Akıllı Odayı Test Etme
Artık teknik parçaların çoğu bittiğinde, VS Code'da yeni oluşturduğunuz klasöre gidin ve app.py'yi başlatın. Sağ üst köşede küçük bir başlangıç simgesi var. Şimdi tarayıcınıza gidin ve RPi'nizin IP adresini yazın. Siteyi görmelisiniz.
Bu web sitesi önce mobil olarak oluşturuldu! Yani evet, bu projeyi telefonunuzda kullanabilirsiniz. Sadece RPi'nizin IP adresini yazın.
Ayrıca Raspberry Pi'niz başladığında projenin başlamasına izin verebilirsiniz. Bunu yapmak istiyorsanız, bir app1.py hizmeti oluşturmanız gerekecek. Bu öğreticiyi takip edin
main.py'yi app1.py olarak değiştirmeniz ve dizini app1.py'nin bulunduğu dizine değiştirmeniz gerekecektir. Elektrik devresinde her şeyin çalışıp çalışmadığını test edin. Eğer öyleyse, bir sonraki adıma geçin!
Adım 7: Devreyi Muhafazanızın İçine Yerleştirme
Son bölüme geldiniz, tebrikler!
Duvarlarda iki delik açılması gerekecektir. Biri pansumanın olduğu yerde, diğeri masanın altında. Bunun için normal bir matkap kullanabilirsiniz. Bundan sonra MCP3008 ve L293D'li devre tahtası şifonyerin altına, diğer devre tahtası yatağın altına gider. Kablo yönetimi size kalmış. Yerel DIY mağazamda (Hubo) bulduğum birkaç yapışkan ped kullandım.
Adım 8: Akıllı Odanın Keyfini Çıkarın
Artık akıllı odayı kullanmak için tamamen hazırsınız, artık kepenklerinizi açmak için kalkmanıza gerek yok!
Ö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
IOT CA2 Güvenli Akıllı Ev/Oda: 8 Adım
IOT CA2 Güvenli Akıllı Ev/Oda: İçindekiler1 Smart Secure Home'a Genel Bakış 2 Donanım gereksinimleri + Kurulum3 Yazılım gereksinimleri + Kurulum4 Raspberrypi'yi bir şey olarak kaydedin5 Bir S3 Bucket oluşturun6 DynamoDB kurulumu + Kurallar7 Beklenen sonuç8 Kodlar (Pastebin'den)9 ReferanslarGenel Bakış
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: 7 Adım
Raspberry Pi ile Yatak Odasında ve Banyoda Akıllı Müzik – Çoklu Oda, Alarm, Düğme Kontrolü ve Ev Otomasyonunu Birleştirme: Bugün size Raspberry Pi'yi Max2Play yazılımımızla ev otomasyonu için nasıl kullanabileceğinize dair iki örnek vermek istiyoruz: banyoda ve yatak odasında . Her iki proje de, çeşitli kaynaklardan gelen yüksek kaliteli müziğin farklı kanallardan yayınlanabilmesi açısından benzerdir
NodeMCU Akıllı Oda - ESP8266 - Arduino: 6 Adım
NodeMCU Akıllı Oda | ESP8266 | Arduino: "Arduino ile odanızı nasıl otomatikleştirirsiniz?" ve bu üretimin bir parçası olarak size en yeni güncellemelerimden birini getiriyorum. ESP8266 nodemcu WiFi modülünü kullanmaya karar verdim çünkü
Akıllı Oda Kontrolü: 5 Adım
Akıllı Oda Kontrolü: Bu projede kurulumumuzda AWS ve MQTT kullanmayı öğrenmeyi hedefliyoruz. Teknoloji dünyasında olmak, odanızı sadece dizüstü bilgisayarınızla kontrol edebilmek ne kadar harika olacak! Projelerinizi tamamlamak için acele ettiğinizi, yürüdüğünüzü hayal edin