Mundarija:

Uchta neopixel uzukli neopixel soat: 7 qadam
Uchta neopixel uzukli neopixel soat: 7 qadam

Video: Uchta neopixel uzukli neopixel soat: 7 qadam

Video: Uchta neopixel uzukli neopixel soat: 7 qadam
Video: Урок 23. Определяем параметры ламп: мощность, освещенность, мерцание (Arduino) 2024, Iyul
Anonim
Image
Image

Stiv Manli tomonidan Neo Pixel soatining ajoyib yaratilishi meni shunga o'xshash soatni eng kam pul evaziga yaratish bo'yicha ko'rsatma yaratishga undadi. (Gollandiyaning muhim odati har doim pulni tejashga harakat qiladi;-))

Men bildimki, original dizayn faqat Adafruit NeoPixel uzuklariga mos keladi va ular unchalik arzon emas.

Men Ali Expressga qaradim va uning arzonroq versiyalarini topdim. Ish qismlari bo'lib chiqdi, lekin o'lchamlari bir xil emas. Men soatning 3D dizaynini qidirib topdim va shunga mos ravishda sozladim.

Buning yonida men ishlatgan taxta Arduino Nano klonidir va xuddi shu tarzda dasturlashtirilgan. Biroq, sof soat dasturi, boshqa hech qanday qo'shimchalarsiz, hech qaerda mavjud emas, shuning uchun men dasturni biroz o'zgartirishim kerak edi.

Ta'minotlar

  • Uchinchi nano -mini USB -karta
  • RTC soati
  • LR1120 batareyasi
  • WS2812B 60 Led uzuk
  • WS2812B 24 Led uzuk
  • WS2812B 12 Led Ring

1 -qadam: Soatning yuzini 3D bosib chiqarish

Barcha kerakli qismlarni yig'ing
Barcha kerakli qismlarni yig'ing

Qo'shilgan fayllarda siz soat panelini chop etishingiz kerak bo'lgan stl faylini topasiz.

2 -qadam: Barcha kerakli qismlarni yig'ing

Barcha kerakli qismlarni yig'ing
Barcha kerakli qismlarni yig'ing
Barcha kerakli qismlarni yig'ing
Barcha kerakli qismlarni yig'ing

Ali Express -da siz ushbu loyihaga kerak bo'lgan barcha qismlarni topa olasiz.

Elektron qismlar yonida men chirkin yuz plastinkali soat sotib oldim, chunki bu masalan, ko'kdan 10 evroga arzonroq.

3 -qadam: uzuklarni ulang

Uzuklarni ulang
Uzuklarni ulang

Uzuklarni joyiga yopishtirish uchun issiq elimdan foydalaning. Uzuklar 5 volt bilan ta'minlangan, so'ngra kattaligi bo'yicha har bir halqada DOINni DIN -ga ulash orqali ketma -ket bir -biriga ulangan, shuning uchun 60 dan 24 gacha 12 gacha.

4 -qadam: Boshqa elektron qismlarni ulash

Boshqa elektron qismlarni ulash
Boshqa elektron qismlarni ulash

Yuqoridagi sxema qismlarni bir -biriga qanday ulash kerakligini ko'rsatadi.

Biz DS3234 real vaqtda soatidan boshlaymiz. Soat ketma -ket avtobusda ishlaydigan qurilma va o'rnatilgan vaqtni eslab qolish uchun zaxira batareyaga ega.

5 -qadam: Arduino Nano dasturiga tayyorgarlik

Arduino Nano Arduino IDE yordamida dasturlashtirilgan. Siz IDE -da "eskizlar" ni yozasiz, so'ngra kompyuteringiz USB kabeli yordamida unga ulangan Arduino -ga yozadigan dasturiy ta'minotga yig'iladi. IDE -ni yuklab oling va o'rnating.

NeoPixelClock_V1.ino faylini yuklang

Kodni taxtaga yuklamasdan oldin, bizda taxtamiz uchun drayverlar o'rnatilganligiga va to'g'ri taxta tanlanganligiga ishonch hosil qilishimiz kerak. Arduino Nano klon yordamida bizga CH340G USB-seriyali konvertor chipi uchun drayverlar kerak. USB-ketma-ketlik uchun ishlatiladigan chipset CH340/CH341 bo'lib, u uchun drayverlarni (Windows uchun) bu erdan yuklab olish mumkin:

www.wch.cn/download/CH341SER_EXE.html

Agar siz Mac -da ishlayotgan bo'lsangiz, sizda hech qanday muammo bo'lmaydi.

6 -qadam: Adafruit NeoPixel kutubxonasini o'rnatish

Adafruit NeoPixel kutubxonasini o'rnatish
Adafruit NeoPixel kutubxonasini o'rnatish
Adafruit NeoPixel kutubxonasini o'rnatish
Adafruit NeoPixel kutubxonasini o'rnatish

NeoPixel kutubxonasidan foydalanishdan oldin uni o'rnatishimiz kerak! Kutubxonalarni Arduino IDE -ga o'rnatish biroz murakkabroq edi, lekin keyinchalik ular uni soddalashtirdi va qulay kutubxona menejerini o'z ichiga oldi. U "Chizma> Kutubxona" ochiladigan menyusi ostida joylashgan. Kutubxona menejerini oching va Adafruit Neopixel -ni qidiring.

Agar topilsa, uni tanlang va o'rnatish tugmasini bosing.

Shuningdek, "Asboblar> Kengash" menyusida Arduino Nano to'g'ri taxtasi tanlanganligiga ishonch hosil qiling.

7 -qadam: Eskizni yuklang

Eskizni yuklang
Eskizni yuklang

Endi bizda hamma narsa tayyor, biz taxtaga yuklashni boshlashimiz mumkin. Biz taxtani USB kabeli bilan bog'laymiz.

Avval biz taxtaning qaysi ketma -ket portini ro'yxatdan o'tkazganini aniqlaymiz.

Windows -da:

[Windows] [R] bilan buyruqni oching va compmgmt.msc kiriting, Kompyuter boshqaruvida Portlar ostidagi Qurilma menejeri ga qarang va qaysi port ishlatilishini bilib oling.

Mac OS -da:

Apple belgisi> Bu Mac haqida> Tizim hisoboti> USB

Endi "Asboblar" menyusida eski yuklash vositasi bo'lgan protsessor tanlanganligiga ishonch hosil qiling. Bu klon taxtasi uchun kerak.

Endi IDE -ning yuqori chap burchagida Yuklash tugmasini bosing. Bu o'q o'ng tomonga qaragan tugma bo'ladi. Yuklash tugashi bilan soat ishlay boshlaydi.

Tavsiya: