Სარჩევი:

იუპიტერის სატელიტური ჩვენება: 3 ნაბიჯი
იუპიტერის სატელიტური ჩვენება: 3 ნაბიჯი

ვიდეო: იუპიტერის სატელიტური ჩვენება: 3 ნაბიჯი

ვიდეო: იუპიტერის სატელიტური ჩვენება: 3 ნაბიჯი
ვიდეო: Solving the Biggest Starship Problem, Amazing Falcon Heavy Viasat 3 Launch & More 2024, ივლისი
Anonim
იუპიტერის სატელიტური ჩვენება
იუპიტერის სატელიტური ჩვენება
იუპიტერის სატელიტური ჩვენება
იუპიტერის სატელიტური ჩვენება
იუპიტერის სატელიტური ჩვენება
იუპიტერის სატელიტური ჩვენება

ეს არის სახალისო და მარტივი პროექტი, რომელსაც აქვს მრავალი პოტენციალი საინტერესო, საგანმანათლებლო და საუბრის საწყისი ჩვენების შესაქმნელად. ის იყენებს იაფ (10 $) ნეოპიქსელ სინათლის ზოლს იუპიტერის ოთხი ძირითადი თანამგზავრის ამჟამინდელი ორიენტაციის გამოსახატავად.

მარაგები

Arduino Uno (ნებისმიერი ვარიანტი გამოდგება)

NeoPixel ზოლები (მე გამოვიყენე ამაზონიდან ხელმისაწვდომი)

3 დამაკავშირებელი მავთული

ნაბიჯი 1: შეაერთეთ თქვენი Arduino Lightstrip– თან

შეაერთეთ თქვენი Arduino Lightstrip– თან
შეაერთეთ თქვენი Arduino Lightstrip– თან

ბევრი არა ამ. სინათლის ზოლს აქვს სამი კავშირი; წითელი +5V, შავი გრუნტისთვის, მწვანე სიგნალისთვის.

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

შეაერთეთ შემდეგი:

მსუბუქი ზოლები -------- Arduino Pin

წითელი მავთული -------------- 5 ვ

შავი მავთული ------------ GND

მწვანე მავთული ------------ Pin 6 (ეს შეიძლება იყოს ნებისმიერი pin, მაგრამ ჩემი ესკიზი იყენებს 6)

შეიძლება დაგჭირდეთ დაელოდოთ Arduino– ს პროგრამირებას, სანამ სინათლის ზოლს შეაერთებთ. ეს ხელს შეუშლის შემთხვევით მდგომარეობას გაშვებისას ენერგიით აანთოს ყველა შუქი ერთდროულად და პოტენციურად გადატვირთოს კომპიუტერის USB პორტი.

ნაბიჯი 2: პროგრამირება Arduino

ჩატვირთეთ ესკიზი არდუინოში ნებისმიერი მეთოდის გამოყენებით, რომელსაც თქვენ მიეჩვიეთ.

შენიშვნა: თქვენ დაგჭირდებათ ადაფრუტის ნეოპიქსელის ბიბლიოთეკის დატვირთვა. მადლობა ადაფრუტს Maker საზოგადოების საოცარი მხარდაჭერისთვის !!!

ეს არის ძალიან მარტივი განხორციელება, რომელიც დიდ ადგილს ტოვებს გასაუმჯობესებლად. ამჟამად, თქვენ ატვირთავთ თარიღსა და დროს (UTC). განაახლეთ ცვლადები თქვენს მიმდინარე UTC დროზე. შეადგინეთ და ჩამოტვირთეთ კოდი თქვენს Arduino– ში. თქვენ უნდა ნახოთ მთვარის ამჟამინდელი მდგომარეობა. იუპიტერი გამოჩნდება წითელი წერტილის სახით ზოლის შუა ნაწილში. მთვარის სხვა ფერები შეიძლება შეიცვალოს ესკიზში, როგორც გსურთ. მას შემდეგ, რაც ჩატვირთვის თარიღი და დრო არის ესკიზში, ახლა თქვენ შეგიძლიათ წაიღოთ ჩვენება სხვაგან და შეაერთოთ იგი და ის დაიწყება მიმდინარე დროს. ეს საშუალებას გაძლევთ დაპროგრამდეთ და სწრაფად გადაიტანოთ სადმე თარიღისა და დროის დაკარგვის გარეშე.

ნაბიჯი 3: გახადეთ თქვენი საკუთარი

ცხადია, რომ არსებობს ამის გასაუმჯობესებელი გზები, თუ გინდათ გახადოთ ეს ლამაზი პროექტი თქვენი სახლისთვის:

1) დაამატეთ ბატარეის მხარდაჭერა რეალურ დროში. ეს არის ძალიან იაფი, უამრავი ინფორმაცია ხელმისაწვდომია მათი გამოყენების შესახებ. ეს საშუალებას მოგცემთ არ დაკარგოთ მიმდინარე თარიღი ან დრო, როდესაც ერთეულმა დაკარგა ძალა.

2) თქვენ შეგიძლიათ დაამატოთ რამოდენიმე ჩამრთველი Arduino– ს და მოიძიოთ კოდი, რომ დააყენოთ დრო მხოლოდ მსუბუქი ზოლის ჩვენების სახით. იქნებ დაადგინოთ თარიღისა და დროის თითოეული ციფრი იმის მიხედვით, თუ რამდენი შუქდიოდური შუქი ხართ იუპიტერისგან (ან ზოლის ერთი ბოლო).

3) მე დავამატე იუპიტერის პატარა სურათი, რათა უკეთ გამოვყო პლანეტა. ვარსკვლავის ველის ფონზე დამონტაჟება ნამდვილად გახდის ამ პროექტს პოპულარულს.

4) ამჟამად, კოდი გადაწერს ორ მთვარეს, რომლებიც ერთ პიქსელზეა. თქვენ შეგიძლიათ შეცვალოთ კოდი, რომ მონაცვლეობით აანთოს ორი ფერი, როდესაც ისინი ერთ პიქსელზეა.

5) მსგავსი 2 ზემოთ, თქვენ შეგიძლიათ შეიმუშაოთ სქემა მთვარის ჩვენებისა და დროის მონაცვლეობისთვის. (როგორ აჩვენებთ დროს ხაზოვან ზოლზე, თქვენზეა დამოკიდებული). კოდი უპირველეს ყოვლისა ადგენს ეკრანს და შემდეგ იძახებს ქვეგანვითარებას, რომ განმეორებით გამოთვალოს პოზიციები. მე დავამატე მარყუჟის მარყუჟი () ქვე -პროგრამაში, რომ დავამატო 120 წამი ყოველ მარყუჟის გამეორებაზე. ეს საშუალებას გაძლევთ ნახოთ მთვარეები ერთმანეთთან შედარებით უფრო სწრაფად მოძრაობენ და ამ კოსმოსური მოცეკვავეების მართლაც მაგარ ჩვენებას იძლევა.

ვიდეო აჩვენებს კოდს ამ ხაზის საშუალებით. თქვენ ხედავთ, როგორ იოპი იოპიტერის ირგვლივ და კალისტო გასროლის იქით. იმედი მაქვს მოგეწონებათ ეს პროექტი. თუ თქვენ გააკეთებთ ერთს, გთხოვთ გაუზიაროთ ყველას.

გირჩევთ: