Spisu treści:
- Krok 1: Materiały eksploatacyjne
- Krok 2: Konfiguracja RPI
- Krok 3: SSH do RPI dla sieci bezprzewodowej
- Krok 4: Połącz się z kodem VS
- Krok 5: Kodowanie
- Krok 6: Zbieranie materiałów do mieszkania
- Krok 7: Montaż części zewnętrznej
- Krok 8: Stoki
- Krok 9: Mocowanie stoków
- Krok 10: Elektronika
Wideo: SmartFeeder: 10 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
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
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
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
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
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:
Licznik kroków - Micro:Bit: 12 kroków (ze zdjęciami)
Licznik kroków - Micro:Bit: Ten projekt będzie licznikiem kroków. Do pomiaru kroków użyjemy czujnika przyspieszenia wbudowanego w Micro:Bit. Za każdym razem, gdy Micro:Bit się trzęsie, dodamy 2 do licznika i wyświetlimy go na ekranie
Lewitacja akustyczna z Arduino Uno krok po kroku (8 kroków): 8 kroków
Lewitacja akustyczna z Arduino Uno Krok po kroku (8-kroków): ultradźwiękowe przetworniki dźwięku Zasilacz żeński L298N Dc z męskim pinem dc Arduino UNOBreadboardJak to działa: Najpierw wgrywasz kod do Arduino Uno (jest to mikrokontroler wyposażony w cyfrowy oraz porty analogowe do konwersji kodu (C++)
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: 6 kroków
Jak używać silnika krokowego jako enkodera obrotowego i wyświetlacza OLED dla kroków: W tym samouczku dowiemy się, jak śledzić kroki silnika krokowego na wyświetlaczu OLED. Obejrzyj film demonstracyjny.Kredyt samouczka oryginalnego trafia do użytkownika YouTube „sky4fly”
Bolt - DIY Wireless Charging Night Clock (6 kroków): 6 kroków (ze zdjęciami)
Bolt - DIY Wireless Charging Night Clock (6 kroków): Ładowanie indukcyjne (znane również jako ładowanie bezprzewodowe lub ładowanie bezprzewodowe) to rodzaj bezprzewodowego przesyłania energii. Wykorzystuje indukcję elektromagnetyczną do dostarczania energii elektrycznej do urządzeń przenośnych. Najpopularniejszym zastosowaniem jest stacja ładowania bezprzewodowego Qi
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: 13 kroków (ze zdjęciami)
Jak zdemontować komputer za pomocą prostych kroków i zdjęć: To jest instrukcja demontażu komputera. Większość podstawowych komponentów ma budowę modułową i jest łatwa do usunięcia. Jednak ważne jest, abyś był w tym zorganizowany. Pomoże to uchronić Cię przed utratą części, a także ułatwi ponowny montaż