Obsah:
- Krok 1: Modelujte svého robota
- Krok 2: Boční pohled
- Krok 3: 3 Hlavní součásti
- Krok 4: Pohyb: krokové motory
- Krok 5: Držák poháru: Model
- Krok 6: Držák poháru: mechanismus
- Krok 7: Držák poháru: Můj mechanismus
- Krok 8: Držák poháru: Okruh
- Krok 9: Nalévání: Okruh
- Krok 10: Nalévání: pokračování
- Krok 11: ShotBot kód
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)
Zásoby:
Vodiče, Arduino, 6v ponorné vodní čerpadlo bezpečné pro potraviny, 2 krokové motory, 2 desky ovladačů ULN2003, H-můstek, 180 servomotorů, napájecí zdroj 5v a 6–9v, Breadboard, IR Senor a dálkové ovládání, horká lepicí pistole, bezpečné pro potraviny hadice.
Krok 1: Modelujte svého robota
Vytvořte 3D model svého robota tak, jak chcete, aby vypadal. Vezměte v úvahu, jak umístíte kolo a osu, motory, mechanismy pro držák nápojů, kabeláž a elektrické součásti a nádrž na vodu. Na obrázku vidíte, že mám naplánovanou velikost (8x8x4in) a umístění mých komponent a vodičů. V případě potřeby vyhledejte rozměry nebo 3D modely vašich skutečných součástí. V zadním rohu můžete také vidět, že jsem vytvořil štěrbinu pro provlečení vodičů.
Krok 2: Boční pohled
Vidíte, vytvořil jsem štěrbinu pro krokové motory a osu pro přední kolo.
Krok 3: 3 Hlavní součásti
Robot má 3 hlavní mechanismy.
1. Pohyb: Kola a pohon.
A. To vyžaduje dva krokové motory a desky ovladačů
2. Držák poháru: Vytvoří umístění šálku a přesné umístění nalévání
A. To vyžaduje servomotor.
3. Nalévání: Mechanismus pro vylévání každého výstřelu.
A. to vyžaduje most H a vodní čerpadlo
U prkénka propojte zemnící lišty navzájem a připojte jednu z nich k Arduinu, abyste vytvořili společnou zem.
Tento robot bude řízen infračerveným senzorem a dálkovým ovladačem. Budete jej muset připojit k jednomu z digitálních pinů na Arduinu a připojit k napájení a uzemnění Arduino.
Krok 4: Pohyb: krokové motory
Připojte své krokové motory ke každé desce ovladače a připojte IN piny k 1-4 k pinům 2-9 na Arduinu. Připojte zdroj napájení k externí baterii 6 V+ a uzemněte každý systém společným uzemněním (nebo uzemněním Arduino)
Při programování krokových motorů můžete buď použít knihovnu krokových motorů, nebo ji naprogramovat napevno. Pro tento projekt to bude pevně zakódováno.
Krok 5: Držák poháru: Model
Toto je model držáku na pohár, který jsem vytvořil. Všimněte si otevřeného kloubu na zadní straně mechanismu.
Krok 6: Držák poháru: mechanismus
U držáku poháru použijete servo k ovládání jeho pohybu. Podle výše uvedeného obrázku chcete vytvořit systém dvou kloubů se spojem na konci ramene serva a kloubem na zadní straně držáku nápojů. Tím se otočný pohyb změní na lineární. K tomu jsem použil karton a Q-tipy. Uřízl jsem malý obdélníkový kus lepenky a dal malý otvor a každý konec. Přes každý konec jsem dal Q-tip a připevnil ho k servu a držáku na pohár. Poté pomocí horkého lepidla zakryjte konce špičky Q.
Krok 7: Držák poháru: Můj mechanismus
Krok 8: Držák poháru: Okruh
Chcete připojit servomotor k napájení a uzemnění a připojit jej k jednomu z pinů PWM.
Krok 9: Nalévání: Okruh
Připojte vodní čerpadlo DC na OUT1 a OUT2 na H-můstku. Připojte H-můstek ke společné zemi. Pokud je váš externí zdroj napájení menší než 12 V, připojte jej +12 V na můstek H, pokud ne, odstraňte kryt propojky za připojením a připojte jej k +12 V. Pro tento projekt jsem jako externí použil 9v baterii. Dále odstraňte propojku na pinu ENA a připojte ji ke kolíku PWM na Arduinu. Připojte IN1 k pinům Arduino. Poznámka: Normálně bychom připojili také IN2, ale v tomto případě nemusíme, protože nikdy nepotřebujeme měnit konfiguraci stejnosměrného motoru.
Krok 10: Nalévání: pokračování
Chcete umístit vodní čerpadlo na dno nádrže a napájet ho z horní části nádrže. Poté můžete trubku naklonit tak, aby vycházela z horní části robota, a namířit ji na držák nápojů.
Krok 11: ShotBot kód
Hlavní kód a funkce