Mündəricat:
- Təchizat
- Addım 1: Saat üzünü 3D çap edin
- Addım 2: Lazım olan bütün hissələri toplayın
- Addım 3: Üzükləri bağlayın
- Addım 4: Digər Elektron Parçaların Kabelləşdirilməsi
- Addım 5: Arduino Nanonun proqramlaşdırılmasına hazırlaşırıq
- Addım 6: Adafruit NeoPixel Kitabxanasının quraşdırılması
- Addım 7: Eskizi yükləyin
Video: Üç Neopixel Üzüklü Neopixel Saat: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Steve Manley tərəfindən yaradılan Neo Pixel saatının ən az pul üçün oxşar bir saatın necə yaradılacağına dair bu təlimatı yaratmasına səbəb oldu. (Mühüm bir Hollandiya vərdişi həmişə qənaət etməyə çalışır;-))
Orijinal dizaynın yalnız Adafruit NeoPixel üzüklərinə uyğun olduğunu öyrəndim və bunlar heç də ucuz deyil.
Ali Express -ə baxdım və bunun daha ucuz versiyalarını tapdım. İş parçaları olduğu ortaya çıxdı, amma eyni ölçüdə deyil. Saat üçün 3D dizaynını axtarıb tapdım və buna uyğun olaraq düzəltdim.
Bunun yanında istifadə etdiyim lövhə bir Arduino Nano klonudur və eyni şəkildə proqramlaşdırılmışdır. Bununla birlikdə, başqa bir əlavə olmadan təmiz saat proqramı heç bir yerdə mövcud deyil, buna görə proqramı bir az tənzimləməli oldum.
Təchizat
- Thinary Nano mini USB kartı
- RTC Saatı
- Batareya LR1120
- WS2812B 60 Led Üzük
- WS2812B 24 Led Üzük
- WS2812B 12 Led Üzük
Addım 1: Saat üzünü 3D çap edin
Əlavə edilmiş sənədlərdə saatın ön panelini çap etmək üçün lazım olan stl faylını tapa bilərsiniz.
Addım 2: Lazım olan bütün hissələri toplayın
Ali Express -də bu layihə üçün lazım olan bütün hissələri tapa biləcəksiniz.
Elektron hissələrin yanında çirkin üz lövhəli bir saat aldım, çünki bu, məsələn, mavi saatdan 10 avro ucuz edir.
Addım 3: Üzükləri bağlayın
Üzükləri yerinə bağlamaq üçün isti yapışqan istifadə edin. Üzüklər 5 Volt ilə təmin edilir və sonra hər bir halqada DOUT -u ölçüsünə görə DUT -a bağlayaraq ardıcıl olaraq 60 -dan 24 -ə 12 -ə qədər bağlanır.
Addım 4: Digər Elektron Parçaların Kabelləşdirilməsi
Yuxarıdakı sxem, hissələri bir -birinə necə bağlayacağınızı göstərir.
DS3234 real vaxt saatı ilə başlayacağıq. Saat seriyalı avtobus idarə olunan bir cihazdır və təyin olunan vaxtı xatırlamaq üçün ehtiyat batareyaya malikdir.
Addım 5: Arduino Nanonun proqramlaşdırılmasına hazırlaşırıq
Arduino Nano, Arduino IDE istifadə edərək proqramlaşdırılmışdır. IDE -də, kompüterinizin USB kabelindən istifadə edərək ona qoşulan Arduino -ya yazdığı firmware -də tərtib edilən "eskizlər" yazırsınız. IDE -ni yükləyin və quraşdırın.
NeoPixelClock_V1.ino faylını yükləyin
Kodu lövhəyə yükləməzdən əvvəl lövhəmiz üçün sürücülərin quraşdırıldığından və düzgün lövhənin seçildiyindən əmin olmalıyıq. Arduino Nano klonu ilə CH340G USB seriyalı çevirici çipinin sürücülərinə ehtiyacımız var. USB-to-serial üçün istifadə olunan çipset, sürücüləri (Windows üçün) buradan yükləyə biləcəyiniz CH340/CH341-dir:
www.wch.cn/download/CH341SER_EXE.html
Mac -da işləyirsinizsə, heç bir probleminiz olmayacaq.
Addım 6: Adafruit NeoPixel Kitabxanasının quraşdırılması
NeoPixel Kitabxanasından istifadə etməzdən əvvəl onu quraşdırmalıyıq! Kitabxanaları Arduino IDE -yə quraşdırmaq bir qədər çətin idi, amma o vaxtdan bəri sadələşdirdilər və lazımlı bir Kitabxana Meneceri daxil etdilər. "Eskiz> Kitabxana" açılan menyusunun altındadır. Kitabxana müdirini açın və Adafruit Neopixel axtarın.
Tapdıqda onu seçin və quraşdırma düyməsini basın.
Ayrıca "Alətlər> Kart" menyusunda, Arduino Nanonun düzgün lövhənin seçildiyindən əmin olun.
Addım 7: Eskizi yükləyin
İndi hər şeyi hazırladıq, lövhəyə yükləməyə başlaya bilərik. Lövhəni USB kabel ilə bağlayırıq.
Əvvəlcə lövhənin hansı serial portunun qeydiyyatdan keçdiyini anlayırıq.
Windows -da:
[Windows] [R] ilə bir əmr açın və compmgmt.msc yazın, Kompüter idarəçiliyində, Hansı portdan istifadə edildiyini öyrənmək üçün Limanlar altından Aygıt Yöneticisi'ne baxın.
Mac OS -də:
Apple Nişanı> Bu Mac haqqında> Sistem Hesabatı> USB
İndi Alətlər menyusunda, köhnə yükləyicisi olan prosessorun seçildiyinə əmin olun. Bu klon lövhəsi üçün lazımdır.
İndi IDE -nin sol üst tərəfində Yüklə düyməsini basın. Bu, oxun sağa işarə edən düymə olacaq. Yükləmə tamamlanan kimi saat işləməyə başlayacaq.
Tövsiyə:
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: 3 Addım
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: Bu gün biz Analog Clock & Led Strip və Arduino ilə MAX7219 Dot modulu olan rəqəmsal saat yerli vaxt qurşağı ilə saatı düzəldəcək. Analog saat daha uzun bir LED şeridi istifadə edə bilər, buna görə də sənətkar olmaq üçün divara asıla bilər
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Neopixel Üzüklü Gyroscope Əyləncə: 4 Addım (Şəkillərlə)
Neopixel Üzüklə Əyləncəli Gyroscope: Bu dərsdə, MPU6050 jiroskopu, bir neopixel üzük və bir arduino istifadə edərək, meyl bucağına uyğun olan LEDləri işıqlandıran bir cihaz quracağıq. Bu sadə və əyləncəli bir layihədir. çörək taxtasına yığılır
Adafruit -in Üzüklü LED Anlıq Açarını Raspberry Pi -yə əlavə edin: 3 addım (şəkillərlə)
Adafruit-in Üzük LED Anlıq Açarını Raspberry Pi-yə əlavə edin: Kordon kəsmə sistemimin bir hissəsi olaraq OSMC-də Kodi işləyən Raspberry Pi əsaslı bir media mərkəzində bir güc göstəricisi və sıfırlama açarı istəyirəm. Adafruit -in Mavi LEDli Sağlam Metal Push Buttonu çox gözəldir
Bağlayıcı Çubuq Açar Üzüklü Piston: 3 addım
Bağlayıcı Çubuq Açar Üzüklü Piston: Xüsusi bir açar halqası, mexaniklər və mexanikanı sevən insanlar üçün bir açar halqa haqqında orijinal bir fikir axtarıram. Bağlayıcı çubuqlu kiçik bir piston istifadə etdim. Bu pistonu kiçik bir kriko çəkicində sınmış vəziyyətdə tapdım