Mündəricat:

Arduino əsaslı LED "Qanlı Qırmızı" Avtomatik Nərdivan: 5 Addım (Şəkillərlə birlikdə)
Arduino əsaslı LED "Qanlı Qırmızı" Avtomatik Nərdivan: 5 Addım (Şəkillərlə birlikdə)

Video: Arduino əsaslı LED "Qanlı Qırmızı" Avtomatik Nərdivan: 5 Addım (Şəkillərlə birlikdə)

Video: Arduino əsaslı LED
Video: Ардуино. Светодиоды 2024, Iyul
Anonim
Arduino əsaslı LED
Arduino əsaslı LED

NƏ?

Salam!

LED pilləkənlərdən qanaxma etdim! Bu, əvvəllər özümdən aldığım bəzi qurğulardan istifadə edən yeni bir təlimatdır. Qan damlalarına bənzəyən QIRMIZI bir animasiya hazırladım, bu hiylə və ya müalicə anlarında avtomatik olaraq aktivləşdirilmək üçün mükəmməl!

Pilləkənlərə yaxınlaşan kimi pilləkənlərdəki təsadüfi yerlərdən "qan damlaları" görünür və yol boyunca qan izləri buraxaraq enməyə başlayır. Damla sayı Arduino eskizində bir parametrdir.

Təsirin realizmi damcıların təsadüfi sürəti ilə artır: onlar xətti olaraq enmirlər, ancaq səthdən aşağı düşərkən (qan kimi) maye damcılar kimi yavaşlayır və sürətlənir.

Dediyim kimi, bəzi mövcud qurğulardan istifadə etdim, lakin proqramlaşdırma (Arduino eskizi) tamamilə yenidir, üstəlik onları pilləkənlərlə tam şəkildə birləşdirmək üçün yeni taxta örtüklər. Mövcud hardware qurğusu 1 və 2 -ci addımlarda təkrarlanır və tamlıq üçün buradan alınır:

www.instructables.com/id/Automatic-IoT-Sta…

3, 4 və 5 -ci addımlar yenidir, aşağıdakı alış -veriş siyahısı da fərqlidir.

NİYƏ?

Nərdivanlarda artıq bəzi animasiyalar vardı, amma Halloween üçün xüsusi bir şey əldən verdim. Pilləkənlər əsas qapının xaricindən görünür, buna görə də bütün canavarları onlara əsl qan göstərərək qorxutmaq olduqca xoşdur!:)

ALIŞ-VERİŞ SİYAHISI

Aşağıdakı komponentləri istifadə etdim, bina addımları üçün aşağıya fırladın:

1) 2 x 4m ws2813 rgb LED şeritler:

www.aliexpress.com/wholesale?catId=0&initi…

60 led/m ilə su keçirməyən versiyanı əldə edin. Ayrıca, daha ucuz bir 5m versiyası tapdım və hər iki şeridin ucundan 1m kəsdim. Bunu ws2812 və ws2812b LEDləri ilə də edə biləcəyinizi unutmayın, işıq eyni olacaq və bunlar daha ucuzdur. Ws2813 daha etibarlıdır, çünki artıq bir məlumat bağlantısı var, buna görə bir LED qırarsanız, zolağın qalan hissəsi işləməyə davam edəcək. Bunlar hər biri təxminən 27 $ / 25 € idi.

2) 4 x 2 m U-line alüminium profillər, 14 mm x 13 mm:

www.ebay.ie/itm/New-2-METERS-U-LINE-Alumin…

Bunlar hər biri 20 avro, təxminən 22 dollar idi. Terminal qapaqları və montaj vintləri də almışam. Vintlər ehtiyacım olan tərəfə quraşdırıla bilmədi, diffuzorun əks tərəfinə quraşdırılmalı idi, buna görə də mənim üçün heç bir faydası yox idi. Bunun əvəzinə, pilləkənlərin yamacı və süpürgə lövhəsi tərəfindən təmin edilən bir az sürtünmə sayəsində, profilləri skirting lövhələrinin üzərinə yerləşdirmək üçün iki ədəd yapışqan skotç lenti kifayət idi.

3) 2 x cat-5 Ethernet kabeli:

www.aliexpress.com/item/Vention-Ethernet-C…

Burada hansı uzunluqdan istifadə edildiyini bilmirəm, təxminən 2 m, elektrikçi və dülgər kabelləri döşəmənin altına, pilləkənlərin skirting lövhələrindən hotpress ilə otağa apararaq çəkdilər. Unutmayın ki, çox uzun kabellər cərəyanı azaldacaq və düzgün cərəyanı təmin etmək və məlumat bağlantısını pozmamaq üçün daha mürəkkəb bir quruluşa ehtiyacınız olacaq.

4) müxtəlif çeşidli dupont kabellər:

www.aliexpress.com/wholesale?catId=0&initi…

5) wifi ilə işləyən mikro nəzarətçi olaraq, hazırda dayandırılmış olan Wemos D1-in ilk versiyasını istifadə etdim, hələ də internetdə tapa bilərsiniz:

www.aliexpress.com/wholesale?catId=0&initi…

Gələcək oxucular üçün tapmasanız, Wemos D1 -in R2 versiyası da işləməlidir.

6) Arduino üçün 2 x PIR hərəkət sensoru:

www.aliexpress.com/wholesale?catId=0&initi…

7) bir 5v, 40a, 200w enerji təchizatı:

www.aliexpress.com/wholesale?catId=0&initi…

Bu 21,5 funt, təxminən 25 avro və ya 27 dollar idi. Yəqin ki, 40A -dan daha az ehtiyacınız var, amma bu 20A -dan daha ucuz idi və amperlərlə, hər zaman böyük ölçüdə olmaq daha yaxşıdır, buna görə enerji təchizatı sərin işləyəcək və daha uzun ömür sürəcəkdir.

8) iki şam şeridi, 36 mm:

www.builderdepot.co.uk/richard-burbidge-pin…. İrlandiyada hər biri təxminən 6 avro.

9) əlimdə olan bəzi ağ yumurta qabığı boyası (ətək lövhələrinin eyni boyası)

10) boyalı silikon mastik:

www.woodies.ie/decorating/decorating-acces…. Bu 5 avro idi

11) aşağıdakı kimi PIR sensorlar üçün 3d çaplı iki qutu:

www.thingiverse.com/thing:1374677

Bir dostumdan pulsuz olaraq mənimki var, 3d printerim yoxdur:(

Addım 1: Kabel çəkmə

Kablolama
Kablolama
Kablolama
Kablolama
Kablolama
Kablolama

Aşağıdakı əlaqələri həyata keçirməlisiniz: 1) LED şeritləri - Wemos D1

2) LED şeritləri - enerji təchizatı

3) PIR sensorlar - Wemos D1

4) PIR sensorlar - enerji təchizatı

5) Wemos D1 - enerji təchizatı

6) enerji təchizatı - evin elektrik şəbəkəsi

Hazırlanması: Staricase -in süpürgə lövhələri ilə dülgər və elektrik ustası tərəfindən isti pres arasında döşəmənin altına iki pişik 5 Ethernet kabeli (https://en.wikipedia.org/wiki/Category_5_cable) quraşdırmışdım. taxta döşəmə. Merdivenin hər tərəfində bir kabel, bir tərəfində süpürgə taxtasının ucundan, digər ucunda isə isti presin divarındakı bir çuxurdan çıxır. Cat 5 kabelinin içərisində 4 fərqli rəng bazası və 2 rəng nümunəsi (düz rəng və ya kəsikli xətt) istifadə edərək 4 bükülmüş cütə bölünmüş 8 kiçik kabel var. Pişik 5 kabelin hər bir ucundan 8-10 sm rezin çıxarın, beləliklə 4 bükülmə cütünə daxil olun. Hər bir cütü bükün, beləliklə 8 müstəqil kiçik kabel əldə edin. Hər iki kiçik kabelin hər iki ucundan, hər iki pişik 5 kabelinin hər iki ucundan təxminən 1 sm plastik çıxarın. Bu addım çox vaxt aparır və bunu tez bir zamanda etmək üçün uyğun bir kabel soyucu istifadə etməyi məsləhət görürəm. Qayçı istifadə etdim.

1) olaraq göstərilən əlaqə üçün, LED şeridindən 4 tərəfli konnektoru (üstəgəl iki əlavə güc kabelini) seçdim və yaşıl kabeli LED-dən (məlumat kabeli) 8 kiçik kabeldən birinə bağladım. cat 5 kabel. Bunun üçün cat 5 kabelinin ağ-narıncı sancaqlarını seçdim.

2) olaraq göstərilən bağlantı üçün, LED şeridindən 4 tərəfli bağlayıcı (üstəgəl iki əlavə güc kabeli) seçdim və qırmızı konnektoru (VCC kabeli) qırmızı kabeli 8 kiçikdən * ikisinə * bağladım. pişik 5 kabelindən olan kabellər, birlikdə yenidən bükülmüşdür. Bunun üçün cat 5 kabelinin mavi və ağ-mavi sancaqlarını seçdim. Ayrıca, LED konnektorundan (GROUND kabeli) ağ kabeli, pişik 5 kabelindən 8 kiçik kabeldən * ikisinə * yenidən bağladım. Bunun üçün cat 5 kabelinin qəhvəyi və yaşıl sancaqlarını seçdim. Nəhayət, zolağa daha da çox cərəyan gətirmək üçün LED konnektorunun xaricindən əlavə ağ kabeli (əlavə GROUND kabeli) pişik 5 kabelinin kiçik kabellərindən birinə bağladım (pişiyin ağ-yaşıl sancağını seçdim) Bunun üçün 5 kabel) və LED konnektorunun xaricindən əlavə qırmızı kabel (əlavə VCC kabeli) cat 5 kabelindən kiçik kabellərdən birinə qədər (bunun üçün pişik 5 kabelinin ağ-qəhvəyi pinini seçdim). LED şeridini pozitiv gətirən 3, zəmin gətirən 3 kabellə gücləndirməyin səbəbi, cərəyanı daha çox sancaqlar üzərində paylamaq, həddindən artıq istiliyin qarşısını almaq və LED-lərə kifayət qədər cərəyanın çatmasını təmin etməkdir. Buna yalnız güc üçün daha qalın bir kabel çəkməklə nail ola bilərdim, amma sonra çoxlu ayrı kabellər çəkməliydim (güc üçün qalın, torpaq üçün qalın, LEDlər üçün bir məlumat kabeli, bir məlumat kabeli PIR sensorlar. Elektrikçiyə daha az pul ödəməyi üstün tutdum və hər tərəfə cəmi 1 kabel quraşdırdım:)

3) olaraq göstərilən bağlantı üçün, PIR sensorunun "çıxan" pinini cat 5 kabelinin kiçik kabellərindən birinə bağladım (bunun üçün cat 5 kabelinin narıncı pinini seçdim).

4) olaraq göstərilən əlaqə üçün, PIR sensorunun "vcc" pinini, LED şeridindən qırmızı kabelə bağlı olan cat 5 kabelinin ağ-qəhvəyi rəngli kiçik kabelinə və "torpaq" pininə bağladım. PIR sensorunun LED şeridindən ağ kabelə bağlı olan cat 5 kabelinin ağ-yaşıl rəngli kiçik kabelinə. Yuxarıda göstərilən bütün əlaqələr istiliklə büzülən borulardan istifadə edərək daha səliqəli ola bilər. Alüminium profilin üstünə qoyulmuş ağ MDF lövhəsi ilə hər şeyi örtməyi planlaşdırdığım üçün onlardan istifadə etmirəm, beləliklə profili ətək taxtasına yerləşdirmək. Bu, bütün kabelləri gizlədəcək və təmir və ya daha da inkişaf etdirməyə ehtiyac olacağı təqdirdə mənə giriş imkanı verəcəkdir. Bu ilk 4 əlaqə, digər PIR sensorunun olduğu pilləkənin digər tərəfində təkrarlandı. LED konnektorundan gələn mavi kabelin bağlantısız qaldığını da unutmayın, çünki bu ws2813 zolağından artıq məlumatlardır. Əlaqələrin digər tərəflərini (yəni isti mətbuatda) həyata keçirmək üçün məndə var: a) pişikin mavi, ağ-mavi və ağ-qəhvəyi sancaqlarını bir-birinə bükdüm və nəticəni birinə daxil etdim. enerji təchizatının üç "+V" portu. b) pişik 5 kabelinin yaşıl, ağ-yaşıl və qəhvəyi sancaqlarını bir-birinə bükdüm və nəticəni puwer təchizatının üç "COM" portundan birinə daxil etdim. a) və b) pilləkənin digər tərəfinə uyğun gələn digər pişik 5 kabeli üçün təkrarlandı. Başqa bir "+V" və "COM" enerji təchizatı portundan istifadə etdim. c) iki pişik 5 kabelinin iki narıncı sancağı Wemos D1-in 4 və 5-ci pinlərinə daxil edilmişdir d) iki pişik 5 kabelinin iki ağ-narıncı sancağı bir-birinə bükülmüş və Wemos D1-in 1-ci pininə daxil edilmişdir.. İndi, wifi qalxanı və ya xarici esp8266 modulu olan adi bir Arduino Uno istifadə etsəydim, iki zolağı müstəqil olaraq buraxa bilərdim, iki kabeli bükmədən və iki sancağı Arduinonun 1 və 2 sancaqlarına bağlayardım. Bu şəkildə pilləkənlərin iki tərəfinin animasiyasını ayrıca idarə edə bilərdim. Sadələşdirmək qərarına gəldim və onlara qoşulmağa davam etdim. Bu Wemos D1 R1-in məhdudlaşdırılmasıdır ki, bu da Neopixel-ə uyğun LED şeridi yalnız pin 1-dən idarə edə bilər. Bunu R2-yə düzəltdiklərinə əmin deyiləm, əgər bir R2 ilə sınamaq istəsəniz mənə bildirin. bu işləyirsə.

5 olaraq göstərilən əlaqə üçün) bir çox mümkün variantım var idi (bir telefon üçün ehtiyat usb enerji təchizatı istifadə etmək və birbaşa Wemos D1 -də microusb portunu istifadə etmək kimi), amma son (üçüncü) +V cütlüyünə sahib olduğum üçün və 40A enerji təchizatımdan COM portları istifadə edilmədikdə, Wemosun 5v pinini +V portuna və Wemosun GND pinini enerji təchizatı COM portuna bağlamağa qərar verdim. Unutmayın ki, bu Wemosun daxili gərginlik tənzimləyicisini aşır və yalnız enerji təchizatı olduqca sabit bir gərginliyə sahib olduqda işləyəcək, bu mənim vəziyyətim idi. Əks təqdirdə, Wemos D1 -i yandırmaq riskiniz var. Qeyd edək ki, şəkildə Wemos D1 -ə qoşulmuş bir microusb kabelini görəcəksiniz. Yaxşı, digər tərəfdən heç bir şeylə əlaqəli deyil, sadəcə onu proqramlaşdırmaq üçün Wemos -u dizüstü kompüterə bağlamalı olduğum üçün orda buraxmışam. Növbəti addımda kəşf edəcəyiniz kimi, Wemos'u simsiz olaraq OTA (Havada) proqramlaşdırıram ki, kabel yaxşı bir şəkildə çıxarılsın.

6) olaraq qeyd olunan əlaqə üçün, elektrikçi, 220V yüklənmiş, qaynaqlanmış bir açara bağlı ağ bir kabel buraxdı və divardan çıxdı. Mən etməli olduğum şey, ağ kabelin ucundakı kauçukun bir hissəsini çıxarmaq, üç kontağın hər birindən təxminən 1 sm rezini çıxarmaq, sonra qəhvəyi enerji təchizatının "L" portuna bağlamaq idi. mavi "N" limanına, sarı-yaşıl "torpaq" limanına. Bu, ən çox vaxt aparan addım idi, həm də kabel kauçukunu soymaq üçün lazımi vasitələrdən istifadə etmədiyim üçün, yalnız mətbəx qayçısından istifadə etdim. Mən həmişə bunu belə etmişəm, buna görə səhv dərəcəm cəmi 3/35 idi (burada 35 hər pişikdən 5 kabeldən və hər ucundan 8 sancaq, üstəgəl ev şəbəkəsi kabelindən 3 sancaqdır), yəni yalnız -35 əlaqədən cəmi 3 sancağı kəsin. Bununla birlikdə, uyğun bir kabel soyucu ilə bunu daha sürətli edə bilərsiniz.

Addım 2: LEDlərin və Alüminium Profillərin quraşdırılması

LED -lərin və alüminium profillərin quraşdırılması
LED -lərin və alüminium profillərin quraşdırılması
LED -lərin və alüminium profillərin quraşdırılması
LED -lərin və alüminium profillərin quraşdırılması

Ən yaxşı addımlar ardıcıllığını başa düşdükdən sonra bu çox asandır. Aşağıdakıları tövsiyə edirəm:

1) başqa bir şəxsin köməyi ilə hər iki profili bir tərəfə quraşdırın, diffuzoru pilləkənlərin digər tərəfinə işarə edərək süpürgə taxtasının üstünə qoyun, nərdivanların hansı sahəsini örtmək istədiyinizə qərar verin (pilləkənlərimiz) 4.4m uzunluğunda idi və yalnız 4m alüminium profillərimiz var idi) və qələmlə işarələyin.

2) iki alüminium profilin hər birinin uzunluğu boyunca (və ya birbaşa süpürgə taxtasına) 3 və ya 4 ədəd iki yapışqanlı skotç lent qoyun. Tamam, yalan danışdım, iki yapışqanlı skotç lentim yox idi, buna görə də iki yapışan bir yamaq yaratmaq üçün öz üzərindən yuvarlanan adi skotç lentini istifadə etdim. İşləyir.

3) diffuzoru alüminium profillərdən yumşaq bir şəkildə çıxarın (barmaqlarınıza baxın!)

