INHOUDSOPGAWE:
Video: Wees bewus van ATLAS - STAR WARS - Death Star II: 7 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Gebou uit Bandai Death Star II -plastiekmodel. Belangrikste kenmerke sluit in:
✅ Ligte en klankeffek
✅MP3 -speler
✅InfraRED afstandsbediening
✅ Temperatuur sensor
Timer Timer vir 3 minute
Blog: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.html Video-afspeellijst: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe
Benodighede:
- 0402 Wit LED
- WS2812B x 9
- Arduino Pro Mini x 1
- DFPlayer
- 10K termistor x 1
- IR -ontvanger x 1
Stap 1: Stormtrooper
- Konsep van die Atlas Farnese -beeldhouwerk by die Napels National Archaeological Museum
- Gewysig deur Fuchiko -speelding
- Sny albei bene en arms en maak dit dan weer bymekaar volgens die figuurontwerp
- Hoofsaaklik glanswit met 'n helder glanslaag
Stap 2: Platform
- Die vorm van die platform verwys ook na die beeldhouwerk
- Opgestel met plastiekbord met 'n deursnee van 3 cm
- Bedek met skuurpapier #400 om die rou oppervlak voor te gee, bedek dan met #500 grys onderlaag en 'n klein hoeveelheid plat wit kleur
Stap 3: Death Star Superlaser
- Gebou deur 8 x WS2812B
- (7 of 8?) Na verwysing na baie verwante artikels, word The Superlaser of Death Star I omring deur 8 x lasers, terwyl Death Star II omring is deur 7 en die 8ste in die middel
Stap 4: Death Star Internal
- Gee 'n wonderlike foefie en wil net 'n sagte effek gee; die LED -effek is ontwerp om te volg met temperatuurverandering
- Sny die kerngebied en gebruik herskep deur deursigtige dele met balpen
- Die termistor is geleë op die boonste gebied van die Death Star II
- Die kern is ontwerp om die kleur te verander van rooi na blou, wat geprogrammeer word met verwysing na HK-temperatuurbereik van 15ºC-30ºC
Stap 5: Buitenste dop
Doel dat die buitenste omhulsel so moontlik as 'n hegbare/afneembare en naatlose oppervlak is; daarom word dit met 'n paneellyn gesny en weer saamgestel
Stap 6: LED
- LED is intern versprei en die belangrikste pakket is SMD 0603 en SMD 0402
- Gaatjies met 'n deursnee van 0,3 mm is nodig om 'n beter uitsig te kry, maar dit het baie effek om te bou; daar is 'n paar smal gapingswydte van ~ 0,3 mm. Dit lyk nog steeds aanvaarbaar
Stap 7: Mikrobeheerder
- Arduino Pro Mini word gebruik wat in die groot ruimte aan die voorkant geleë is
- By die klankeffek word dfplayer gebruik, met 'n termistor vir temperatuursensor en infrarooi komponent vir afstandsbediening
- Vir die stopcontact word dit gemaak deur 'n koperbuis saam met 'n plastiese buis
Termistorkring
Die termistorkring is eenvoudig verbind met 'n 10K -weerstand om te werk; die arduino -program het die volgende funksie om die huidige temperatuur vir verdere proses op te haal.
///--------------------------------------------------------
#define ThermistorPin 14 // Thermistor A0
int Vo; dryf R1 = 10000; vlot logR2, R2, T, Tc; float c1 = 1.009249522e-03, c2 = 2.378405444e-04, c3 = 2.019202697e-07;
float getTemp () {Vo = analogRead (ThermistorPin); R2 = R1*(1023.0 / (float) Vo - 1.0); logR2 = log (R2); T = (1.0 / (c1 + c2*logR2 + c3*logR2* logR2*logR2)); Tc = T - 273,15; gee Tc terug; }
///---------------------------------------------------------
IR stroombaan
Hier word 'n KSM-603LM gebruik en 'n arduion-program gebruik die IRremote.h-biblioteek.
///--------------------------------------------------------
#define IR_ReceiverPin 2 // IR Receiver (int0) D2 *#definieer KEY_Play XXXX // Play Sleutel van gedekodeerde waarde#definieer KEY_Mute XXXX // Demp Sleutel van gedekodeerde waarde
IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR -kode ontvang
ongeldige opstelling () {IRCommand.enableIRIn (); // Begin die ontvanger}
ongeldig IRAction () {// IR Command as (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Ontvang die volgende waarde} skakelaar (irCode) {case KEY_ENTER: {//……breek iets;} irCode = 0;
}