Obsah:
Video: Dávajte si pozor na ATLAS - STAR WARS - Death Star II: 7 krokov (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Postavený z plastového modelu Bandai Death Star II. Medzi hlavné vlastnosti patrí:
✅ Svetelný a zvukový efekt
✅ MP3 prehrávač
✅InfraRED diaľkové ovládanie
✅Snímač teploty
✅ Časovač na 3 minúty
Blog: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.html Zoznam videí: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe
Zásoby:
- 0402 Biela LED
- WS2812B x 9
- Arduino Pro Mini x 1
- DFPlayer
- 10K termistor x 1
- IR prijímač x 1
Krok 1: Stormtrooper
- Koncept zo sochy Atlasa Farnese v Neapolskom národnom archeologickom múzeu
- Upravené hračkou Fuchiko
- Odrežte si obe nohy a ruky a potom znova zostavte podľa obrázku
- Hlavne lesklá biela farba s lesklým čírym povlakom
Krok 2: Platforma
- Tvar platformy odkazuje aj na sochu
- Nastavenie plastovou doskou s priemerom 3 cm
- Pokryté brúsnym papierom #400 na predstieranie surového povrchu, potom potiahnuté sivým základným náterom #500 a malým množstvom plochej bielej farby
Krok 3: Superlaser Hviezdy smrti
- Postavený 8 x WS2812B
- (7 alebo 8?), Podľa odkazu na mnoho súvisiacich článkov, Superlaser Hviezdy smrti I je obklopený 8 x lasermi, zatiaľ čo Hviezda smrti II je obklopená 7 a 8. miesto je v strede
Krok 4: Interná hviezda smrti
- Dajte nejaký efektný trik a chcete len dodať jemný efekt, efekt LED je navrhnutý tak, aby nasledoval so zmenou teploty
- Vystrihnite oblasť jadra a použite obnovené priehľadné časti guľôčkového pera
- Termistor je nastavený v najvyššej oblasti Hviezdy smrti II
- Jadro je navrhnuté s možnosťou zmeny farby z červenej na modrú, ktorá je naprogramovaná s ohľadom na teplotný rozsah HK 15 ° C-30 ° C.
Krok 5: Vonkajší plášť
Zacieľte na vonkajší plášť, aby bol pripevnený/odnímateľný a bezšvový povrch, ako je to len možné, preto sú rozrezané po línii panelov a znova zostavené
Krok 6: LED dióda
- Interne distribuované LED a hlavný balík sú SMD 0603 a SMD 0402
- Na lepší pohľad sú potrebné otvory s priemerom 0,3 mm, ale pri výstavbe, ktoré majú veľký vplyv, bolo vyrobených niekoľko úzkych medzier so šírkou ~ 0,3 mm. To stále vyzerá prijateľne
Krok 7: Mikroprocesor
- Používa sa Arduino Pro Mini, ktoré sa nachádza vo veľkom priestore vpredu
- Zvukový efekt využíva prehrávač dfplayer s prídavkom termistora pre snímač teploty a infračerveného komponentu pre diaľkové ovládanie
- Pre elektrickú zásuvku je vyrobená medenou rúrkou spolu s plastovou trubicou
Termistorový obvod
Termistorový obvod je jednoducho prepojený s 10K odporom, pričom program arduino by na získanie aktuálnej teploty pre ďalší proces využil nasledujúcu funkciu.
///--------------------------------------------------------
#define ThermistorPin 14 // Termistor A0
int Vo; plavák R1 = 10 000; float 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; vrátiť Tc; }
///---------------------------------------------------------
IR obvod
Tu sa používa KSM-603LM a program Arduion používa knižnicu IRremote.h.
///--------------------------------------------------------
#define IR_ReceiverPin 2 // IR prijímač (int0) D2 *#definovať KEY_Play XXXX // Play Kľúč dekódovanej hodnoty#definovať KEY_Mute XXXX // Mute Kľúč dekódovanej hodnoty
IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR kód prijatý
neplatné nastavenie () {IRCommand.enableIRIn (); // spustenie prijímača}
void IRAction () {// IR príkaz if (IRCommand.decode (& irCommand)) {irCode = irCommand.value; IRCommand.resume (); // Prijatie ďalšej hodnoty} prepínač (irCode) {prípad KEY_ENTER: {//…..rob niečo prerušiť;} irCode = 0;
}