Innholdsfortegnelse:

Smart Dog House: 6 trinn
Smart Dog House: 6 trinn

Video: Smart Dog House: 6 trinn

Video: Smart Dog House: 6 trinn
Video: Когда так делает кошка в доме, ждите беды. Хитрости и магия кошки, способной улучшить вашу жизнь 2024, November
Anonim
Smart Dog House
Smart Dog House

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

Elektriske ledninger
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

Saken
Saken
Saken
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.

Anbefalt: