Taula de continguts:

Smart Dog House: 6 passos
Smart Dog House: 6 passos

Vídeo: Smart Dog House: 6 passos

Vídeo: Smart Dog House: 6 passos
Vídeo: Build Dog House. Timelapse. 2024, Juliol
Anonim
Smart Dog House
Smart Dog House

La majoria dels propietaris d’animals de companyia tenen curiositat pel que ha estat fent el seu estimat gos en absència.

En aquest instructiu, crearem un monitor per a gossos basat en Raspberry Pi. Després d’un dia laborable, podeu consultar l’aplicació i veure el temps que va passar al seu ‘banc’, el soroll que va fer i l’activitat que ha tingut.

Subministraments

Elèctric:

  • Raspberry Pi 3 model B (targeta SD de 8 GB o més)
  • T-cobler
  • Pantalla LCD de 16x2
  • sensor de pressió
  • sensor de moviment
  • sensor de so
  • resistències
  • cavallers

Pas 1: la configuració

La configuració del pi:

Necessitem dues coses per a aquest pas:

  • Imatge de disc win32:
  • la nostra imatge a:

Configuració de la targeta SD:

  • aneu al directori d’arrencada de la targeta SD
  • obriu el fitxer "cmdline.txt" i afegiu ip = 169.254.10.1. Assegureu-vos que hi hagi un espai entre el que escriviu i el que ja hi ha al fitxer
  • guarda-ho
  • creeu un fitxer ssh sense cap extensió al mateix directori
  • treure la targeta SD (però amb seguretat)

Connexió al PI:

  • Enceneu el PI i connecteu el cable LAN a l'ordinador i al PI
  • instal·leu Putty des de
  • poseu '169.254.10.1' a la caixa IP seleccioneu SSH i el port 22
  • obert
  • nom d'usuari: pi
  • contrasenya: gerd

Configuració:

  • escriviu "sudo raspi-config"
  • Trieu el vostre país wifi mitjançant la categoria de localització
  • descarregueu realVNC:

    configureu una connexió amb el vostre PI

  • connecteu-vos al vostre wifi
  • torna a la versió CLI (interfície de línia d'ordinador)

    • tipus:

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

Pas 2: la base de dades

Instal·leu mariaDB al PI

  • Tipus

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Encara no tenim cap contrasenya de root, així que només cal que premeu Retorn
  • Ara podem configurar una contrasenya de root

    Respon Y a totes les preguntes

Pas 3: cablejat elèctric

Cablejat elèctric
Cablejat elèctric

Connecteu els components segons el 'Electric Scheme'

A l’adjunt, un exemple pràctic del meu esquema de cablejat de Breadboard

Atenció perquè els cables no s’enganxen tan bé, així que assegureu-vos que tot estigui ben fixat a la taula de treball.

Pas 4: el cas

El cas
El cas
El cas
El cas

Feu el cas

Hi ha diferents possibilitats:

  • podeu fer servir un trencaclosques
  • o ho podeu fer a mà

He utilitzat el trencaclosques i he enganxat les dues caixes, com a la imatge superior. Les mesures es troben al dibuix si ho faria a mà.

Si voleu generar fitxers de trencaclosques, hi ha un lloc fàcil que podeu utilitzar. (https://www.makercase.com)

Pas 5: Python (el dorsal)

Per al backend faig servir Pycharm.

Per a la connexió amb el vostre PI:

  • Dossier
  • Configuració
  • Construcció, execució, desplegament
  • Desplegament
  • Feu la connexió amb el vostre PI afegint el vostre host SFTP
  • Aneu a la segona pestanya Assignacions i assegureu-vos que el camí local és correcte
  • Feu clic a D'acord

Descarregueu el codi de GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Pengeu el codi amb el botó dret i trieu "Puja a Rpi"

Executeu l'script amb el botó dret i trieu Executa (app.py)

Pas 6: HTML i Java (frontend)

Agafeu la part frontal, que heu baixat al pas anterior de GITHUB i pengeu-la. He utilitzat Visual Studio per fer la part FE, però depèn de vosaltres quin entorn preferiu utilitzar.

Recomanat: