Spisu treści:
Wideo: Karmnik do ryb z Arduino Nano, serwomotorem i odpadami: 7 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Jest to prosty projekt wykorzystujący pojedynczy serwomotor i kilka podstawowych materiałów.
Pomaga w odpowiednim czasie karmić ryby.
Krok 1: Materiały do Projektu
- Nasadka perfum lub dezodorantu (działa również każda plastikowa butelka)
- Wkład do długopisu żelowego lub samego długopisu (dowolny długi plastik w kształcie walca)
- SG90 9g Mini mikro cyfrowy serwosilnik. (połączyć)
- Płytka rozwojowa Mini USB kompatybilna z Arduino Nano V3.0 ATmega328P i CH340 (link)
- Zestaw wkrętaków (link)
- Wiertarka (dobrze, jeśli masz, bez niej też jest w porządku).
- Klej (klej feviquick: weź go z dowolnego sklepu ogólnego)
- Długa 2 calowa śruba.
Krok 2: Dopasowanie serwomechanizmu do nasadki
-
Wykonaj otwór wiertłem 4 mm w plastikowej nasadce.
- Jeśli nie masz wiertarki, najpierw utwórz mały otwór za pomocą wiertła ze śrubą gwiaździstą.
- Następnie zmień rozmiar końcówek śrub i zwiększ otwór, aż uzyskasz pożądany rozmiar.
- Upewnij się, że głowica przekładni serwo może wejść do nasadki.
Krok 3: Użyj wkładu do toczenia
- Użyj wkładu do długopisu żelowego.
- Włóż go do otworu, znajdź drugi punkt w nasadce i zaznacz go.
- W moim przypadku końcówka długopisu żelowego po odwróceniu na drugą stronę luźno pasuje do wkładu.
- Zrobiłem więc małą całość, która pasuje do główki końcówki w nakrętce.
Krok 4: Zamocuj wkład za pomocą serwomechanizmu
- Za pomocą kleju przymocuj go do wkładu.
- Przymocuj długą śrubę do serwomotoru i podnieś ją, aby dotknąć nasadki.
- Zaznacz punkt i stwórz tam małą całość.
- Pomoże to wkręcić silnik i go tam naprawić.
Krok 5: Mechanika spadania jedzenia
- Stwórz dziurę we wkładzie.
- Zrób otwór zgodnie z rozmiarem pokarmu dla ryb. (w moim przypadku to na 2 tabletki)
- Teraz włóż go i zaznacz punkt w czapce i zrób całość.
- Upewnij się, że całość, którą wykonałeś w wkładzie, powinna być odpowiednio wyśrodkowana z otworem.
Krok 6: Kodowanie Arduino
- Kliknij ten link, jeśli jesteś nowy w Arduino (link)
- Przejdź do Plik → Przykład → Servo → Sweep.
- Teraz przetestuj swoją maszynę.
- Upewnij się, że przy obrocie o 180 stopni oba otwory (nakrętka i wkład) powinny się raz spotkać.
- Sprawdź, czy pigułka pokarmowa wydostaje się z otworu, czy nie, w przeciwnym razie zmień rozmiar otworu i sprawdź, aż pigułka pokarmowa zacznie spadać.
Krok 7: Tworzenie timera i terminowe karmienie ryb
- Sprawdź, ile tabletek żywnościowych wychodzi z niego z każdym obrotem o 180 stopni.
- I ile pigułek żywnościowych potrzebujesz.
- Możesz go zwiększyć, robiąc więcej dziur lub robiąc więcej rotacji.
- Załączony plik zawiera logikę opóźnienia.
- Zmieniając "delayInHr" można zwiększyć lub zmniejszyć opóźnienie czasowe w godzinach.
- Zmieniając "obrót" możesz zwiększyć lub zmniejszyć obrót serwa.