Mündəricat:
- Addım 1: RPi qurmaq
- Addım 2: Wifi qurmaq
- Addım 3: Kamera, Sensor, Servomotorun qurulması
- Addım 4: Başlanğıcda Çalışma qurma
- Addım 5: Dispenseri çap edin
- Addım 6: Tətbiqi Tabletə Yükləyin
- Addım 7: TabForPets istifadə edin
Video: Ev heyvanları üçün nişan: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Salam! Ev heyvanları üçün Tab layihəsinin təlimatlandırılmasına xoş gəldiniz.
Heyvanlar üçün Tab -un məqsədi:
- Uzaq olduğunuzda ev heyvanınızı məşğul edin;
- Çətin oyunlar sayəsində ev heyvanınızın anlayışını artırın;
- Ev heyvanınızın oyun oynadığı əyləncəli videoları təqdim edin.
Son məhsul 1 tablet + 1 dispenserdir. Planşetdə bir tətbiq işləyir və ev heyvanınız oyunda qalib gəldikdə dispenserə HTTP POST sorğusu göndərilir. Bu tələb servomotoru işə salır, belə ki, yemək dispenserin qidalandırıcısına düşə bilər. Üstəlik, ultrasəs qoruyucusu ev heyvanınızın planşetin yanında olduğunu hiss edəcək və bir kameranı işə salacaq ki, ev heyvanınızın planşetdə oynadığı videoya sahib ola biləsiniz. Memarlığın görüntüsü necə işlədiyini izah edir.
Ev heyvanınız olmadığı üçün sınamadıq və şübhəsiz ki, səmərəli olmaq üçün uyğunlaşdırılacaq bəzi şeylər var. Buna görə qorxmayın və uyğunlaşdırın/inkişaf etdirin.:)
Materiallar Qaydası:
- Moruq Pi 3 B+
- Ultrasonik Ranging Modulu HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Raspberry Pi NoIR Kamera V2
- Yaşıl LED
- 330 Ohm rezistor
- 3D printer
- Tablet (Və ya bir smartfon) (Prototipimiz üçün bir smartfon istifadə edirik, lakin klassik ekran texnologiyası heyvanlar üçün uyğunlaşdırılmadığı üçün ev heyvanları üçün hazırlanmış bir planşet istifadə etməyi məsləhət görürük).
Proqram təminatı:
- Birlik
Ön şərtlər:
Videolar birbaşa platformaya yükləndiyindən Cloudinary -də bir hesaba ehtiyacınız var
Addım 1: RPi qurmaq
Əvvəlcə python kodunu RPi -yə yükləməliyik. Bunu etmək üçün RPi -ni ekrana bağlamaq üçün bir ekran, bir siçan və klaviatura və əlbəttə bir HDMI konnektoru istifadə etməyi məsləhət görürük. İnternet bağlantınız da olmalıdır.
Açılışdan sonra daxil olun:
/ev/
və qovluq yaradın:
mkdir TabForPets || cd TabForPets
Burada python faylını əlavə edirsiniz: serveurMotorCamControl.py
Sonra bütün lazımi paketləri quraşdırmalısınız.
pip Flask quraşdırın
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
İndi bir konfiqurasiya faylı əlavə etməlisiniz, buna görə də config.ini faylını yaradın və aşağıdakıları yazın:
['VARSAYILAN']
CLOUD_NAME = sənin-buludlu adın API_KEY = sənin api açarının API_SECRET = sənin-api-sirrin
"=" İşarəsindən sonra olanı buludlu adınız, açarınız və sirrinizlə əvəz edin.
Addım 2: Wifi qurmaq
Xüsusi bir wifi kanalından istifadə etməyi məsləhət görürük. Bunu etmək üçün Raspberry Pi -də daxil edin:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Aşağıdakı sətirləri əlavə edin:
şəbəkə = {
ssid = "Tab4Pets" psk = "parol" key_mgmt = WPA-PSK}
Parametrləri istədiyiniz kimi dəyişə bilərsiniz: Başqa bir şəbəkə əlavə edin,…
Addım 3: Kamera, Sensor, Servomotorun qurulması
Bağlantı sxeminə baxın.
Kamera:
Kamera interfeysini aktiv etməlisiniz. Bunu etmək üçün yazın:
sudo raspi-config
Arayüz Seçimlərinə, sonra Kameraya gedin, Bəli seçin və yenidən başlatmaq üçün Bəli seçin.
Kameranın aktiv olub olmadığını yoxlamaq üçün:
vcgencmd get_camera
Satırı dəstəkləməlisiniz = 1 aşkarlandı = 1, yeniləməyə çalışmasanız:
sudo apt-get yeniləməsi
sudo apt-get yeniləmə
Addım 4: Başlanğıcda Çalışma qurma
Təmin etdiyimiz lxterm-autostart.desktop faylını /home/pi/.config/autostart qovluğuna əlavə etməlisiniz.
Bu fayl ehtiva edir:
[Masaüstü Giriş] Kodlama = UTF -8 Adı = Terminal avtomatik başlatma Şərhi = bir terminal işə salın Exec = source/home/pi/TabForPets/env/bin/Exec =/usr/bin/lxterm -hold -e "yuxu 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py flask run --host = 0.0.0.0"
Addım 5: Dispenseri çap edin
Stl fayllarını əlavə edin və 3D printeriniz sayəsində dispenseri və digər hissələri çap etmək üçün istifadə edin.
Əlinizdə olmalıdır: 1 dispenser, 1 vida, 2 silindrik dişli (biri motor üçün, biri vida üçün) və 3 montaj avadanlığı.
Addım 6: Tətbiqi Tabletə Yükləyin
Planşetinizi və ya smartfonunuzu kompüterinizə bağlayın və təqdim etdiyimiz iot.apk faylını yükləyin.
Sonra tablet və ya smartfonunuza apk yükləyin.
Addım 7: TabForPets istifadə edin
RPI -ni işə salın və Yaşıl LED -in yanmasını gözləyin.
TabForPets istifadəyə hazırdır.
Tövsiyə:
DIY Cheep/Ev heyvanları üçün təhlükəsiz qızdırılan su qabı: 7 addım
DIY Cheep/Ev heyvanları üçün təhlükəsiz qızdırılan su yeməyi: Beləliklə, bir it/dovşan/pişik/… saxlayırsınız və qışda suları donmağa davam edir. İndi normal olaraq onları içəri gətirərdiniz və ya qızdırılan su qabı alardınız, amma bu heyvanın qoxusu var, otağınız yoxdur və 4 dollar ödəyə bilməzsiniz
Kağız Cibli Ev heyvanları: 5 addım (şəkillərlə birlikdə)
Kağız Cibli Ev heyvanları: Kağız Cibli Ev heyvanları (PPP) interaktiv modul və geyilə bilən oyuncaqlar yaratmaq üçün hazırlanmış bir dəstdir. Ev heyvanının reaksiyaları sayəsində uşaqların hərəkətini və sosiallığını təşviq edir və uşaqlara öz nümayəndə heyvanı qurmağa və eyni zamanda dəyişməyə imkan verir
Ev heyvanları üçün IoT müalicə dispenseri: 7 addım (şəkillərlə)
Ev heyvanları üçün IoT Müalicə Dispenseri: İki pişiyim var və gündə təxminən 3 dəfə onlara yemək vermək çox narahatlıq yaratdı. Sevimli üzləri və sıx baxışları ilə mənə baxıb, sonra pişik göyərti ilə dolu bir qutuya qaçaraq miyavlayaraq yalvarırdılar. Qərar vermişdim
Bir şüşə içərisində ev heyvanları: 3 addım
Bir Şüşədə Pet Firefly: Wilson NC -də buradakı atəşböcəklər, ətrafında dalğalandığım ağ LED fənərinə çəkilmişdi, buna görə də Sweet Heart üçün bir Pet Firefly edə biləcəyimi görmək qərarına gəldim. Oturması üçün ucuz bir ağ LED və bir neçə saxta çiçək aldım
GIMP -dən istifadə edərək insanları/insanları/heyvanları/robotları həqiqətən sərin/parlaq bir istilik görmə qabiliyyətinə (seçdiyiniz rəng) bənzətməyin həqiqətən sadə/asan/çətin olmayan yolu: 4 addım
GIMP -dən istifadə edərək İnsanları/İnsanları/Heyvanları/Robotları Həqiqətən Sərin/Parlaq İstilik Görmə Sahəsinə (Seçdiyiniz Rəngə) bənzətməyin Həqiqətən Sadə/Asan/Qeyri -Mürəkkəb Yolu: Oxuyun … başlığını oxuyun