Mündəricat:
- Addım 1: Alətlər və materiallar
- Addım 2: Elektron Şematik
- Addım 3: Proqram təminatı
- Addım 4: Montaj
- Addım 5: Test və Ayarlama
Video: Arduino ilə idarə olunan boyunbağı: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
İl sonu bayramlarım üçün yaxşı bir Arduino layihəsi axtarırdım. Amma nə etməli? Kiçik qızıma bu "elektronik" boyunbağını təklif edərkən çox təəccübləndim və çox xoşbəxt oldum. Ümid edirəm ki, uğurunuzu təqdim edəcəyiniz şəxs də çox xoşbəxt olacaq.
Mücevherin özü eyni ölçülərə malik bir mikro nəzarətçi və bir RGB LED -dən ibarətdir. Kolye çox incə bir pirinç teldən ibarətdir və kiçik qalay tel ilə asanlıqla lehimlənə bilər. Güclü qidalanma sadə 3V sikkə hüceyrəli lityum batareyadır. Batareya paketini qorumaq və təcrid etmək üçün öz ev eczanəmdə tapılan kiçik bir yapışqan kağızdan istifadə etdim.
Addım 1: Alətlər və materiallar
Alətlər
- lehimləmə dəmiri, 0,5 mm qalay lehim teli
- böyüdücü, çünki lehim üçün tellər çox kiçikdir
- Arduino proqramı quraşdırılmış bir kompüter
- burada izah edildiyi kimi bir ISP proqramçısı
- kiçik tel kəsici
Materiallar
- batareya zirzəmisi olan CR2032 batareyası (hər dirək üçün bir olmaqla iki hissədən ibarətdir)
- çox nazik pirinç tel
- 5050 paketdə bir RGB LED, içərisində WS2812B çipi var (bu vacibdir, çünki içərisində WS2812B nəzarətçisi olmadan 5050 LED tapa bilərsiniz)
- kiçik bir tibbi yapışqan kağız parçası
- bir Atmel Attiny85-20SU SMD Mikro Nəzarətçi Birliyi
- ucuz sadə boyunbağı
Addım 2: Elektron Şematik
Rezistorlar, kondansatörlər və ya endüktanslar kimi passiv komponentlər olmadığı üçün və batareya da daxil olmaqla cəmi 3 komponent olduğu üçün elektron sxem çox sadədir.
İstifadə etdiyim güc paketi 3V CR2032 lityum batareyadır. Gərginliyi WS2812B məlumat cədvəlində göstəriləndən daha aşağıdır, lakin testdən sonra RGB LED -i bu 2V düşmədən əziyyət çəkmədi.
Sadə bir 3V sikkə batareyasından istifadə edə bilməyim bu layihəni həyata keçirtməyim üçün çox vacib bir şərt idi. Böyük bir ağır batareya dəsti olan bir boyunbağı enerji mənbəyi olaraq təsəvvür edə bilmərik.
Micro Controller Unit (MCU) də bu 3V gərginlik səviyyəsi ilə çox yaxşı işləyir.
Orta cərəyanı 5.3 mA ölçdüm. Belə CR2032 lityum batareya tipik olaraq 200 mAh tutuma malikdir. Bu o deməkdir ki, yeni bir batareya ilə sistemi 40 saat işə sala bilərsiniz. Lakin, hətta yarısı da ümumi istifadə üçün böyük ölçüdə kifayət edərdi.
Addım 3: Proqram təminatı
Mikro nəzarətçi vahidi Atmel -dən ATTINY85 (~ 1 dollar) təşkil edir. Ucuz bir Arduino Nano ilə proqramlaşdırdım (ebayda təxminən 5 dollara tapılan bir klon). Ancaq orijinal bir Arduino lövhəsinə sahibsinizsə, bunun üçün də istifadə edə bilərsiniz.
Arduino Nano, "Arduino ISP olaraq" eskizi ilə proqramlaşdırılmışdır.
ATTINY85 Micro Controller proqramlaşdırma eskizi bu addıma əlavə olaraq verilir: JeweLED.ino
MCU -nun tam proqramlaşdırılması üçün önyükleyicini yandırmalı olduğunuza diqqət yetirin. Bu, əslində MCU -da Arduino yükləyicisini yandırmır, lakin bəzi vacib konfiqurasiyaların qoruyucularını yanıb -sönür. Bunu etmədən eskiz ümumiyyətlə işləməyəcək.
Seçiləcək lövhənin növü belə olmalıdır: Attiny85 @ 8MHz (daxili osilator, BOD əlil).
BOD, Brown-Out Detect üçün dayanır. Güc 4.3V altına düşəndə MCU -nu bağlayan xüsusi bir xüsusiyyətdir. Bu, təkrar doldurulan batareya paketlərinə zərər verməmək üçün faydalıdır. Ancaq bizim vəziyyətimizdə, əlil olmalıdır, çünki MCU -nu yalnız 3V və hətta daha az güclə gücləndirəcəyik.
Addım 4: Montaj
İlk addım MCU -nun LED ilə yığılmasıdır.
Proqramlaşdırıldıqdan sonra Atmel MCU -nun yalnız 4, 5 və 8 pinləri saxlanılmalıdır. Digər sancaqlar lazımsız olduğu üçün çıxarıla bilər.
MCU -nun 4 -cü pinini 5050 -ci paketin 3 -cü piniylə lehimləmək lazımdır. Bu batareyanın mənfi dirəyinə bağlanacaq.
MCU -nun 8 -ci pinini 5050 paketin 1 -ci pinlə lehimləmək lazımdır. Bu, batareyanın müsbət dirəyinə bağlanacaq.
MCU -nun 5 -ci pinini 5050 paketin 4 -cü pinlə lehimləmək lazımdır. Pin 5, bu tip MCU üçün Arduinonun PIN0 -ə uyğundur.
Sikkə hüceyrə batareyasını dəridən təcrid etmək üçün tibbi yapışqan kağızdan istifadə edin. Bu, pirinç telin mənfi hissəsini batareyanın mənfi dirəyinə düzəltməyə imkan verir.
Bu montajda heç bir güc açarı yoxdur. LED-i söndürmək üçün, mənfi teli batareya paketindən çıxararaq boyunbağı açmalısınız.
Və hamısı budur.
Addım 5: Test və Ayarlama
Yaxın şəkildən görə biləcəyiniz kimi, GND və VDD sancaqlarında iki çox kiçik pirinç tel halqaları lehimləmişəm. Bunun məqsədi bu "elektronik" zərgərliyi boyunbağına bağlamaqdır.
İlk sınaq üçün boyunbağı olaraq yalnız pirinç teldən istifadə etdim. Pirinç tel, elektrik təmaslarını təmin etmək üçün lazımdır, lakin kifayət deyil. Pirinç telin çəkisi çox yüngüldür və boyun arxasındakı batareya öndəki LED -lə müqayisədə çox ağırdır. Batareyanın yerində qalması üçün əsl boyunbağı istifadə etməli oldum.
Kolyəni bərabər uzunluğun iki hissəsinə ayırmalı və bu iki hissəni zərgərlik üzüklərinə bağlamalısınız.
Pirinç telini boyunbağının hər döngəsinə bükdüm. Tel demək olar ki, görünməzdir və elektrik keçiriciliyini və bütün konstruksiyanın sərtliyini təmin edir.
Elektrik keçiriciliyinin başqa bir yolu, Adafruit -də bir dollara tapa biləcəyiniz paslanmayan keçirici ipdən istifadə etmək olar.
Videoda JeweLED -in hərəkətdə olduğunu görə bilərsiniz.
Zövq alın!
Bunu hərəkətdə görmək
Tövsiyə:
Alexa Arduino Esp8266 ilə idarə olunan qaraj qapısı: 6 addım
Alexa Arduino Esp8266 ilə İdarəli Qaraj Qapısı: Bu layihənin ideyası bir müddət əvvəl üzərində işlədiyim köhnə bir layihədən gəldi. Qaraj qapısı tərəfindən bir düyməyə basıldıqda LED -i yandıracaq sadə bir düyməni bağladım. Bu üsul etibarsız və faydalı olmadığı ortaya çıxdı
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Android və ya iPhone -dan Bluetooth ilə idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: 4 addım
Android və ya Iphone -dan Bluetooth tərəfindən idarə olunan Arduino ilə Neopixel Ws 2812 LED Şeridi: Salam uşaqlar bu təlimatlarda, Bluetooth bağlantısı istifadə edərək Android telefonunuzdan və ya iphone -dan bir neopixel LED şeridi və ya ws2812 LED şeridini necə idarə etməyi müzakirə etdim. Arduino ilə birlikdə evinizə neopixel LED şeridi əlavə edin
Uzaqdan İdarə olunan Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: 5 addım
Uzaqdan İdarə Edilən Avtomobil - Simsiz Xbox 360 Nəzarətçisindən istifadə edərək idarə olunur: Bunlar simsiz Xbox 360 nəzarətçi ilə idarə olunan öz uzaqdan idarə olunan avtomobilinizi qurmaq üçün təlimatlardır
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): 11 addım (şəkillərlə)
Wi-Fi ilə idarə olunan FPV Rover Robotu (Arduino, ESP8266 və Stepper Motors ilə): Bu təlimat, bir ESP8266 Wi-Fi moduluna qoşulmuş bir Arduino Uno istifadə edərək, bir wi-fi şəbəkəsi üzərindən uzaqdan idarə olunan iki təkərli robot roverin necə dizayn ediləcəyini göstərir. və iki pilləli mühərrik. Robot adi internet qaşlarından idarə oluna bilər