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, Juli
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 njihovom odsustvu.

U ovom uputstvu ćemo stvoriti monitor za pse zasnovan 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.

Supplies

Električno:

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

Korak 1: Postavljanje

Postavljanje pi:

Za ovaj korak su nam potrebne 2 stvari:

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

Podešavanje SD kartice:

  • idite u direktorij za pokretanje SD kartice
  • otvorite datoteku "cmdline.txt" i dodajte ip = 169.254.10.1. Uvjerite se da postoji razmak između onoga što otkucate i onoga što je već u datoteci
  • sačuvaj to
  • stvorite datoteku ssh bez ekstenzije u istom direktoriju
  • izvadite SD karticu (ali sigurno)

Povezivanje na PI:

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

Konfiguracija:

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

    postavite vezu na svoj PI

  • uspostavite vezu sa svojim WiFi -jem
  • nazad na verziju CLI (računarski linijski interfejs)

    • tip:

      • "sudo apt update"
      • "alternative-nadogradnje --install/usr/bin/python python /usr/bin/python2.7 1"
      • "alternative-nadogradnje --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 prilogu praktičan primjer moje sheme ožičenja Breadboard

Pažnja jer se kratkospojnici ne lijepe tako dobro, pa se pobrinite da sve bude dobro pričvršćeno na ploču.

Korak 4: Slučaj

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

Napravi slučaj

Postoje različite mogućnosti:

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

Koristio sam laserski stroj i zalijepio sam 2 kutije zajedno kao na gornjoj slici. Mjere su na crtežu ako ih napravite 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 sa vašim PI:

  • Datoteka
  • Postavke
  • Izgradnja, izvršavanje, implementacija
  • Raspoređivanje
  • Uspostavite vezu sa svojim PI dodavanjem svog SFTP hosta
  • Idite na preslikavanje druge kartice i provjerite je li lokalna staza ispravna
  • Pritisnite OK

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

Otpremite kôd desnim klikom i odaberite 'Upload to 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 sa GITHUB-a i prenesite ga. Koristio sam Visual Studio za izradu FE dijela, ali na vama je koje okruženje želite koristiti.

Preporučuje se: