Inteligentny karmnik dla zwierząt: 11 kroków
Inteligentny karmnik dla zwierząt: 11 kroków
Anonim

Jestem studentem Akademii Howest Kortrijk w Belgii. Zrobiłem karmnik specjalnie dla kotów i psów. Zrobiłem ten projekt dla mojego psa. Wiele razy wieczorem nie ma mnie w domu, żeby nakarmić psa. Z tego powodu mój pies musi czekać na jedzenie. Dzięki temu projektowi dostanie jedzenie w wybranym przeze mnie czasie. Możesz także kontrolować ilość karmy, którą dostaje Twój pies. Jest to łatwy sposób na karmienie swoich zwierząt. Dzięki temu nie muszą się martwić o karmienie swojego zwierzaka, jeśli nie ma go w domu.

Zrobiłem to z Raspberry Pi i kilkoma urządzeniami. Wszystkie dane są zapisywane w bazie danych. Zrobiłem też stronę internetową, dzięki której możesz skonfigurować swoje urządzenie.

Krok 1: Sprzęt

Do wykonania tego projektu będziesz potrzebować kilku urządzeń.

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

- Czujnik RFID, 6,95 € na Amazon.com

- Czujnik PIR, 8,99 € na Amazon.com

- Czujnik obciążenia (1kg), 11, 16 € na Amazon.com

- Wyświetlacz LCD, 12 €, 95 na Amazon.com

- Wzmacniacz tensometryczny, 9, 95 € na Amazon.com

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

- Przewody, 7, 99 € na Amazon.com

- Bateria 9V, 10, 99 € na Amazon.com

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

- Lutownica, 13, 99 € na Amazon.com

- Pasek nagłówka pinów, 4, 59 € na Amazon.com

- Drut lutowniczy, 9, 99 € na Amazon.com

- Kabel Ethernet 1, 5 m, 6, 28 € Amazon.com

Krok 2: Schemat elektroniczny

W pliku pdf zobaczysz schemat elektroniczny. Sprawdź wiele razy, aby nie popełniać błędów. Jeden zły przewód może zniszczyć wiele urządzeń.

Krok 3: Zainstaluj obraz na Raspberry Pi

Musisz zainstalować obraz na karcie SD. Obraz znajdziesz w plikach.

Aby zainstalować obraz na karcie SD, musisz zainstalować "wind32diskimager".

Krok 4: Uruchom Raspberry Pi

Aby połączyć się z Raspberry Pi musisz zainstalować "Putty". Połącz Raspberry Pi i komputer za pomocą kabla Ethernet. Uruchom Putty i wpisz adres IP: 169.254.10.1

Po połączeniu wpisujesz nazwę użytkownika: pi i hasło: raspberry

Krok 5: Importuj pliki z Github

Zaloguj się do swojego Raspberry Pi. Aby stworzyć mapę "projekt" wpisz: "mkdir project".

Przejdź do katalogu z "projektem cd". Gdy jesteś w katalogu, wpisujesz „git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene”. Pliki zostaną zainstalowane na twoim Raspberry Pi.

Krok 6: Skonfiguruj środowisko pracy MySQL

Aby zapisać swoje dane, musisz zainstalować "MySQL Workbench".

Po otwarciu "MySQL Workbench" zobaczysz "Połączenia MySQL". Naciśnij przycisk plus, aby dodać nowe połączenie.

Tworzysz połączenie SSH z ustawieniami wymienionymi na obrazie. Hasło SSH to „malina”. Możesz wybrać inne hasło. Użyłem "mysql" jako hasła. Możesz przechowywać hasło w sejfie, dzięki czemu nie musisz wpisywać hasła za każdym razem, gdy otwierasz połączenie.

Jeśli skończysz z ustawieniem, możesz zapisać połączenie.

Krok 7: Dodaj bazę danych

Otwórz połączenie. Po lewej stronie zobaczysz „Administracja”. Kliknij „Administracja, a następnie kliknij „Import/Przywracanie danych”. Wybierz „Importuj z samodzielnego” i wybierz plik niemowy. Następnie naciśnij „Rozpocznij import”.

Krok 8: Skonfiguruj kod programu Visual Studio

Aby napisać kod musisz zainstalować "Visual Studio Code".

Po otwarciu „Visual Studio Code” musisz zainstalować rozszerzenie o nazwie „Remote SSH”. To rozszerzenie umożliwia połączenie z twoim rapsberry pi.

Naciśnij zielony przycisk w lewym dolnym rogu, aby połączyć się z Raspberry Pi. Wybierz połączenie z hostem i wpisz: ssh [email protected]

Będziesz musiał wpisać hasło „malina”.

Krok 9: Zainstaluj pakiety w Visual Studio Code

Otwierasz nowy terminal w Visual Studio Code. W terminalu musisz zainstalować kilka pakietów. Wymienię je poniżej:

- pip3 zainstaluj mysql-connector-python

- pip3 zainstaluj kolbę-socketio

- pip3 zainstaluj flask-cors

- instalacja pip3 gevent

- pip3 zainstaluj gevent-websocket

Krok 10: Budowa inteligentnego karmnika dla zwierząt

Nie mam pełnego samouczka, jak fizycznie wykonać Smart Pet Feeder. Przepraszam za to!

Ogniwo obciążnikowe powinno być wykonane jak na zdjęciu. Umieść strzałkę w dół, gdy ją budujesz.

Zalecana: