Spisu treści:

Wieżyczka Star Wars DF.9: 4 kroki
Wieżyczka Star Wars DF.9: 4 kroki

Wideo: Wieżyczka Star Wars DF.9: 4 kroki

Wideo: Wieżyczka Star Wars DF.9: 4 kroki
Wideo: Jedi Orchestra plays Star Wars Main Theme by John Williams conducted by Andrzej Darth Vader Kucybała 2024, Lipiec
Anonim
Image
Image
Wieżyczka Star Wars DF.9
Wieżyczka Star Wars DF.9
Wieżyczka Star Wars DF.9
Wieżyczka Star Wars DF.9
Wieżyczka Star Wars DF.9
Wieżyczka Star Wars DF.9

Więc ten projekt z losowego wyszukiwania Gwiezdnych Wojen na Thingiverse odkryłem coś: 3041805. Zaintrygowało mnie to, jak dobrze pamiętam z piątego filmu Gwiezdne wojny Imperium kontratakuje. Od jakiegoś czasu chciałem zrobić wieżę i wyglądało to na świetną platformę do wypróbowania.

Krok 1: Drukowanie

Druk
Druk

Użyłem więc mojej drukarki Prusa i3 Mk3 z pewnym filamentem Orange. To właśnie miałem w tej chwili dostępne. Pobrałem pliki z https://www.thingiverse.com/thing:3041805 i podwoiłem każdą część. Teraz części były świetne, ale były przeznaczone do gry planszowej. Dołączyłem zmodyfikowane pliki lufy i wieży, aby pomieścić przewody i diodę LED. Bazę należy pobrać z Thingiverse. Drukowałem na warstwie.15 mm, bez tratw i podpór. Podstawa była najdłuższą częścią, która zajęła prawie 15 godzin. Uchwyt serwa to jedyny element, który sam wykonałem na zamówienie. Pasuje ciasno na środku wieży i zapobiega obracaniu się serwa zamiast obracania wieży. Zostanie wklejony do produktu końcowego.

Krok 2: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Części:

NodeMCU:

Serwo 9G:

Niestety przykleiłem lufę do wieży, więc nie mam żadnych zdjęć tego, ale super przykleiłem leda na miejsce po przeciągnięciu przewodów przez uchwyt, który zrobiłem na lufę. Ramiona serwa zostały wkręcone w dwa małe otwory, które ręcznie wywierciłem w górnej części wieży, zanim przymocujesz je do góry, zasłoń je w serwo (ponieważ w przeciwnym razie może się unosić. Muszą być ładne i wygodne, ale nie przekręć je albo złamiesz plastik.

Mózgiem tego urządzenia jest NodeMCU, który jest płytą zgodną z Arduino opartą na Esp8266. Ma wbudowane Wi-Fi i jest ogólnie świetną płytą o niskim poborze mocy. Płacę za nie średnio 6 USD za tablicę i są one moim standardem w większości moich projektów. Tutaj możesz zobaczyć okablowanie, a mój kod na następnym przystanku wyjaśni pełny pinout.

Krok 3: Oprogramowanie/kod

Oprogramowanie/kod
Oprogramowanie/kod
Oprogramowanie/kod
Oprogramowanie/kod
Oprogramowanie/kod
Oprogramowanie/kod
Oprogramowanie/kod
Oprogramowanie/kod

Więc tym razem spróbowałem czegoś nowego. Od jakiegoś czasu wiedziałem o bibliotekach / usługach Blynk IoT, ale nigdy ich nie wypróbowałem. Ich strona internetowa to https://www.blynk.cc. Byłem pod wrażeniem prostoty użytkowania. Na początek pobrałem aplikację na iPhone'a i utworzyłem konto. Następnie stworzyłem bardzo podstawowy interfejs użytkownika dwóch elementów sterujących, których potrzebowałem, jednego do obracania serwa sterującego wieżą, a drugiego, nie przełączającego się przycisku dla diody LED (lasera). Następnie poszedłem i przypisałem wirtualne lub fizyczne piny dla każdego kontrolera. Zostało to zrobione na początku za pomocą kilku rund prób i błędów, ale przy odrobinie googla udało się to łatwo ominąć.

Następnym krokiem było wprowadzenie biblioteki Blynk do Arduino IDE. Kod Arduino był jednym z najprostszych, jakie kiedykolwiek napisałem, z wyjątkiem diody LED Blink, którą zrobiłem w pierwszych dniach programowania na Arduino. Aby zobaczyć, co mam na myśli, spójrz na mój kod, a zobaczysz, że nie jest on dużo bardziej skomplikowany niż podstawowy pusty projekt. Biblioteka Blynk wykonuje za Ciebie wiele ciężkich zadań.

Dodałem kod QR do mojej aplikacji, abyś mógł go pobrać i załadować mój kod bezpośrednio na własną tablicę (musisz zmienić nazwę użytkownika, hasło i token uwierzytelniania).

Krok 4: Plany na przyszłość

Więc to jest świetny podstawowy szablon, ale jest……ponury. W ciągu najbliższych kilku tygodni/miesięcy (mam dziecko, więc czas tworzenia jest ograniczony) planuję pomalować model, aby wyglądał bardziej realistycznie. Następnie chcę dodać do tego trochę dźwięku dla co najmniej dwóch odgłosów, odgłosu obracania i odgłosu strzelania. Myślę, że również niektóre dźwięki ze scen bitewnych byłyby fajne. PIE IN THE SKY ma sprawić, że będzie automatycznie podążać za pomocą OpenCV lub PixyCam. Wtedy mój syn może bawić się nim solo bez mojej ręcznej śledzenia go.

Zalecana: