Kazalo:

Pametna hišica za pse: 6 korakov
Pametna hišica za pse: 6 korakov

Video: Pametna hišica za pse: 6 korakov

Video: Pametna hišica za pse: 6 korakov
Video: Праздник. Новогодняя комедия 2024, Julij
Anonim
Pametna hišica za pse
Pametna hišica za pse

Večino lastnikov hišnih ljubljenčkov zanima, kaj je njihov ljubljeni pes počel v njihovi odsotnosti.

V tem navodilu bomo ustvarili monitor za pse na osnovi Raspberry Pi. Po delovnem dnevu lahko preverite aplikacijo in si ogledate čas, ki ga je preživel v svoji 'klopi', koliko hrupa je naredil in kako aktiven je bil.

Zaloge

Električno:

  • Raspberry Pi 3 model B (kartica SD 8 GB ali več)
  • T-cobler
  • LCD 16x2
  • senzor tlaka
  • senzor gibanja
  • zvočni senzor
  • upori
  • mostične žice

1. korak: Namestitev

Nastavitev pi:

Za ta korak potrebujemo 2 stvari:

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

Nastavitev kartice SD:

  • pojdite v zagonski imenik kartice SD
  • odprite datoteko "cmdline.txt" in dodajte ip = 169.254.10.1. Prepričajte se, da je prostor med tem, kar vnesete, in tisto, kar je že v datoteki
  • shrani
  • ustvarite datoteko ssh brez razširitve v istem direktoriju
  • izvlecite kartico SD (vendar varno)

Priključitev na PI:

  • Vklopite PI in priključite kabel LAN v računalnik in v PI
  • namestite Putty s
  • v polje IP vnesite '169.254.10.1', izberite SSH in vrata 22
  • odprto
  • uporabniško ime: pi
  • geslo: malina

Konfiguracija:

  • vnesite "sudo raspi-config"
  • Izberite državo wifi prek kategorije lokalizacije
  • prenesite realVNC:

    vzpostavite povezavo z vašim PI

  • vzpostavite povezavo z wifi
  • nazaj na različico CLI (računalniški linijski vmesnik)

    • vrsta:

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

2. korak: Baza podatkov

Namestite mariaDB na PI

  • Vrsta
    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Gesla za root še nimamo, zato samo pritisnite enter
  • Zdaj lahko nastavimo korensko geslo

    Odgovorite Y na vsa vprašanja

Korak: Električno ožičenje

Električna napeljava
Električna napeljava

Sestavite komponente v skladu z „električno shemo“

V prilogi praktičen primer moje sheme ožičenja Breadboard

Pozor, ker se mostički ne držijo tako dobro, zato se prepričajte, da je vse dobro pritrjeno na ploščo.

4. korak: Primer

Primer
Primer
Primer
Primer

Ustvari primer

Obstajajo različne možnosti:

  • lahko uporabite laserski rezalnik
  • ali pa jo naredite ročno

Uporabil sem laserski rezalnik in zlepil 2 škatli skupaj, kot je na zgornji sliki. Meritve so na risbi, če jih naredite ročno.

Če želite ustvariti datoteke lasercutterja, lahko uporabite preprosto spletno mesto. (https://www.makercase.com)

5. korak: Python (zaledje)

Za ozadje uporabljam Pycharm.

Za povezavo z vašim PI:

  • mapa
  • Nastavitve
  • Zgradite, izvedite, uvedite
  • Uvedba
  • Vzpostavite povezavo z vašim PI tako, da dodate svojega gostitelja SFTP
  • Pojdite na preslikave drugega zavihka in se prepričajte, da je lokalna pot pravilna
  • Kliknite V redu

Prenesite kodo iz GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Kodo naložite z desnim klikom in izberite »Naloži v Rpi«

Zaženite skript z desnim klikom in izberite run (app.py)

6. korak: HTML in Java (sprednja stran)

Vzemite sprednji del, ki ste ga v prejšnjem koraku prenesli iz GITHUB in ga naložite. Za delo FE sem uporabil Visual Studio, vendar je odvisno od vas, katero okolje želite uporabiti.

Priporočena: