Obsah:

Karta pre zvieratá: 7 krokov
Karta pre zvieratá: 7 krokov

Video: Karta pre zvieratá: 7 krokov

Video: Karta pre zvieratá: 7 krokov
Video: ЗАКРИЧАЛ – ПОТЕРЯЛ ₽200.000 / ТРЭШКЭШ: Тишина 2024, Júl
Anonim
Karta pre domáce zvieratá
Karta pre domáce zvieratá
Karta pre domáce zvieratá
Karta pre domáce zvieratá

Ahoj ! Vitajte na pokynoch projektu Tab For Pets.

Karta For Pets má za cieľ:

- Zamestnajte domáceho maznáčika, keď ste preč;

- Zlepšite porozumenie svojho domáceho maznáčika vďaka náročným hrám;

- Poskytujte zábavné videá so svojim domácim miláčikom hrajúcim hry.

Konečným výrobkom je 1 tableta + 1 dávkovač. Na tablete je spustená aplikácia a keď váš maznáčik hru vyhrá, do automatu sa odošle požiadavka HTTP POST. Táto požiadavka aktivuje servomotor, aby jedlo mohlo spadnúť do podávača. Ultrazvukový strážca okrem toho vycíti, keď je váš maznáčik blízko tabletu, a aktivuje kameru, aby ste mohli mať video svojho domáceho maznáčika, ako hrá hru na tablete. Obraz architektúry popisuje, ako funguje.

Netestovali sme to, pretože nemáme domáceho maznáčika, a určite existujú veci, ktoré je potrebné prispôsobiť, aby boli účinné. Nebojte sa teda a prispôsobte/vylepšite to.:)

Kusovník:

- Raspberry Pi 3 B+

- Ultrazvukový merací modul HC-SR04

- Robot DF Micro Servo 9g DF9GMS

- Kamera Raspberry Pi NoIR V2

- Zelená LED dióda

- odpor 330 ohmov

- 3D tlačiareň

- Tablet (Alebo smartfón) (Pre náš prototyp používame smartphone, ale odporúčame použiť tablet určený pre domáce zvieratá, pretože klasická technológia obrazovky nie je prispôsobená pre zvieratá).

Softvér:

- Jednota

PREDPOKLADY:

Na Cloudinary potrebujete účet, pretože videá sa priamo nahrávajú na platformu

Krok 1: Nastavenie RPi

Najprv musíme načítať kód pythonu do RPi. Na tento účel odporúčame na pripojenie zariadenia RPi k obrazovke použiť obrazovku, myš a klávesnicu a samozrejme konektor HDMI. Musíte mať aj internetové pripojenie.

Po spustení systému vstúpte:

/Domov/

a vytvorte priečinok:

mkdir TabForPets || cd TabForPets

Tu pridajte súbor python: serveurMotorCamControl.py

Potom musíte nainštalovať všetky požadované balíky.

pip install Flask

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

Teraz musíte pridať konfiguračný súbor, vytvorte teda súbor config.ini a napíšte nasledujúce:

['DEFAULT']

CLOUD_NAME = your-cloudinary-name API_KEY = your-api-key API_SECRET = your-api-secret

Nahraďte to, čo je za „=“, svojim cloudovým menom, kľúčom a tajomstvom.

Krok 2: Nastavenie siete Wi -Fi

Odporúčame použiť vyhradený wifi kanál. Na Raspberry Pi zadajte:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Pridajte doň nasledujúce riadky:

sieť = {

ssid = "Tab4Pets" psk = "heslo" key_mgmt = WPA-PSK}

Parametre môžete ľubovoľne upravovať: Pridajte ďalšiu sieť,…

Krok 3: Nastavenie fotoaparátu, senzora, servomotora

Nastavenie fotoaparátu, senzora, servomotora
Nastavenie fotoaparátu, senzora, servomotora

Pozrite sa na schému zapojení.

Fotoaparát:

Musíte povoliť rozhranie fotoaparátu. Ak to chcete urobiť, zadajte:

sudo raspi-config

Prejdite na Možnosti rozhrania, potom Fotoaparát, vyberte Áno a reštartovaním vyberte Áno.

Ak chcete otestovať, či je kamera povolená, postupujte takto:

vcgencmd get_camera

Mali by ste mať podporovaný riadok = 1 zistený = 1, ak sa nepokúsite aktualizovať:

sudo apt-get aktualizácia

sudo apt-get upgrade

Krok 4: Nastavenie Spustiť pri spustení

Súbor lxterm-autostart.desktop, ktorý poskytujeme, musíte pridať do adresára /home/pi/.config/autostart

Tento súbor obsahuje:

[Záznam na plochu] Kódovanie = UTF -8 Názov = Automatický štart terminálu Komentár = spustenie terminálu Exec = zdroj/domov/pi/TabForPets/env/bin/aktivovať Exec =/usr/bin/lxterm -hold -e "spánok 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py spustenie banky --host = 0,0.0,0"

Krok 5: Vytlačte dávkovač

Vytlačte dávkovač
Vytlačte dávkovač
Vytlačte dávkovač
Vytlačte dávkovač
Vytlačte dávkovač
Vytlačte dávkovač

Získajte súbory stl v prílohe a použite ich na vytlačenie dávkovača a ďalších dielov vďaka vašej 3D tlačiarni.

Mali by ste mať: 1 dávkovač, 1 skrutku, 2 valcové prevody (jeden pre motor a jeden pre skrutku) a 3 montážne zariadenia.

Krok 6: Načítanie aplikácie do tabletu

Jednoducho pripojte tablet alebo smartphone k počítaču a načítajte poskytovaný súbor iot.apk.

Potom na svoj tablet alebo smartphone nainštalujte apk.

Krok 7: Použitie TabForPets

Zapnite RPI a počkajte, kým sa nerozsvieti zelená LED dióda.

TabForPets je pripravený na použitie.

Odporúča: