Sisukord:

Nutikas koerte maja: 6 sammu
Nutikas koerte maja: 6 sammu

Video: Nutikas koerte maja: 6 sammu

Video: Nutikas koerte maja: 6 sammu
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, Juuli
Anonim
Nutikas koerte maja
Nutikas koerte maja

Enamik lemmikloomaomanikke on uudishimulik, mida nende armastatud koer nende äraolekul teinud on.

Selles juhendis loome Raspberry Pi -põhise koera monitori. Pärast tööpäeva saate rakendust vaadata ja vaadata aega, mis ta oma pingis veetis, kui palju müra ta tegi ja kui aktiivne ta on olnud.

Tarvikud

Elektriline:

  • Raspberry Pi 3 mudel B (SD -kaart 8 GB või rohkem)
  • T-cobler
  • LCD 16x2
  • rõhuandur
  • liikumisandur
  • heliandur
  • takistid
  • hüppajad

Samm: seadistamine

Pi seadistus:

Selle sammu jaoks vajame kahte asja:

  • kettapildistaja win32:
  • meie pilt:

SD -kaardi seadistamine:

  • minge SD -kaardi algkataloogi
  • avage fail "cmdline.txt" ja lisage ip = 169.254.10.1. Veenduge, et sisestatava ja failis sisalduva vahel oleks tühik
  • päästa see
  • looge samas kataloogis laiendita fail ssh ilma laiendita
  • võtke SD -kaart välja (kuid ohutult)

Ühendus PI -ga:

  • Lülitage PI toide sisse ja ühendage oma arvuti ja PI -ga LAN -kaabel
  • installige Putty saidilt
  • sisestage IP -kasti "169.254.10.1" valige SSH ja port 22
  • lahti
  • kasutajanimi: pi
  • parool: vaarikas

Konfiguratsioon:

  • tippige "sudo raspi-config"
  • Valige oma WiFi -riik lokaliseerimise kategooria kaudu
  • Laadige alla realVNC:

    seadistage ühendus oma PI -ga

  • looge ühendus oma wifi -ga
  • tagasi CLI (arvutiliini liides) versiooni juurde

    • tüüp:

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

2. samm: andmebaas

Installige mariaDB PI -le

  • Tüüp

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Meil pole veel root -parooli, nii et lihtsalt vajutage sisestusklahvi
  • Nüüd saame juurparooli seadistada

    Vasta Y kõigile küsimustele

Samm: elektrijuhtmestik

Elektrijuhtmestik
Elektrijuhtmestik

Ühendage komponendid vastavalt elektrilisele skeemile

Lisana praktiline näide minu Breadboardi juhtmestikust

Tähelepanu, sest hüppajad ei kleepu nii hästi, nii et veenduge, et kõik on leivaplaadile hästi kinnitatud.

4. samm: juhtum

Juhul
Juhul
Juhul
Juhul

Tehke juhtum

Võimalusi on erinevaid:

  • võite kasutada laserlõikurit
  • või saate seda käsitsi teha

Kasutasin laserlõikurit ja liimisin 2 karpi kokku nagu ülaltoodud pildil. Mõõtmed on joonisel, kui teete need käsitsi.

Kui soovite luua laserlõikuri faile, saate kasutada lihtsat saiti. (https://www.makercase.com)

Samm: Python (taustaprogramm)

Taustaks kasutan Pycharmi.

Ühenduse loomiseks oma PI -ga:

  • Fail
  • Seaded
  • Ehitamine, täitmine, juurutamine
  • Juurutamine
  • Looge ühendus oma PI -ga, lisades oma SFTP -hosti
  • Minge teisele vahelehele Kaardistused ja veenduge, et kohalik tee on õige
  • Klõpsake nuppu OK

Laadige kood alla GITHUBist (https://github.com/WoutDeBaere/Smart-dog-house)

Laadige kood paremklõpsuga üles ja valige „Laadi üles Rpi -sse”

Käivitage skript paremklõpsuga ja valige käsk (app.py)

6. toiming: HTML ja Java (kasutajaliides)

Võtke GITHUB-ist eelmises etapis alla laaditud kasutajaliides ja laadige see üles. Kasutasin FE osa tegemiseks Visual Studio'i, kuid teie otsustada, millist keskkonda eelistate kasutada.

Soovitan: