Spisu treści:
- Krok 1: Określ swój cel i ograniczenia
- Krok 2: Potrzebne materiały z kosztami
- Krok 3: Schematy
- Krok 4: Budowa
- Krok 5: Programowanie
- Krok 6: Wykorzystaj swojego robota najlepiej
Wideo: Projekt maszyny robotyki: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
W dzisiejszych czasach roboty są wykorzystywane do przyspieszania procesów produkcyjnych, w tym ich wykorzystania na liniach montażowych, automatyzacji i wielu innych. Aby przyzwyczaić nas do dziedziny inżynierii i przystosować się do budowy działającego robota, naszym celem było skonstruowanie działającego robota, który będzie zbierał piłkę i umieszczał ją w bramce.
Krok 1: Określ swój cel i ograniczenia
Za każdym razem, gdy projekt jest w toku, ważne jest, aby ktoś rozpoznał cel, który musi osiągnąć, ponieważ pozwala mu to zachować większą koncentrację i znaleźć sposób na osiągnięcie tego celu. Również ograniczenia są ważne, ponieważ określają limit ilości energii, czasu lub pieniędzy, które możesz włożyć w budowę.
W tym przypadku naszym celem było stworzenie robota, który mógłby korzystać z różnych metod programowania Arduino, aby przejeżdżać korytarzem, zasilany pilotem, a następnie bez pilota znaleźć drogę z powrotem do bramki i pchać piłkę do celu. Mając ten cel na uwadze, mogliśmy przejść do kolejnego etapu projektu. Naszym jedynym ograniczeniem dla tego projektu było to, że całkowita cena nie mogła przekroczyć 75 dolarów.
Krok 2: Potrzebne materiały z kosztami
Wykonując projekt robotyki, zawsze ważne jest, aby wygenerować listę części przed rozpoczęciem projektu, a nie w trakcie jego pracy. Sporządzenie listy daje również wyobrażenie o tym, ile projekt powinien Cię kosztować i ile musisz zaoszczędzić i przygotować się.
Nasza lista części składała się z: (Dostarczono wszystkie, które nie mają obok ceny)
50 przewodów męskich na męskie
50 przewodów męskich na żeńskie
50 przewodów żeńskich na żeńskie
1 Arduino Uno/Arduino Mega 2560
4 koła 26,99 USD
2 kółka kulkowe 4,99 USD
4 silniki
4 mocowania silnika
Różne arkusze aluminiowe *WSZYSTKIE WYMIARY SĄ W CALACH I MAJĄ GRUBOŚĆ”* (4) 2 x 10 (4) 1.189 x 1.598 (4) 1.345 x.663 (2) 1.75 x 1.598 (2) 7 podstaw, 3.861 wysokości i 10 przeciwprostokątnych (2) 10 x 10 (1) 3,861 x 10 (1) 7 x 10
1 bateria
1 sterownik silnika
1 pilot zdalnego sterowania z odbiornikiem
38 Orzechów 4,99 USD
38 śrub $5.99
Krok 3: Schematy
Każdy dobry projekt robotyki musi mieć schematy, aby konstruktor lub inżynier mógł zobaczyć, co muszą zbudować, aby projekt zadziałał. W tym przypadku potrzebowaliśmy prostszych schematów robotów, które po prostu demonstrowałyby koncepcję systemu wyszukiwania silnika. Mieliśmy też trochę na akumulator i obudowę Arduino.
Krok 4: Budowa
Nie ma zbyt wiele do powiedzenia na temat tego aspektu części projektu, ale kilka wskazówek dotyczących bezpieczeństwa narzędzi. W warsztacie zawsze noś okulary i rękawiczki oraz fartuch. Podjęcie tych środków ostrożności uratowało niezliczone życie i obrażenia. Częścią sprzętu, którego użyliśmy w tym przypadku była spawarka, piła taśmowa, wiertarka i inne narzędzia do obróbki metalu. Ponadto przed spawaniem upewnij się, że to, co spawasz, jest w 100% poprawne, ponieważ nie ma odwrotu.
Krok 5: Programowanie
Robot zazwyczaj porusza się albo programując w jakimś języku, albo używając części mechanicznych zaprojektowanych do harmonijnej pracy. W tym przypadku programowaliśmy naszego robota za pomocą języka kodowania Arduino. Doprowadziło to do tego, że niektórzy z nas musieli nauczyć się zupełnie nowej bazy danych programowania, aby opanować potrzebne umiejętności.
Powyżej znajduje się podstawowy schemat naszych oczekiwanych planów okablowania robota.
Poniżej znajduje się nasz program jazdy dla naszego robota, a metoda odzyskiwania piłek byłaby znacznie prostsza, ponieważ potrzebowalibyśmy tylko silnika poruszającego się do przodu i do tyłu.
KOD:
int ch1;
int ch2;
int myInts[20];
int końcowyOdległość;
int RUCH;
wewn STOP;
wewn. zegar;
int x = 0;
int stopZegar;
int ArrayValue;
void setup() { // wstaw tutaj swój kod konfiguracyjny do jednorazowego uruchomienia: pinMode(45, INPUT);
pinMode(43, WEJŚCIE);
Serial.początek(9600);
}
pusta pętla () {
// umieść tutaj swój główny kod, aby uruchamiać się wielokrotnie:
ch1 = pulseIn(22, HIGH);
ch2 = pulseIn(24, HIGH);
//Serial.print("chA:");
Serial.print(chA);
//Serial.print("chB: ");
Serial.println(chB);
if(ch1 > 1463){ timer = mili();
}
jeśli(ch1 == 1463){
stopTimer = millis();
ArrayValue = (timer - stopTimer);
if(ArrayValue >= 0)
{
Serial.print(myInts[0]);
mojeInts[x] = ArrayValue; x++;
}
}
Krok 6: Wykorzystaj swojego robota najlepiej
Po całej tej ciężkiej pracy powinieneś mieć teraz w pełni działającego robota, który reaguje na pilota! Bądź z siebie dumny i ciesz się swoim robotem!
Zalecana:
Rpibot - O nauce robotyki: 9 kroków
Rpibot - About Learning Robotics: Jestem inżynierem oprogramowania wbudowanego w niemieckiej firmie motoryzacyjnej. Zacząłem ten projekt jako platforma edukacyjna dla systemów wbudowanych. Projekt został wcześniej odwołany, ale tak bardzo mi się podobał, że kontynuowałem w wolnym czasie. To jest wynik… ja
Roboty dla IRC (Międzynarodowe Mistrzostwa Robotyki): 4 kroki
Robots for IRC (International Robotics Championship): IRC League to największy azjatycki konkurs robotyki, którego celem jest świętowanie nauki, technologii, inżynierii i matematyki (STEM) oraz uczynienie z innowacji obszaru pasji młodych umysłów krajów rozwijających się. chciałbym pokazać, jak m
PROJEKT MASZYNY CNC: 6 kroków
MASZYNA CNC PROJEKT: Krótkie streszczenie mojego projektu:-Maszyna CNC lub komputerowa maszyna numeryczna przeznaczona jest do sterowania różnymi funkcjami maszyn za pomocą programów komputerowych. W tym projekcie maszyna jest wykonana w taki sposób, aby stworzony dla niej kod mógł posłużyć do narysowania wyniku
Wprowadzenie do robotyki dla uczniów szkół podstawowych z kontrolerami Hummingbird: 18 kroków
Wprowadzenie do robotyki dla uczniów szkół podstawowych z kontrolerami Hummingbird: Większość narzędzi do robotyki dostępnych obecnie na rynku wymaga od użytkownika pobrania określonego oprogramowania na dysk twardy. Piękno kontrolera robota Hummingbird polega na tym, że można go uruchomić za pomocą komputera internetowego, takiego jak Chromebook. Był również
Jak dołączyć do zespołu robotyki F.I.R.S.T: 6 kroków
Jak dołączyć do zespołu robotyki F.I.R.S.T: TO NIE JEST BITWY BOTY!! FIRST Robotics Competition (FRC) to wyjątkowy uniwersytecki sport umysłowy, który ma pomóc młodym ludziom w wieku licealnym odkryć, jak interesujące i satysfakcjonujące mogą być inżynierowie i badacze. PIERWSZY Robot