Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Drukowanie 3D
- Krok 2: Blokowo
- Krok 3: Arduino
- Krok 4: Elektronika
- Krok 5: Instrukcja montażu
- Krok 6: APLIKACJA Bluetooth
- Krok 7: Dołącz do społeczności Otto Builder
Wideo: Robot humanoidalny Otto DIY: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Projekty Tinkercad »
Dwunożny robot Otto otrzymał teraz ramiona przypominające „człowieka” i matrycę LED do wyrażania emocji. Wydrukuj 3D samodzielnie, a następnie zbierz części do samodzielnego zbudowania.
Otto jest naprawdę Opensource; oznacza to, że sprzęt jest łatwo rozpoznawalny, aby inni mogli go zrobić, kompatybilny z Arduino, drukowalny i konfigurowalny w 3D, idealna okazja do zbudowania i posiadania pierwszego robota, nauki robotyki i zabawy, nauczysz się logicznego połączenia między kodem a działaniem, a montując go, zrozumiesz, jak działają jego komponenty i elektronika. Odwiedź www.ottodiy.com, aby uzyskać więcej szczegółowych informacji.
Otto DIY Humanoid chodzi, tańczy, wydaje dźwięki i omija przeszkody, podobnie jak podstawowe, ale ma też 2 ramiona, jedną matrycę LED do wyrażania emocji i żyroskop do pomiaru orientacji i ruchu w celu interakcji.
Należy pamiętać, że Humanoid jest zaawansowanym robotem w porównaniu do prostego dwunożnego Otto, będzie wymagał DOŚWIADCZENIA W BUDOWANIU ROBOTÓW I WIĘCEJ CZASU, REKOMENDUJEMY, ABY PIERWSZY ZBUDOWAĆ PRZYNAJMNIEJ PODSTAWOWEGO Otto DIY, w przeciwnym razie potraktuj to jako wyzwanie:D
Kieszonkowe dzieci
1 x Nano ATmega328
1 x We/Wy Nano Shield
1 x kabel USB-A do Mini-USB
1 x czujnik ultradźwiękowy HC-SR04
6 x mikro serwo MG90s
1 x brzęczyk 24 x żeński/żeński przewód połączeniowy
1 x matryca LED 8x8
1 x czujnik dźwięku
1 x czujnik dotykowy
1 x moduł Bluetooth BLE
1 x ładowarka + wzmacniacz mocy
1 x mikroprzełącznik samoblokujący wł./wył.
1 x czujnik żyroskopowy (opcjonalnie)
1 głowica drukowana 3D
1 x korpus z nadrukiem 3D
4 x nogi wydrukowane w 3D (2 to ramiona)
2 x uchwyt wydrukowany w 3D
2 x stopka z nadrukiem 3D
1 x mały śrubokręt krzyżakowy 8 x dodatkowe śruby M2
Nożyczki lub szczypce.
Komputer do programowania i smartfon do sterowania.
Krok 1: Drukowanie 3D
Otto jest bardzo dobrze zaprojektowany do druku 3D, więc nie sprawi Ci kłopotów, jeśli będziesz przestrzegać tych wspólnych parametrów:
Zalecane do używania drukarki 3D FDM z materiałem PLA. Nie potrzebujesz podpór ani tratw. Rozdzielczość: 0,30 mm Gęstość wypełnienia 20%, wydruk 3D pełnego zestawu części dla jednego Otto Humanoida powinien zająć około 9 godzin.
Zrobiłem to w TinkerCAD, abyś mógł się bawić i dostosowywać własnego robota!
Znajdź pliki STL tutaj
Krok 2: Blokowo
Początkującym zaleca się rozpoczęcie kodowania za pomocą naszego nowego oprogramowania Otto Blockly, prostego oprogramowania do programowania wizualnego:
Otto Blockly jest całkowicie autonomiczny (nie wymaga Arduino IDE ani konfiguracji bibliotek i nie jest wymagany dostęp do Internetu).
- Pobierz z naszej strony internetowej tutaj
- Zainstalować.
- Otwórz przykład dla Humanoida.
- Podłącz swojego robota Otto.
- Wybierz Arduino nano,
- Wybierz port USB, do którego podłączony jest robot.*
- Sprawdź/prześlij i tak, to takie proste!
*Jeżeli twój komputer nie rozpoznał urządzenia USB, powinieneś zainstalować sterownik CH340 dla swojego systemu operacyjnego, znajdziesz go tutaj:
Dowiedz się więcej o Otto Blockly tutaj
Krok 3: Arduino
Dla bardziej zaawansowanych programistów można naprzemiennie korzystać z Arduino IDE.
Pobierz biblioteki Otto tutaj
Pozwoli ci to naprawdę wykorzystać potencjał twojego robota, będziesz mógł wypróbować wiele przykładowych kodów (szkicu), które możesz po prostu wgrać i zmodyfikować do własnych programów.
- Pobierz oprogramowanie Arduino IDE za darmo
- Zainstaluj oprogramowanie Arduino IDE na swoim komputerze.
- Pobierz biblioteki Otto, które są tutaj
- Otwórz Arduino IDE, przejdź do Szkic> Dołącz bibliotekę> Dodaj bibliotekę. ZIP. U góry listy rozwijanej wybierz opcję „Dodaj bibliotekę. ZIP”.
- Zostaniesz poproszony o wybranie biblioteki. Przejdź do lokalizacji pliku.zip, który właśnie pobrałeś i otwórz tak, jak jest.
- Wróć do menu Szkic > Dołącz bibliotekę. menu. Powinieneś teraz zobaczyć bibliotekę na dole menu rozwijanego. Oznacza to, że jest gotowy do użycia kodów Ottos!
- Podłącz Otto przez USB.
- Wybierz w Arduino Tools/Board: “Arduino Nano” Procesor: “ATmega328 (Stary bootloader)” Port COM# (gdzie jest podłączony Twój Otto)
- Otwórz w pliku/Przykłady/OttoDIYLib/dance/Otto_allmoves_V9.ino
- Sprawdź/prześlij kod.
Krok 4: Elektronika
Przed użyciem jakichkolwiek baterii należy sprawdzić połączenia i przetestować robota za pomocą kabla USB podłączonego do komputera.
Dobrą praktyką jest sprawdzenie elektroniki i oprogramowania w komputerze przed złożeniem całego robota, aby uniknąć konieczności demontażu całego robota, aby coś naprawić. Możesz to zrobić po prostu podłączając przynajmniej wszystkie serwa w miejscu wskazanym w poniższym nagłówku i wgrywając dowolny kod, który sprawia, że Otto się rusza. Jeśli jesteś gotowy na Baterie, możesz również sprawdzić, czy Twoje źródło zasilania działa, w zależności od rodzaju posiadanych baterii jest wiele opcji
W rzeczywistości istnieje wiele opcji zasilania robota Otto na wiele sposobów, omówimy bardziej szczegółowo w tym artykule na blogu:
Jest to podstawowe okablowanie za pomocą obwodów Tinkercad, z podstawowym programem, który można kodować jako podstawowy, aby upewnić się, że serwa są wyśrodkowane i wszystko działa (należy pamiętać, że komponenty w obwodach Tinkercad nie są takie same jak Arduino UNO zamiast nano, ale zasada jest taka sama.
Krok 5: Instrukcja montażu
Teraz, gdy sprawdzimy, czy cała technologia działa poprawnie, możemy wreszcie zacząć budować! zbierz wszystkie części potrzebne do tego montażu.
NOGI SĄ WŁAŚCIWIE TĄ SAMĄ CZĘŚCIĄ DLA RAMION!”
Przed przystąpieniem do montażu należy pobrać i uważnie przeczytać instrukcję obsługi.
Lub po prostu śledź wideo.
Jeśli zauważysz pewne niewspółosiowość w ruchach, sprawdź, które wyrównały się do środka serwomechanizmów przed montażem, ale jeśli chcesz bardziej precyzyjnego chodzenia i ruchów, możesz wykonać kalibrację elektroniczną, jak wyjaśniamy w tym artykule na blogu: https://www. ottodiy.com/blog/kalibracja
Krok 6: APLIKACJA Bluetooth
Wiele osób po prostu chce to zrobić bezpośrednio, ale polecam najpierw trochę kodowania;)
Mamy świetną aplikację, która steruje, a także programuje podstawowe sekwencje dla Otto, zarówno na iOS, jak i Androida, jeśli jesteś na to gotowy
1. Upewnij się, że biblioteki Arduino Otto zostały poprawnie zainstalowane!
2. Następnie podłącz moduł Bluetooth w ten sposób:
RX pin do 12 na płycie
pin TX do 11
Vcc do dowolnego 5V
Uziemić do dowolnego G
Wgranie kodu Bluetooth z Arduino IDE jest proste, ale musisz upewnić się, że biblioteki są poprawnie zainstalowane (nie musisz powtarzać tego kroku, jeśli już to zrobiłeś wcześniej)
3. Przejdź do File/Examples/OttoDIYLib/Bluetooth/Otto_APP.ino lub Otwórz szkic Arduino.ino z folderu kodu.
4. Podłącz Otto przez USB. Wybierz w Arduino Tools/Board: “Arduino Nano” Procesor: “ATmega328 (Stary bootloader)” Port COM# (gdzie jest podłączony Twój Otto)
5. Sprawdź, a następnie prześlij kod przez USB.
6. Pobierz i zainstaluj aplikację na swoim smartfonie
7. W ustawieniach telefonu Włącz Bluetooth, wyszukaj i sparuj z modułem 1234 jako hasło. (jest to połączenie z telefonem i należy to zrobić tylko raz)
8. Następnie otwórz rzeczywistą aplikację i postępuj zgodnie z procesem połączenia w aplikacji.
9. Gotowe! Twój Otto jest gotowy do sterowania i programowania z Twojego telefonu.
Krok 7: Dołącz do społeczności Otto Builder
Gratulacje, że stworzyłeś humanoidalnego robota! zasadniczo.
Prawdziwe humanoidy mają więcej artykulacji, czy myślisz, że możesz stworzyć bardziej złożonego robota? Dowiedz się więcej o kodowaniu, elektronice, projektowaniu, drukowaniu 3D i robotyce ogólnie w naszym programie Open EDU (Open Education) tutaj.
Podziel się swoją kreatywnością. Ideą Otto jest to, że gdy nauczysz się podstaw, hakujesz i tworzysz własne!
Dołącz do naszej społeczności tutaj
Grupa na Facebooku. dzielić się i prosić o pomoc w społeczności i polubić naszą stronę na Facebooku
Kanał YouTube, aby uzyskać więcej informacji o filmach i samouczkach.
Instagram śledź nas i udostępniaj #ottodiy
Twitter śledź nas i udostępniaj #ottodiy
Dołącz do tej przyjaznej społeczności konstruktorów, nauczycieli i twórców robotów! Witamy w naszej społeczności Otto Builder!
do zobaczenia tam;)
Zalecana:
NAIN 1.0 - podstawowy robot humanoidalny korzystający z Arduino: 6 kroków
NAIN 1.0 - podstawowy robot humanoidalny korzystający z Arduino: Nain 1.0 będzie miał w zasadzie 5 odłączanych modułów- 1) Ramię - które mogą być sterowane za pomocą serw. 2) Koła - które mogą być sterowane za pomocą silników prądu stałego. 3) Noga - Nain będzie mógł przełączać się między kółkami lub nogami, aby się poruszać. 4) Głowa i
Zaawansowany ręcznie robiony humanoidalny robot MIA-1 Open Source!: 4 kroki
MIA-1 Open Source Advanced Hand Made Humanoid Robot!: Cześć wszystkim, dzisiaj pokażę, jak stworzyłem robota MIA-1, który jest nie tylko zaawansowany i unikalny, ale także Open Source i można go wykonać bez drukowania 3D!! Tak, rozumiesz, ten robot jest w całości wykonany ręcznie. A open source oznacza – otrzymujesz
BONES humanoidalny robot: 11 kroków (ze zdjęciami)
BONES humanoidalny robot: Wesołego Halloween wszystkim !!! Aby uczcić tegoroczne Halloween pomyślałem, że to świetny pomysł na zbudowanie robota dostosowanego do tej okazji.Tańczący Humanoidalny Szkielet !!! Od dawna chciałem zaprojektować i zbudować własnego humanoidalnego robota, więc to był p
ASPIR: Pełnowymiarowy robot humanoidalny wydrukowany w 3D: 80 kroków (ze zdjęciami)
ASPIR: pełnowymiarowy robot humanoidalny wydrukowany w 3D: Autonomous Support and Positive Inspiration Robot (ASPIR) to pełnowymiarowy, wydrukowany w 3D robot humanoidalny typu open source o długości 4,3 stopy, którego każdy może zbudować z wystarczającą siłą i determinacją.Spis treściMamy podzieliłem ten ogromny 80-krokowy Instructable na 10 e
Robot humanoidalny oparty na Arduino wykorzystujący serwomotory: 7 kroków (ze zdjęciami)
Robot humanoidalny oparty na Arduino wykorzystujący silniki serwo: Witam wszystkich, to mój pierwszy robot humanoidalny, wykonany z arkusza pianki PVC. Jest dostępny w różnych grubościach. Tutaj użyłem 0.5mm. W tej chwili ten robot może po prostu chodzić po włączeniu. Teraz pracuję nad połączeniem Arduino i Mobile przez Bluetooth