Spisu treści:

Robot ShotBot: 11 kroków
Robot ShotBot: 11 kroków

Wideo: Robot ShotBot: 11 kroków

Wideo: Robot ShotBot: 11 kroków
Wideo: 1-10 ShotBot Legend SeriesTrading Bot Takes $6,100 NQ 2024, Listopad
Anonim
Robot ShotBot
Robot ShotBot

Ta instrukcja została stworzona w celu spełnienia wymagań projektowych Makecourse na University of South Florida (www.makecourse.com)

Kieszonkowe dzieci:

Przewody, Arduino, 6V bezpieczna dla żywności zatapialna pompa wodna na prąd stały, 2 silniki krokowe, 2 płyty sterownika ULN2003, mostek H, 180 serwomotor, źródło zasilania 5 V i 6-9 V, płytka do krojenia chleba, czujnik podczerwieni i pilot, pistolet do klejenia na gorąco, bezpieczny dla żywności rury.

Krok 1: Modeluj swojego robota

Modeluj swojego robota
Modeluj swojego robota

Stwórz model 3D swojego robota tak, jak chcesz, aby wyglądał. Weź pod uwagę, jak umieścisz koło i oś, silniki, mechanizmy uchwytu na kubki, przewody i elementy elektryczne oraz zbiornik na wodę. Na zdjęciu widać, że mam zaplanowany rozmiar (8x8x4in) oraz rozmieszczenie moich komponentów i przewodów. W razie potrzeby znajdź wymiary lub modele 3D swoich rzeczywistych komponentów. Możesz również zobaczyć w tylnym rogu, że stworzyłem szczelinę do przeciągnięcia przewodów.

Krok 2: Widok z boku

Widok z boku
Widok z boku

Widać, że stworzyłem gniazdo na silniki krokowe i oś na przednie koło.

Krok 3: 3 główne komponenty

Istnieją 3 główne mechanizmy Robota.

1. Ruch: Koła i funkcje napędu.

a. Wymaga to dwóch silników krokowych i płyt sterownika

2. Uchwyt na kubek: tworzy miejsce na kubek i precyzyjną lokalizację nalewania;

a. Wymaga to silnika serwo.

3. Wylewanie: mechanizm wylewania każdego strzału.

a. wymaga to mostka H i pompy wodnej

W przypadku płytki stykowej połącz ze sobą szyny uziemiające i podłącz jedną z nich do Arduino, aby utworzyć wspólną masę.

Ten Bot będzie kontrolowany przez czujnik podczerwieni i pilota. Musisz podłączyć go do jednego z cyfrowych pinów Arduino i podłączyć do zasilania i masy Arduino.

Krok 4: Ruch: silniki krokowe

Ruch: silniki krokowe
Ruch: silniki krokowe

Podłącz silniki krokowe do każdej płyty sterownika i podłącz piny IN do pinów 1-4 do pinów 2-9 na Arduino. Podłącz źródło zasilania do zewnętrznej baterii 6v + i uziemij każdy system za pomocą wspólnego uziemienia (lub uziemienia Arduino)

Podczas programowania silników krokowych można użyć biblioteki silników krokowych lub zakodować ją na stałe. W przypadku tego projektu będzie to zakodowane na sztywno.

Krok 5: Uchwyt na kubek: model

Uchwyt na kubek: Model
Uchwyt na kubek: Model

To jest model uchwytu na kubek, który stworzyłem. Zwróć uwagę na otwarte złącze z tyłu mechanizmu.

Krok 6: Uchwyt na kubek: mechanizm

Uchwyt na kubek: mechanizm
Uchwyt na kubek: mechanizm

W przypadku uchwytu na kubek użyjesz serwa do kontrolowania jego ruchu. Zgodnie z powyższym obrazkiem, chcesz stworzyć system dwóch przegubów ze złączem na końcu ramienia serwomechanizmu i złączem z tyłu uchwytu na napoje. To zmieni ruch obrotowy w liniowy. Do tego użyłem kartonu i Q-tipsów. Wycinam mały prostokątny kawałek tektury i wkładam mały otwór i każdy koniec. Włożyłem Q-tip przez każdy koniec i przymocowałem go do serwa i uchwytu na kubek. Następnie użyj gorącego kleju, aby pokryć końce Q-tip.

Krok 7: Uchwyt na kubek: mój mechanizm

Uchwyt na kubek: mój mechanizm
Uchwyt na kubek: mój mechanizm

Krok 8: Uchwyt na kubek: obwód

Uchwyt na kubek: obwód
Uchwyt na kubek: obwód

Chcesz podłączyć serwomotor do zasilania i masy i podłączyć go do jednego z pinów PWM.

Krok 9: Nalewanie: Obwód

Wylewanie: obwód
Wylewanie: obwód

Podłącz pompę wody DC do OUT1 i OUT2 mostka H. Podłącz mostek H do wspólnego uziemienia. Jeśli zewnętrzne źródło zasilania ma mniej niż 12 V, podłącz je do +12 V na mostku H, jeśli nie, usuń zaślepkę zworki za połączeniem i podłącz ją do +12 V. Do tego projektu użyłem baterii 9V jako mojej zewnętrznej. Następnie zdejmij zworkę na pinie ENA i podłącz ją do pinu PWM na Arduino. Podłącz IN1 do pinów Arduino. Uwaga: Normalnie podłączylibyśmy również IN2, ale w tym przypadku nie musimy, ponieważ nigdy nie musimy zmieniać konfiguracji silnika prądu stałego.

Krok 10: Wylewanie: cd

Wylewanie: c.d
Wylewanie: c.d

Chcesz umieścić pompę wody na dnie zbiornika i wyprowadzić ją z góry zbiornika. Następnie możesz ustawić rurkę pod kątem, aby wyszła z góry robota i skierować ją na uchwyt na kubek.

Krok 11: Kod ShotBota

Główny kod i funkcje

Zalecana: