Spisu treści:
Wideo: Zmotoryzowana obudowa sterowana WiFi: 5 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:32
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 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ż
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:
Zmotoryzowana zabawka sznurkowa dla kotów: 6 kroków
Zmotoryzowana zabawka sznurkowa dla kotów: Czy twój kot uwielbia bawić się sznurkami? ale czy jesteś zbyt leniwy, aby się z nim bawić?, oto rozwiązanie - DIY zmotoryzowana zabawka sznurkowa dla kota. Aby wykonać tę zabawkę, nie musisz mieć żadnego doświadczenia z elektroniką. Jest również przyjazny dla początkujących
Taśma LED sterowana przez stronę internetową/WiFi z Raspberry Pi: 9 kroków (ze zdjęciami)
Listwa LED sterowana przez WWW/WiFi z Raspberry Pi: Pochodzenie: Jestem nastolatkiem, od kilku lat projektuję i programuję małe projekty elektroniczne, a także biorę udział w zawodach robotycznych. Ostatnio pracowałem nad aktualizacją konfiguracji mojego biurka i zdecydowałem, że fajny dodatek
Narzędzie do robienia zdjęć DIY zmotoryzowaną panoramą: 6 kroków (ze zdjęciami)
DIY Motorized Panorama Head Photography Tool: CześćW tym projekcie zbudowałem bardzo przydatne narzędzie do robienia zdjęć panoramicznych. Ta zmotoryzowana głowica panoramiczna jest wykonana w sposób, który jest uniwersalny i każdą kamerę można zamontować za pomocą standardowego uniwersalnego gwintu 1/4 cala. Głowicę obrotową można zamontować na
Obudowa/obudowa do Amiga Arduino Floppy Drive: 5 kroków
Amiga Arduino Floppy Drive Case / Enclosure: Ta instrukcja wyjaśnia, jak złożyć obudowę stacji dyskietek dla projektu Arduino Amiga Floppy Disk Reader/Writer for Windows. Aby ukończyć ten projekt, będziesz potrzebować: drukarki 3D opisanej tabliczki Arduino pro mini i FTDI na abo
Lampa akrylowa sterowana przez WiFi: 6 kroków (ze zdjęciami)
Lampa akrylowa sterowana przez WiFi: Pierwsza wersja lampy została wykonana jako prezent świąteczny dla przyjaciela, a po podarowaniu jej projekt został poprawiony i ulepszony, a także kod. Pierwsza wersja projektu trwała 3 tygodnie od początku do końca, ale druga r