Sadržaj:

Star Wars DF.9 Kula: 4 koraka
Star Wars DF.9 Kula: 4 koraka

Video: Star Wars DF.9 Kula: 4 koraka

Video: Star Wars DF.9 Kula: 4 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Image
Image
Star Wars DF.9 kupola
Star Wars DF.9 kupola
Star Wars DF.9 kupola
Star Wars DF.9 kupola
Star Wars DF.9 kupola
Star Wars DF.9 kupola

Tako sam ovaj projekt iz slučajne potrage za Ratovima zvijezda u Thingiverseu otkrio stvar: 3041805. Ovo me zaintrigiralo dok se živo sjećam iz filma Peti ratovi zvijezda Imperija uzvraća udarac. Želeo sam neko vreme da napravim kupolu i ovo je izgledalo kao odlična platforma za isprobavanje.

Korak 1: Štampanje

Štampanje
Štampanje

Zato sam upotrijebio svoj pisač Prusa i3 Mk3, s malo narandžaste niti. To je ono što sam trenutno imao na raspolaganju. Preuzeo sam datoteke s https://www.thingiverse.com/thing:3041805 i udvostručio svaki dio. Sada su dijelovi bili odlični, ali su bili namijenjeni društvenoj igri. Priložio sam izmijenjene datoteke cijevi i kupole za smještaj žica i LED dioda. Bazu treba preuzeti sa Thingiverse -a. Štampao sam u sloju od 0,15 mm, bez splavova i nosača. Baza je bila najduži dio koji je trajao gotovo 15 sati. Servo držač je jedini komad koji sam sam napravio po mjeri. Čvrsto se uklapa u središte tornja i sprječava okretanje serva umjesto okretanja kupole. Zalijepit će se za konačni proizvod.

Korak 2: Elektronika

The Electronics
The Electronics
The Electronics
The Electronics
The Electronics
The Electronics
The Electronics
The Electronics

Dijelovi:

NodeMCU:

9G Servo:

Nažalost, zalijepio sam cijev u kupolu, tako da nemam te fotografije, ali super sam zalijepio olovnu ploču na mjesto nakon što sam provukao žice iako je držač koji sam napravio spustio cijev. Servo krakovi su uvrnuti u dvije male rupe koje sam ručno izbušio na vrhu kupole, prije nego što ih pričvrstite na vrh, ekranizirajte ih u servo (jer bi u suprotnom moglo lebdjeti. Ove moraju biti lijepe i tijesne, ali nemojte Prevrnite ih ili ćete slomiti plastiku.

Mozak mozga uređaja je NodeMCU, ploča zasnovana na Esp8266, Arduino. Ima ugrađen wifi i općenito je odlična ploča male snage. Plaćam u prosjeku 6 USD po ploči, a oni su moj standard za većinu mojih projekata. Ovdje možete vidjeti ožičenje, a moj kôd u sljedećoj postaji će objasniti potpuni pinout.

Korak 3: Softver/kôd

Softver/kôd
Softver/kôd
Softver/kôd
Softver/kôd
Softver/kôd
Softver/kôd
Softver/kôd
Softver/kôd

Zato sam ovaj put pokušao nešto novo za sebe. Već neko vrijeme znam za biblioteke/usluge Blynk IoT -a, ali ih nikad nisam isprobao. Njihova web stranica je https://www.blynk.cc. Bio sam impresioniran jednostavnošću korištenja. Za početak, preuzeo sam aplikaciju na svoj iPhone i otvorio račun. Zatim sam stvorio vrlo osnovno korisničko sučelje od dvije kontrole koje su mi bile potrebne, jednu za rotiranje servo upravljača kupolom, a drugu, neprekidajuće dugme za LED (laser). Zatim sam otišao i dodijelio virtualne ili fizičke pinove svakom kontroleru. To je isprva učinjeno s nekoliko rundi pokušaja i grešaka, ali je uz malo guglanja to lako uspjelo proći.

Slijedilo je uvođenje Blynk biblioteke u Arduino IDE. Arduino kôd bio je jedan od najjednostavnijih koje sam ikada napisao, osim LED Blinka koji sam radio u svojim najranijim danima razvoja na Arduinu. Da vidite na što mislim, pogledajte moj kôd i vidjet ćete da nije mnogo kompliciraniji od osnovnog praznog projekta. Biblioteka Blynk za vas obavlja mnoge teške poslove.

Dodao sam QR kôd za svoju aplikaciju tako da ga možete preuzeti i učitati kôd direktno na svoju ploču (morat ćete promijeniti korisničko ime, lozinku i token za autorizaciju).

Korak 4: Planovi za budućnost

Dakle, ovo je odličan osnovni predložak, ali je ………… mračan. U narednih nekoliko sedmica/mjeseci (imam dijete pa je vrijeme za razvoj ograničeno) planiram slikati model kako bi izgledao realnije. Zatim želim dodati malo zvuka za barem dva šuma, rotacijski šum i šum pri snimanju. Mislim da bi i neki zvučni zalogaji iz scena bitke bili sjajni. PIE IN THE SKY je da ih automatski prati koristeći OpenCV ili PixyCam. Tada moj sin može svirati samostalno bez da ga ručno pratim.

Preporučuje se: