Mündəricat:

İnternet Neon LED Ürək İşığı: 6 Addım (Şəkillərlə birlikdə)
İnternet Neon LED Ürək İşığı: 6 Addım (Şəkillərlə birlikdə)

Video: İnternet Neon LED Ürək İşığı: 6 Addım (Şəkillərlə birlikdə)

Video: İnternet Neon LED Ürək İşığı: 6 Addım (Şəkillərlə birlikdə)
Video: Kim nə başa düşdü ❓ 2024, Iyul
Anonim
Image
Image
İnternet Neon LED Ürək İşığı
İnternet Neon LED Ürək İşığı
İnternet Neon LED Ürək İşığı
İnternet Neon LED Ürək İşığı

Xüsusi birindən və ya sadəcə sosial uzaqlaşmadan ayrı millər? Onları düşündüyünüzü onlara bildirmək istəyirsiniz? Bu internetə bağlı neon LED ürək işığını qurun və telefonunuzdan və ya kompüterinizdən, istənilən vaxt, hər yerdən döyün

Bu təlimat yeni başlayanlar üçün hazırlanmışdır və mikro nəzarətçilərlə əvvəlki təcrübəsi yoxdur. Bəzi əsas lehimləmə bacarıqları tələb olunur.

Təchizat

• Amazondan ürək formalı "LED neon" işarəsi (ürək neon led işarəsi axtarın) və ya başqa bir yerdə. Bunlar qazla doldurulmuş borulara malik həqiqi neon işarələr deyil, müxtəlif rəngli neon borulara bənzəyən diffuz plastiklə örtülmüş LED şeridlərdir. Əlavə bir baza ilə satın ala bilərsiniz və ya öz bazanızı yarada bilərsiniz. Çoxu 5v -də işləyir və güc üçün USB konnektorlarına malikdir.

Bəzi nümunələr:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini və ya digər ESP8266

• Lövhəni proqramlaşdırmaq üçün Micro-USB məlumat kabeli

• NPN transistoru, 2N2222, 2N3904 və ya 2N4401 kimi ümumi təyinatlı

• Rezistor 1/8 və ya 1/4 vatt, 100 ilə 470 ohm

• Bağlama teli

• Perfboard, istilik daralma boruları (isteğe bağlı)

Alətlər • Çapraz kəsicilər

və ya tel soyucu

• Lehimləmə dəmiri və lehim

əsas:

daha yaxşı:

• Proqramlaşdırma üçün Arduino IDE

• Voltmetr əsas:

və ya boş LED (isteğe bağlı)

• Tornavida

Addım 1: LED Ürək İşığınızı yaradın

LED Ürək İşığınızı yaradın
LED Ürək İşığınızı yaradın
LED Ürək İşığınızı yaradın
LED Ürək İşığınızı yaradın

Addım 1: LED ürək işığını hazırlayın

Batareya qapağını və vintləri çıxardaraq işarənin əsasını açın. Vintləri saxla.

Müsbət 5 volt və torpaq əlaqələrini tapmaq istəyirsən və bir voltmetr bunu çox asanlaşdırır. İşarəni USB gücünə qoşun və voltmetrlə yoxlayın. Əvvəlcə batareya yuvasındakı batareya kontaktlarını sınayın. Müsbət 5v "+" işarəsi ilə işarələnə bilər və batareyanın torpaq və ya mənfi təması ümumiyyətlə batareya qutusunun əks küncündə tel bağlanmış bir yaydır. + Və torpaq kontaktlarını işarələdikdən sonra qutudakı digər batareya terminallarını çıxara bilərsiniz - ümumiyyətlə batareyadan istifadə etməyəcəyik.

USB fişindən bir cüt tel olacaq (biri + ilə biri yerə) və ürəyə gedən başqa bir dəstə olacaq (yenə biri +, digəri isə yerə qoşulmuşdur.) Yalnız torpaqla şəbəkə arasında gedən teli çıxarın. LED işarəsi, digər üç teli batareyanın kontaktlarına bağlandığı üçün buraxın. Qırmızı teli + batareya terminalına və qara kontağı torpaq kontaktına lehimləyin.

Ürəyinizin yuxarıdakı nümunədə olduğu kimi bazada bir açarı varsa və funksiyasını qorumaq istəyirsinizsə, qırmızı tel, açar ON vəziyyətində və sıfır olduqda voltmetrdə 5v göstərən açarın terminalına lehimlənə bilər. OFF mövqeyində volt.

