Spisu treści:

SmartFeeder: 10 kroków
SmartFeeder: 10 kroków

Wideo: SmartFeeder: 10 kroków

Wideo: SmartFeeder: 10 kroków
Wideo: 11 Smart Pet Feeders of All Time 2024, Wrzesień
Anonim
SmartFeeder
SmartFeeder

Każdy właściciel psa przynajmniej raz w życiu zapomniał o karmieniu swojego zwierzaka. A ja chciałem zrobić coś, co jeśli zapomnisz nakarmić swojego zwierzaka przed wyjazdem, nadal będziesz mógł to robić z daleka, a może po pewnym czasie.

W tym projekcie stworzymy automatyczny karmnik dla psów, który będzie można sterować przez stronę internetową. Ta strona internetowa pokaże Ci informacje o ilości jedzenia w misce i czasie, kiedy została uzupełniona lub czy pies zjadł jedzenie.

Istnieją również ustawienia, które można dostosować do Twoich (lub Twojego psa) potrzeb.

Krok 1: Materiały eksploatacyjne

Materiały:

  • Malina Pi
  • Karta SD 16 GB
  • płytka do krojenia chleba
  • kable rozruchowe
  • czujnik ultradźwiękowy
  • serwo
  • ogniwo obciążnikowe (użyłem 5kg)
  • wzmacniacz tensometryczny (HX711)
  • plastik/drewno do obudowy tego projektu
  • plastikowa miska (do ogniwa obciążnikowego)

Narzędzia:

  • Śruby
  • Śrubokręt
  • Wiertarka
  • Piła
  • Papier ścierny
  • Super klej/silikon (i pistolet do silikonu)

Krok 2: Konfiguracja RPI

Pierwszym krokiem, który zrobiłem, była konfiguracja mojego raspberry pi, więc wyczyściłem wszystko z mojej karty SD i umieściłem na niej obraz za pomocą Win32diskmanager, dzięki czemu możemy tam napisać Raspbian.

Krok 3: SSH do RPI dla sieci bezprzewodowej

Po zainstalowaniu obrazu możesz podłączyć kabel Ethernet do swojego Pi i komputera. przejdź do wiersza poleceń i wpisz ipconfig. W bloku tekstu z "adapterem Ethernet" powinien znajdować się adres IP. Ten adres ip jest tym, na którym zamierzamy połączyć się z SSH. Do wykonania tego kroku użyłem PuTTY. Tutaj musisz wpisać adres IP i port (22 dla SSH) i wpisać swoje hasło, aby dostać się na Pi (standardowe hasło to 'raspberry'). Tutaj musimy zmienić nasze ustawienia sieciowe, abyśmy mogli połączyć się bezprzewodowo. To jest polecenie do wykonania tego "wpa_passphrase nameofnetwork" i po tym musisz wpisać hasło. Pojawi się blok tekstu z siecią {…}, skopiuj to i wpisz „sudo nano /etc/wpa_supplicant/wpa_supplicant.conf”. W tym musisz wkleić tekst sprzed na dole pliku.

Następnie możesz zrestartować swoje Pi.

Krok 4: Połącz się z kodem VS

Do kodowania potrzebujemy kodu Visual Studio. Gdy już to zrobisz, musisz zainstalować wtyczkę do SSH. Po zainstalowaniu możesz kliknąć w lewym dolnym rogu lub otworzyć terminal i wpisać SSH pi@ipadress. Następnie musisz podać swoje hasło, a my możemy zacząć kodować.

Krok 5: Kodowanie

Teraz musimy skonfigurować stronę internetową, możesz otworzyć folder w vscode, przejść do var/www/html i tutaj zaczynamy.

Oto nasz HTML, CSS, obrazy i JavaScript.

Teraz możemy otworzyć kolejny folder w tym samym obszarze roboczym. Umieściłem nazwany mój projekt i umieściłem to w folderze domowym mojego pi. Tutaj pojawi się wszystko, co dotyczy backendu (więc większość plików Pythona).

Krok 6: Zbieranie materiałów do mieszkania

Zbieranie materiałów do mieszkań
Zbieranie materiałów do mieszkań
Zbieranie materiałów do mieszkań
Zbieranie materiałów do mieszkań
Zbieranie materiałów do mieszkań
Zbieranie materiałów do mieszkań

Do obudowy użyłem drewna i plastikowej płyty, którą pociąłem piłą na kawałki.

Kawałki L to 50x50, ALE wyciąłem kawałek z 20x40. Należy to zrobić dwukrotnie dla obu stron.

Cienkie deski są przeznaczone na dolną i tylną płytę. Są to oba wymiary 20x50 (uwaga: po montażu będziesz musiał skrócić o jeden).

Następnie będziemy potrzebować kawałka o wymiarach 20x40 (możesz wykorzystać resztę, która odpadła podczas wycinania kształtów L) na przód.

Tutaj zaznaczyłem półkole, aby jedzenie wyszło.

Następnie potrzebujemy 2 małych desek o wymiarach 20x10 i 18x10 (szerokość 18, ponieważ deski mają 1 cm grubości, więc łatwo się wsuną). to jest dla tacy, w której będzie miska. (można wywiercić całość w desce 18x10 na przewody ogniwa obciążnikowego.)

Krok 7: Montaż części zewnętrznej

Montaż części zewnętrznej
Montaż części zewnętrznej
Montaż części zewnętrznej
Montaż części zewnętrznej

Następnie skręcimy wszystkie części razem, aby wiedzieć, jak to będzie wyglądać.

Użyłem 9 śrub do widoku z przodu, 14 śrub z obu stron.

Krok 8: Stoki

Stoki
Stoki

Następnie zrobiłem skarpę z drewna, górna to deska o wymiarach 18x40cm, a ta która idzie do miski ma w górnej części szerokość 40cm, ale schodzi mniejszą do otworu z przodu. długość również 40cm. Dodałem dodatkowe barierki ochronne, aby jedzenie nie rozsypywało się w obudowie.

Krok 9: Mocowanie stoków

Mocowanie stoków
Mocowanie stoków

Przymocowałem stoki śrubami, dodając dodatkową deskę do samego stoku. Możesz również użyć super kleju lub silikonu.

Krok 10: Elektronika

To jest wciąż w budowie

Zalecana: