Sadržaj:
Video: Pametna kućica za pse: 6 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Većina vlasnika kućnih ljubimaca znatiželjna je što je njihov voljeni pas radio u njihovoj odsutnosti.
U ovom uputstvu stvorit ćemo monitor za pse temeljen na Raspberry Pi. Nakon radnog dana možete provjeriti aplikaciju i vidjeti vrijeme koje je proveo u svojoj ‘klupi’, koliko je buke napravio i koliko je aktivan.
Pribor
Električni:
- Raspberry Pi 3 model B (SD kartica 8 GB ili više)
- T-cobler
- LCD 16x2
- senzor tlaka
- senzor pokreta
- senzor zvuka
- otpornici
- kratkospojnici
Korak 1: Postavljanje
Postavljanje pi:
Za ovaj korak su nam potrebne 2 stvari:
- disk imager win32:
- naša slika na:
Postavljanje SD kartice:
- idite u direktorij za pokretanje SD kartice
- otvorite datoteku "cmdline.txt" i dodajte ip = 169.254.10.1. Provjerite ima li razmaka između onoga što upisujete i onoga što je već u datoteci
- Spremi
- stvoriti datoteku ssh bez proširenja u istom direktoriju
- izvadite SD karticu (ali sigurno)
Priključak na PI:
- Uključite PI i priključite LAN kabel u računalo i PI
- instalirajte Putty s
- stavite '169.254.10.1' u IP okvir, odaberite SSH i port 22
- otvorena
- korisničko ime: pi
- lozinka: malina
Konfiguracija:
- upišite "sudo raspi-config"
- Odaberite svoju Wi -Fi državu putem kategorije lokalizacije
-
preuzmite realVNC:
uspostavite vezu s vašim PI -jem
- uspostavite vezu sa svojim WiFi -jem
-
natrag na verziju CLI (sučelje računalne linije)
-
vrsta:
- "sudo apt update"
- "nadogradnje-alternative --install/usr/bin/python python /usr/bin/python2.7 1"
- "nadogradnje-alternative --install/usr/bin/python python/usr/bin/python3 2"
-
Korak 2: Baza podataka
Instalirajte mariaDB na PI
-
Tip
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Još nemamo root lozinku pa samo pritisnite enter
-
Sada možemo postaviti root lozinku
Odgovorite Y na sva pitanja
Korak 3: Električno ožičenje
Spojite komponente prema "električnoj shemi"
U privitku praktičan primjer moje sheme ožičenja Breadboard
Pažnja jer se žice za spajanje ne lijepe tako dobro, stoga pazite da sve bude dobro pričvršćeno na ploču za izradu oplate.
Korak 4: Slučaj
Napravite slučaj
Postoje različite mogućnosti:
- možete koristiti laserski stroj
- ili ga možete napraviti ručno
Koristio sam laserski stroj i zalijepio sam dvije kutije zajedno kao na gornjoj slici. Mjere su na crtežu ako biste to učinili ručno.
Ako želite generirati datoteke laserskog rezača, postoji jednostavno mjesto koje možete koristiti. (https://www.makercase.com)
Korak 5: Python (pozadina)
Za pozadinu koristim Pycharm.
Za vezu s vašim PI:
- Datoteka
- Postavke
- Izgradnja, izvršavanje, implementacija
- Raspoređivanje
- Povežite se s vašim PI -jem dodavanjem svog SFTP hosta
- Idite na preslikavanje druge kartice i provjerite je li lokalni put točan
- Pritisnite U redu
Preuzmite kôd s GITHUB-a (https://github.com/WoutDeBaere/Smart-dog-house)
Prenesite kôd desnim klikom i odaberite "Prenesi u Rpi"
Pokrenite skriptu desnim klikom i odaberite run (app.py)
Korak 6: HTML i Java (sučelje)
Uzmite prednji dio koji ste preuzeli u prethodnom koraku s GITHUB-a i prenesite ga. Koristio sam Visual Studio za izradu FE dijela, ali na vama je koje okruženje želite koristiti.