Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Tento instruktáž byl vytvořen při splnění požadavku projektu Makecourse na University of South Florida (www.makecourse.com)
Krok 1: Získejte projektové materiály
Pro tento projekt byste měli předem získat následující materiály:
Elektronické komponenty:
- 1 Arduino Uno
- 3 servomotory
- 1 ultrazvukový senzor
- Napájení 9v@3A
- 2 Tlačítka push-up
- Prkénko
Odhadované ceny:
- Arduino Uno: 23,38 $ x Množství: 1
- Servo - generické kontinuální otáčení (mikro velikost) 11,95 $ x množství: 3
- Napájecí adaptér na stěnu - 9VDC 2A 15,77 $ x Množství: 1
- HC-SR04 3,95 $ x Množství: 1
- Regulátor napětí 5v $ 0,5 x množství: 1
- Keramický kondenzátor 100nF 0,64 $ x Množství: 1
- Elektrolytický kondenzátor - 1uF/50V $ 0,28 x Množství: 1
- Mini tlačítkový spínač 0,1 $ x Množství: 2
- Rezistor 10K Ohm 0,1 $ x Množství: 2
- USB kabel A až B 3,26 $ x Množství: 1
- BreadBoard 8,25 $ x Množství: 1
- HeatSink TO-220 $ 0,41 x Množství: 1
- Balíček propojovacích vodičů - M/M 1,95 $ x Množství: 2
Materiály pro rozvržení:
- 3 dřevěná tenká deska 3x1,5 ft
- Lepidlo na drevo
- Hřebíky
- 3D tiskárna
Krok 2: Nastavení základního obvodu pro test
V tomto prvním kroku postupujte podle schématu obrázku.
- Pro servo použijte 1, 2 a 3. Arduino piny.
- Nastavte výstupy tlačítek na piny Arduino 12 a 13.
- A nakonec nastavte echo pin ultrazvukového senzoru na 8. pin Arduina a Trigger pin senzoru na 9. Arduino Pin.
Ujistěte se, že jste připojili všech 5 voltů a uzemnění všech komponent k jejich odpovídající linii na desce. Všechny 5v piny od komponent by měly být na stejném řádku (jako na obrázku).
Krok 3: Přidejte kód dávkovače krmiva pro kočky do svého Arduina a zkompilujte jej
V příloze najdete algoritmus Arduino za logikou dávkovače krmiva pro kočky.
Kód Arduino je plně komentován.
Logika za tím:
Tento algoritmus Arduino si klade za cíl modelovat dávkovač krmiva pro kočky pomocí ultrazvukového senzoru, který snímá přítomnost kočky v dosahu 10 cm. Pokud je kočka nejstarší, systém aktivuje dva motory. První servo otevře dávkovač potravinové trubice a naplní plechovku jídlem, poté druhý motor posune plechovku jídla směrem ke kočce. Také dvě tlačítka budou ovládat servo, aby se otevíral a zavíral víko pro skladování potravin.
Po zkopírování kódu Arduino zkompilovat.
Krok 4: Vytvoření rozvržení dávkovače krmiva pro kočky
Tento projekt počítá s díly, aby byl plně funkční dávkovač krmiva pro kočky. Aby to bylo možné, bylo vyrobeno a vytištěno 8 3D modelů:
Základ potravinové konzervy:
Je základnou, kam se umísťuje jídlo, a zároveň se krájí.
(To lze pozorovat na prostředním obrázku)
Levá zeď se silničními kolejnicemi:
Zeď umístěná nalevo od kontejneru, která počítá s železniční cestou na horní straně. Na této kolejnici je umístěno víčko, aby se vytvořila dráha pohybu.
Pravá zeď se silniční kolejnicí:
Stěna umístěná vpravo od kontejneru, která se počítá s železniční cestou na horní straně. Na této kolejnici je čepice umístěna za účelem vytvoření dráhy pohybu.
Jídlo může:
Nádoba, kde se zobrazí kočičí potrava, když ultrazvuk detekuje přítomnost kočky.
(Pozorováno na prostředním obrázku).
Momentová ruka:
Je to místo na ruce v horní části motoru, které bude v případě potřeby tahat a tlačit jídlo.
(Pozorováno na prostředním obrázku, v horní části černého motoru).
Trubice dávkovače:
Je trubice, odkud jídlo vychází, když je kočka blízko.
(Levý obrázek na obrázku).
Víčko trubice dávkovače:
Je víčko trubice, připojte se k servu, které se bude pohybovat, aby se vytlačilo jídlo do plechovky.
(Pozorováno na levém obrázku obrázku připojeného k servu)
Víčko nádoby na potraviny:
Je víčko, které je otevřeno pro umístění potravin do nádoby.
POZNÁMKA:
Chcete -li mít lepší přehled o těchto 3D modelech, podívejte se na přiložená videa.
Krok 5: Nyní se podívejme, jak vše funguje !!
Podívejte se na toto video, abyste zjistili, jak vše funguje !!