Mundarija:

Yupiter sun'iy yo'ldosh displeyi: 3 qadam
Yupiter sun'iy yo'ldosh displeyi: 3 qadam

Video: Yupiter sun'iy yo'ldosh displeyi: 3 qadam

Video: Yupiter sun'iy yo'ldosh displeyi: 3 qadam
Video: The benefit of reading bismillah rahman rahim | Islamic Teacher 2024, Noyabr
Anonim
Yupiter sun'iy yo'ldosh displeyi
Yupiter sun'iy yo'ldosh displeyi
Yupiter sun'iy yo'ldosh displeyi
Yupiter sun'iy yo'ldosh displeyi
Yupiter sun'iy yo'ldosh displeyi
Yupiter sun'iy yo'ldosh displeyi

Bu qiziqarli, o'qituvchi va suhbatni boshlash uchun ko'plab imkoniyatlarga ega bo'lgan qiziqarli va oson loyiha. U Yupiterning to'rtta asosiy yo'ldoshining hozirgi yo'nalishini ko'rsatish uchun arzon (10 dollar) neopixel yorug'lik chizig'idan foydalanadi.

Ta'minotlar

Arduino Uno (har qanday variant mos keladi)

NeoPixel tasmasi (men Amazonda mavjud bo'lganini ishlatganman)

3 ta ulash simlari

1 -qadam: Arduino -ni yorug'lik chizig'iga ulang

Arduino -ni yorug'lik chizig'iga ulang
Arduino -ni yorug'lik chizig'iga ulang

Bunga unchalik emas. Yorug'lik chizig'ining uchta ulanishi bor: qizil +5V uchun, er uchun qora, signal uchun yashil.

Sizda menikidan farqli yorug'lik chizig'i bo'lishi mumkin, shuning uchun ranglar farq qilishi mumkin, lekin ulanish bir xil bo'ladi.

Quyidagilarni ulang:

Yengil chiziq -------- Arduino Pin

Qizil sim -------------- 5V

Qora sim ------------ GND

Yashil sim ------------ 6-pin (bu har qanday pin bo'lishi mumkin, lekin mening eskizimda 6 ishlatiladi)

Siz yorug'lik chizig'ini ulashdan oldin Arduino -ni dasturlashni kutishingiz mumkin. Bu ishga tushganda tasodifiy holat bir vaqtning o'zida barcha chiroqlarni yoqishining oldini oladi va kompyuterning USB portini ortiqcha yuklashiga olib keladi.

2 -qadam: Arduino -ni dasturlash

Eskizni Arduino -ga har qanday usul yordamida yuklang.

Eslatma: Sizga Adafruit Neopixel kutubxonasi yuklangan bo'lishi kerak. Adafruit -ga Maker jamoasini ajoyib qo'llab -quvvatlagani uchun rahmat !!!

Bu sizning takomillashtirishingiz uchun juda ko'p joy qoldiradigan juda oddiy dastur. Hozirda siz qattiq kodni sana va vaqtda (UTC da) yozasiz. O'zgaruvchilarni joriy UTC vaqtiga yangilang. Kodni Arduino -ga to'plang va yuklab oling. Siz oyning hozirgi holatini ko'rishingiz kerak. Yupiter chiziqning o'rtasida Qizil nuqta sifatida paydo bo'ladi. Boshqa oy ranglarini eskizda xohlaganingizcha o'zgartirish mumkin. Ishga tushirish sanasi va vaqti eskizda bo'lgani uchun, endi displeyni boshqa joyga olib, uni ulashingiz mumkin va u hozirgi vaqtda boshlanadi. Bu sizga dasturlash va sana yoki vaqtni yo'qotmasdan tezda boshqa joyga ko'chirish imkonini beradi.

3 -qadam: uni o'zingiz qiling

Shubhasiz, agar siz buni uyingiz uchun chiroyli loyihaga aylantirmoqchi bo'lsangiz, buni yaxshilashning ajoyib usullari bor:

1) Batareya quvvatlanadigan real vaqtda soatni qo'shing. Bu juda arzon, ulardan foydalanish bo'yicha ko'plab ma'lumotlar mavjud. Bu sizga qurilmaning kuchini yo'qotadigan joriy sanani yoki vaqtni yo'qotmaslikka imkon beradi.

2) Siz Arduino -ga bir nechta kalitlarni qo'shishingiz va yorug'lik chizig'ini displey sifatida ishlatadigan vaqtni belgilashingiz mumkin. Sana va vaqtning har bir raqamini Yupiterdan (yoki chiziqning bir uchidan) qancha LED masofada joylashganligini belgilashingiz mumkin.

3) Men sayyorani yaxshiroq ko'rsatish uchun Yupiterning kichkina rasmini qo'shdim. Yulduzli maydonning foniga o'rnatish, bu loyihani haqiqatan ham ochib beradi.

4) Hozirgi vaqtda kod bir pikseldagi ikkita oyning ustiga yoziladi. Ikkala rang bir xil pikselda navbat bilan yonib turishi uchun siz kodni o'zgartirishingiz mumkin.

5) Yuqoridagi 2 -ga o'xshab, siz oyning ko'rinishi va vaqtini almashtirish sxemasini o'ylab topishingiz mumkin. (Chiziqli chiziqda vaqtni qanday ko'rsatish sizga bog'liq). Kod birinchi navbatda displeyni o'rnatadi, so'ngra pozitsiyalarni qayta -qayta hisoblash uchun kichik dasturni chaqiradi. Loop () kichik dasturiga har bir Loop takrorlanishiga 120 soniya qo'shish uchun qator qo'shdim. Bu sizga yo'ldoshlarning bir -biriga nisbatan tezroq harakatlanishini ko'rish imkonini beradi va bu kosmik raqqoslarning ajoyib ko'rinishini beradi.

Videoda bu satr yozilgan kod ko'rsatilgan. Siz Io Yupiterni qanday yirtib tashlaganini va Kallistoning u erdan qanday chiqib ketganini ko'rishingiz mumkin. Umid qilamanki, sizga bu loyiha yoqadi. Agar siz uni yaratgan bo'lsangiz, uni hamma bilan baham ko'ring.

Tavsiya: