Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Tento návod bol vytvorený ako splnenie projektovej požiadavky Makecourse na University of South Florida (www.makecourse.com)
Krok 1: Získajte projektové materiály
Pre tento projekt by ste mali vopred získať nasledujúce materiály:
Elektronické komponenty:
- 1 Arduino Uno
- 3 servomotory
- 1 ultrazvukový senzor
- Napájanie 9v@3A
- 2 tlačidlá push-up
- Breadboard
Odhadované ceny:
- Arduino Uno: 23,38 dolárov x množstvo: 1
- Servo - generické nepretržité otáčanie (v malých rozmeroch) 11,95 dolárov x množstvo: 3
- Napájanie na nástenný adaptér - 9VDC 2A, 15,77 dolárov x množstvo: 1
- HC-SR04 3,95 dolárov x množstvo: 1
- Regulátor napätia 5v, 0,5 dolára x množstvo: 1
- Keramický kondenzátor 100nF 0,64 dolárov x množstvo: 1
- Elektrolytický kondenzátor - 1uF/50V 0,28 dolárov x množstvo: 1
- Mini tlačidlový spínač 0,1 dolára x množstvo: 2
- Rezistor 10K Ohm 0,1 dolára x množstvo: 2
- USB kábel A až B 3,26 dolárov x množstvo: 1
- BreadBoard 8,25 dolárov x množstvo: 1
- HeatSink TO-220 0,41 dolára x množstvo: 1
- Balíček prepojovacích káblov - M/M 1,95 dolárov x množstvo: 2
Materiály na rozloženie:
- 3 tenká drevená doska 3x1,5 ft
- Lepidlo na drevo
- Klince
- 3D tlačiareň
Krok 2: Nastavte základný obvod na testovanie
Pri tomto prvom kroku postupujte podľa schematickej schémy.
- Na servo použite 1, 2 a 3. kolík Arduino.
- Nastavte výstupy tlačidiel na piny Arduino 12 a 13.
- A nakoniec nastavte echo pin ultrazvukového senzora na 8. pin Arduina a Trigger pin senzora na 9. Arduino Pin.
Nezabudnite pripojiť všetkých 5 voltov a uzemnenie všetkých komponentov k ich zodpovedajúcemu vedeniu na doske. Všetky kolíky 5v z komponentov by mali byť na rovnakom riadku (ako na obrázku).
Krok 3: Pridajte kód dávkovača krmiva pre mačky do svojho Arduina a skompilovajte ho
V prílohe nájdete algoritmus Arduino za logikou dávkovača krmiva pre mačky.
Kód Arduino je plne komentovaný.
Logika za tým je:
Tento algoritmus Arduino je zameraný na modelovanie dávkovača krmiva pre mačky pomocou ultrazvukového senzora na snímanie prítomnosti mačky v rozsahu 10 cm. Keď bude mačka staršia, systém aktivuje dva motory. Prvé servo otvorí dávkovač potravinových trubíc a naplní plechovku jedlom, potom druhý motor posunie plechovku jedla smerom k mačke. Tiež dve tlačidlá budú ovládať servo na otvorenie a zatvorenie uzáveru skladu potravín.
Po skopírovaní kódu Arduino skompilovajte.
Krok 4: Vytvorenie rozloženia dávkovača krmiva pre mačky
Tento projekt ráta s časťami, aby bol plne funkčný dávkovač krmiva pre mačky. Aby to bolo možné, bolo vyrobených a vytlačených 8 3D modelov:
Potravinová základňa:
Je základňou, kde je možné umiestniť plechovku jedla, a súčasne sa na ňu nakrája.
(Toto je možné vidieť na strednom obrázku)
Ľavá stena s cestnými koľajnicami:
Stena umiestnená vľavo od kontajnera, ktorá počíta s koľajnicovou cestou na hornej strane. Na túto koľajnicu je umiestnená čiapočka, aby sa vytvorila dráha pohybu.
Pravá stena s cestnou koľajnicou:
Stena umiestnená napravo od kontajnera, ktorá počíta s koľajnicovou cestou na hornej strane. Na túto koľajnicu je umiestnená čiapočka, aby sa vytvorila dráha pohybu.
Jedlo môže:
Nádoba, kde sa bude zobrazovať krmivo pre mačky, keď ultrazvuk zachytí prítomnosť mačky.
(Pozorované na strednom obrázku).
Momentová ruka:
Je to miesto na ruky v hornej časti motora, ktoré bude podľa potreby jedlo ťahať a tlačiť.
(Pozorované na strednom obrázku, v hornej časti čierneho motora).
Trubica dávkovača:
Je trubica, odkiaľ jedlo vyjde, keď je mačka blízko.
(Ľavý obrázok na obrázku).
Uzáver trubice dávkovača:
Je uzáver trubice pripevnený k servu, ktoré sa bude pohybovať, aby vytlačilo jedlo do plechovky.
(Pozorované na ľavom obrázku obrázku pripojeného k servu)
Uzáver nádoby na potraviny:
Je vrchnák, ktorý je otvorený na umiestnenie potravín do nádoby.
POZNÁMKA:
Lepšie zobrazenie týchto 3D modelov nájdete v priložených videách.
Krok 5: Teraz sa pozrime, ako všetko funguje !!!
Pozrite sa na toto video, aby ste zistili, ako všetko funguje !!