Obsah:

Smart Dog House: 6 kroků
Smart Dog House: 6 kroků

Video: Smart Dog House: 6 kroků

Video: Smart Dog House: 6 kroků
Video: Build Dog House. Timelapse. 2024, Červenec
Anonim
Chytrý dům pro psy
Chytrý dům pro psy

Většina majitelů domácích zvířat je zvědavá, co jejich milovaný pes dělal v jejich nepřítomnosti.

V tomto pokynu vytvoříme psí monitor založený na Raspberry Pi. Po pracovním dni můžete aplikaci zkontrolovat a podívat se na čas, který strávil na své „lavičce“, kolik hluku vydával a jak aktivní byl.

Zásoby

Elektrický:

  • Raspberry Pi 3 model B (karta SD 8 GB nebo více)
  • T-cobler
  • LCD 16x2
  • snímač tlaku
  • pohybový senzor
  • zvukový senzor
  • odpory
  • propojovací dráty

Krok 1: Nastavení

Nastavení pi:

K tomuto kroku potřebujeme 2 věci:

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

Nastavení karty SD:

  • přejděte do spouštěcího adresáře karty SD
  • otevřete soubor "cmdline.txt" a přidejte ip = 169.254.10.1. Ujistěte se, že je mezera mezi tím, co píšete, a tím, co je již v souboru
  • ulož to
  • vytvořte soubor ssh bez přípony ve stejném adresáři
  • vyjměte kartu SD (ale bezpečně)

Připojení k PI:

  • Zapněte PI a zapojte kabel LAN do počítače a PI
  • nainstalujte Putty z
  • do pole IP zadejte „169.254.10.1“, vyberte SSH a port 22
  • otevřeno
  • uživatelské jméno: pí
  • heslo: malina

Konfigurace:

  • zadejte "sudo raspi-config"
  • Vyberte svou zemi wifi prostřednictvím kategorie lokalizace
  • stáhněte si realVNC:

    nastavit připojení k vašemu PI

  • připojte se k wifi
  • zpět na verzi CLI (rozhraní počítačové 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áze

Nainstalujte mariaDB na PI

  • Typ

    • "sudo apt install mariaDB-server"
    • "mysql_secure_installation"
  • Zatím nemáme heslo root, takže stačí stisknout Enter
  • Nyní můžeme nastavit heslo uživatele root

    Odpovězte na všechny otázky Y

Krok 3: Elektrické zapojení

Elektrické vedení
Elektrické vedení

Připojte součásti podle „elektrického schématu“

V příloze praktický příklad mého schématu zapojení Breadboard

Pozor, protože jumperové dráty se tak dobře nelepí, proto se ujistěte, že je vše dobře připevněno k prkénku.

Krok 4: Případ

Pouzdro
Pouzdro
Pouzdro
Pouzdro

Udělejte případ

Existují různé možnosti:

  • můžete použít laserový řezač
  • nebo si ho můžete vyrobit ručně

Použil jsem laserový řezač a slepil jsem 2 krabice dohromady jako na obrázku výše. Měření jsou ve výkresu, pokud byste jej provedli ručně.

Pokud chcete generovat soubory laserového řezače, můžete snadno použít web. (https://www.makercase.com)

Krok 5: Python (backend)

Jako backend používám Pycharm.

Pro spojení s vaším PI:

  • Soubor
  • Nastavení
  • Build, Execution, Deployment
  • Rozvinutí
  • Připojte se k PI přidáním hostitele SFTP
  • Přejděte na druhou kartu Mapování a ujistěte se, že je místní cesta správná
  • Klikněte na OK

Stáhněte si kód z GITHUB (https://github.com/WoutDeBaere/Smart-dog-house)

Nahrajte kód pravým tlačítkem a vyberte možnost „Nahrát do Rpi“

Spusťte skript pravým tlačítkem a vyberte spustit (app.py)

Krok 6: Html a Java (frontend)

Vezměte si část Front-End, kterou jste stáhli v předchozím kroku z GITHUB, a nahrajte ji. Použil jsem Visual Studio k provedení části FE, ale záleží na vás, jaké prostředí upřednostňujete použít.

Doporučuje: