Innholdsfortegnelse:
Video: Vær oppmerksom på ATLAS - STAR WARS - Death Star II: 7 trinn (med bilder)
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Bygget av Bandai Death Star II plastmodell. Viktige funksjoner inkluderer:
✅ Lys og lydeffekt
✅MP3 -spiller
✅InfraRED fjernkontroll
✅ Temperatursensor
Timer3 minutter timer
Blogg: https://kwluk717.blogspot.com 2020/12/be-aware-of-atlas-star-wars-death-star.html Videospilleliste: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe
Rekvisita:
- 0402 Hvit LED
- WS2812B x 9
- Arduino Pro Mini x 1
- DFPlayer
- 10K termistor x 1
- IR -mottaker x 1
Trinn 1: Stormtrooper
- Konsept fra Atlas Farnese -skulpturen ved Napoli nasjonale arkeologiske museum
- Endret av Fuchiko -leketøy
- Klipp både ben og armer og sett dem sammen igjen i henhold til figurdesign
- Hovedsakelig blank hvit farge med glans klart belegg
Trinn 2: Plattform
- Plattformens form refererer også til skulpturen
- Oppsett med 3 cm diameter plastplate
- Dekket med #400 sandpapir for å late som den rå overflaten, deretter strøk du med #500 grå primer og liten mengde flat hvit farge
Trinn 3: Death Star Superlaser
- Bygget av 8 x WS2812B
- (7 eller 8?) Etter referanse til mange relaterte artikler, er Superlaser of Death Star I omgitt av 8 x lasere mens Death Star II er omgitt av 7 og den åttende ligger på Center
Trinn 4: Death Star Internal
- Gi en fancy gimmick og vil bare gi en myk effekt, LED -effekten er designet for å følge med temperaturendringer
- Klipp kjerneområdet og bruk gjenskapt av gjennomsiktige deler med kulepenn
- Termistoren er satt opp på det øverste området av Death Star II
- Kjernen er designet med evnen til fargeendring fra rødt til blått, som er programmert med henvisning til HK-temperaturområdet på 15ºC-30ºC
Trinn 5: Ytre skall
Sikt mot det ytre skallet for å være festet/avtagbar og sømløs overflate som mulig, derfor blir de kuttet av panellinje og settes sammen igjen
Trinn 6: LED
- LED distribuert internt og hovedpakke er SMD 0603 og SMD 0402
- Hull på 0,3 mm i diameter er nødvendig for et bedre utsyn, men det tar ganske stor effekt å bygge, flere smale hullbredder på ~ 0,3 mm ble laget. Det ser fortsatt akseptabelt ut
Trinn 7: Mikrokontroller
- Arduino Pro Mini brukes som ligger i det store rommet foran
- Lydeffekt bruker dfplayer, med tillegg av termistor for temperatursensor og infrarød komponent for fjernkontroll
- For stikkontakten er den laget av kobberrør sammen med plastrør
Termistorkrets
Termistorkretsen er enkel forbundet med en 10K motstand for å fungere, arduino -programmet ville ta følgende funksjon for å hente gjeldende temperatur for videre prosess.
///--------------------------------------------------------
#define ThermistorPin 14 // Thermistor A0
int Vo; flyte R1 = 10000; flyte logR2, R2, T, Tc; flyte 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; returner Tc; }
///---------------------------------------------------------
IR -krets
Her brukes en KSM-603LM og arduion-programmet bruker IRremote.h-biblioteket.
///--------------------------------------------------------
#define IR_ReceiverPin 2 // IR Receiver (int0) D2 *#define KEY_Play XXXX // Play Key of decoded value#define KEY_Mute XXXX // Mute Key of decoded value
IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR -kode mottatt
ugyldig oppsett () {IRCommand.enableIRIn (); // Start mottakeren}
ugyldig IRAction () {// IR -kommando hvis (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Motta neste verdi} -bryter (irCode) {case KEY_ENTER: {//…..do something break;} irCode = 0;
}