Spisu treści:
- Krok 1: Części robota
- Krok 2: Części do druku 3D
- Krok 3: Montaż przedni
- Krok 4: Dolny serwo
- Krok 5: Przymocuj tułów
- Krok 6: Włóż ołówki
- Krok 7: Wyciągnij gumki
- Krok 8: Włóż więcej ołówków
- Krok 9: Zbuduj obwód
- Krok 10: Wiercenie
- Krok 11: Włóż Arduino Micro
- Krok 12: Zamocuj zacisk baterii
- Krok 13: Zamocuj płytkę drukowaną
- Krok 14: Podłącz serwa
- Krok 15: Zaprogramuj Arduino
- Krok 16: Podłącz baterię
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:02
Zaletą drukowania 3D jest to, że ułatwia budowanie robotów. Możesz zaprojektować dowolną konfigurację części, jaką tylko zechcesz, i mieć je praktycznie od razu pod ręką. Pozwala to na szybkie prototypowanie i eksperymentowanie. Ten konkretny robot wydrukowany w 3D jest tego przykładem. Ten pomysł, aby mieć robota typu walker, który przesunął swój przedni środek równowagi, był pomysłem, który miałem od kilku lat. Jednak wdrożenie go z częściami z półki zawsze okazywało się dość trudne i nie pozwalało mi naprawdę spróbować. Kiedy jednak zdałem sobie sprawę, że można to zrobić szybko i łatwo dzięki drukowi 3D, udało mi się w końcu stworzyć tego robota w około dwa dni. Zasadniczo druk 3D umożliwił mi wzięcie pomysłu i zrealizowanie go w mniej niż 48 godzin. Jeśli chcesz spróbować swoich sił w tworzeniu tego łatwego robota, załączyłem pliki i zamieściłem instrukcje, które możesz zrobić sam. Jest to zdecydowanie fajny weekendowy projekt dla kogoś, kto ma drukarkę 3D, która zna się trochę na elektronice i lutowaniu, aby zmoczyć nogi od robotyki.
Krok 1: Części robota
Zdobądź następujące materiały:
(x1) Drukarka 3D (używam Creality CR-10) (x2) Standardowe serwa (x1) Arduino micro (x1) 40-pinowe gniazdo (x1) PCB (x1) Zatrzask baterii 9V (x1) Uchwyt baterii 9V (x1) Bateria 9V (x2) 3-pinowe złącza (x13) Śruby i nakrętki M3 (x4) ołówki
(Zauważ, że niektóre z linków na tej stronie są linkami partnerskimi. Nie zmienia to kosztu produktu dla Ciebie. Wszelkie dochody, które otrzymuję, inwestuję ponownie w tworzenie nowych projektów. Jeśli potrzebujesz sugestii dotyczących alternatywnych dostawców, proszę o kontakt wiedzieć.)
Krok 2: Części do druku 3D
Wydrukuj załączone pliki w 3D za pomocą konkretnej drukarki 3D. Może być konieczne skonfigurowanie plików, aby działały z obsługą określonej konfiguracji.
Krok 3: Montaż przedni
Włóż cztery śruby z przodu robota.
Wsuń dwa koła zębate przednich nóg do przedziału z przodu korpusu robota tak, aby gniazda nóg były skierowane na zewnątrz.
Umieść koło zębate między dwoma zębatkami nóg.
Wciśnij głowicę napędową serwomechanizmu w gniazdo na środkowym kole i zamocuj go śrubą.
Na koniec przykręć serwo na miejscu za pomocą wcześniej zainstalowanych śrub, aby zakończyć przedni montaż.
Krok 4: Dolny serwo
Wsuń dolny serwomechanizm do wspornika montażowego i przykręć go na miejsce.
Krok 5: Przymocuj tułów
Wciśnij wydrukowany w 3D tors wyśrodkowany na dźwigni zmiany biegów silnika i przykręć go na miejscu.
Krok 6: Włóż ołówki
Włóż ołówki do gniazda tułowia tak, aby końcówki gumki wystawały.
Krok 7: Wyciągnij gumki
Wyciągnij gumki z dwóch ołówków za pomocą szczypiec.
Krok 8: Włóż więcej ołówków
Włóż końce ołówków, do których była przymocowana gumka, do każdego z gniazd przednich nóg.
Krok 9: Zbuduj obwód
Przylutuj 40-pinowe gniazdo do środka płytki. Podłącz czarny przewód od zatrzasku baterii 9 V do bolca uziemiającego w gnieździe Arduino, a czerwony przewód do bolca V-in. Przylutuj pierwszą trójstykową męską końcówkę do 40-pinowe gniazdo w następujący sposób:header pin 1 - 5V powerheader pin 2 - Groundheader pin 3 - Digital Pin 8 (socket pin 36) Przylutuj drugą trójpinową męską listwę do 40-pinowego gniazda w następujący sposób:header pin 1 - 5V powerheader pin 2 - Pin uziemienia 3 - Pin cyfrowy 9 (pin 37)
Krok 10: Wiercenie
Wywierć otwór 1/8 cala wyśrodkowany na części płytki drukowanej, w której nie ma lutowanych połączeń elektrycznych.
Krok 11: Włóż Arduino Micro
Włóż Arduino micro do odpowiednich pinów w gnieździe.
Krok 12: Zamocuj zacisk baterii
Przymocuj zacisk akumulatora do dolnej części płytki drukowanej, uważając, aby nie zwierać z nim żadnych połączeń elektrycznych.
Krok 13: Zamocuj płytkę drukowaną
Przykręć płytkę drukowaną do otworów montażowych w korpusie robota.
Krok 14: Podłącz serwa
Podłącz gniazda serwomechanizmu do odpowiednich męskich styków nagłówka na płytce drukowanej.
Krok 15: Zaprogramuj Arduino
Zaprogramuj Arduino następującym kodem:
//
// Kod robota drukowanego w 3D // Dowiedz się więcej na: https://www.instructables.com/id/3D-Printed-Robot/ // Ten kod znajduje się w domenie publicznej // //dodaj bibliotekę serwo # include //Utwórz dwie instancje serwo Servo myservo; Serwo myservo1; //Zmień te liczby, aż serwa będą wyśrodkowane!!!! //Teoretycznie 90 to idealne centrum, ale zwykle jest wyższe lub niższe. int PrzódZrównoważony = 75; int Wyśrodkowany tył = 100; //Zmienne do kompensacji tylnego środka równowagi, gdy przód się przesuwa int backRight = BackCentered - 20; int backLeft = BackCentered + 20; //Ustaw początkowe warunki serw i poczekaj 2 sekundy void setup() { myservo.attach(8); myservo1.attach(9); myservo1.write(FrontBalanced); myservo.write(BackCentered); opóźnienie (2000); } void loop() { //Idź prosto goStraight(); for(int spacer = 10; spacer >= 0; spacer -=1) { spacerOn(); } //Skręć w prawo goRight(); for(int spacer = 10; spacer >= 0; spacer -=1) { spacerOn(); } //Idź prosto goStraight(); for(int spacer = 10; spacer >= 0; spacer -=1) { spacerOn(); } //Skręć w lewo goLeft(); for(int spacer = 10; spacer >= 0; spacer -=1) { spacerOn(); } } //Funkcja chodzenia void walkOn(){ myservo.write(BackCentered + 30); opóźnienie (1000); myservo.write(BackCentered - 30); opóźnienie (1000); } //Skręć w lewo funkcja void goLeft(){ BackCentered = backLeft; myservo1.write(FrontBalanced + 40); } //Skręć w prawo funkcja void goRight(){ BackCentered = backRight; myservo1.write(FrontBalanced - 40); } //Idź prosto funkcja void goStraight(){ BackCentered = 100; myservo1.write(FrontBalanced); }
Krok 16: Podłącz baterię
Podłącz baterię 9V i zabezpiecz ją za pomocą zacisku baterii.
Czy uważasz to za przydatne, zabawne lub zabawne? Obserwuj @madeineuphoria, aby zobaczyć moje najnowsze projekty.
Zalecana:
Drukowany w 3D klucz Cw Twin Paddle (566grs.): 21 kroków (ze zdjęciami)
Klucz dwułopatkowy z nadrukiem 3D (566grs.): Do tej pory posiadanie dokładnego, miękkiego i wytrzymałego klucza dwułopatkowego oznaczało wydawanie dużych pieniędzy. Moją intencją przy projektowaniu tego klucza było zrobienie wiosła:a)- Tani --- Jest wykonany z plastiku ze standardową drukarką 3Db)- Trwałe --- Użyłem piłki be
Bezszczotkowy silnik drukowany w 3D: 7 kroków (ze zdjęciami)
Silnik bezszczotkowy z nadrukiem 3D: Zaprojektowałem ten silnik za pomocą Fusion 360 do demonstracji na temat silników, więc chciałem stworzyć szybki, ale spójny silnik. Wyraźnie pokazuje części silnika, dzięki czemu może służyć jako model podstawowych zasad działania obecnych w brusie
Prosty robot drukowany w 3D: 11 kroków (ze zdjęciami)
Prosty robot drukowany w 3D: Pozwól mi się umówić. Dorastałem z zestawami budowniczymi, a potem LEGO. W późniejszym życiu wykorzystałem 8020 do budowy prototypów typów systemów, które projektowałem. W domu były zwykle kawałki złomu, które moje dzieci używały jako swojej wersji zestawu montażowego
Drukowany w 3D czworokątny robot z napędem Arduino: 13 kroków (ze zdjęciami)
Drukowany w 3D robot z czworokątem z napędem Arduino: Z poprzednich Instructables prawdopodobnie widać, że bardzo interesują mnie projekty z zakresu robotyki. Po poprzednim Instructable, w którym zbudowałem robota dwunożnego, postanowiłem spróbować stworzyć czworonożnego robota, który mógłby naśladować zwierzęta, takie jak pies
Drukowany w 3D robot węża: 7 kroków (ze zdjęciami)
3D Printed Snake Robot: Kiedy dostałem swoją drukarkę 3D, zacząłem się zastanawiać, co mogę z nią zrobić. Dużo rzeczy drukowałem, ale chciałem wykonać całą konstrukcję za pomocą druku 3D. Potem pomyślałem o zrobieniu robota zwierzęcego. Moim pierwszym pomysłem było zrobienie psa lub pająka, ale lo