Tartalomjegyzék:

Fül háziállatok számára: 7 lépés
Fül háziállatok számára: 7 lépés

Videó: Fül háziállatok számára: 7 lépés

Videó: Fül háziállatok számára: 7 lépés
Videó: Dolgok, amiket csak diákok értenek...🙀🔥 2024, Július
Anonim
Fül a Háziállatok számára
Fül a Háziállatok számára
Lap Háziállatok számára
Lap Háziállatok számára

Szia ! Üdvözöljük a Tab For Pets projekt oktatható programjában.

A Tab For Pets célja:

- Tartsa háziállatát elfoglalva, amikor távol van;

- Növelje kedvence megértését a kihívást jelentő játékoknak köszönhetően;

- Biztosítson szórakoztató videókat kedvencének játékáról.

A végtermék 1 tabletta + 1 adagoló. A táblagépen egy alkalmazás fut, és amikor kedvence megnyeri a játékot, egy HTTP POST kérést küld az adagolónak. Ez a kérés aktiválja a szervomotort, így az étel az adagoló adagolójába eshet. Ezenkívül egy ultrahangos ranger érzékeli, amikor kedvence a táblagép közelében van, és aktiválja a kamerát, így videót készíthet kedvencéről a játékról a táblagépen. Az architektúra képe leírja annak működését.

Nem teszteltük, mert nincs háziállatunk, és bizony van néhány dolog, amellyel igazodni kell a hatékonyság érdekében. Tehát ne féljen, és alkalmazkodjon/fokozza.:)

Darabjegyzékben:

- Raspberry Pi 3 B+

- Ultrahangos mérőmodul HC-SR04

- DF Robot Micro Servo 9g DF9GMS

- Raspberry Pi NoIR kamera V2

- Zöld LED

- 330 ohmos ellenállás

- 3d nyomtató

- táblagép (vagy okostelefon) (prototípusunkhoz okostelefont használunk, de azt javasoljuk, hogy háziállatok számára tervezett táblagépet használjon, mivel a klasszikus képernyőtechnológia nem állatokhoz igazított).

Szoftver:

- Egység

FELTÉTELEK:

Fiókra van szüksége a Cloudinary szolgáltatásban, mivel a videókat közvetlenül feltöltik a platformra

1. lépés: Az RPi beállítása

Először be kell töltenünk a python kódot az RPi -be. Ehhez azt javasoljuk, hogy használjon képernyőt, egeret és billentyűzetet, és természetesen HDMI -csatlakozót az RPi csatlakoztatásához a képernyőhöz. Internetkapcsolattal is rendelkeznie kell.

A rendszerindítás után lépjen be:

/itthon/

és hozzon létre egy mappát:

mkdir TabForPets || cd TabForPets

Itt adja hozzá a python fájlt: serveurMotorCamControl.py

Ezután telepítenie kell az összes szükséges csomagot.

pip install Lombik

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

Most hozzá kell adnia egy konfigurációs fájlt, ezért hozzon létre egy config.ini fájlt, és írja be a következőt:

['DEFAULT']

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

Cserélje le a "=" után lévőt a felhőalapú nevére, kulcsára és titkára.

2. lépés: A Wifi beállítása

Javasoljuk egy dedikált wifi -csatorna használatát. Ehhez a Raspberry Pi -n írja be:

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Adja hozzá a következő sorokat:

hálózat = {

ssid = "Tab4Pets" psk = "jelszó" key_mgmt = WPA-PSK}

A paramétereket tetszés szerint módosíthatja: adjon hozzá egy másik hálózatot,…

3. lépés: A kamera, az érzékelő, a szervomotor beállítása

A kamera, érzékelő, szervomotor beállítása
A kamera, érzékelő, szervomotor beállítása

Nézze meg a kapcsolatok sémáját.

Kamera:

Engedélyeznie kell a kamera kezelőfelületét. Ehhez írja be:

sudo raspi-config

Lépjen az Interfészbeállítások, majd a Kamera elemre, válassza az Igen lehetőséget, majd válassza az Igen lehetőséget az újraindításhoz.

A kamera engedélyezésének tesztelése:

vcgencmd get_camera

A sor támogatottnak kell lennie = 1 észlelt = 1, ha nem próbálja meg frissíteni:

sudo apt-get update

sudo apt-get upgrade

4. lépés: Futtatás beállítása indításkor

Hozzá kell adnia az általunk biztosított lxterm-autostart.desktop fájlt a /home/pi/.config/autostart könyvtárban

Ez a fájl a következőket tartalmazza:

[Asztali bejegyzés] Kódolás = UTF -8 Név = Terminál automatikus indítás Megjegyzés = Terminál indítása =/home/pi/TabForPets/serveurMotorCamControl.py lombik fut --host = 0.0.0.0"

5. lépés: Nyomtassa ki az adagolót

Nyomtassa ki az adagolót
Nyomtassa ki az adagolót
Nyomtassa ki az adagolót
Nyomtassa ki az adagolót
Nyomtassa ki az adagolót
Nyomtassa ki az adagolót

Szerezze be az stl fájlokat a mellékletben, és használja ki az adagoló és a többi alkatrész nyomtatására a 3D nyomtatónak köszönhetően.

Tartalmaznia kell: 1 adagolót, 1 csavart, 2 hengeres fogaskerekeket (egyet a motorhoz, egyet a csavarhoz) és 3 szerelési felszerelést.

6. lépés: Az alkalmazás betöltése a táblagépbe

Egyszerűen csatlakoztassa táblagépét vagy okostelefonját a számítógépéhez, és töltse be az általunk biztosított iot.apk fájlt.

Ezután táblagépén vagy okostelefonján telepítse az apk -t.

7. lépés: A TabForPets használata

Kapcsolja be az RPI -t, és várja meg, amíg a zöld LED kigyullad.

A TabForPets használatra kész.

Ajánlott: