Spisu treści:
- Krok 1: Potrzebne części
- Krok 2: Zdejmij obudowę silnika
- Krok 3: Przylutuj dłuższe przewody
- Krok 4: Dodaj silniki do płyty silnika
- Krok 5: Zbuduj tablicę rozdzielczą
- Krok 6:
Wideo: Kontrolowane przez Arduino ramię robota z Lego Mindstorm: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Zamień dwa stare silniki Lego Mindstorm na ramię chwytaka sterowane przez Arduino Uno.
To jest projekt Hack Sioux Falls, w którym rzuciliśmy wyzwanie dzieciom, aby zbudowały coś fajnego za pomocą Arduino.
Krok 1: Potrzebne części
Potrzebne materiały eksploatacyjne:
- 2 duże silniki burzy myśli Lego ev3
- Asortyment klocków Lego i sprzętu technicznego
- Arduino Uno
- Płyta silnika
- Kawałek płyty perforowanej
- Długie przewody
- 4 rezystory
- 4 przyciski
- Przenośna bateria USB
- Ładowarka USB
- Lut i lutownica
- Zestaw wkrętaków
- Przecinak do drutu
Krok 2: Zdejmij obudowę silnika
Zacznij od odkręcenia śrub z tyłu obu silników, a następnie zdejmij białe zaślepki. Następnie możesz je odrzucić.
Wyciągnij silniki, uważając, aby nie usunąć żadnego z kół zębatych po wewnętrznej stronie. Jeśli usuniesz którekolwiek z kół zębatych, po prostu włóż je z powrotem na miejsce.
Po wyjęciu silników odetnij wtyczkę na końcu silnika za pomocą przecinaka do drutu.
Krok 3: Przylutuj dłuższe przewody
Przylutuj na jakimś nowym, dłuższym drucie. Jest to o wiele łatwiejsze niż się wydaje i zajmuje tylko kilka sekund, jeśli wiesz, co robisz.
Włóż silnik z powrotem do plastikowej obudowy, a następnie wkręć go z powrotem. Teraz możesz rozpocząć budowę ramienia. Możesz stworzyć swój własny projekt lub odejść od tego na zdjęciu.
Krok 4: Dodaj silniki do płyty silnika
Użyj śrubokręta krzyżakowego, aby podłączyć przewody wychodzące z silników do płyty silnika, jak pokazano na rysunku. Następnie podłącz płytkę do Arduino Uno.
Przetnij ładowarkę USB na pół, odsłaniając przewód w środku. Zdejmij izolację, a następnie zdejmij dwa przewody dodatni i ujemny. Następnie podłącz go do płyty silnika
Krok 5: Zbuduj tablicę rozdzielczą
Przylutuj rezystory, przełączniki i przewody na płytce perforowanej jak na zdjęciu.
Dodaj kilka żeńskich styków złącza na płycie perforowanej i płycie silnika, jak pokazano na zdjęciu, a następnie połącz je.
Krok 6:
Podłącz Arduino do komputera i wgraj ten kod do Arduino.
Użyliśmy tej biblioteki sterowników silników od Adafruit, ale inna biblioteka sterowników również by działała.
#włącz
int przycisk w lewo = A0;int przycisk w prawo = A1; wewn przycisk Otwórz = A2; int przyciskZamknij = A3; AF_DCObrót silnika silnika(1); AF_DCMotor grabber silnika(2); void setup() { Serial.begin(9600); // ustaw bibliotekę Serial na 9600 bps Serial.println("Test silnika!"); pinMode(buttonLeft, INPUT); pinMode(buttonRight, INPUT); pinMode (przyciskOpen, INPUT); pinMode (przyciskZamknij, WEJŚCIE); // włącz silnik motorRotate.setSpeed(200); motorGrabber.setSpeed(200); motorRotate.run(RELEASE); motorGrabber.run(RELEASE); } void loop() { int buttonStateLeft = digitalRead(buttonLeft); int buttonStateRight = digitalRead(buttonRight); int buttonStateOpen = digitalRead(buttonOpen); int buttonStateClose = digitalRead(buttonClose); if (buttonStateLeft == HIGH) { Serial.println("Lewy przycisk"); motorRotate.run(WSTECZ); opóźnienie(250); motorRotate.run(RELEASE); } else if (buttonStateRight == HIGH) { Serial.println("Przycisk w prawo"); motorRotate.run(DO PRZODU); opóźnienie(250); motorRotate.run(RELEASE); } else if (buttonStateOpen == HIGH) { Serial.println("Przycisk Otwórz"); motorGrabber.run(WSTECZ); opóźnienie(150); motorGrabber.run(RELEASE); } else if (buttonStateClose == HIGH) { Serial.println("Przycisk Zamknij"); motorGrabber.run(DO PRZODU); opóźnienie(150); motorGrabber.run(RELEASE); } }
Zalecana:
Ramię robota kontrolowane przez Arduino i komputer: 10 kroków
Ramię robota kontrolowane przez Arduino i PC: Ramiona robota są szeroko stosowane w przemyśle. Niezależnie od tego, czy są to operacje montażowe, spawanie, czy nawet dokowanie na ISS (Międzynarodowa Stacja Kosmiczna), pomagają ludziom w pracy lub całkowicie zastępują człowieka. Ramię, które zbudowałem, jest mniejsze re
Kontrolowane przez FPGA ramię robota z serwomotorem RC - Digilent Contest: 3 kroki
Sterowane przez FPGA ramię robota z serwosilnikiem RC - Digilent Contest: ramię robota z serwosilnikiem sterowane przez FPGA Celem tego projektu jest stworzenie programowalnego systemu, który może wykonywać operacje lutowania na płycie perforowanej. System oparty jest na płytce rozwojowej Digilent Basys3 i będzie w stanie lutować ko
Kontrolowane przez Arduino ramię robota z 6 stopniami swobody: 5 kroków (ze zdjęciami)
Arduino Controlled Robotic Arm W/6 Degrees of Freedom: Jestem członkiem grupy robotycznej i każdego roku nasza grupa bierze udział w corocznych targach Mini-Maker. Począwszy od 2014 roku postanowiłem budować nowy projekt na coroczne wydarzenie. Miałem wtedy około miesiąca przed wydarzeniem, żeby coś ułożyć
JAK ZŁOŻYĆ IMPONUJĄCE DREWNIANE RAMIĘ ROBOTA (CZĘŚĆ 3: RAMIĘ ROBOTA) -- W OPARCIU O MIKRO: WĘDZIK: 8 kroków
JAK ZŁOŻYĆ IMPONUJĄCE DREWNIANE RAMIĘ ROBOTA (CZĘŚĆ 3: RAMIĘ ROBOTA) -- W OPARCIU O MIKRO: BITN: Kolejny proces instalacji opiera się na zakończeniu trybu omijania przeszkód. Proces instalacji w poprzedniej sekcji jest taki sam, jak proces instalacji w trybie śledzenia linii. Następnie spójrzmy na ostateczną formę A
Kontrolowane ramię robota Nunchuk (z Arduino): 14 kroków (ze zdjęciami)
Nunchuk Controlled Robotic Arm (z Arduino): Robotyczne ramiona są niesamowite! Posiadają je fabryki na całym świecie, gdzie precyzyjnie malują, lutują i przewożą rzeczy. Można je również znaleźć w eksploracji kosmosu, zdalnie sterowanych pojazdach podwodnych, a nawet w zastosowaniach medycznych! A teraz możesz