Mündəricat:
Video: Ağıllı Köpək Evi: 6 addım
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Əksər ev heyvanları sevimli itlərinin yoxluğunda nə etdikləri ilə maraqlanır.
Bu təlimatda Raspberry Pi əsaslı Dog monitoru yaradacağıq. Bir iş günündən sonra tətbiqə baxa bilərsiniz və 'dəzgahında' keçirdiyi vaxtı, nə qədər səs -küy saldığını və nə qədər aktiv olduğunu görə bilərsiniz.
Təchizat
Elektrik:
- Raspberry Pi 3 model B (SD kart 8GB və ya daha çox)
- T-ayaqqabı
- LCD 16x2
- təzyiq sensoru
- hərəkət sensoru
- səs sensoru
- rezistorlar
- tullanan tellər
Addım 1: Quraşdırma
Pi qurulması:
Bu addım üçün 2 şeyə ehtiyacımız var:
- win32 disk görüntüləyicisi:
- şəklimiz:
SD kart quruluşu:
- SD kartın açılış qovluğuna gedin
- "cmdline.txt" faylını açın və ip = 169.254.10.1 əlavə edin. Yazdığınızla faylda olanların arasında boşluq olduğundan əmin olun
- bunu yadda saxla
- eyni dirdə uzantısı olmayan bir ssh faylını yaradın
- SD kartınızı çıxarın (amma etibarlı şəkildə)
PI ilə əlaqə:
- PI -ni işə salın və LAN kabelini kompüterinizə və PI -yə qoşun
- https://www.putty.org/put saytından Putty quraşdırın
- IP qutusuna SSH və port 22 -ə '169.254.10.1' qoyun
- açmaq
- istifadəçi adı: pi
- parol: moruq
Konfiqurasiya:
- "sudo raspi-config" yazın
- Yerləşdirmə kateqoriyası vasitəsilə wifi ölkənizi seçin
-
realVNC yükləyin:
PI ilə əlaqə qurun
- wifi ilə əlaqə qurun
-
CLI (kompüter xətti interfeysi) versiyasına qayıt
-
növü:
- "sudo apt yeniləmə"
- "update-alternatives-install/usr/bin/python python /usr/bin/python2.7 1"
- "update-alternatives-install/usr/bin/python python/usr/bin/python3 2"
-
Addım 2: Verilənlər bazası
MariaDB -ni PI -yə quraşdırın
-
Yazın
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Hələ kök şifrəmiz yoxdur, buna görə enter düyməsini basın
-
İndi kök parol qura bilərik
Bütün suallara Y cavabını verin
Addım 3: Elektrik naqilləri
Komponentləri 'Elektrik Sxeminə' uyğun olaraq bağlayın
Əlavə olaraq Breadboard kabel sxemimin praktik bir nümunəsi
Diqqət, tullanan tellər yaxşı yapışmadığı üçün hər şeyin çörək taxtasına yaxşı yapışdığından əmin olun.
Addım 4: Dava
Davanı düzəldin
Fərqli imkanlar var:
- lazer kəsici istifadə edə bilərsiniz
- və ya əl ilə edə bilərsiniz
Lazer kəsicidən istifadə etdim və yuxarıdakı şəkildəki kimi 2 qutunu yapışdırdım. Əl ilə etsəniz, ölçülər rəsmdədir.
Lazer kəsmə faylları yaratmaq istəyirsinizsə, istifadə edə biləcəyiniz asan bir sayt var. (https://www.makercase.com)
Addım 5: Python (arxa plan)
Arxa plan üçün Pycharmdan istifadə edirəm.
PI ilə əlaqə üçün:
- Fayl
- Ayarlar
- Qurma, İcra, Yerləşdirmə
- Yerləşdirmə
- SFTP hostunuzu əlavə edərək PI ilə əlaqə qurun
- İkinci sekmeye keçin Eşlemeler və yerli yolun düzgün olduğundan əmin olun
- OK düyməsini basın
Kodu GITHUB-dan yükləyin (https://github.com/WoutDeBaere/Smart-dog-house)
Kodu sağ siçan ilə yükləyin və 'Rpi -yə Yüklə' seçin.
Skriptin üzərinə sağ vurun və Run (app.py) seçin.
Addım 6: Html və Java (ön uç)
GITHUB-dan əvvəlki addımda yüklədiyiniz Front-End hissəsini götürün və yükləyin. FE hissəsini yerinə yetirmək üçün Visual Studio -dan istifadə etdim, amma hansı mühiti istifadə etməyiniz sizə bağlıdır.