Სარჩევი:

იცოდეთ ATLAS - STAR WARS - Death Star II: 7 ნაბიჯი (სურათებით)
იცოდეთ ATLAS - STAR WARS - Death Star II: 7 ნაბიჯი (სურათებით)

ვიდეო: იცოდეთ ATLAS - STAR WARS - Death Star II: 7 ნაბიჯი (სურათებით)

ვიდეო: იცოდეთ ATLAS - STAR WARS - Death Star II: 7 ნაბიჯი (სურათებით)
ვიდეო: მსოფლიოში ყველაზე დიდი მიტოვებული ზღაპრის ციხე - ყველაფერი, რაც უკან დარჩა! 2024, ნოემბერი
Anonim
იცოდეთ ATLAS - STAR WARS - სიკვდილის ვარსკვლავი II
იცოდეთ ATLAS - STAR WARS - სიკვდილის ვარსკვლავი II
იცოდეთ ATLAS - STAR WARS - სიკვდილის ვარსკვლავი II
იცოდეთ ATLAS - STAR WARS - სიკვდილის ვარსკვლავი II
იცოდეთ ATLAS - STAR WARS - სიკვდილის ვარსკვლავი II
იცოდეთ ATLAS - STAR WARS - სიკვდილის ვარსკვლავი II

აშენებულია Bandai Death Star II პლასტიკური მოდელისგან. ძირითადი მახასიათებლები მოიცავს:

Ight სინათლისა და ხმის ეფექტი

3MP3 პლეერი

F ინფრაწითელი დისტანციური მართვა

Perat ტემპერატურის სენსორი

Minute 3 წუთიანი ტაიმერი

ბლოგი: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars-death-star.html ვიდეო დასაკრავი სია: https://www.youtube.com/embed/EhIPugw6AwI&list = PLD1NXJYyujL1DD_t7BlC7_aFQDOm5GLOe

მასალები:

  • 0402 თეთრი LED
  • WS2812B x 9
  • Arduino Pro Mini x 1
  • DFPlayer
  • 10K თერმისტორი x 1
  • IR მიმღები x 1

ნაბიჯი 1: შტორმტროპერი

შტორმტროპერი
შტორმტროპერი
  • კონცეფცია ატლას ფარნეზის ქანდაკებიდან ნეაპოლის ეროვნულ არქეოლოგიურ მუზეუმში
  • შეცვლილია ფუჩიკოს სათამაშოთი
  • გაჭერით ორივე ფეხი და მკლავი, შემდეგ კვლავ შეიკრიბეთ ფიგურის დიზაინის მიხედვით
  • ძირითადად პრიალა თეთრი ფერი პრიალა გამჭვირვალე საფარით

ნაბიჯი 2: პლატფორმა

Პლატფორმა
Პლატფორმა
  • პლატფორმის ფორმა ასევე ეხება ქანდაკებას
  • დააინსტალირეთ 3 სმ დიამეტრის პლასტიკური ფირფიტით
  • დაფარულია #400 ქვიშაქვით, რათა დაამუშაოს ნედლი ზედაპირი, შემდეგ დაიხუროს #500 ნაცრისფერი პრაიმერი და მცირე რაოდენობით ბრტყელი თეთრი ფერი

ნაბიჯი 3: Death Star Superlaser

სიკვდილის ვარსკვლავი სუპერლაზერი
სიკვდილის ვარსკვლავი სუპერლაზერი
  • აშენებულია 8 x WS2812B
  • (7 თუ 8?) მრავალი დაკავშირებული სტატიის მითითების შემდეგ, სიკვდილის ვარსკვლავის სუპერლაზერი გარშემორტყმულია 8 x ლაზერებით, ხოლო Death Star II გარშემორტყმულია 7 -ით, ხოლო მე -8 მდებარეობს ცენტრში

ნაბიჯი 4: სიკვდილის ვარსკვლავი შინაგანი

