İçindekiler:
- Adım 1: İhtiyacınız Olan Bileşenler
- Adım 2: Raspberry Pi Kurulumu
- 3. Adım: Pi'nizi WIFI'nize Bağlama
- 4. Adım: Donanım
- Adım 5: SQL- Veritabanı
- Adım 6: Aynanın Kodu
- 7. Adım: Web sitesi
- Adım 8: App.py'yi Otomatik Başlatın
- 9. Adım: Bir Vaka Oluşturun
- Adım 10: Umarım Beğenirsiniz
Video: Akıllı Ayna: 10 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Hepimiz banyoda olduğun anı biliyoruz ve saatin kaç olduğunu biliyoruz. Veya bugün havanın nasıl olacağını bilmiyorsunuz… vb. Akıllı bir ayna yardımcı olabilir. Projem için banyoda biraz yer kazanmak için akıllı aynanın daha küçük bir versiyonunu yaptım. Üzerinde hava durumu, saat, gün, yer, sıcaklık ve nem bilgilerini bulabilirsiniz. Ayrıca, tüm verileri grafikler halinde bulabileceğiniz ve LED şeridin rengini değiştirebileceğiniz bir web sitesi de var.
Adım 1: İhtiyacınız Olan Bileşenler
İşte ihtiyacınız olan bileşenlerin bir listesi.
- Raspberry Pi ekran 5 inç
- Ahududu Pi 3 b+
- 8GB mikro sd
- Raspberry Pi kaynağı 5.1V/2.5A
- Dijital RGB Led Şerit WS2801
- DHT11 sıcaklık ve nem sensörü
- Odun
- Ahşabı sabitlemek için donanım (tutkal ve testere)
- HDMI kablosu
- PIR (hareket sensörü)
- DS18B20 (sıcaklık sensörü)
Adım 2: Raspberry Pi Kurulumu
Bazı yazılımları yükleyerek başlayalım.
- WinSCP
- Win32 disk yöneticisi
- MobaXterm
- VNC görüntüleyici
- MySQL Workbench
Önce Win 32'yi kurun. Win 32'yi kurduktan sonra pi'deki imajı kurmaya başlayabilirsiniz.
Win 32'yi açtığınızda bir klasör seçilebileceğini göreceksiniz. Mikro sd kartınızı seçin (sağ üstte) ve yaz'a (altta) tıklayın. Kurulum biraz zaman alabilir. Bu arada diğer tüm yazılımları yükleyebilirsiniz.
İmajınız yüklendikten sonra sd kartınızı pi'nize takabilir ve pi'nize güç verebilirsiniz. Pi'nizi bir ethernet kablosu ile bilgisayarınıza/dizüstü bilgisayarınıza bağlayın. Bundan sonra mobaXterm'i başlatırsınız. Oturum => SSH => seçeneğine gidin ve aşağıdaki verileri doldurun (daha fazla ayrıntı için resme bakın). Bununla, "dp-use r" kullanıcı adı ve "dp-user" parolasıyla 22 numaralı bağlantı noktasındaki bir ssh bağlantısı aracılığıyla pi'nizde oturum açarsınız.
3. Adım: Pi'nizi WIFI'nize Bağlama
Pi'nize bağlıysanız, aşağıdaki adımlarla wifi'nizi ayarlayabilirsiniz.
sudo raspi yapılandırması
- Ağ seçeneklerine git
- Wi-fi'ye git
- ağ adınızı girin
- Şifrenizi girin
Artık wifi'nize erişiminiz var ve pi'nizi aşağıdaki kodla güncelleyebilirsiniz.
sudo uygun güncelleme
sudo uygun yükseltme -y
Bu, pi'nizin güncel olmasını sağlar.
4. Adım: Donanım
Artık pi'niz tamamen hazır olduğuna göre devreyi kurmaya başlayabilirsiniz. devrenizi yukarıdaki şemaya göre bağlayın. Bir mcp3008'in kullanıldığını göreceksiniz. Buna ihtiyacınız yok, bu ekranın bağlantısı. Led şeridinde bir saat, Mosi, GND ve 5V bulunur.
Adım 5: SQL- Veritabanı
Veritabanı oluşturma zamanı. Aşağıdaki kod ile mariaDB ortamınızı pi'nizde açın.
İlk önce şununla bir kullanıcı yaratırsınız:
KULLANICI OLUŞTUR 'mct'@'%' 'mct' TARAFINDAN TANIMLANIR;
sonra tüm ayrıcalıklara sahip olduğundan emin olun:
*.* ÜZERİNDEKİ TÜM AYRICALIKLARI GRAND OPTION İLE 'mct'@'%' İÇİN VERİN;
Son olarak, her şeyi silersiniz:
FLUSH AYRICALIKLARI;
Şimdi hizmeti yeniden başlatın:
sudo hizmeti mysql yeniden başlatma
MySQL Workbench'i açın. Yeni bir bağlantı kurun. Daha fazla ayrıntı için resme bakın.
Şimdi içe aktarmayı açın, dosyayı içe aktarın ve kodu yürütün.
Adım 6: Aynanın Kodu
pyCharm'ı açın ve ayarlara gidin => Build, Exixution, Deployment => dağıtım. Artı tuşuna basın ve bir SFTP ekleyin (resme bakın).
Şimdi kodu github'umdan indirin ve pycharm'da açın.
7. Adım: Web sitesi
Pi'nize bir web sunucusu koymak için aşağıdaki kodu pi'nize ekleyin.
sudo apt-get dahili apache2-y
Bir dp kullanıcısı olarak erişim kazanmak için:
sudo chown dp kullanıcısı:kök *
Klasöre erişmek ve ona dosya eklemek için.
sudo chown dp kullanıcısı:root /var/www/html
WinSCP'yi açın. Yeni bir oturum oluşturun ve dosyayı resimde gösterildiği gibi doldurun.
Dosyalarınızı seçin ve /var/www/html klasörünüze sürükleyin.
Adım 8: App.py'yi Otomatik Başlatın
app.py'nizi otomatik olarak başlatmak için crontab'ınıza gidin ve şu kodu ekleyin:
sudo crontab -e
Dosyanın altına aşağıdaki kodu girin (resimde açıklanmıştır).
@reboot python3 /var/www/html/app.py
Çıkmak için Ctrl + x ve kaydetmek için y girin.
9. Adım: Bir Vaka Oluşturun
Konsept kolay Ekranımın boyutunu, devre tahtamın uzunluğunu ve pi'min boyutunu, PIR'yi yerleştirmek için altta bir delik açtım.
Bir hdmi kablosu kullandığınız için, üzerinizde olması gereken başka bir parça olmalı.
Adım 10: Umarım Beğenirsiniz
Umarım mini akıllı aynayı beğenirsiniz.
İyi şanlar!
Önerilen:
C.Q: Kendin Yap Akıllı Ayna: 5 Adım
C.Q: Kendin Yap Akıllı Ayna: Bizler WBASD STEM Academy'de ikinci sınıf öğrencileri olan Katrina Concepcion ve Adil Qaiser'iz. Bu senenin en iyi ödülü için ortaklaşa yapacağımız ve yapacağımız proje buydu. Bu projeyi yapmaya karar verdiğimizde aklımızda 'en çok e
Taşınabilir Akıllı Ayna/Makyaj Kutusu Combo Nasıl Oluşturulur: 8 Adım
Taşınabilir Akıllı Ayna/Makyaj Kutusu Kombinasyonu Nasıl Oluşturulur: Davis & Elkins kolejinde, daha büyük bir ayna ve ahududu pi kullanımı ve bir liman işlevi görecek sihirli ayna yazılım platformu ile birlikte bir makyaj seyahat kutusu tasarlamaya ve yaratmaya başladım
Raspberry Pi 4 ile Akıllı Ayna Nasıl Yapılır: 10 Adım
Raspberry Pi 4 ile Akıllı Ayna Nasıl Yapılır: Bu kılavuzda resim çerçevesi, eski monitör ve resim camı gibi geri dönüştürülmüş parçalar kullanarak akıllı ayna nasıl yapılır onu göreceğiz. Buradan satın aldığım elektronik bileşenler için www.lcsc .com
Akıllı Ayna: 5 Adım
Akıllı Ayna: Bu talimat size e-posta gelen kutunuzu, The New York Times'tan en son haberleri ve güncellemeleri ve Unsplash'tan bir arka planda tarih ve saati gösteren bir Akıllı Aynanın nasıl oluşturulacağını öğretecektir. Çalışma bağlantısı: Gerekli malzemeler: Bir çerçeve
Kendin Yap Akıllı Ayna Nasıl Yapılır: 12 Adım (Resimlerle)
Kendin Yap Akıllı Ayna Nasıl Yapılır: Bir "Akıllı Ayna"; arkasında tipik olarak saat ve tarih, hava durumu, takviminiz ve diğer her türlü şey gibi yararlı bilgileri görüntülemek için kullanılan iki yönlü bir aynadır! İnsanlar onları her türlü amaç için kullanırlar