4) skotch lentinin profil ilə skirting board arasında gizlədilməsini təmin edərək profilləri skirt taxtasına (yəni skotç lentinə) yerləşdirin. Difüzörün yuxarıya doğru deyil, pilləkənlərin digər tərəfinə işarə etdiyinə əmin olun, əks halda istənilən effekti əldə edə bilməzsiniz. Başqa sözlə, buradakı əlavə edilmiş şəkil yalnız istinad üçündür, diffuzoru yuxarıya doğru qurduğuna görə ölçmə ilə görüntünü izləməyin. Növbəti addımları atmaq üçün bir az inamlı olmalısınız, mənim məsləhətim ikinci bir şəxsdən kömək almaq və kiçik barmaqları olan insanı bunları etməkdir:

5) LED şeridini açın, alüminium profilin yanına (lakin xaricində) yerləşdirin və bütün LED-lərin U-xəttinin içərisində düzgün şəkildə bitəcəyinə əmin olun. şeridin yuxarı ucunda, alüminium profildən daha qalın olan bağlayıcıya sahibsiniz. Şerit U-xəttinin içərisində olandan sonra bunun harada bitəcəyinə diqqət yetirin.

6) LED çarxının arxasında tapdığınız iki yapışan bantın qapağını çıxarın (əgər burada iki yapışan bant yoxdursa, birini götürün və makaranın bütün uzunluğuna yerləşdirin. Düzgün olmayan yamaqlar yoxdur. lentlə örtülmüş tam uzunluğa ehtiyac var). 3M keyfiyyətli iki yapışqanlı olduğum üçün səhv üçün çox az yer var idi. Kifayət qədər diqqət yetirməsəniz, bant ya profilə, ya süpürgə lövhəsinə, ya da zolağın başqa bir hissəsinə, ya da addımlara yapışacaq və onu çıxarmaq o qədər də asan deyil.

7) LED şeridinin üst konnektorunu ilk 2-3 piksel ilə birlikdə profilin sonuna sürüşdürərək daxil edin. 5 -ci addımda qeyd etdiyiniz səviyyəyə uyğun olduğunuzdan əmin olun)

8) indi kiçik barmaqları olan şəxsə hər bir pikseli U xəttinin ucuna yumşaq bir şəkildə basdırın. Bunu edərkən vaxt ayırın. Bütün uzunluqları düzgün qeyd etsəniz, digər ucundakı U-xəttinin içərisində yalnız 2-3 mm olan son LED ilə sona çatacaqsınız.:)

Addım 3: Taxta taxmağı bitirmək

Taxta Yerləşdirmənin Bitməsi
Taxta Yerləşdirmənin Bitməsi
Taxta Yerləşdirmənin Bitməsi
Taxta Yerləşdirmənin Bitməsi

Nərdivanlara gömülmüş görünmək üçün hər şeyi zolaqlı ağacla örtməlisiniz.

Alüminium profillərlə divar arasına bacardığınız qədər silikon qoyun. Zolaq ağacını üstünə qoyduğunuzda daha çox silikon qoymaq üçün əsas bir kərpic rolunu oynayacaq.

Zolaq ağacını getdikcə daha incə taxıl zımpara ilə zımpara edərək hazırlayın. 40 ilə başladım və 120 ilə sona çatdım. Zolaqlı taxtanı skirting lövhələrinizin eyni boyası ilə boyayın. Qoy qurusunlar !!!

Onlara lazım olduğu qədər çox keçid verin. Mənim vəziyyətimdə skirting lövhələrində rəssamın gördüyü işlə uyğunlaşmaq 2 idi.

Şerit ağaclarını alüminium profillərin üstünə qoyun. Çuxurlarla sona çatacaqsınız. Kiçik olanları silikonla doldurun. Böyük olanlar üçün kiçik ağac parçalarını kəsin və bütün deliklər doldurulana qədər yuxarıdakı addımları təkrarlayın.

Addım 4: Mikro nəzarətçini proqramlaşdırın

Əlavə edilmiş kodu mikro nəzarətçiyə yükləyin. Wi -Fi ssid və şifrənizi dəyişdirin ki, OTA yeniləmələri vasitəsilə simsiz olaraq yeni bir eskiz yükləyə biləsiniz.

Proqram aşağıdakı xüsusiyyətlərə malikdir:

1) qan damcılarının sayına görə parametrikdir. Daha çox və ya daha çox düşmək üçün bu xətti dəyişdirin:

#damcıları təyin edin 5

2) hərəkət aşkar edildikdə avtomatik olaraq düşməni tetikler

3) hərəkət dayandırıldıqda, hal -hazırda aktiv olan damcıların aşağı qaçmasını təmin edir. Hər damla dibə çatanda həll olur və işıqlar yenidən sönür.

Tövsiyə: