Spisu treści:

Zakładka dla zwierząt: 7 kroków
Zakładka dla zwierząt: 7 kroków

Wideo: Zakładka dla zwierząt: 7 kroków

Wideo: Zakładka dla zwierząt: 7 kroków
Wideo: Ludzie, którzy zamienili się w zwierzęta 😲🤔 2024, Lipiec
Anonim
Zakładka dla zwierząt
Zakładka dla zwierząt
Zakładka dla zwierząt
Zakładka dla zwierząt

Cześć ! Witamy w instrukcji dotyczącej projektu Tab For Pets.

Zakładka dla zwierząt ma na celu:

- Trzymaj swojego zwierzaka zajętego, gdy jesteś daleko;

- Zwiększ zrozumienie swojego zwierzaka dzięki wymagającym grom;

- Zapewnij zabawne filmy ze swoim zwierzakiem grającym w gry.

Produkt finalny to 1 tabletka + 1 dozownik. Na tablecie uruchomiona jest aplikacja, a gdy Twój zwierzak wygra grę, do dystrybutora wysyłane jest żądanie HTTP POST. Żądanie to aktywuje serwomotor, dzięki czemu żywność może spaść do podajnika dozownika. Co więcej, tropiciel ultradźwiękowy wykryje, kiedy twój zwierzak jest w pobliżu tabletu i aktywuje kamerę, dzięki czemu możesz nagrać wideo swojego zwierzaka grającego w grę na tablecie. Obraz architektury opisuje, jak to działa.

Nie testowaliśmy tego, ponieważ nie mamy zwierzaka, a na pewno jest kilka rzeczy, które należy dostosować, aby być wydajnym. Więc nie bój się i dostosuj/ulepsz to.:)

Zestawienie materiałów:

- Raspberry Pi 3B+

- Ultradźwiękowy moduł pomiaru odległości HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Kamera Raspberry Pi NoIR V2

-Zielona dioda LED

- Rezystor 330 omów

- drukarka 3d

- Tablet (lub smartfon) (W naszym prototypie używamy smartfona, ale zalecamy używanie tabletu przeznaczonego dla zwierząt domowych, ponieważ klasyczna technologia ekranów nie jest dostosowana do zwierząt).

Oprogramowanie:

- Jedność

WYMAGANIA WSTĘPNE:

Potrzebujesz konta w Cloudinary, ponieważ filmy są przesyłane bezpośrednio na platformę

Krok 1: Ustawianie RPi

Najpierw musimy załadować kod Pythona do RPi. W tym celu zalecamy użycie ekranu, myszy i klawiatury oraz oczywiście złącza HDMI do podłączenia RPi do ekranu. Musisz też mieć połączenie z Internetem.

Po uruchomieniu wejdź:

/Dom/

i utwórz folder:

mkdir TabDlaZwierząt || cd TabDlaZwierząt

Tutaj dodajesz plik Pythona: serverMotorCamControl.py

Następnie musisz zainstalować wszystkie wymagane pakiety.

pip zainstalować kolbę

pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm

Teraz musisz dodać plik konfiguracyjny, więc utwórz plik config.ini i napisz:

['DOMYŚLNY']

CLOUD_NAME = twoja-nazwa-chmury API_KEY = twój-klucz-api API_SECRET = twój-tajemnica-api

Zastąp to, co znajduje się po znaku „=”, swoją chmurową nazwą, kluczem i kluczem tajnym.

Krok 2: Konfiguracja Wi-Fi

Zalecamy użycie dedykowanego kanału Wi-Fi. W tym celu na Raspberry Pi wpisz:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Dodaj w nim następujące wiersze:

sieć={

ssid = "Tab4Zwierzęta" psk = "hasło" key_mgmt = WPA-PSK }

Możesz dowolnie modyfikować parametry: Dodaj kolejną sieć, …

Krok 3: Ustawienie kamery, czujnika, serwomotoru

Ustawianie kamery, czujnika, serwomotoru
Ustawianie kamery, czujnika, serwomotoru

Spójrz na schemat połączeń.

Kamera:

Musisz włączyć interfejs aparatu. Aby to zrobić, wpisz:

sudo raspi-config

Przejdź do Opcje interfejsu, następnie Aparat, wybierz Tak i wybierz Tak, aby ponownie uruchomić.

Aby sprawdzić, czy kamera jest włączona:

vcgencmd get_camera

Powinieneś mieć linię support=1 wykryto=1, jeśli nie, spróbuj zaktualizować:

aktualizacja sudo apt-get

sudo apt-get upgrade

Krok 4: Ustawienie Uruchom przy starcie

Musisz dodać dostarczony przez nas plik lxterm-autostart.desktop w katalogu /home/pi/.config/autostart

Ten plik zawiera:

[Desktop Entry]Encoding=UTF-8 Name=Terminal autostart Comment=uruchom terminal Exec=source /home/pi/TabForPets/env/bin/activate Exec=/usr/bin/lxterm -hold -e "sleep 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py kolba uruchom --host=0.0.0.0"

Krok 5: Wydrukuj dozownik

Wydrukuj dozownik
Wydrukuj dozownik
Wydrukuj dozownik
Wydrukuj dozownik
Wydrukuj dozownik
Wydrukuj dozownik

Pobierz pliki stl w załączniku i użyj ich do wydrukowania dozownika i innych części dzięki drukarce 3D.

Powinieneś mieć: 1 dozownik, 1 śrubę, 2 cylindryczne koła zębate (jedna do silnika i jedna do śruby) i 3 urządzenia montażowe.

Krok 6: Ładowanie aplikacji do tabletu

Wystarczy podłączyć tablet lub smartfon do komputera i załadować dostarczony przez nas plik iot.apk.

Następnie na tablecie lub smartfonie zainstaluj apk.

Krok 7: Korzystanie z TabForPets

Włącz RPI i poczekaj, aż zaświeci się zielona dioda LED.

TabForPets jest gotowy do użycia.

Zalecana: