Innehållsförteckning:

Smart Dog House: 6 steg
Smart Dog House: 6 steg

Video: Smart Dog House: 6 steg

Video: Smart Dog House: 6 steg
Video: Собачья Будка с ТЕПЛЫМ ПОЛОМ своими руками Timelapse Пошаговая инструкция 2024, November
Anonim
Smart hundhus
Smart hundhus

De flesta djurägare är nyfikna på vad deras älskade hund har gjort i sin frånvaro.

I denna instruerbara kommer vi att skapa en Raspberry Pi -baserad hundmonitor. Efter en arbetsdag kan du kontrollera appen och se tiden han tillbringade i sin "bänk", hur mycket ljud han gjorde och hur aktiv han har varit.

Tillbehör

Elektrisk:

  • Raspberry Pi 3 modell B (SD -kort 8 GB eller mer)
  • T-skomakare
  • LCD 16x2
  • Trycksensor
  • rörelsesensor
  • ljudsensor
  • motstånd
  • jumperwires

Steg 1: Installationen

Konfigurationen av pi:

Vi behöver 2 saker för detta steg:

  • disk imager win32:
  • vår bild på:

Inställning av SD -kort:

  • gå till SD -kortets startkatalog
  • öppna filen "cmdline.txt" och lägg till ip = 169.254.10.1. Se till att det finns ett mellanrum mellan det du skriver och det som redan finns i filen
  • spara den
  • skapa en fil ssh utan tillägg i samma dir
  • ta ut ditt SD -kort (men säkert)

Anslutning till PI:

  • Slå på PI: n och anslut LAN -kabeln till datorn och din PI
  • installera Putty från
  • lägg '169.254.10.1' i IP -rutan, välj SSH och port 22
  • öppen
  • användarnamn: pi
  • lösenord: hallon

Konfiguration:

  • skriv "sudo raspi-config"
  • Välj ditt wifi -land via lokaliseringskategorin
  • ladda ner realVNC:

    konfigurera en anslutning till din PI

  • gör en anslutning till ditt wifi
  • tillbaka till CLI -versionen (datorlinje -gränssnitt)

    • typ:

      • "sudo apt update"
      • "uppdateringsalternativ-installera/usr/bin/python python /usr/bin/python2.7 1"
      • "uppdateringsalternativ-installera/usr/bin/python python/usr/bin/python3 2"

Steg 2: Databasen

Installera mariaDB på PI

  • Typ

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Vi har inget rotlösenord än så tryck bara på enter
  • Nu kan vi konfigurera ett rotlösenord

    Svara Y på alla frågor

Steg 3: Elektrisk ledning

Elkablage
Elkablage

Koppla komponenterna enligt 'Electric Scheme'

Som bilaga ett praktiskt exempel på mitt Breadboard -kopplingsschema

Var uppmärksam eftersom jumperwires inte fastnar så bra, så se till att allt sitter ordentligt fast på brödbrädan.

Steg 4: Fallet

Fallet
Fallet
Fallet
Fallet

Gör fallet

Det finns olika möjligheter:

  • du kan använda en laserskärare
  • eller så kan du göra det för hand

Jag använde laserskäraren och jag limmade ihop de två lådorna som på bilden ovan. Måtten finns på ritningen om du skulle göra det för hand.

Om du vill generera laserskärarfiler finns det en enkel webbplats du kan använda. (https://www.makercase.com)

Steg 5: Python (backend)

För backend använder jag Pycharm.

För anslutning till din PI:

  • Fil
  • inställningar
  • Bygg, utförande, distribution
  • Spridning
  • Anslut till din PI genom att lägga till din SFTP -värd
  • Gå till andra fliken Mappings och se till att den lokala sökvägen är korrekt
  • Klicka på OK

Ladda ner koden från GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Ladda upp koden med högerklick och välj "Ladda upp till Rpi"

Kör skriptet med högerklick och välj kör (app.py)

Steg 6: Html och Java (frontend)

Ta Front-End-delen, du laddade ner i föregående steg från GITHUB och ladda upp den. Jag använde Visual Studio för att göra FE -delen, men upp till dig vilken miljö du föredrar att använda.

Rekommenderad: