Përmbajtje:
Video: Shtëpi e zgjuar e qenve: 6 hapa
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Shumica e pronarëve të kafshëve shtëpiake janë kuriozë se çfarë ka bërë qeni i tyre i dashur në mungesë të tyre.
Në këtë udhëzues ne do të krijojmë një monitor Qeni me bazë Raspberry Pi. Pas një dite pune, mund të kontrolloni aplikacionin dhe të shihni kohën që kaloi në ‘stolin’ e tij, sa zhurmë bëri dhe sa aktiv ka qenë.
Furnizimet
Elektrike:
- Raspberry Pi 3 model B (kartë SD 8 GB ose më shumë)
- T-cobler
- LCD 16x2
- sensor presioni
- sensor lëvizjeje
- sensori i zërit
- rezistencat
- jumperwires
Hapi 1: Konfigurimi
Konfigurimi i pi:
Ne kemi nevojë për 2 gjëra për këtë hap:
- disku i imazhit win32:
- imazhi ynë në:
Konfigurimi i kartës SD:
- shkoni në drejtorinë e nisjes së kartës SD
- hapni skedarin "cmdline.txt" dhe shtoni ip = 169.254.10.1. Sigurohuni që ka një hapësirë midis asaj që shkruani dhe asaj që është tashmë në skedar
- ruajeni atë
- krijoni një skedar ssh pa shtrirje në të njëjtin regj
- ju nxjerr kartën SD (por në mënyrë të sigurt)
Lidhja me IP:
- Furnizoni PI dhe lidhni kabllon LAN në kompjuterin tuaj dhe PI tuaj
- instaloni Putty nga
- vendosni '169.254.10.1' në kutinë IP zgjidhni SSH dhe portin 22
- hapur
- emri i përdoruesit: pi
- fjalëkalim: mjedër
Konfigurimi:
- shkruani "sudo raspi-config"
- Zgjidhni vendin tuaj wifi përmes kategorisë së lokalizimit
- shkarkoni realVNC:
vendosni një lidhje me PI -në tuaj
- bëni një lidhje me wifi -n tuaj
-
përsëri në versionin CLI (ndërfaqja e linjës kompjuterike)
-
lloji:
- "përditësim sudo apt"
- "Update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
- "Update-alternatives --install/usr/bin/python python/usr/bin/python3 2"
-
Hapi 2: Baza e të dhënave
Instaloni mariaDB në PI
-
Lloji
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Ne nuk kemi ende një fjalëkalim rrënjësor, kështu që thjesht shtypni enter
-
Tani mund të vendosim një fjalëkalim rrënjësor
Përgjigju Y të gjitha pyetjeve
Hapi 3: Instalimet elektrike
Lidhni përbërësit sipas "Skemës Elektrike"
Në bashkëngjitje një shembull praktik i skemës sime të instalimeve elektrike të Breadboard
Kujdes sepse telat e kërcyesit nuk ngjiten aq mirë, prandaj sigurohuni që gjithçka të jetë e lidhur mirë me dërrasën e bukës.
Hapi 4: Rasti
Bëni rastin
Ka mundësi të ndryshme:
- ju mund të përdorni një lazer cutter
- ose mund ta bëni me dorë
Kam përdorur lazerprerësin dhe i kam ngjitur 2 kutitë së bashku si në foton e mësipërme. Matjet janë në vizatim nëse do ta bënit me dorë.
Nëse dëshironi të krijoni skedarë lazercutter, ekziston një faqe e lehtë që mund të përdorni. (https://www.makercase.com)
Hapi 5: Python (Backend)
Për backend unë përdor Pycharm.
Për lidhjen me PI -në tuaj:
- Skedar
- Cilësimet
- Ndërtimi, Ekzekutimi, Vendosja
- Vendosja
- Bëni lidhjen me PI -në tuaj duke shtuar hostin tuaj SFTP
- Shkoni te skeda e dytë Hartimet dhe sigurohuni që rruga lokale është e saktë
- Kliko OK
Shkarkoni kodin nga GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Ngarko kodin me klik të djathtë dhe zgjidh 'Ngarko në Rpi'
Drejtoni skenarin me klik të djathtë dhe zgjidhni drejtimin (app.py)
Hapi 6: Html dhe Java (frontend)
Merrni pjesën Front-End, të shkarkuar në hapin e mëparshëm nga GITHUB dhe ngarkoni atë. Kam përdorur Visual Studio për të bërë pjesën FE, por varet nga ju se cilin mjedis preferoni të përdorni.