Spisu treści:

Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D: 6 kroków (ze zdjęciami)
Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D: 6 kroków (ze zdjęciami)

Wideo: Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D: 6 kroków (ze zdjęciami)

Wideo: Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D: 6 kroków (ze zdjęciami)
Wideo: Arduino dla każdego! Czym jest Arduino UNO, kiedy się przydaje i jak zacząć? 2024, Listopad
Anonim
Image
Image
Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D
Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D
Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D
Otto DIY+ Arduino Robot Bluetooth Łatwy do drukowania 3D

Prawdziwie open source'owa natura Otto pozwala na otwartą edukację STEAM, zbieramy informacje zwrotne z różnych warsztatów i szkół na całym świecie, które już używają Otto DIY w swoich klasach iw zależności od otwartości tych miejsc edukacyjnych organizujemy i udostępniamy materiały lekcyjne.

CC-BY-SA Licencja Creative Commons oznacza to, że możesz kopiować za darmo, ale musisz podać kredyty oryginałowi, umieszczając naszą stronę internetową (https://www.ottodiy.com/)

Otto DIY + to ulepszona i zaawansowana wersja oryginalnego #OttoDIY, idea polega na tym, aby mieć te same podstawowe funkcje robota DIY + sterowanie i programowanie Bluetooth + metalowe serwomotory zębate + akumulator + zmiana trybów za pomocą czujnika dotykowego + czujnik dźwięku + ruchy światła + inne wyjścia +…?

Ekscytującą częścią jest to, że prowadzimy otwarty rozwój z twórcami i hakerami z całego świata, więc jesteśmy otwarci na pomysły, nie tylko od ekspertów, z którymi możesz do nas dołączyć, opinie, udostępnianie społecznościowe, testy lub jakikolwiek inny wkład, który możesz wymyślić.

Kieszonkowe dzieci

1 × Arduino Nano

1 × HC-06 lub HC-05 moduł Bluetooth

1 × Arduino Nano Shield we/wy; możesz użyć mini płytki stykowej, ale o wiele więcej pracy z kablami

1 × kabel USB-A do Mini-USB

4 × mikro serwo MG90s (metal)

1 × brzęczyk

10 × żeńskie/żeńskie przewody połączeniowe

1 × czujnik dotykowy

1 × czujnik dźwięku

1 × 8x8mm mikroprzełącznik samoblokujący wł./wył.

1 × akumulator LiPo 3,7 V z boosterem do 5V (opcjonalnie) 1 × śrubokręt krzyżakowy 1 × drukarka 3D (lub skorzystaj z serwisu lub znajomego;))

Krok 1: Ustawienia drukarki 3D

Ustawienia drukarki 3D
Ustawienia drukarki 3D

Ważne jest, aby przeczytać pierwszą instrukcję Otto DIY, aby zapoznać się z podstawami budowy robota dwunożnego. Pobierz wszystkie części, kody i biblioteki STL do druku 3D dla Bluetooth, przechodząc tutaj https://wikifactory.com/+OttoDIY/otto-diy- plus w zakładce pliki

  • Zalecamy używanie drukarki 3D FDM z materiałem PLA.
  • W ogóle nie są potrzebne podpory ani tratwy.
  • Rozdzielczość: 0,15 mm
  • Gęstość wypełnienia 20%

Trzeba dostosować rozmiar, niektóre zmiany używają pliku źródłowego utworzonego w Autodesk Fusion 360

Lub Tinkercad tutaj

Krok 2: Zbuduj własny Otto DIY+

Image
Image
Zbuduj własny Otto DIY+
Zbuduj własny Otto DIY+
Zbuduj własny Otto DIY+
Zbuduj własny Otto DIY+

w poniższym filmie i zdjęciach możesz mieć odniesienie do tego, jak zbudować Otto DIY+, ze względu na nowe wersje projektu robota.

Krok 3: Zakoduj własne Otto

Image
Image
Zakoduj własne Otto
Zakoduj własne Otto
Zakoduj własne Otto
Zakoduj własne Otto
Zakoduj własne Otto
Zakoduj własne Otto

Więc do tego momentu powinieneś mieć wydrukowany Otto 3D, zmontowany, teraz trochę programowania, aby mieć zainstalowane biblioteki i Arduino na swoim komputerze.

Najłatwiej zakodować własne Otto za pomocą naszego oprogramowania Blockly, bardziej zaawansowany koder może bezpośrednio wypróbować Arduino IDE.

Krok 4: główny kod aplikacji Bluetooth

Image
Image
Główny kod aplikacji Bluetooth
Główny kod aplikacji Bluetooth
Główny kod aplikacji Bluetooth
Główny kod aplikacji Bluetooth

Otto musi być gotowy na odebranie poleceń przez Bluetooth i w tym celu umieścić główny kod w swoim mózgu

  1. Skopiuj biblioteki Otto do folderu Arduino IDE
  2. Prześlij szkic APP.ino do Otto
  3. Pobierz i zainstaluj aplikację na swoim smartfonie. Sklep Google Play (https://play.google.com/store/apps/details?id=com.ottodiy)
  4. Teraz możesz podłączyć moduł i włączyć Bluetooth w swoim telefonie.
  5. Znajdź Otto i sparuj adres/nazwę Bluetooth
  6. Teraz możesz używać aplikacji do kontrolowania Otto!
  7. Baw się nowymi funkcjami, a jeśli nie, być może będziesz musiał przekonfigurować BT, ale nie martw się, jest to również łatwe;)

Krok 5: Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj

Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!
Kopiuj, rozwijaj, dostosowuj, modyfikuj, remiksuj i udostępniaj!

Sprawdź ten wpis na blogu, aby znaleźć pomysły na dostosowanie własnego robota

Dołącz do społeczności Otto Builder! Śledź nas, polub i podziel się swoją kreatywnością, możesz zostać wyróżniony tutaj, udostępniając swojego robota w dowolnych mediach społecznościowych

Facebook i Instagram

użyj hashtagu #ottodiy w swoim poście i oznacz lub wspomnij @OttoDIY

Dołącz do tej przyjaznej społeczności konstruktorów, nauczycieli i twórców robotów! dołączając do nas tutajWitamy w naszej społeczności Otto Builder!

Krok 6: Konfiguracja Bluetooth (BT) (tylko jeśli parowanie nie powiodło się):

Ta konfiguracja jest potrzebna TYLKO dla modułów, które nie są dostarczane ze standardową szybkością transmisji 9600, skąd wiedzieć? po prostu wypróbuj najpierw kod i aplikację, jeśli telefon nie paruje się z Otto lub nie reaguje na polecenia, prawdopodobnie oznacza to, że twój moduł ma inną prędkość transmisji, więc należy go skonfigurować

Kod BT ma prędkość 115200 bodów, więc moduł BT musi pasować do tej prędkości, aby móc komunikować się z Arduino Nano przez interfejs szeregowy (UART).

Dla HC-05: 38400 lub 115200

1. Najpierw prześlij szkic HC05_BT_config.ino do Nano, a następnie odłącz Nano od USB.

2. Teraz podłącz BT do Arduino Nano, jak pokazano na schemacie, ale nie podłączaj VCC.

TX-RX

RX-TX

VCC - 5V

GND - GND

3. Podłącz USB do Nano, a następnie podłącz VCC, aby BT przeszedł w tryb AT. Dioda na BT powinna zacząć migać wolniej, mniej więcej raz na 2 sekundy. (Jeśli to nie zadziała, spróbuj przytrzymać przycisk na module BT podczas podłączania VCC).

Otwórz monitor szeregowy w IDE, ustaw szybkość transmisji na 9600 i zakończenie linii na NL i CR.

Wpisz AT, a następnie naciśnij enter; (jeśli wszystko jest w porządku, BT powinien odpowiedzieć OK, a następnie wpisać następujące komendy:

AT+NAME=Zowi "ustawianie nazwy"

AT+PSWD=1234 "hasło parowania"

AT+UART=115200, 1, 0 "szybkość transmisji"

AT+POLAR=1, 0 "umożliwiający użycie pinu STATE jako resetu do programowania arduino przez BT"

Teraz przejdź do kroku APP

W przypadku jakichkolwiek problemów sprawdź tę instrukcję, jak zmodyfikować ustawienia domyślne modułu Bluetooth HC-05 za pomocą poleceń AT

www.instructables.com/id/Modify-The-HC-05-…

Dla HC-06: 9600 lub 115200

W przypadku modułu HC-06 BT sprawa jest nieco prostsza, ponieważ moduł jest zawsze w trybie poleceń AT, gdy nie jest do niczego podłączony. Ale minusem jest to, że moduł HC-06 nie może być używany do przesyłania szkiców do Arduino, ponieważ nie ma resetu. Do konfiguracji modułu

1. prześlij ten szkic HC06_BT_config.ino do swojego Nano

1. odłącz USB

2. podłącz moduł BT do Arduino Nano w następujący sposób:

TX-RX

RX-TX

VCC - 5V

GND - GND

3. Włącz Nano i po około 10-15 sekundach wszystko powinno być gotowe, a BT powinien być skonfigurowany (dioda LED13 powinna zacząć migać).

Jeśli masz jakiś problem, sprawdź tę instrukcję

JEŚLI JAKIEKOLWIEK PYTANIE, nie otrzymuję powiadomień od instruktażowych nowych komentarzy, więc jeśli cokolwiek, opublikuj w naszej społeczności

Zalecana: