Obsah:

Veža Star Wars DF.9: 4 kroky
Veža Star Wars DF.9: 4 kroky

Video: Veža Star Wars DF.9: 4 kroky

Video: Veža Star Wars DF.9: 4 kroky
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, December
Anonim
Image
Image
Vežička Star Wars DF.9
Vežička Star Wars DF.9
Vežička Star Wars DF.9
Vežička Star Wars DF.9
Vežička Star Wars DF.9
Vežička Star Wars DF.9

Takže tento projekt z náhodného hľadania Hviezdnych vojen na Thingiverse som zistil vec: 3041805. To ma zaujalo, pretože si to živo pamätám z filmu 5. Hviezdne vojny Ríša vracia úder. Chvíľu som chcel vyrobiť vežu a toto vyzeralo ako skvelá platforma na vyskúšanie.

Krok 1: Tlač

Tlač
Tlač

Použil som teda tlačiareň Prusa i3 Mk3 s oranžovým vláknom. Práve to som mal momentálne k dispozícii. Stiahol som súbory z https://www.thingiverse.com/thing:3041805 a každú časť zdvojnásobil. Teraz boli diely skvelé, ale boli určené pre stolnú hru. Pripojil som upravené sudové a revolverové súbory tak, aby vyhovovali káblom a diódam LED. Základňu je potrebné stiahnuť z Thingiverse. Tlačil som na 0,15 mm vrstvu, bez pltí alebo podpier. Základňa bola najdlhšou časťou a trvala takmer 15 hodín. Držiak serva je jediný kus, ktorý som si sám vyrobil. Sedí tesne v strede veže a bráni otáčaniu serva namiesto otáčania veže. Bude prilepený pre konečný výrobok.

Krok 2: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Diely:

NodeMCU:

Servo 9G:

Nanešťastie som hlaveň prilepil do veže, takže o tom nemám žiadne fotografie, ale po vedení drôtov som super nalepil elektródu na miesto, aj keď držanie, ktoré som urobil, bolo dole. Ramienka serva boli zaskrutkované do dvoch malých otvorov, ktoré som ručne vyvŕtal do vrchu veže, a až potom ho pripevníte k vrchu, nasaďte ho na servo (pretože inak sa môže vznášať. Tieto musia byť pekné a priliehavé, ale nie zaskrutkujte ich, inak rozbijete plast.

Mozog mozgu zariadenia je NodeMCU, čo je doska kompatibilná s Arduino na báze Esp8266. Má vstavanú sieť Wi -Fi a je spravidla skvelou doskou s nízkym výkonom. V priemere za ne zaplatím 6 dolárov za dosku a sú pre väčšinu mojich projektov štandardom. Tu vidíte zapojenie a môj kód na nasledujúcej zastávke vysvetlí celý vývod.

Krok 3: Softvér/kód

Softvér/kód
Softvér/kód
Softvér/kód
Softvér/kód
Softvér/kód
Softvér/kód
Softvér/kód
Softvér/kód

Skúsil som teda tentokrát pre mňa niečo nové. O knižniciach/službách IoT Blynk viem už nejaký čas, ale nikdy som ich nevyskúšal. Ich webová stránka je https://www.blynk.cc. Veľmi ma zaujala jednoduchosť použitia. Na začiatku som si aplikáciu stiahol do svojho iPhone a vytvoril som si účet. Potom som vytvoril veľmi základné používateľské rozhranie dvoch ovládačov, ktoré by som potreboval, jedného na otáčanie serva ovládajúceho vežu a druhého, neprepínateľného tlačidla pre LED (laser). Potom som išiel a priradil som buď virtuálne alebo fyzické piny pre každý ovládač. Najprv sa to robilo pár pokusov a omylov, ale s trochou googlenia sa to dalo ľahko prekonať.

Ďalej bolo dostať knižnicu Blynk do Arduino IDE. Kód Arduino bol jedným z najjednoduchších, aké som kedy napísal, s výnimkou LED Blink, ktorý som urobil v prvých dňoch vývoja na Arduino. Ak sa chcete dozvedieť, čo tým myslím, pozrite sa na môj kód a uvidíte, že to nie je oveľa komplikovanejšie ako základný prázdny projekt. Knižnica Blynk pre vás robí veľa ťažkých bremien.

Pridal som QR kód pre svoju aplikáciu, aby ste si ho mohli stiahnuť a načítať môj kód priamo na vlastnú dosku (budete musieť zmeniť používateľské meno, heslo a autorizačný token).

Krok 4: Plány do budúcnosti

Toto je teda skvelá základná šablóna, ale je to ………… fádne. Nasledujúcich pár týždňov/mesiacov (mám dieťa, takže vývojový čas je obmedzený) plánujem namaľovať model, aby vyzeral realistickejšie. Ďalej k tomu chcem pridať nejaký zvuk aspoň pre dva zvuky, hluk pri otáčaní a hluk pri streľbe. Myslím si, že aj niektoré zvukové zábery z bojových scén by boli šikovné. PIE IN THE SKY znamená, aby sa automaticky sledoval pomocou OpenCV alebo PixyCam. Potom sa s ním môj syn môže hrať sólo bez toho, aby som ho ručne sledoval.

Odporúča: