Sisukord:
Video: Olge teadlik ATLAS - STAR WARS - Death Star II: 7 sammu (koos piltidega)
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Ehita Bandai Death Star II plastmudelist. Peamised omadused hõlmavad järgmist:
✅ Valgus ja heliefekt
✅ MP3 -mängija
✅ Infrapuna kaugjuhtimispult
✅Temperatuuri andur
✅3 -minutiline taimer
Blogi: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.htmlVideo esitusloend: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe
Tarvikud:
- 0402 Valge LED
- WS2812B x 9
- Arduino Pro Mini x 1
- DFPlayer
- 10K termistor x 1
- IR vastuvõtja x 1
1. samm: Stormtrooper
- Kontseptsioon Napoli riikliku arheoloogiamuuseumi Atlas Farnese skulptuurist
- Muudetud Fuchiko mänguasjaga
- Lõigake mõlemad jalad ja käed, seejärel pange uuesti kokku vastavalt joonise kujundusele
- Peamiselt läikiv valge värv läikiva läbipaistva kattega
Samm: platvorm
- Platvormi kuju viitab ka skulptuurile
- Seadistage 3 cm läbimõõduga plastplaadi abil
- Kaetud liivapaberiga #400, et teeselda toorest pinda, seejärel katta #500 halli kruntvärviga ja väikese koguse lameda valge värviga
3. samm: Surmatähe superlaser
- Ehitatud 8 x WS2812B abil
- (7 või 8?) Pärast viidet paljudele seotud artiklitele ümbritseb Surmatähe I superlaserit 8 x laser, Surmatähte II aga 7 ja kaheksandat asub kesklinnas
4. samm: surmatäht sisemine
- Andke väljamõeldud trikk ja tahate lihtsalt pehmet efekti anda, LED -efekt on loodud järgima temperatuuri muutusi
- Lõigake südamiku ala ja kasutage uuesti pastapliiatsiga läbipaistvaid osi
- Termistor on seadistatud surmatähe II ülemisele alale
- Tuum on kujundatud nii, et see võib muuta värvi punasest siniseks, mis on programmeeritud vastavalt HK temperatuurivahemikule 15 ° C kuni 30 ° C
Samm: välimine kest
Suunake väliskest võimalikult kinnitatavale/eemaldatavale ja õmblusteta pinnale, seetõttu lõigatakse need paneeljoonega kokku ja pannakse uuesti kokku
6. samm: LED
- Sisemiselt jaotatud LED ja põhipakett on SMD 0603 ja SMD 0402
- Parema ülevaate saamiseks on vaja 0,3 mm läbimõõduga auke, kuid mille ehitamiseks on palju mõju, tehti mitu kitsast pilu laiusega ~ 0,3 mm. See tundub endiselt vastuvõetav
Samm: mikrokontroller
- Kasutatakse Arduino Pro Mini, mis asub ees suurel alal
- Heliefektiks on dfplayer, lisades termistori temperatuuriandurile ja infrapunakomponendi kaugjuhtimiseks
- Pistikupesa jaoks on see valmistatud vasktorust koos plasttoruga
Termistori ahel
Termistori ahel on lihtne ühendada 10K takistiga, arduino programm võtaks järgmise funktsiooni praeguse temperatuuri saamiseks edasiseks protsessiks.
///--------------------------------------------------------
#define ThermistorPin 14 // Termistor A0
int Vo; ujuk R1 = 10000; ujuk logR2, R2, T, Tc; ujuk 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; tagastab Tc; }
///---------------------------------------------------------
IR -ahel
Siin kasutatakse KSM-603LM-i ja arduion-programm kasutab IRremote.h teeki.
///--------------------------------------------------------
#define IR_ReceiverPin 2 // IR vastuvõtja (int0) D2 *#define KEY_Play XXXX // Esita dekodeeritud väärtuse võti#define KEY_Mute XXXX // Vaigista dekodeeritud väärtuse võti
IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR -kood vastu võetud
void setup () {IRCommand.enableIRIn (); // Käivitage vastuvõtja}
void IRAction () {// IR käsk if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Võta vastu järgmine väärtus} lüliti (irCode) {case KEY_ENTER: {//…..tege midagi katki;} irCode = 0;
}