Inhoudsopgave:

Slim hondenhok: 6 stappen
Slim hondenhok: 6 stappen

Video: Slim hondenhok: 6 stappen

Video: Slim hondenhok: 6 stappen
Video: #volgCoCo deel 6: Hoe slim is je hond? Hond achteruit leren lopen. Puppy pootje aanleren 2024, November
Anonim
Slim hondenhok
Slim hondenhok

De meeste eigenaren van gezelschapsdieren zijn benieuwd wat hun geliefde hond heeft gedaan tijdens hun afwezigheid.

In deze instructable zullen we een op Raspberry Pi gebaseerde hondenmonitor maken. Na een werkdag kun je de app checken en zien hoeveel tijd hij in zijn ‘bank’ heeft doorgebracht, hoeveel lawaai hij maakte en hoe actief hij is geweest.

Benodigdheden

Elektrisch:

  • Raspberry Pi 3 model B (SD-kaart 8GB of meer)
  • T-cobler
  • LCD 16x2
  • druksensor
  • bewegingssensor
  • geluidssensor
  • weerstanden
  • jumperdraden

Stap 1: De installatie

De opstelling van de pi:

Voor deze stap hebben we 2 dingen nodig:

  • disk imager win32:
  • onze afbeelding op:

De SD-kaartconfiguratie:

  • ga naar de opstartmap van de SD-kaart
  • open het bestand "cmdline.txt" en voeg ip=169.254.10.1 toe. Zorg ervoor dat er een spatie is tussen wat u typt en wat al in het bestand staat
  • bewaar het
  • maak een bestand ssh zonder extensie in dezelfde map
  • haal je SD-kaart eruit (maar veilig)

Aansluiting op de PI:

  • Zet de PI aan en sluit de LAN-kabel aan op uw computer en uw PI
  • installeer Putty van
  • zet '169.254.10.1' in het IP-vakselecteer SSH en poort 22
  • open
  • gebruikersnaam: pi
  • wachtwoord: framboos

Configuratie:

  • typ "sudo raspi-config"
  • Kies je wifi-land via de lokalisatiecategorie
  • download realVNC:

    maak een verbinding met uw PI

  • maak verbinding met je wifi
  • terug naar CLI (computer line interface) versie

    • typ:

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

Stap 2: De database

Installeer de mariaDB op de PI

  • Type

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • We hebben nog geen root-wachtwoord, dus druk gewoon op enter
  • Nu kunnen we een root-wachtwoord instellen

    Antwoord Y op alle vragen

Stap 3: Elektrische bedrading

Elektrische bedrading
Elektrische bedrading

Bekabel de componenten volgens het 'Elektriciteitsschema'

In bijlage een praktisch voorbeeld van mijn Breadboard bedradingsschema

Let op want jumperwires blijven niet zo goed plakken, dus zorg dat alles goed vast zit op het breadboard.

Stap 4: De zaak

De zaak
De zaak
De zaak
De zaak

Maak de zaak

Er zijn verschillende mogelijkheden:

  • je kunt een lasercutter gebruiken
  • of je kunt het met de hand maken

Ik heb de lasercutter gebruikt en de 2 dozen aan elkaar gelijmd zoals op de foto hierboven. De afmetingen staan in de tekening als je het met de hand zou maken.

Als u lasercutter-bestanden wilt genereren, is er een eenvoudige site die u kunt gebruiken. (https://www.makercase.com)

Stap 5: Python (de backend)

Voor de backend gebruik ik Pycharm.

Voor de verbinding met uw PI:

  • Bestand
  • Instellingen
  • Bouwen, uitvoeren, implementeren
  • Inzet
  • Maak de verbinding met uw PI door uw SFTP-host toe te voegen
  • Ga naar het tweede tabblad Mappings en zorg ervoor dat het lokale pad correct is
  • Klik OK

Download de code van GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Upload de code met de rechtermuisknop en kies 'Uploaden naar Rpi'

Voer het script uit met de rechtermuisknop en kies uitvoeren (app.py)

Stap 6: Html en Java (frontend)

Neem het Front-End-gedeelte dat u in de vorige stap van GITHUB hebt gedownload en upload het. Ik heb Visual Studio gebruikt om het FE-gedeelte te doen, maar het is aan jou welke omgeving je het liefst gebruikt.

Aanbevolen: