Obsah:

Smart Pet Feeder: 11 krokov
Smart Pet Feeder: 11 krokov

Video: Smart Pet Feeder: 11 krokov

Video: Smart Pet Feeder: 11 krokov
Video: Fedor vs Cro Cop 2024, November
Anonim
Inteligentné kŕmidlo pre domáce zvieratá
Inteligentné kŕmidlo pre domáce zvieratá

Som študentom akadémie Howest Kortrijk v Belgicku. Kŕmidlo som vyrobil špeciálne pre mačky a psy. Tento projekt som urobil pre svojho psa. Veľakrát nie som doma, aby som večer nakŕmil svojho psa. Z tohto dôvodu môj pes musí čakať, kým dostane svoje jedlo. Vďaka tomuto projektu dostane svoje jedlo v čase, ktorý si vyberiem. Môžete tiež ovládať množstvo jedla, ktoré váš pes dostane. Je to jednoduchý spôsob, ako môžu majitelia kŕmiť svojich domácich miláčikov. Ak sa teda nenachádzajú doma, nemusia sa báť nakŕmiť svojho miláčika.

Vyrobil som ho s Raspberry Pi a niekoľkými zariadeniami. Všetky údaje sú uložené v databáze. Vytvoril som tiež webovú stránku, aby ste si mohli nastaviť svoje zariadenie.

Krok 1: Zariadenie

Na realizáciu tohto projektu budete potrebovať niekoľko zariadení.

- Raspberry Pi 3 Model B, 32,49 EUR na Amazon.com

- Senzor RFID, 6,95 EUR na Amazon.com

- Senzor PIR, 8,99 EUR na Amazon.com

- Senzor zaťaženia (1 kg), 11, 16 EUR na Amazon.com

- LCD displej, 12,95 EUR na Amazon.com

- Zosilňovač zaťažovacej bunky, 9,95 EUR na Amazon.com

- Servo Motor, 9,99 EUR na Amazon.com

- Drôty, 7, 99 EUR na Amazon.com

- 9V batéria, 10,99 EUR na Amazon.com

- 16G SD karta, 9,98 € na Amazon.com

- Spájkovačka, 13,99 EUR na Amazon.com

- Pruh hlavičky špendlíka, 4, 59 EUR na Amazon.com

- Spájkovací drôt, 9,99 EUR na Amazon.com

- ethernetový kábel 1, 5 m, 6 EUR, 28 Amazon.com

Krok 2: Elektronická schéma

V súbore pdf uvidíte elektronickú schému. Kontrolujte viackrát, aby ste neurobili chyby. Jeden zlý drôt môže zničiť viacero zariadení.

Krok 3: Nainštalujte obrázok na Raspberry Pi

Na svoju SD kartu musíte nainštalovať obrázok. Obrázok nájdete v súboroch.

Ak chcete nainštalovať obrázok na svoju SD kartu, musíte nainštalovať „wind32diskimager“.

Krok 4: Spustite Raspberry Pi

Spustite Raspberry Pi
Spustite Raspberry Pi

Ak sa chcete spojiť s Raspberry Pi, musíte si nainštalovať „Putty“. Pripojte Raspberry Pi k počítaču ethernetovým káblom. Spustite tmel a zadajte IP adresu: 169.254.10.1

Po pripojení zadáte používateľské meno: pi a heslo: malina

Krok 5: Importujte súbory z Githubu

Prihláste sa na svojom Raspberry Pi. Na vytvorenie mapy „projektu“zadajte: „mkdir project“.

Prejdite do adresára s "cd project". Keď ste v adresári, zadajte „git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene“. Súbory sa nainštalujú na váš Raspberry Pi.

Krok 6: Nastavte MySQL Workbench

Nastavte MySQL Workbench
Nastavte MySQL Workbench

Na uloženie údajov je potrebné nainštalovať „MySQL Workbench“.

Keď otvoríte „MySQL Workbench“, uvidíte „Pripojenia MySQL“. Nové pripojenie pridáte stlačením tlačidla plus.

Pripojenie SSH vytvoríte pomocou nastavení uvedených na obrázku. Heslo SSH je „malina“. Môžete si zvoliť iné heslo. Ako heslo som použil „mysql“. Heslo môžete uložiť v trezore, takže heslo nebudete musieť zadávať pri každom otvorení pripojenia.

Ak ste s nastavením hotoví, môžete pripojenie uložiť.

Krok 7: Pridajte databázu

Pridať databázu
Pridať databázu
Pridať databázu
Pridať databázu

Otvorte pripojenie. Na ľavej strane uvidíte „Administrácia“. Kliknite na „administrácia a potom kliknite na„ Import/obnovenie údajov “. Vyberte„ Importovať z vlastného kontajnera “a vyberte hlúpy súbor. Potom kliknite na„ Spustiť import “.

Krok 8: Nastavte kód Visual Studio

Na napísanie kódu je potrebné nainštalovať „Visual Studio Code“.

Keď otvoríte „Visual Studio Code“, musíte nainštalovať rozšírenie s názvom „Remote SSH“. Toto rozšírenie vám umožní pripojiť sa k vášmu rapsberry pi.

Stlačením zeleného tlačidla vľavo dole sa spojíte s Raspberry Pi. Vyberte pripojenie k hostiteľovi a zadajte: ssh [email protected]

Budete musieť zadať heslo „malina“.

Krok 9: Nainštalujte balíky do kódu Visual Studio

Otvoríte nový terminál v programe Visual Studio Code. Do terminálu musíte nainštalovať niekoľko balíkov. Uvediem ich nižšie:

-pip3 nainštalujte mysql-connector-python

- pip3 nainštalujte banku-socketio

- pip3 nainštalujte flask-cors

- pip3 install gevent

- pip3 nainštalujte gevent-websocket

Krok 10: Zostavenie inteligentného podávača domácich zvierat

Budovanie inteligentného podávača domácich zvierat
Budovanie inteligentného podávača domácich zvierat

Nemám úplný návod, ako vyrobiť Smart Pet Feeder fyzicky. Mrzí ma to!

Snímač zaťaženia by mal byť vytvorený ako na obrázku. Pri stavbe umiestnite šípku nadol.

Odporúča: