Obsah:

Smart Dog House: 6 krokov
Smart Dog House: 6 krokov

Video: Smart Dog House: 6 krokov

Video: Smart Dog House: 6 krokov
Video: Кто такая ВЕЛИКАЯ МАТЬ МЕГАФОН? Who is the 'Great Mother' MEGAFON?? | Cool Kids 2024, Júl
Anonim
Inteligentný domček pre psa
Inteligentný domček pre psa

Väčšina majiteľov domácich zvierat je zvedavá, čo robil ich milovaný pes v ich neprítomnosti.

V tomto návode vytvoríme monitor pre psy založený na Raspberry Pi. Po pracovnom dni si môžete skontrolovať aplikáciu a zistiť čas, ktorý strávil na „lavičke“, aký veľký hluk vydal a ako bol aktívny.

Zásoby

Elektrické:

  • Raspberry Pi 3 model B (karta SD 8 GB alebo viac)
  • T-cobler
  • LCD 16x2
  • tlakový snímač
  • pohybový senzor
  • zvukový senzor
  • odpory
  • prepojovacie vodiče

Krok 1: Nastavenie

Nastavenie pí:

Na tento krok potrebujeme 2 veci:

  • disk imager win32:
  • náš obrázok na:

Nastavenie karty SD:

  • prejdite do zavádzacieho adresára karty SD
  • otvorte súbor "cmdline.txt" a pridajte ip = 169.254.10.1. Zaistite, aby bola medzera medzi tým, čo píšete, a tým, čo už je v súbore
  • ulož to
  • vytvorte súbor ssh bez prípony v rovnakom adresári
  • vytiahnite kartu SD (ale bezpečne)

Pripojenie k PI:

  • Napájajte PI a zapojte kábel LAN do počítača a PI
  • nainštalujte Putty z
  • do poľa IP zadajte „169.254.10.1“, vyberte SSH a port 22
  • otvorené
  • užívateľské meno: pi
  • heslo: malina

Konfigurácia:

  • zadajte „sudo raspi-config“
  • Vyberte svoju krajinu wifi prostredníctvom kategórie lokalizácie
  • stiahnite si realVNC:

    nastavte pripojenie k svojmu PI

  • vytvorte si pripojenie k wifi
  • späť na verziu CLI (rozhranie počítačovej linky)

    • typ:

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

Krok 2: Databáza

Nainštalujte mariaDB na PI

  • Napíšte

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Zatiaľ nemáme žiadne root heslo, takže stačí stlačiť Enter
  • Teraz môžeme nastaviť heslo root

    Odpovedzte na všetky otázky

Krok 3: Elektrické vedenie

Elektroinštalácie
Elektroinštalácie

Pripojte komponenty podľa „Elektrickej schémy“

V prílohe praktický príklad mojej schémy zapojenia Breadboard

Dávajte pozor, pretože prepojovacie drôty nelepia tak dobre, preto sa uistite, že je všetko dobre prichytené na doske.

Krok 4: Prípad

Púzdro
Púzdro
Púzdro
Púzdro

Urobte prípad

Existujú rôzne možnosti:

  • môžete použiť laserový rezač
  • alebo si ho môžete vyrobiť ručne

Použil som laserový rezač a zlepil som 2 škatule k sebe, ako na obrázku vyššie. Merania sú na výkrese, ak by ste to urobili ručne.

Ak chcete generovať súbory laserových rezačiek, existuje jednoduchá stránka, ktorú môžete použiť. (https://www.makercase.com)

Krok 5: Python (backend)

Na backend používam Pycharm.

Pre spojenie s vašim PI:

  • Súbor
  • nastavenie
  • Build, Execution, Deployment
  • Nasadenie
  • Pripojte sa k svojmu PI pridaním hostiteľa SFTP
  • Prejdite na druhú kartu Mapovania a uistite sa, že miestna cesta je správna
  • Kliknite na tlačidlo OK

Stiahnite si kód z GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Nahrajte kód pravým tlačidlom myši a zvoľte „Nahrať do Rpi“

Spustite skript pravým tlačidlom myši a zvoľte Spustiť (app.py)

Krok 6: Html a Java (frontend)

Vezmite časť Front-End, ktorú ste v predchádzajúcom kroku stiahli z GITHUBU, a nahrajte ju. Použil som Visual Studio na vykonanie časti FE, ale je na vás, ktoré prostredie radšej použijete.

Odporúča: