Innholdsfortegnelse:
Video: Smart Dog House: 6 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
De fleste dyreeiere er nysgjerrige på hva deres elskede hund har gjort i fravær.
I denne instruksen vil vi lage en Raspberry Pi -basert hundmonitor. Etter en arbeidsdag kan du sjekke appen og se tiden han tilbrakte i "benken", hvor mye støy han laget og hvor aktiv han har vært.
Rekvisita
Elektrisk:
- Raspberry Pi 3 modell B (SD -kort 8 GB eller mer)
- T-skomaker
- LCD 16x2
- trykksensor
- bevegelsessensor
- lydsensor
- motstander
- jumperwires
Trinn 1: Oppsett
Oppsettet av pi:
Vi trenger to ting for dette trinnet:
- disk imager win32:
- bildet vårt på:
Oppsett av SD -kort:
- gå til oppstartskatalogen for SD -kortet
- åpne filen "cmdline.txt" og legg til ip = 169.254.10.1. Sørg for at det er et mellomrom mellom det du skriver og det som allerede er i filen
- lagre det
- lag en fil ssh uten utvidelse i samme dir
- ta SD -kortet ditt ut (men trygt)
Tilkobling til PI:
- Slå på PI -en og koble LAN -kabelen til datamaskinen og PI -en
- installer Putty fra
- Sett '169.254.10.1' i IP -boksen, velg SSH og port 22
- åpen
- brukernavn: pi
- passord: bringebær
Konfigurasjon:
- skriv "sudo raspi-config"
- Velg ditt wifi -land via lokaliseringskategorien
-
last ned realVNC:
konfigurere en tilkobling til din PI
- koble til wifi
-
tilbake til CLI -versjonen (computer line interface)
-
type:
- "sudo apt update"
- "oppdateringsalternativer-install/usr/bin/python python /usr/bin/python2.7 1"
- "oppdateringsalternativer-install/usr/bin/python python/usr/bin/python3 2"
-
Trinn 2: Databasen
Installer mariaDB på PI
-
Type
- "sudo apt install mariaDB-server"
- "mysql_secure_installation"
- Vi har ikke noe root -passord ennå, så bare trykk enter
-
Nå kan vi sette opp et rotpassord
Svar Y på alle spørsmålene
Trinn 3: Elektriske ledninger
Koble komponentene i henhold til 'Electric Scheme'
Vedlegg et praktisk eksempel på min Breadboard -ledningsoppsett
Vær oppmerksom fordi jumperwires ikke fester så godt, så sørg for at alt er godt festet til brødbrettet.
Trinn 4: Saken
Gjør saken
Det er forskjellige muligheter:
- du kan bruke en laserskærer
- eller du kan lage det for hånd
Jeg brukte laserskjæreren og jeg limte de 2 boksene sammen som på bildet ovenfor. Målingene er på tegningen hvis du skulle gjøre det for hånd.
Hvis du vil generere laserkutterfiler, er det et enkelt nettsted du kan bruke. (https://www.makercase.com)
Trinn 5: Python (backend)
For backend bruker jeg Pycharm.
For tilkoblingen til din PI:
- Fil
- Innstillinger
- Bygg, utførelse, distribusjon
- Utplassering
- Koble til PI -en din ved å legge til SFTP -verten
- Gå til andre kategori Tilordninger og kontroller at den lokale banen er riktig
- Klikk OK
Last ned koden fra GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)
Last opp koden med høyreklikk og velg 'Last opp til Rpi'
Kjør skriptet med høyreklikk og velg kjør (app.py)
Trinn 6: Html og Java (frontend)
Ta Front-End-delen, du lastet ned i forrige trinn fra GITHUB og last den opp. Jeg brukte Visual Studio til å gjøre FE -delen, men opp til deg hvilket miljø du foretrekker å bruke.