Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Pershendetje! Mirësevini në udhëzimet e projektit Tab For Pets.
Skeda Për kafshët shtëpiake synon:
- Mbani kafshën tuaj të zënë kur jeni larg;
- Rritni mirëkuptimin e kafshës suaj falë lojërave sfiduese;
- Siguroni video argëtuese të kafshës tuaj duke luajtur lojëra.
Produkti përfundimtar është 1 tabletë + 1 shpërndarës. Në tabletë një aplikacion po funksionon, dhe kur kafsha juaj të fitojë lojën, një kërkesë HTTP POST i dërgohet shpërndarësit. Kjo kërkesë aktivizon servomotorin në mënyrë që ushqimi të bjerë në ushqyesin e shpërndarësit. Për më tepër, një rojtar tejzanor do të kuptojë kur kafsha juaj është afër tabletës dhe do të aktivizojë një aparat fotografik, në mënyrë që të keni një video të kafshës suaj duke luajtur lojën në tabletë. Imazhi i arkitekturës përshkruan se si funksionon.
Ne nuk e testuam sepse nuk kemi kafshë shtëpiake, dhe me siguri ka disa gjëra për t'u përshtatur për të qenë efikas. Pra, mos kini frikë dhe përshtateni/përmirësojeni atë.:)
Fatura e materialeve:
- Raspberry Pi 3 B+
- Modul tejzanor i rangut HC-SR04
- DF Robot Micro Servo 9g DF9GMS
- Kamera Raspberry Pi NoIR V2
- LED e gjelbër
- Rezistenca 330 Ohms
- Printer 3D
- Tablet (Ose një smartphone) (Ne përdorim një smartphone për prototipin tonë, por ne rekomandojmë përdorimin e një tableti të krijuar për kafshët shtëpiake pasi teknologjia klasike e ekranit nuk është përshtatur për kafshët).
Softuer:
- Uniteti
PARASHIKIMET:
Keni nevojë për një llogari në Cloudinary, pasi videot ngarkohen drejtpërdrejt në platformë
Hapi 1: Vendosja e RPi
Së pari, ne duhet të ngarkojmë kodin python në RPi. Për ta bërë këtë, ne rekomandojmë përdorimin e një ekrani, miu dhe tastiere, dhe natyrisht një lidhës HDMI për të lidhur RPi me ekranin. Ju gjithashtu duhet të keni një lidhje interneti.
Pas nisjes, hyni:
/shtepia/
dhe krijoni një dosje:
mkdir TabForPets || cd TabForPets
Këtu, ju shtoni skedarin python: serveurMotorCamControl.py
Pastaj duhet të instaloni të gjitha paketat e kërkuara.
pip instaloni Flask
pip install cloudinary sudo apt-get install -y gpac sudo apt-get install xterm
Tani, duhet të shtoni një skedar konfigurimi, kështu që krijoni një skedar config.ini dhe shkruani sa vijon:
['DEFAULT']
CLOUD_NAME = emri juaj-cloudinar API_KEY = çelësi-api juaj API_SECRET = sekreti juaj-api
Zëvendësoni atë që është pas "=" me emrin tuaj cloudinar, çelësin dhe sekretin tuaj.
Hapi 2: Vendosja e Wi -Fi
Ne rekomandojmë përdorimin e një kanali wifi të dedikuar. Për ta bërë këtë, në Raspberry Pi, futni:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Shtoni rreshtat e mëposhtëm në të:
rrjet = {
ssid = "Tab4Pets" psk = "fjalëkalim" key_mgmt = WPA-PSK}
Mund të modifikoni parametrat sipas dëshirës: Shtoni një rrjet tjetër,…
Hapi 3: Vendosja e Kameras, Sensorit, Servomotorit
Shikoni skemën për lidhjet.
Kamera:
Ju duhet të aktivizoni ndërfaqen e kamerës. Për ta bërë këtë, shkruani:
sudo raspi-config
Shkoni te Opsionet e Ndërfaqes, pastaj Kamera, zgjidhni Po dhe zgjidhni Po për të rindezur.
Për të provuar nëse kamera është e aktivizuar:
vcgencmd get_camera
Ju duhet të keni linjën e mbështetur = 1 zbuluar = 1, nëse jo provoni të përditësoni:
përditësim sudo apt-get
sudo apt-get upgrade
Hapi 4: Vendosja e Run në fillimin
Ju duhet të shtoni skedarin lxterm-autostart.desktop që ne ofrojmë, në drejtorinë /home/pi/.config/autostart
Ky skedar përmban:
[Hyrja në desktop] Kodimi = Emri UTF -8 = Komenti automatik i fillimit = filloni një terminal Exec = burim/shtëpi/pi/TabForPets/env/bin/aktivizoni Exec =/usr/bin/lxterm -hold -e "gjumë 10; FLASK_APP =/home/pi/TabForPets/serveurMotorCamControl.py ekzekutimi i shishes --host = 0.0.0.0"
Hapi 5: Shtypni shpërndarësin
Merrni skedarët stl në aneks dhe përdorni atë për të printuar shpërndarësin dhe pjesët e tjera falë printerit tuaj 3D.
Duhet të keni: 1 shpërndarës, 1 vidë, 2 ingranazhe cilindrike (një për motorin dhe një për vidën), dhe 3 pajisje montimi.
Hapi 6: Ngarkimi i Aplikacionit në Tablet
Thjesht lidhni tabletin ose smartphone -in tuaj me kompjuterin tuaj dhe ngarkoni skedarin iot.apk që ne ofrojmë.
Pastaj, në tabletin ose smartphone tuaj, instaloni apk.
Hapi 7: Përdorimi i TabForPets
Furnizoni RPI dhe prisni që LED i Gjelbër të ndizet.
TabForPets është gati për përdorim.