İçindekiler:
Video: Akıllı Köpek Evi: 6 Adım
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Çoğu evcil hayvan sahibi, sevgili köpeğinin yokluğunda ne yaptığını merak eder.
Bu talimatta, Raspberry Pi tabanlı bir Köpek monitörü oluşturacağız. Bir iş gününden sonra, uygulamayı kontrol edebilir ve 'bankında' geçirdiği zamanı, ne kadar gürültü yaptığını ve ne kadar aktif olduğunu görebilirsiniz.
Gereçler
Elektriksel:
- Raspberry Pi 3 model B (SD kart 8GB veya üzeri)
- T-cobler
- LCD 16x2
- basınç sensörü
- hareket sensörü
- ses sensörü
- dirençler
- atlama telleri
Adım 1: Kurulum
Pi'nin kurulumu:
Bu adım için 2 şeye ihtiyacımız var:
- disk görüntüleyici win32:
- görselimiz:
SD kart kurulumu:
- SD kartın önyükleme dizinine gidin
- "cmdline.txt" dosyasını açın ve ip=169.254.10.1 ekleyin. Yazdıklarınız ile dosyada bulunanlar arasında boşluk olduğundan emin olun.
- Onu kurtar
- aynı dizinde uzantısı olmayan bir ssh dosyası oluşturun
- SD kartınızı çıkarın (ama güvenle)
PI'ye bağlantı:
- PI'ye güç verin ve LAN kablosunu bilgisayarınıza ve PI'nize takın
- Putty'yi https://www.putty.org/put adresinden yükleyin
- IP kutusuna '169.254.10.1' yazın SSH ve 22 numaralı bağlantı noktasını seçin
- açık
- kullanıcı pi
- şifre: ahududu
Yapılandırma:
- "sudo raspi-config" yazın
- Yerelleştirme kategorisi aracılığıyla wifi ülkenizi seçin
- realVNC'yi indirin:
PI'nize bir bağlantı kurun
- wifi ile bağlantı kurun
-
CLI (bilgisayar hattı arayüzü) sürümüne geri dön
-
tip:
- "sudo uygun güncelleme"
- "güncelleme-alternatifleri --install /usr/bin/python python /usr/bin/python2.7 1"
- "güncelleme-alternatifleri --install /usr/bin/python python /usr/bin/python3 2"
-
Adım 2: Veritabanı
MariaDB'yi PI'ye kurun
-
Tip
- "sudo apt mariaDB sunucusunu kurun"
- "mysql_secure_installation"
- Henüz bir kök şifremiz yok, bu yüzden sadece enter tuşuna basın
-
Artık bir root şifresi oluşturabiliriz.
Tüm sorulara Y yanıtı verin
Adım 3: Elektrik Kablolama
Bileşenleri 'Elektrik Şemasına' göre kablolayın
Ekte, Breadboard kablolama şemamın pratik bir örneği
Dikkat, çünkü atlama telleri o kadar iyi yapışmaz, bu yüzden her şeyin devre tahtasına iyi bir şekilde takıldığından emin olun.
4. Adım: Vaka
davayı yap
Farklı olasılıklar var:
- lazer kesici kullanabilirsin
- ya da elinizle yapabilirsiniz
Lazer kesiciyi kullandım ve yukarıdaki resimdeki gibi 2 kutuyu birbirine yapıştırdım. Elle yaparsanız ölçüleri çizimdedir.
Lasercutter dosyaları oluşturmak istiyorsanız, kullanabileceğiniz kolay bir site var. (https://www.makercase.com)
Adım 5: Python (Arka Uç)
Arka uç için Pycharm kullanıyorum.
PI'niz ile bağlantı için:
- Dosya
- Ayarlar
- Derleme, Yürütme, Dağıtım
- dağıtım
- SFTP ana makinenizi ekleyerek PI'nize bağlantı kurun
- İkinci Eşlemeler sekmesine gidin ve yerel yolun doğru olduğundan emin olun
- Tamam'ı tıklayın
Kodu GITHUB'dan indirin (https://github.com/WoutDeBaere/Smart-dog-house)
Kodu sağ tıklayarak yükleyin ve 'Rpi'ye Yükle'yi seçin
Komut dosyasını sağ tıklamayla çalıştırın ve çalıştır'ı seçin (app.py)
Adım 6: Html ve Java (ön uç)
Bir önceki adımda GITHUB'dan indirdiğiniz Front-End kısmını alın ve yükleyin. FE kısmını yapmak için Visual Studio'yu kullandım, ancak hangi ortamı kullanmayı tercih edeceğiniz size kalmış.