[Bir voltmetriniz yoxdursa (və etməlisiniz - sadə olanları ucuz və əlverişlidir, yalnız batareyalarınızı yoxlamaq üçün) + və torpaq əlaqələrini tapmaq üçün tək bir LED istifadə edə bilərsiniz. LED -in daha uzun qurğusu + -ya, qısası isə yerə keçir. Burada cari məhdudlaşdırıcı rezistor istifadə etmədiyiniz üçün qısa müddətə toxunun.]

Addım 2: Dövrə yığın

Dövrə yığın
Dövrə yığın
Dövrə yığın
Dövrə yığın
Dövrə yığın
Dövrə yığın

Dövrə yalnız bir neçə komponentdən ibarət olduqca sadədir. Həm sxematik, həm də kabel diaqramı daxil edilmişdir. Dövrü sınaq üçün bir çörək taxtasına yığmağı seçə bilərsiniz, ancaq ESP8266 lövhəsinə lehimləmə sancaqları sonradan bu pinlərə bağlayıcı telləri bağlamaq boş tellərə lehimləməkdən daha çətin ola bilər. ESP lövhənizdə sancaqlar quraşdırılıbsa, kiçik bir taxta parçası həyatınızı asanlaşdıracaq.

Test zamanı bir çörək taxtası istifadə edirsinizsə, ürək üçün dayanmaq üçün tək bir LED daxil edə bilərsiniz, ancaq polariteyi izlədiyinizə əmin olun: LED -dəki daha uzun ayaq qırmızı + qurğuşa gedir. 2N2222 və ya 2N4401 kimi bir çox geniş yayılmış ümumi məqsədli NPN tranzistorları istifadə edilə bilər, ancaq istifadə etdiyiniz cihazın ucunu yoxlamalısınız: üç tel ucu tranzistordan, yayıcıdan (E), kollektordan (C) və bazadan gəlir (B) lakin bu aparatların sırası cihazdan və istehsalçıdan fərqli ola bilər. Baza (B) tez -tez, lakin həmişə mərkəzi aparıcı deyil. Lehimdən əvvəl istifadə etdiyiniz xüsusi tranzistor üçün spesifikasiya vərəqini yoxlayın. Rezistorun bir ucunu WeMos lövhəsindəki D6 pininə, digər ucunu isə tranzistorun bazasına (B) bağlayın. Lazım olan rezistorun dəyəri seçdiyiniz tranzistordan və LED işarəsi ilə nə qədər cərəyan çəkdiyindən asılıdır, lakin 100 - 470 ohm aralığına düşə bilər. Transistorun "doymuş" bir vəziyyət olaraq bir keçid rolunu oynamasını istəyirik. (Əsas müqavimət dəyərləri üçün müxtəlif onlayn kalkulyatorlar var, ancaq dövrə tamamlandıqda bir neçə fərqli rezistora ehtiyac olarsa daha asan olacaq.) Daha əvvəl kəsilmiş (və ya daha qısa LED qurğusu) ürək işarəsindən olan torpaq telləri artıq bağlanmışdır. tranzistor kollektoruna (C) və emitör (E) qurğusuna qara torpaq qurğusuna gedir. Daha da getməzdən əvvəl bütün əlaqələrinizi sxematik və diaqramla, xüsusən də tranzistor əlaqələri ilə yoxlayın.

WeMos mini üzərindəki G pininə yerdən bir telə və +5 voltdan WeMos lövhəsindəki 5V işarəsinə qədər bir telə ehtiyacınız var. Konvensiyaya görə, + gərginlik telləri tez -tez qırmızı rəngdədir və asan tanınması üçün torpaq telləri ümumiyyətlə qara rəngdədir.

Addım 3: Adafruit IO -ya üzv olun

Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin
Adafruit IO üçün qeydiyyatdan keçin

Sonra, IO.adafruit.com saytında pulsuz bir hesaba üzv olmaq istəyəcəksiniz. "Pulsuz işə başla" seçin. Bir istifadəçi adı seçəcəksiniz və "aio_5NrczkqJQCTddgWWOQM1glJSx" kimi uzun bir alfasayısal açar təyin edəcəksiniz. Hər ikisini daha sonra yazın.

Cihazınızla Adafruit IO serveri arasında məlumat daşımaq üçün iki kanal yaradın. Birinə "başlanğıc", digərinə "geribildirim" (hamısı kiçik hərflər) adı verilməlidir.

Bu layihə üçün yeni bir tablosu yaradın və istədiyinizə ad verin. Brauzerinizi ürəyi idarə etmək üçün yönləndirəcəyiniz yer budur. + Düyməsini basaraq tablosuna iki yeni "blok" əlavə edin. "Başlat" düyməsinin mətni ilə başlanğıc yemi üçün bir anlıq düyməni seçin və Mətbuat Dəyəri üçün 1 və Buraxılış Dəyəri üçün 0 dəyərlərini seçin. Sonra bir "göstərici" bloku əlavə edin və rəy lentinə əlavə edin. Həm işıqlı, həm də işıqsız ürəyi təmsil etmək üçün rəngləri seçin və şərtləri "= 1" olaraq təyin edin. Rənglərin necə görünəcəyini görmək üçün Test Dəyəri qutusuna 0 və ya 1 qoya bilərsiniz.

Asan daxil olmaq üçün tablosuna əlfəcin qoya və ya telefonunuzun ana ekranında saxlaya bilərsiniz. Başlat düyməsi uzaq ürəyi yanıb sönməyə başlayacaq və ürək başlanğıc siqnalını aldıqda geribildirim göstəricisi yanacaq və 30 dəqiqə sonra sönəndə qaranlıq olacaq.

Addım 4: ESP2866 proqramlaşdırın

Kompüteriniz üçün ən son Arduino IDE proqramını https://www.arduino.cc/en/Main/Software saytından yükləyin və https://arduino.esp8266.com/stable/package_esp8266c… altında Tercihlər -> Əlavə Kart Menecer URL -ləri. İndi (LOLIN) WeMos mini daxil olmaqla, Alətlər -> Lövhələr menyusu altında daha bir neçə lövhə görməlisiniz.

Menyuya gedin Sketch -> Kitabxanaya daxil et -> Kitabxanaları idarə et … Burada iki lazımlı Arduino kitabxanasının ən son versiyasını axtaracaq və quraşdıracaqsınız: ESP8266WiFi və Adafruit_IO_WiFi. Bitirdikdən sonra axtarış qutusunu bağlayın.

İndi bu səhifədəki ürək kodunu kompüterinizə yükləyin və Arduino IDE -də açın. Sizi eyni adlı bir qovluqda saxlamağınız istənilə bilər.

** Ayarlar bölməsində, Adafruit -dən IO_USERNAME və IO_KEY üçün öz dəyərlərinizi, həmçinin öz WiFi şəbəkənizin WIFI_SSID və WIFI_PASS daxil edin. İstədiyiniz kimi bir neçə digər parametrləri dəyişə bilərsiniz:

#define fadeDuration 1000* 60* 30: İşığın yanması üçün standart vaxt 30 dəqiqədir

#define minFade 10: Yəqin bunu dəyişməyə ehtiyac yoxdur

#define maxFade 200: Aralığı 100 - 500

Redaktə edilmiş kodu saxla.

IDE menyusuna gedin və Alətlər -> Lövhələr -> LOLIN (WeMos) D1 və mini seçin. USB kabelini WeMos lövhəsinə və kompüterinizə bağlayın və Alətlər -> Port altından müvafiq serial portunu seçin. Sketch -> Yüklə menyusunu seçin və prosesin bitməsini gözləyin. Seriya kabelini ayırın.

Arduino IDE -nin qurulması və istifadəsi və digər mövzularla bağlı daha ətraflı təlimatlar üçün əla https://learn.adafruit.com/ saytına baxın.

Addım 5: Ürəyinizi işıqlandırın

Ürəyinizi işıqlandırın!
Ürəyinizi işıqlandırın!

Ürəyi 5v USB güc mənbəyinə qoşun. Elektron lövhədə mavi bir LED yandığını görməlisiniz.

Tablosuna gedin və Başlat düyməsini basın. Hər şey qaydasındadırsa geribildirim göstəricisi rəngi dəyişəcək və ürəyiniz nəbz atmağa başlayacaq!

Giderme

Əgər probleminiz varsa, aşağıdakıları yoxlayın:

ESP8266 aktivləşir (mavi LED)?

Xüsusilə tranzistor əlaqələrini diqqətlə yoxlayın.

Kodda düzgün AIO istifadəçi adı və açarının, SSID və şifrənizin olduğunu təsdiq edin.

IDE serial monitoru hər hansı bir problemi həll etməyə kömək etmək üçün istifadə edilə bilər.

Addım 6: Zövq alın

Zövq alın!
Zövq alın!
Zövq alın!
Zövq alın!

Utancsız fiş: Bu təlimat, Hearts yarışmasına giriş olaraq hazırlanmışdır https://www.instructables.com/contest/heart/ Bunun üçün səs verin!

Buradan hara getmək olar (problem):

Ürəyin nə qədər işıqlı qalması üçün tənzimlənən bir taymer əlavə etmək olar?

Hər biri digərini işə salmaq üçün bir düyməyə sahib olan iki cüt cihaz haqqında nə demək olar?

Tövsiyə: