Nie zapomnij nakarmić psa: 3 kroki
Nie zapomnij nakarmić psa: 3 kroki
Anonim
Nie zapomnij nakarmić psa
Nie zapomnij nakarmić psa

Po prostu zdarzyło się to zbyt wiele razy! Spojrzałem na miskę z jedzeniem lub wodą i była pusta.

Przez długi czas chciałem nauczyć się obsługi Arduino, więc pomyślałem, że to będzie dobry projekt na początek, chciałem na pierwszy rzut oka wiedzieć, jak niski jest poziom jedzenia i wody dla mojego psa, a zwłaszcza gdy są puste. Skończyło się na dwupoziomowym zielonym wskaźniku i jednym czerwonym dla pustej dla każdej miski.

Mam nadzieję, że Ci się spodoba i zdobędziesz kilka pomysłów na następny projekt.

Kieszonkowe dzieci

Arduino i elektronika:

1. Płytka Arduino (lub podobna), użyłem Geekcreit® UNO R3 (https://us.banggood.com/Wholesale-Warehouse-UNO-R3…

2. Czujnik tensometryczny * 2 (https://us.banggood.com/Wholesale-Warehouse-3pcs-H…

3. Kabel taśmowy o skoku 1,27 mm (https://www.banggood.com/5M-1_27mm-Pitch-Ribbon-Ca…

4. Rurki termokurczliwe (opcjonalnie) (https://www.amazon.com/gp/product/B07PLHG6FY/ref=p…

Drewniane pudło:

sklejka

Arkusz laminowany

Żywica epoksydowa (https://www.amazon.com/Epoxy-Resin-32-Tabletops-Co…

Narzędzia:

Narzędzie do lutowania

Komputer

Pistolet na gorący klej

Puzzle

Narzędzie do rzeźbienia

Klej i śruba

Krok 1: Drewniane pudełko

Drewniane pudło
Drewniane pudło
Drewniane pudło
Drewniane pudło
Drewniane pudło
Drewniane pudło
Drewniane pudło
Drewniane pudło

Niewiele do powiedzenia o tej części. Tylko upewnij się, że masz odpowiednie wymiary dla swoich misek i psa oraz że możesz zamontować czujniki z odrobiną wysokości do włóczni.

Ponieważ musiałem zaprogramować właściwe wagi dla jedzenia i wody, postanowiłem wyrzeźbić właściwe miejsce dla każdej miski.

Diody przykleiłem na gorąco po farbie, a następnie użyłem żywicy epoksydowej. Nie "leczyłem" żywicy epoksydowej dla diod LED, ponieważ chciałem, aby światło się rozprzestrzeniło, to zadziałało, ale chciałbym, aby światło rozprzestrzeniło się jeszcze bardziej, aby w ogóle nie było widać diody LED, tylko zielona kostka.

Krok 2: Czujnik i kod

Image
Image
Czujnik i kod
Czujnik i kod
Czujnik i kod
Czujnik i kod
Czujnik i kod
Czujnik i kod

Ogniwo obciążnikowe, które miałem w przypadku 1 kg, nie są zbyt dokładne (na liście nie mogłem ich zrobić), ale wystarczająco dobre dla tego projektu.

Próbowałem wyjaśnić jak najwięcej w kodzie o tym, jak to działa. wypełnij swobodnie pytaj w komentarzach dowolne Q.

Zajęło mi wiele prób i błędów, zanim znalazłem właściwy sposób, aby działać poprawnie. Na przykład, ile pomiarów wagi powinienem wykonać, aby uzyskać dobry odczyt wagi i nadal nie za dużo nóg (używane 10 do końca) lub jaki byłby przyzwoity margines wagi dla wagi, ponieważ nie mogłem ich dokładnie określić do około +-2g.

Później dodałem przycisk resetowania do arduino, więc nie będę musiał odłączać USB za każdym razem, gdy chcę zresetować.

Światła działają tak:

* "Przesuwanie" od lewej do prawej, gdy skala jest ziro - kod nie przewiduje miski wewnątrz pudełka

* Jedno czerwone światło, gdy pusta miska jest na miejscu - waga miski jest osadzona w kodzie.

* Jedno, a potem dwa zielone światła, gdy miska jest pełna.

* Wszystkie światła działają, gdy miska jest pełna

* Czerwone światło miga, gdy waga nie jest skalibrowana - może się to zdarzyć, jeśli uruchomisz ponownie z miską na miejscu, ale musisz ją podnieść, aby się dowiedzieć lub gdy odczyt wagi jest zbyt wysoki.

Krok 3: To wszystko

Otóż to!
Otóż to!

Mam nadzieję, że podoba Ci się ta instrukcja, proszę o dowolne pytania, postaram się odpowiednio zaktualizować kroki.

Zalecana: