Inhoudsopgave:

Star Wars DF.9-torentje - Ajarnpa
Star Wars DF.9-torentje - Ajarnpa

Video: Star Wars DF.9-torentje - Ajarnpa

Video: Star Wars DF.9-torentje - Ajarnpa
Video: Японские танки, которые нужно добавить в War Thunder - Часть 1 2024, Juli-
Anonim
Image
Image
Star Wars DF.9-torentje
Star Wars DF.9-torentje
Star Wars DF.9-torentje
Star Wars DF.9-torentje
Star Wars DF.9-torentje
Star Wars DF.9-torentje

Dus dit project van een willekeurige zoektocht naar Star Wars op Thingiverse ontdekte ik ding: 3041805. Dit intrigeerde me omdat ik het me levendig herinner uit de 5e Star Wars-film The Empire Strikes Back. Ik wilde al een tijdje een torentje maken en dit leek me een geweldig platform om te proberen.

Stap 1: Afdrukken

Afdrukken
Afdrukken

Dus ik gebruikte mijn Prusa i3 Mk3-printer, met wat oranje filament. Dit was wat ik op dit moment beschikbaar had. Ik heb de bestanden gedownload van https://www.thingiverse.com/thing:3041805 en elk deel verdubbeld. Nu waren de onderdelen geweldig, maar ze waren bedoeld voor een bordspel. Ik heb de gewijzigde loop- en torenvijlen bijgevoegd om plaats te bieden aan de draden en LED. De basis moet worden gedownload van Thingiverse. Ik drukte op 0,15 mm per laag, zonder vlotten of steunen. De basis was het langste onderdeel dat bijna 15 uur duurde. De servohouder is het enige stuk dat ik zelf op maat heb gemaakt. Het past precies in het midden van de toren en voorkomt dat de servo draait in plaats van de toren te draaien. Het zal worden gelijmd voor het eindproduct.

Stap 2: De elektronica

De elektronica
De elektronica
De elektronica
De elektronica
De elektronica
De elektronica
De elektronica
De elektronica

Onderdelen:

NodeMCU:

9G-servo:

Helaas heb ik de loop in de toren gelijmd, dus daar heb ik geen foto's van, maar ik heb de led op zijn plaats gelijmd nadat ik de draden door het ruim had gehaald dat ik in de loop had gemaakt. De servo-armen zijn in twee kleine gaatjes geschroefd die ik met de hand in de bovenkant van de toren heb geboord, voordat je hem aan de bovenkant bevestigt, scherm je hem in de servo (omdat hij anders kan rondzweven. Deze moeten mooi en knus zijn, maar doe dat niet overschroef ze of je breekt het plastic.

Het hersenbrein van het apparaat is de NodeMCU, een op Esp8266 gebaseerd Arduino-compatibel bord. Het heeft ingebouwde wifi en is over het algemeen een geweldig low-power board. Ik betaal hier gemiddeld $ 6 per bord voor, en ze zijn mijn standaard voor de meeste van mijn projecten. Je kunt de bedrading hier zien, en mijn code in de volgende stop zal de volledige pinout uitleggen.

Stap 3: Software/code

Software/Code
Software/Code
Software/Code
Software/Code
Software/Code
Software/Code
Software/Code
Software/Code

Dus ik probeerde deze keer iets nieuws voor mij. Ik ken de Blynk IoT-bibliotheken / -services al een tijdje, maar had ze nog nooit uitgeprobeerd. Hun website is https://www.blynk.cc. Ik was erg onder de indruk van de eenvoud van het gebruik ervan. Om te beginnen heb ik de app op mijn iPhone gedownload en een account aangemaakt. Vervolgens heb ik een zeer eenvoudige gebruikersinterface gemaakt van de twee bedieningselementen die ik nodig zou hebben, een voor het draaien van de servo die de toren bestuurt, en een tweede, een niet-wisselende drukknop voor de LED (laser). Ik ging toen en wees virtuele of fysieke pinnen toe aan elke controller. Dit werd in eerste instantie gedaan met een paar ronden van vallen en opstaan, maar met wat googlen kon ik er gemakkelijk voorbij komen.

Het volgende was om de Blynk-bibliotheek in de Arduino IDE te krijgen. De Arduino-code was een van de eenvoudigste die ik ooit heb geschreven, met uitzondering van de LED Blink die ik deed in mijn vroegste dagen van ontwikkeling op Arduino. Om te zien wat ik bedoel, kijk naar mijn code, en je zult zien dat het niet veel ingewikkelder is dan een eenvoudig leeg project. De Blynk-bibliotheek doet veel van het zware werk voor u.

Ik heb de QR-code voor mijn app toegevoegd, zodat je deze kunt downloaden en mijn code direct op je eigen bord kunt laden (je moet de gebruikersnaam, het wachtwoord en de auth-token wijzigen).

Stap 4: Plannen voor de toekomst

Dit is dus een geweldige basissjabloon, maar het is …………grappig. De komende weken/maanden (ik heb een kind, dus de ontwikkeltijd is beperkt) ben ik van plan het model te schilderen om er realistischer uit te zien. Vervolgens wil ik hier wat geluid aan toevoegen voor ten minste twee geluiden, een draaiend geluid en een schietgeluid. Ik denk dat ook wat soundbites uit de vechtscènes handig zouden zijn. PIE IN THE SKY is om het automatisch te laten volgen met behulp van OpenCV of PixyCam. Dan kan mijn zoon er solo mee spelen zonder dat ik hem handmatig moet volgen.

Aanbevolen: