Turinys:

Išmanusis šunų namelis: 6 žingsniai
Išmanusis šunų namelis: 6 žingsniai

Video: Išmanusis šunų namelis: 6 žingsniai

Video: Išmanusis šunų namelis: 6 žingsniai
Video: P36 SMARTWATCH: что нужно знать // технический обзор 2024, Lapkritis
Anonim
Protingas šunų namelis
Protingas šunų namelis

Daugumai naminių gyvūnėlių savininkų įdomu, ką jų mylimas šuo veikė jiems nesant.

Šioje instrukcijoje mes sukursime „Raspberry Pi“pagrindu sukurtą šuns monitorių. Po darbo dienos galite patikrinti programą ir pamatyti, kiek laiko jis praleido savo „suole“, kiek triukšmo jis sukėlė ir koks jis buvo aktyvus.

Prekės

Elektros:

  • „Raspberry Pi 3“modelis B (SD kortelė 8 GB ar daugiau)
  • T-cobler
  • LCD 16x2
  • slėgio daviklis
  • judesio jutiklis
  • garso jutiklis
  • rezistoriai
  • trumpieji laidai

1 žingsnis: sąranka

Pi sąranka:

Šiam žingsniui mums reikia 2 dalykų:

  • disko atvaizdas win32:
  • mūsų vaizdas:

SD kortelės sąranka:

  • eikite į SD kortelės įkrovos katalogą
  • atidarykite failą „cmdline.txt“ir pridėkite ip = 169.254.10.1. Įsitikinkite, kad tarp to, ką įvedate, ir to, kas jau yra faile, yra tarpas
  • Išsaugok tai
  • sukurkite failą ssh be plėtinio toje pačioje direktorijoje
  • išimkite SD kortelę (bet saugiai)

Prijungimas prie PI:

  • Įjunkite PI ir įjunkite LAN kabelį į kompiuterį ir PI
  • įdiekite „Putty“iš
  • į IP langelį įveskite „169.254.10.1“pasirinkite SSH ir 22 prievadą
  • atviras
  • vartotojo vardas: pi
  • slaptažodis: avietė

Konfigūracija:

  • įveskite „sudo raspi-config“
  • Pasirinkite „Wi -Fi“šalį naudodami lokalizavimo kategoriją
  • atsisiųskite realVNC:

    nustatykite ryšį su savo PI

  • užmegzti ryšį su „wifi“
  • atgal į CLI (kompiuterio linijos sąsaja) versiją

    • tipas:

      • "sudo apt atnaujinimas"
      • "atnaujinimo alternatyvos-įdiegti/usr/bin/python python /usr/bin/python2.7 1"
      • "atnaujinimo alternatyvos-įdiegti/usr/bin/python python/usr/bin/python3 2"

2 žingsnis: Duomenų bazė

Įdiekite „mariaDB“į PI

  • Tipas

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Mes dar neturime pagrindinio slaptažodžio, todėl tiesiog paspauskite „Enter“
  • Dabar galime nustatyti pagrindinį slaptažodį

    Atsakykite į visus klausimus Y

3 žingsnis: elektros instaliacija

Elektros instaliacija
Elektros instaliacija

Sujunkite komponentus pagal elektros schemą

Priede - praktinis mano „Breadboard“laidų schemos pavyzdys

Dėmesio, nes trumpieji laidai ne taip gerai prilimpa, todėl įsitikinkite, kad viskas gerai pritvirtinta prie duonos lentos.

4 žingsnis: atvejis

Byla
Byla
Byla
Byla

Padarykite bylą

Yra įvairių galimybių:

  • galite naudoti lazerinį pjoviklį
  • arba galite tai padaryti rankomis

Aš naudoju lazerinį pjoviklį ir suklijavau 2 dėžutes, kaip parodyta aukščiau esančiame paveikslėlyje. Išmatavimai yra brėžinyje, jei juos padarytumėte rankomis.

Jei norite generuoti lazerinius kirtimo failus, galite naudoti paprastą svetainę. (https://www.makercase.com)

5 veiksmas: „Python“(„Backend“)

Užpakalinei sistemai naudoju „Pycharm“.

Norėdami prisijungti prie savo PI:

  • Failas
  • Nustatymai
  • Sukūrimas, vykdymas, diegimas
  • Diegimas
  • Prijunkite savo PI, pridėdami savo SFTP pagrindinį kompiuterį
  • Eikite į antrą skirtuką Žemėlapiai ir įsitikinkite, kad vietinis kelias yra teisingas
  • Spustelėkite Gerai

Atsisiųskite kodą iš GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Įkelkite kodą dešiniuoju pelės klavišu ir pasirinkite „Įkelti į Rpi“

Paleiskite scenarijų dešiniuoju pelės klavišu ir pasirinkite vykdyti (app.py)

6 veiksmas: „HTML“ir „Java“(priekinė sąsaja)

Paimkite „Front-End“dalį, kurią atsisiuntėte atlikdami ankstesnį veiksmą iš „GITHUB“, ir įkelkite ją. FE daliai atlikti naudoju „Visual Studio“, bet tik nuo jūsų priklauso, kokią aplinką norite naudoti.

Rekomenduojamas: