Sadržaj:

Pametna kućica za pse: 6 koraka
Pametna kućica za pse: 6 koraka

Video: Pametna kućica za pse: 6 koraka

Video: Pametna kućica za pse: 6 koraka
Video: 30 ideja imena za psa 2024, Srpanj
Anonim
Pametna kućica za pse
Pametna kućica za pse

Većina vlasnika kućnih ljubimaca znatiželjna je što je njihov voljeni pas radio u njihovoj odsutnosti.

U ovom uputstvu stvorit ćemo monitor za pse temeljen na Raspberry Pi. Nakon radnog dana možete provjeriti aplikaciju i vidjeti vrijeme koje je proveo u svojoj ‘klupi’, koliko je buke napravio i koliko je aktivan.

Pribor

Električni:

  • Raspberry Pi 3 model B (SD kartica 8 GB ili više)
  • T-cobler
  • LCD 16x2
  • senzor tlaka
  • senzor pokreta
  • senzor zvuka
  • otpornici
  • kratkospojnici

Korak 1: Postavljanje

Postavljanje pi:

Za ovaj korak su nam potrebne 2 stvari:

  • disk imager win32:
  • naša slika na:

Postavljanje SD kartice:

  • idite u direktorij za pokretanje SD kartice
  • otvorite datoteku "cmdline.txt" i dodajte ip = 169.254.10.1. Provjerite ima li razmaka između onoga što upisujete i onoga što je već u datoteci
  • Spremi
  • stvoriti datoteku ssh bez proširenja u istom direktoriju
  • izvadite SD karticu (ali sigurno)

Priključak na PI:

  • Uključite PI i priključite LAN kabel u računalo i PI
  • instalirajte Putty s
  • stavite '169.254.10.1' u IP okvir, odaberite SSH i port 22
  • otvorena
  • korisničko ime: pi
  • lozinka: malina

Konfiguracija:

  • upišite "sudo raspi-config"
  • Odaberite svoju Wi -Fi državu putem kategorije lokalizacije
  • preuzmite realVNC:

    uspostavite vezu s vašim PI -jem

  • uspostavite vezu sa svojim WiFi -jem
  • natrag na verziju CLI (sučelje računalne linije)

    • vrsta:

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

Korak 2: Baza podataka

Instalirajte mariaDB na PI

  • Tip

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Još nemamo root lozinku pa samo pritisnite enter
  • Sada možemo postaviti root lozinku

    Odgovorite Y na sva pitanja

Korak 3: Električno ožičenje

Električno ožičenje
Električno ožičenje

Spojite komponente prema "električnoj shemi"

U privitku praktičan primjer moje sheme ožičenja Breadboard

Pažnja jer se žice za spajanje ne lijepe tako dobro, stoga pazite da sve bude dobro pričvršćeno na ploču za izradu oplate.

Korak 4: Slučaj

Slučaj
Slučaj
Slučaj
Slučaj

Napravite slučaj

Postoje različite mogućnosti:

  • možete koristiti laserski stroj
  • ili ga možete napraviti ručno

Koristio sam laserski stroj i zalijepio sam dvije kutije zajedno kao na gornjoj slici. Mjere su na crtežu ako biste to učinili ručno.

Ako želite generirati datoteke laserskog rezača, postoji jednostavno mjesto koje možete koristiti. (https://www.makercase.com)

Korak 5: Python (pozadina)

Za pozadinu koristim Pycharm.

Za vezu s vašim PI:

  • Datoteka
  • Postavke
  • Izgradnja, izvršavanje, implementacija
  • Raspoređivanje
  • Povežite se s vašim PI -jem dodavanjem svog SFTP hosta
  • Idite na preslikavanje druge kartice i provjerite je li lokalni put točan
  • Pritisnite U redu

Preuzmite kôd s GITHUB-a (https://github.com/WoutDeBaere/Smart-dog-house)

Prenesite kôd desnim klikom i odaberite "Prenesi u Rpi"

Pokrenite skriptu desnim klikom i odaberite run (app.py)

Korak 6: HTML i Java (sučelje)

Uzmite prednji dio koji ste preuzeli u prethodnom koraku s GITHUB-a i prenesite ga. Koristio sam Visual Studio za izradu FE dijela, ali na vama je koje okruženje želite koristiti.

Preporučeni: