Sisukord:
Video: Nutikas koerte maja: 6 sammu
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Enamik lemmikloomaomanikke on uudishimulik, mida nende armastatud koer nende äraolekul teinud on.
Selles juhendis loome Raspberry Pi -põhise koera monitori. Pärast tööpäeva saate rakendust vaadata ja vaadata aega, mis ta oma pingis veetis, kui palju müra ta tegi ja kui aktiivne ta on olnud.
Tarvikud
Elektriline:
- Raspberry Pi 3 mudel B (SD -kaart 8 GB või rohkem)
- T-cobler
- LCD 16x2
- rõhuandur
- liikumisandur
- heliandur
- takistid
- hüppajad
Samm: seadistamine
Pi seadistus:
Selle sammu jaoks vajame kahte asja:
- kettapildistaja win32:
- meie pilt:
SD -kaardi seadistamine:
- minge SD -kaardi algkataloogi
- avage fail "cmdline.txt" ja lisage ip = 169.254.10.1. Veenduge, et sisestatava ja failis sisalduva vahel oleks tühik
- päästa see
- looge samas kataloogis laiendita fail ssh ilma laiendita
- võtke SD -kaart välja (kuid ohutult)
Ühendus PI -ga:
- Lülitage PI toide sisse ja ühendage oma arvuti ja PI -ga LAN -kaabel
- installige Putty saidilt
- sisestage IP -kasti "169.254.10.1" valige SSH ja port 22
- lahti
- kasutajanimi: pi
- parool: vaarikas
Konfiguratsioon:
- tippige "sudo raspi-config"
- Valige oma WiFi -riik lokaliseerimise kategooria kaudu
-
Laadige alla realVNC:
seadistage ühendus oma PI -ga
- looge ühendus oma wifi -ga
-
tagasi CLI (arvutiliini liides) versiooni juurde
-
tüüp:
- "sudo apt värskendus"
- "update-alternatives --install/usr/bin/python python /usr/bin/python2.7 1"
- "update-alternatives --install/usr/bin/python python/usr/bin/python3 2"
-
2. samm: andmebaas
Installige mariaDB PI -le
-
Tüüp
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Meil pole veel root -parooli, nii et lihtsalt vajutage sisestusklahvi
- Nüüd saame juurparooli seadistada
Vasta Y kõigile küsimustele
Samm: elektrijuhtmestik
Ühendage komponendid vastavalt elektrilisele skeemile
Lisana praktiline näide minu Breadboardi juhtmestikust
Tähelepanu, sest hüppajad ei kleepu nii hästi, nii et veenduge, et kõik on leivaplaadile hästi kinnitatud.
4. samm: juhtum
Tehke juhtum
Võimalusi on erinevaid:
- võite kasutada laserlõikurit
- või saate seda käsitsi teha
Kasutasin laserlõikurit ja liimisin 2 karpi kokku nagu ülaltoodud pildil. Mõõtmed on joonisel, kui teete need käsitsi.
Kui soovite luua laserlõikuri faile, saate kasutada lihtsat saiti. (https://www.makercase.com)
Samm: Python (taustaprogramm)
Taustaks kasutan Pycharmi.
Ühenduse loomiseks oma PI -ga:
- Fail
- Seaded
- Ehitamine, täitmine, juurutamine
- Juurutamine
- Looge ühendus oma PI -ga, lisades oma SFTP -hosti
- Minge teisele vahelehele Kaardistused ja veenduge, et kohalik tee on õige
- Klõpsake nuppu OK
Laadige kood alla GITHUBist (https://github.com/WoutDeBaere/Smart-dog-house)
Laadige kood paremklõpsuga üles ja valige „Laadi üles Rpi -sse”
Käivitage skript paremklõpsuga ja valige käsk (app.py)
6. toiming: HTML ja Java (kasutajaliides)
Võtke GITHUB-ist eelmises etapis alla laaditud kasutajaliides ja laadige see üles. Kasutasin FE osa tegemiseks Visual Studio'i, kuid teie otsustada, millist keskkonda eelistate kasutada.