Obsah:
- Zásoby
- Krok 1: Nastavení
- Krok 2: Databáze
- Krok 3: Elektrické zapojení
- Krok 4: Případ
- Krok 5: Python (backend)
- Krok 6: Html a Java (frontend)
Video: Smart Dog House: 6 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
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í
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
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:
Auto Dog Feeder: 6 kroků
Auto Dog Feeder: Toto je můj projekt Auto Pet Feeder. Jmenuji se Parker, jsem ve třídě 11 a tento projekt jsem vytvořil 11. listopadu 2020 jako CCA (Course Culminating Activity). V tomto projektu vám ukážu, jak vytvořit automatický podavač zvířat s Arduino UNO
Jednoduchý Robo-Dog (vyrobený z klavírních klíčů, hračky a myši): 20 kroků (s obrázky)
Jednoduchý Robo-Dog (vyroben z klavírních klíčů, hračky a myši): Ach, Ázerbájdžán! Země ohně, skvělá pohostinnost, přátelští lidé a krásné ženy (… promiňte, ženská! Samozřejmě mám oči jen pro vás, moje žena gözəl balaca ana ördəkburun!). Ale upřímně, je to pro výrobce velmi těžké místo, zvláště když
Odpadkový koš Arduino Anti-Dog: 6 kroků (s obrázky)
Odpadkový koš Arduino Anti-Dog: V tomto projektu vám ukážu, jak vybudovat směšnou, ale fungující metodu, která zabrání vašim otravným psům dostat se do vašeho koše
Raspberry Pi - Smart House: 5 kroků
Raspberry Pi - Smart House: Projekt Smart House Raspberry Pi je vybaven mnoha různými funkcemi, které umožňují uživateli sledovat svůj dům odkudkoli (samozřejmě s internetem!) Na jakémkoli počítači/mobilním zařízení. Funkce Smart House umožňují uživateli
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): 8 kroků
Smart House Telegram Bot With Nodemcu (esp8266, Relay, Ds18b20): V tomto tutoriálu vám ukážu, jak pomocí něj vytvořit telegramového robota a ovládat dům. Nejprve se ale přihlaste k odběru mého telegramového kanálu a objevujte nové projekty rychleji než ostatní. Je to pro mě motivace. Pojďme