სიკვდილის ვარსკვლავი შინაგანი
სიკვდილის ვარსკვლავი შინაგანი
  • მიეცით რაიმე ლამაზი ხრიკი და უბრალოდ გსურთ რბილი ეფექტის მიცემა, LED ეფექტი შექმნილია ტემპერატურის ცვლილებების შესაბამისად
  • გაჭერით ბირთვის ფართობი და გამოიყენეთ ხელახლა შექმნილი ბურთის კალმით გამჭვირვალე ნაწილები
  • თერმისტორი დამონტაჟებულია სიკვდილის ვარსკვლავის II ყველაზე მაღალ უბანზე
  • ბირთვი შექმნილია ფერის შეცვლის შესაძლებლობისგან წითელიდან ლურჯამდე, რომელიც დაპროგრამებულია HK ტემპერატურის დიაპაზონის მითითებით 15ºC-30ºC

ნაბიჯი 5: გარე ჭურვი

გარე ჭურვი
გარე ჭურვი

დამიზნება გარე გარსი, რომ იყოს დამაგრებული/მოსახსნელი და უსწორმასწორო ზედაპირი რაც შეიძლება, ამიტომ ისინი იჭრება პანელის ხაზით და ხელახლა იკრიბება

ნაბიჯი 6: LED

LED
LED
  • შიდა განაწილებული LED და ძირითადი პაკეტი არის SMD 0603 და SMD 0402
  • 0.3 მმ დიამეტრის ხვრელები საჭიროებენ უკეთეს ხედს, მაგრამ რომლის მშენებლობასაც დიდი ეფექტი აქვს, გაკეთდა narrow 0.3 მმ სიგანის რამდენიმე ვიწრო უფსკრული. ეს მაინც მისაღებია

ნაბიჯი 7: მიკრო კონტროლერი

მიკრო კონტროლერი
მიკრო კონტროლერი
  • Arduino Pro Mini გამოიყენება, რომელიც მდებარეობს დიდ სივრცეში წინ
  • ხმის ეფექტი გამოიყენება dfplayer– ით, ტემპერატურის სენსორისთვის თერმისტორის დამატებით და დისტანციური მართვისთვის ინფრაწითელი კომპონენტით
  • დენის სოკეტისთვის იგი დამზადებულია სპილენძის მილით პლასტმასის მილთან ერთად

თერმისტორის წრე

თერმისტორის წრე მარტივია 10K რეზისტორთან მუშაობისთვის, arduino პროგრამა მიიღებს შემდეგ ფუნქციას მიმდინარე ტემპერატურის მოსაპოვებლად შემდგომი პროცესისთვის.

///--------------------------------------------------------

#განსაზღვრეთ ThermistorPin 14 // თერმისტორი A0

int Vo; float R1 = 10000; 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; დაბრუნების Tc; }

///---------------------------------------------------------

IR წრე

აქ გამოიყენება KSM-603LM და arduion პროგრამა იყენებს IRremote.h ბიბლიოთეკას.

///--------------------------------------------------------

#განსაზღვრეთ IR_ReceiverPin 2 // IR მიმღები (int0) D2 *#განსაზღვრეთ KEY_Play XXXX // ითამაშეთ გაშიფრული ღირებულების გასაღები#განსაზღვრეთ KEY_Mute XXXX // გაშიფრული მნიშვნელობის გასაღები

IRrecv IRCommand (IR_ReceiverPin); decode_results irCommand; uint32_t irCode = 0; // IR კოდი მიღებულია

void setup () {IRCommand.enableIRIn (); // დაწყება მიმღები}

void IRAction () {// IR Command if (IRCommand.decode (& irCommand))) {irCode = irCommand.value; IRCommand.resume (); // მიიღეთ შემდეგი მნიშვნელობის} გადამრთველი (irCode) {case KEY_ENTER: {// …….. გააკეთეთ რამე შესვენება;} irCode = 0;

}

გირჩევთ: