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, Srpanj
Anonim
Image
Image
Ratovi zvijezda DF.9 kupola
Ratovi zvijezda DF.9 kupola
Ratovi zvijezda DF.9 kupola
Ratovi zvijezda DF.9 kupola
Ratovi zvijezda DF.9 kupola
Ratovi zvijezda DF.9 kupola

Tako sam ovaj projekt iz slučajnog pretraživanja Ratova zvijezda na Thingiverseu otkrio stvar: 3041805. Ovo me zaintrigiralo dok se živo sjećam iz filma iz 5. Rata zvijezda Carstvo uzvraća udarac. Htio sam neko vrijeme napraviti kupolu i ovo je izgledalo kao odlična platforma za isprobati.

Korak 1: Ispis

Tiskanje
Tiskanje

Stoga sam upotrijebio svoj pisač Prusa i3 Mk3, s malo naranč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 s Thingiverse -a. Tiskao sam u sloju od 0,15 mm, bez splavova i oslonaca. Baza je bila najduži dio koji je trajao gotovo 15 sati. Servo držač je jedini komad koji sam sama izradila. Č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

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Dijelovi:

NodeMCU:

9G Servo:

Nažalost, zalijepio sam cijev u kupolu, tako da nemam nikakve fotografije o tome, 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 u gornji dio kupole, prije nego što ih pričvrstite na vrh, ekranizirajte ih u servo pogon (jer bi u protivnom moglo lebdjeti. One 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 objasnit će potpuni pinout.

Korak 3: Softver/kôd

Softver/kod
Softver/kod
Softver/kod
Softver/kod
Softver/kod
Softver/kod
Softver/kod
Softver/kod

Pa sam ovaj put probala nešto novo za sebe. Već neko vrijeme znam za knjižnice/usluge Blynk IoT, ali ih nikad nisam isprobao. Njihova web stranica je https://www.blynk.cc. Bio sam impresioniran jednostavnošću korištenja. Za početak sam preuzeo aplikaciju na svoj iPhone i stvorio račun. Zatim sam stvorio vrlo osnovno korisničko sučelje od dviju kontrola koje bi mi trebale, jednu za rotiranje servo upravljača kupolom, a drugu, neprekidajući gumb 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 pogrešaka, ali je uz malo guglanja to lako uspjelo proći.

Slijedilo je uvođenje Blynk knjižnice 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 puno kompliciraniji od osnovnog praznog projekta. Knjižnica Blynk za vas obavlja mnogo teških poslova.

Dodao sam QR kôd za svoju aplikaciju kako biste ga mogli preuzeti i učitati kôd izravno na svoju ploču (morat ćete promijeniti korisničko ime, lozinku i token za autorizaciju).

Korak 4: Planovi za budućnost

Dakle, ovo je izvrstan osnovni predložak, ali je ………… siv. U sljedećih nekoliko tjedana/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 pucanja. Mislim da bi i neki zvučni zalogaji iz scena bitke bili izvrsni. PIE IN THE SKY je omogućiti automatsko praćenje pomoću OpenCV -a ili PixyCam -a. Tada moj sin može svirati samostalno bez da ga ručno pratim.

Preporučeni: