Indholdsfortegnelse:

Smart Dog House: 6 trin
Smart Dog House: 6 trin

Video: Smart Dog House: 6 trin

Video: Smart Dog House: 6 trin
Video: Building a HEATED DOG HOUSE for Canadian Winters 2024, November
Anonim
Smart hundehus
Smart hundehus

De fleste dyreejere er nysgerrige efter, hvad deres elskede hund har lavet i deres fravær.

I denne instruktive vil vi oprette en Raspberry Pi -baseret hundemonitor. Efter en arbejdsdag kan du tjekke appen og se den tid, han tilbragte i sin ‘bænk’, hvor meget støj han lavede, og hvor aktiv han har været.

Forbrugsvarer

Elektrisk:

  • Raspberry Pi 3 model B (SD -kort 8 GB eller mere)
  • T-skomager
  • LCD 16x2
  • tryk sensor
  • bevægelsessensor
  • lydsensor
  • modstande
  • jumperwires

Trin 1: Opsætningen

Opsætningen af pi:

Vi har brug for 2 ting til dette trin:

  • diskimager win32:
  • vores billede på:

Opsætning af SD -kort:

  • gå til SD -kortets boot -bibliotek
  • Åbn filen "cmdline.txt" og tilføj ip = 169.254.10.1. Sørg for, at der er et mellemrum mellem det, du skriver, og det, der allerede er i filen
  • Gem det
  • opret en fil ssh uden udvidelse i samme dir
  • tag dit SD -kort ud (men sikkert)

Tilslutning til PI:

  • Tænd for PI'en, og tilslut LAN -kablet til din computer og dit PI
  • installer Putty fra
  • sæt '169.254.10.1' i IP -boksen, vælg SSH og port 22
  • åben
  • brugernavn: pi
  • adgangskode: hindbær

Konfiguration:

  • skriv "sudo raspi-config"
  • Vælg dit wifi -land via lokaliseringskategorien
  • download realVNC:

    opsæt en forbindelse til dit PI

  • oprette forbindelse til din wifi
  • tilbage til CLI (computer line interface) version

    • type:

      • "sudo apt opdatering"
      • "opdateringsalternativer-install/usr/bin/python python /usr/bin/python2.7 1"
      • "opdateringsalternativer-install/usr/bin/python python/usr/bin/python3 2"

Trin 2: Databasen

Installer mariaDB på PI'en

  • Type

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Vi har endnu ingen root -adgangskode, så tryk bare på enter
  • Nu kan vi opsætte en root -adgangskode

    Svar Y på alle spørgsmål

Trin 3: Elektriske ledninger

Elektriske ledninger
Elektriske ledninger

Tilslut komponenterne i henhold til 'Elektrisk skema'

Vedhæftet et praktisk eksempel på mit Breadboard -ledningsskema

Bemærk, fordi jumperwires ikke klistrer så godt, så sørg for, at alt er godt fastgjort til brødbrættet.

Trin 4: Sagen

Sagen
Sagen
Sagen
Sagen

Gør sagen

Der er forskellige muligheder:

  • du kan bruge en laserskærer
  • eller du kan lave det i hånden

Jeg brugte laserskæreren og jeg limede de 2 kasser sammen som på billedet ovenfor. Målingerne er på tegningen, hvis du vil lave det i hånden.

Hvis du vil generere lasercutter -filer, er der et let websted, du kan bruge. (https://www.makercase.com)

Trin 5: Python (backend)

Til backend bruger jeg Pycharm.

For forbindelsen med din PI:

  • Fil
  • Indstillinger
  • Byg, udførelse, implementering
  • Implementering
  • Opret forbindelse til din PI ved at tilføje din SFTP -vært
  • Gå til anden fane Tilknytninger og kontroller, at den lokale sti er korrekt
  • Klik på OK

Download koden fra GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Upload koden med højreklik, og vælg 'Upload til Rpi'

Kør scriptet med højreklik og vælg Kør (app.py)

Trin 6: Html og Java (frontend)

Tag Front-End-delen, du downloadede i det foregående trin fra GITHUB, og upload den. Jeg brugte Visual Studio til at lave FE -delen, men op til dig hvilket miljø du foretrækker at bruge.

Anbefalede: