Spisu treści:

Zmotoryzowana obudowa sterowana WiFi: 5 kroków (ze zdjęciami)
Zmotoryzowana obudowa sterowana WiFi: 5 kroków (ze zdjęciami)

Wideo: Zmotoryzowana obudowa sterowana WiFi: 5 kroków (ze zdjęciami)

Wideo: Zmotoryzowana obudowa sterowana WiFi: 5 kroków (ze zdjęciami)
Wideo: $1,2M+ WINDELO 54 JACHTING CATAMARAN Electric Hydro Solar Silent Hybrid Performance Yacht Tour 2024, Lipiec
Anonim
Image
Image
Części
Części

Donald Bell z Maker Project Lab (https://makerprojectlab.com) wskazał w swojej aktualizacji z 29 listopada 2017 r. (https://www.youtube.com/embed/cQzQl97ntpU), że podwozie „Lady Buggy” (https://www.instructables.com/id/Lady-Buggy/) może służyć jako ogólna platforma. Musiał jakoś zobaczyć moją listę „do zrobienia”…

Motorized WiFi Chassis to prosta, sterowana przez WiFi, zmotoryzowana otwarta platforma ogólna, która wykorzystuje Adafruit Feather Huzzah ESP8266 do komunikacji i sterowania oraz dwa serwa o ciągłym obrocie i akumulator litowo-jonowy do poruszania się. Obudowa zawiera 8 gwintowanych punktów montażowych 6 mm na 1 do zamontowania, cóż, więcej o tym.

Dołączyłem kod źródłowy w postaci szkicu Arduino dla Adafruit Feather Huzzah ESP8266, jeśli chcesz go zmodyfikować. Ponadto będziesz potrzebować umiejętności lutowania i sprzętu lutowniczego, przewodów i wszystkich części wymienionych w pierwszym kroku, a także Arduino IDE z zainstalowanymi odpowiednimi bibliotekami, aby skompletować zmotoryzowaną obudowę WiFi.

Jak zwykle zapomniałem plik lub dwa lub kto wie co jeszcze, więc jeśli masz jakieś pytania, nie wahaj się zapytać, ponieważ popełniam wiele błędów.

Zaprojektowany przy użyciu Autodesk Fusion 360, pocięty przy użyciu Cura 3.1 i wydrukowany w PLA na Ultimaker 2+ Extended i Ultimaker 3 Extended.

Krok 1: Części

Wydrukowałem wszystkie części w rozdzielczości pionowej 0,15 mm z wypełnieniem 50%. Wydrukuj po 1 każdej z "Ball Bearing Cap.stl" i "Chassis.stl", wydrukuj po 2 pozostałe części.

Kupiłem następujące części:

1 łożysko kulkowe, 15,9 mm (5/8 )

4 O-ringi (ID 16mm, przekrój 2,5mm)

2 serwo (ciągły obrót FS90R)

1 Pióro Adafruit HUZZAH ESP8266 (Adafruit)

1 bateria (Adafruit 258)

Przed montażem należy przetestować dopasowanie i przyciąć, spiłować, przeszlifować itp. wszystkie części w razie potrzeby, aby zapewnić płynny ruch powierzchni ruchomych i ciasne dopasowanie do powierzchni nieruchomych. W zależności od wybranych kolorów i ustawień drukarki, może być wymagane mniej lub bardziej przycinanie, piłowanie i/lub szlifowanie. Ostrożnie spiłuj wszystkie krawędzie, które stykały się z platformą roboczą, aby mieć absolutną pewność, że cały „szlam” z platformy roboczej został usunięty i że wszystkie krawędzie są gładkie. Do wykonania tego kroku użyłem małych pilników jubilerskich i dużo cierpliwości.

Ta konstrukcja wykorzystuje zespół gwintowany, dlatego do oczyszczenia gwintów może być potrzebny gwintownik i matryca 6 mm na 1.

Krok 2: Okablowanie

Okablowanie
Okablowanie
Okablowanie
Okablowanie

Okablowanie polega na przylutowaniu przewodów serwa do Feather Huzzah ESP8266.

Aby zasilać serwa, oba przewody serwa dodatnie (czerwone) są przylutowane do pinu „BAT” w Feather Huzzah ESP8266, a oba ujemne (brązowe) przewody serwa są przylutowane do pinu „GND” w Feather Huzzah ESP8266.

Aby sterować serwami, lewy przewód sygnałowy serw (pomarańczowy) jest przylutowany do pinu "12/MISO" w Feather Huzzah ESP8266, a prawy przewód sygnałowy serwomechanizmu (pomarańczowy) jest podłączony do pinu "13/MOSI" na Piórkowy Huzzah ESP8266.

Krok 3: Montaż

Montaż
Montaż
Montaż
Montaż
Montaż
Montaż

Umieść 2 pierścienie o-ring na każdym "Gear Wheel.stl", jak pokazano.

Używając dwóch "Axle Gear Wheel.stl", przymocuj oba zespoły kół do "Chassis.stl", jak pokazano.

Umieść łożysko kulkowe 5/8 cala w podwoziu, jak pokazano, a następnie zabezpiecz je za pomocą "Ball Bearing Cap.stl", upewniając się, że łożysko kulkowe obraca się swobodnie.

Przymocuj jeden "Gear Servo.stl" do jednego serwa za pomocą śrub serwo dostarczonych z serwomechanizmem, a następnie powtórz z drugim biegiem i serwomechanizmem.

Umieść lewe serwo w lewym gnieździe serwomechanizmu, a prawe serwo w prawym gnieździe serwomechanizmu, jak pokazano.

Za pomocą cienkiej taśmy dwustronnej przymocuj akumulator do obudowy, jak pokazano.

Ponownie za pomocą cienkiej taśmy dwustronnej przymocuj Adafruit Feather Huzza ESP8266 do akumulatora, jak pokazano.

Krok 4: Oprogramowanie

Zmotoryzowana obudowa Wi-Fi wykorzystuje element html „canvas” dla grafiki, a zdarzenia canvas „touchstart”, „touchmove” i „touchend” do sterowania. Jestem przekonany, że oprogramowanie powinno działać na urządzeniach dotykowych innych niż iOS, ale nie jestem w stanie potwierdzić, że tak będzie.

Zaprojektowałem oprogramowanie Motorized WiFi Chassis do działania zarówno w trybie bezprzewodowym ap (punkt dostępu), jak i stacji (router wifi).

Jeśli zdecydujesz się obsługiwać zmotoryzowaną obudowę WiFi w trybie ap, router bezprzewodowy nie jest wymagany, ponieważ urządzenie iOS komunikuje się bezpośrednio z zmotoryzowaną obudową WiFi. Aby działać w tym trybie, przejdź do ustawień Wi-Fi na urządzeniu z systemem iOS i wybierz sieć „WiFiChassis”. Po połączeniu otwórz przeglądarkę internetową na urządzeniu z systemem iOS i wprowadź adres IP „192.128.20.20” w polu adresu URL.

Jeśli zdecydujesz się obsługiwać zmotoryzowaną obudowę WiFi w trybie stacji, będziesz komunikować się z zmotoryzowaną obudową WiFi za pośrednictwem routera bezprzewodowego i w związku z tym musisz zmienić oprogramowanie zmotoryzowanej obudowy WiFi w taki sposób, aby „sSsid = był ustawiony na identyfikator routera bezprzewodowego, a „sPassword =” jest ustawione na hasło routera bezprzewodowego. Będziesz musiał zmienić te ustawienia za pomocą edytora Arduino IDE przed skompilowaniem i pobraniem go do zmotoryzowanej obudowy WiFi. Zwróć uwagę, że podczas korzystania z trybu stacji uwzględniłem również obsługę MDNS, która umożliwia komunikację z zmotoryzowaną obudową WiFi pod adresem IP „wifichassis.local”, więc fizyczny adres IP nie jest wymagany. Jeśli jednak chcesz użyć fizycznego adresu IP przypisanego przez router bezprzewodowy, musisz połączyć się z monitorem szeregowym Arduino po włączeniu Motorized WiFi Chassis (upewnij się, że „#define USE_SERIAL 1” znajduje się na górze źródła przed kompilacją i wysłaniem kodu do obudowy z napędem WiFi) w celu wyświetlenia adresu IP przypisanego do obudowy z napędem WiFi przez router bezprzewodowy.

Po podjęciu decyzji, w jakim trybie będzie działać obudowa Motorized WiFi Chassis i dokonaniu niezbędnych zmian w oprogramowaniu, podłącz odpowiedni kabel między komputerem USB a portem micro USB w Feather Huzzah ESP8266, podłącz akumulator, następnie skompiluj i pobierz oprogramowanie do zmotoryzowanej obudowy WiFi.

Krok 5: Operacja

Podłącz kabel baterii do portu baterii w Feather Huzzah ESP8266.

Zaloguj się do Feather Huzzah ESP8266, korzystając z metody wybranej w oprogramowaniu.

Przeciągnij szarą kropkę po ekranie w kierunku, w którym chcesz podróżować.

Zobacz wideo, aby zobaczyć krótką demonstrację sterowania zmotoryzowaną obudową WiFi.

Mam nadzieję że ci się spodoba!

Ciąg dalszy nastąpi…

Zalecana: