Cuprins:

Casa inteligentă pentru câini: 6 pași
Casa inteligentă pentru câini: 6 pași

Video: Casa inteligentă pentru câini: 6 pași

Video: Casa inteligentă pentru câini: 6 pași
Video: cusca caini cu acoperis intr-o apa 2024, Noiembrie
Anonim
Casa inteligentă pentru câini
Casa inteligentă pentru câini

Cei mai mulți proprietari de animale de companie sunt curioși ce a făcut câinele lor iubit în lipsa lor.

În acest instructable vom crea un monitor pentru câini bazat pe Raspberry Pi. După o zi de lucru, puteți verifica aplicația și puteți vedea timpul petrecut în „bancă”, cât de mult a făcut zgomot și cât de activ a fost.

Provizii

Electric:

  • Raspberry Pi 3 model B (card SD de 8 GB sau mai mult)
  • T-cobler
  • LCD 16x2
  • senzor de presiune
  • senzor de mișcare
  • senzor de sunet
  • rezistențe
  • jumperwires

Pasul 1: Configurarea

Configurarea pi:

Avem nevoie de 2 lucruri pentru acest pas:

  • disc imager win32:
  • imaginea noastră pe:

Configurarea cardului SD:

  • accesați directorul de pornire al cardului SD
  • deschideți fișierul „cmdline.txt” și adăugați ip = 169.254.10.1. Asigurați-vă că există un spațiu între ceea ce tastați și ceea ce este deja în fișier
  • Salvați-l
  • creați un fișier ssh fără extensie în același director
  • vă scoate cardul SD (dar în siguranță)

Conexiune la PI:

  • Alimentați PI și conectați cablul LAN la computer și PI
  • instalați Putty de pe
  • puneți „169.254.10.1” în caseta IP selectați SSH și portul 22
  • deschis
  • nume de utilizator: pi
  • parola: zmeură

Configurare:

  • tastați „sudo raspi-config”
  • Alegeți-vă țara Wi-Fi prin intermediul categoriei de localizare
  • descărcați realVNC:

    configurați o conexiune la PI

  • faceți o conexiune la wifi
  • înapoi la versiunea CLI (computer line interface)

    • tip:

      • „actualizare sudo apt”
      • "alternative-update --install / usr / bin / python python /usr/bin/python2.7 1"
      • "alternative-actualizare --instalați / usr / bin / python python / usr / bin / python3 2"

Pasul 2: baza de date

Instalați mariaDB pe PI

  • Tip

    • „sudo apt instalează serverul mariaDB”
    • „mysql_secure_installation”
  • Nu avem încă o parolă de root, așa că trebuie doar să apăsați Enter
  • Acum putem configura o parolă root

    Răspundeți Y la toate întrebările

Pasul 3: Cablare electrică

Cablaj electric
Cablaj electric

Conectați componentele conform „Schemei electrice”

În atașament, un exemplu practic al schemei mele de cablare Breadboard

Atenție, deoarece jumperwires nu se lipesc atât de bine, deci asigurați-vă că totul este bine atașat la panou.

Pasul 4: Cazul

Cazul
Cazul
Cazul
Cazul

Spuneți cazul

Există diferite posibilități:

  • puteți utiliza un laser
  • sau o puteți face manual

Am folosit laserul și am lipit cele două cutii la fel ca în imaginea de mai sus. Măsurătorile sunt în desen dacă doriți să le faceți manual.

Dacă doriți să generați fișiere de tip laser, există un site ușor pe care îl puteți utiliza. (https://www.makercase.com)

Pasul 5: Python (Backend-ul)

Pentru backend folosesc Pycharm.

Pentru conexiunea cu PI:

  • Fişier
  • Setări
  • Construire, Executare, Implementare
  • Implementare
  • Faceți conexiunea cu PI-ul dvs. adăugând gazda SFTP
  • Mergeți la a doua filă Mappings și asigurați-vă că calea locală este corectă
  • Faceți clic pe OK

Descărcați codul de la GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Încărcați codul cu clic dreapta și alegeți „Încărcare în Rpi”

Rulați scriptul cu clic dreapta și alegeți rula (app.py)

Pasul 6: HTML și Java (frontend)

Luați partea frontală, pe care ați descărcat-o în pasul anterior din GITHUB și încărcați-o. Am folosit Visual Studio pentru a face partea FE, dar depinde de dvs. ce mediu preferați să utilizați.

Recomandat: