Sisukord:
- Tarvikud
- Samm: seadistamine
- 2. samm: andmebaas
- Samm: elektrijuhtmestik
- 4. samm: juhtum
- Samm: Python (taustaprogramm)
- 6. toiming: HTML ja Java (kasutajaliides)
Video: Nutikas koerte maja: 6 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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.
Soovitan:
Mikro: koerte ukseavaja: 8 sammu (piltidega)
Micro: Bit koera ukseavaja: kas teie lemmikloomad püüavad end tubadesse kinni? Kas soovite, et saaksite oma kodu oma karvastele* sõpradele kättesaadavamaks muuta ?? Houray Me
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: 10 sammu (koos piltidega)
Nutikas äratuskell: nutikas äratuskell, mis on valmistatud Raspberry Pi -ga: kas olete kunagi tahtnud nutikat kella? Kui jah, siis see on teie jaoks lahendus! Ma tegin nutika äratuskella, see on kell, mille abil saate äratusaega vastavalt veebisaidile muuta. Kui äratus hakkab tööle, kostab heli (sumin) ja 2 tuld
Koerte jahutus- ja tuvastussüsteem: 5 sammu
Koerte jahutus- ja tuvastussüsteem: Tere, minu nimi on Bryan ja mul on kaks koera. Ma mõtlesin, kuidas saaksin neid kuumal päeval haagises maha jahutada. Minu lahendus on jahutus- ja tuvastussüsteem. Tuvastussüsteem peab tagama, et süsteem on aktiivne, kui koerad on
Automaatne koerte jaotur: 10 sammu
Automaatne koerajaotur: oma projektiga veendun, et kui jätate oma koera üksi koju, ei jää ta kunagi toiduta. Automaatne söötur saab " häkkida " maisihelveste dosaatorist. Dosaator on koeratoidu mahuti, ratas allosas
Nähtamatu koerte treener: 9 sammu
Nähtamatu koerte treener: Pange tähele! Reaktiivsed plokid pole enam saadaval, nii et te ei saa seda juhendit täita. Rõhuanduri, LED -i ja kõlari abil saate muuta oma Pi nähtamatuks koeratreeneriks, mis treenib teie koera diivanilt välja tulema. Kui koer istub