Mündəricat:
- Addım 1: Xüsusi Çətinliklər və Təhlükəsizlik Məsələləri
- Addım 2: Tələb olunan komponentlər
- Addım 3: Akrilik Montaj Ölçüləri
- Addım 4: Arduino IDE və ESP8266 Kitabxanasının quraşdırılması
- Addım 5: Kabel çəkmə
- Addım 6: Telefonda BLYNK Tətbiq Quraşdırması
- Addım 7: Son Kodun Yüklənməsi
- Addım 8: Servo Kolu Yerinə Bərkitmək
- Addım 9: Komponentlərin yığılması
- Addım 10: Yansıtma
Video: Asanlıqla Quraşdırıla bilən İşıq Şalteri Flicker: BLYNK ilə Smartfon İdarə Edilir: 10 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
IoT cihazları sürətlə getdikcə daha da populyarlaşır, buna görə əvvəllər edə bilmədiyiniz şeyləri etmək üçün ucuz materiallardan və zəhmətdən niyə öz IoT cihazlarınızı yaratmırsınız?
Adlarım Szehuai və mən həmişə yuxuya getməyə hazırlaşıram, amma işıqlarım hələ də yandığından oyanıram. Əlbəttə ki, yataqdan qalxa, ayağa qalxa, topladığım bütün istiliyi buraxa, ayaqlarımı məşq etdirə və işığı söndürə bilərdim, amma bu çox çətindir. Beləliklə, sizin üçün basmaq üçün mövcud işıq açarınızın üstünə yerləşdirə biləcək bir montaj dizayn etməyinizə kömək etmək üçün bu təlimatı yaratdım. İndiki vaxtda heç kim telefonlarını tərk etmədiyi üçün, pulsuz bir proqramla IoT cihazınızı idarə edə bilməkdən daha yaxşı nə ola bilər? Bu montaj telefonunuzla işıqlarınızı yandırıb söndürməyə imkan verərək həyatınızı sonsuza qədər dəyişdirəcək və evinizi daha ağıllı olmağa bir addım atacaq.
Bu mənim ilk legitamate təlimatlandıran və eyni zamanda ilk legitamate təlimatlı müsabiqə təqdimatımdır, buna görə bunun çox gözəl bir layihə olduğunu düşünürsünüzsə mənə səs verdiyiniz təqdirdə çox şey demək olardı. (Kimsə mənə illər əvvəl təsadüfi olaraq təsadüfi olaraq təqdim etdiyim şüşə əyirici şeyi necə silməyimi söyləyə bilərsə, əla olar)
Gəlin başlayaq!
Addım 1: Xüsusi Çətinliklər və Təhlükəsizlik Məsələləri
Bu layihə olduqca çoxdur. 0-100%arasında addım-addım təlimat verəcəyəm. Mövcud olan yeganə çətinliklər, əldə edə bilməməyiniz üçün alternativ üsullar təqdim etdiyim materialların və komponentlərin alınması olacaq. Bunun xaricində, Lego kimidir, hamısını bir yerə yığın.
Addım 2: Tələb olunan komponentlər
Avadanlıq:
Bütün bunlar onlayn olaraq satın alınır
· NodeMCU ESP8266-12E V1.0
· Servo SG90
· Microusb kabeli
· Powerbank
-İsteğe bağlı olaraq, mikro usb kabelini bir adapterə bağlayaraq bunu mütləq bir prizdən satın ala bilərsiniz
· Akrilik 3 mm
-Qalınlığın yalnız akril montajınızı hazırlayarkən önəmlidir və müəyyən ölçülərə akrilin qalınlığını əlavə etməlisiniz, şəxsən mən hesab edirəm ki, 3 mm çox idealdır, çünki çox qalın/incə deyil və ağ ən təmiz görünür.
Proqram təminatı:
· Arduino IDE
· Blynk proqramı
· Adobe Illustrator
Alətlər:
· Lazer kəsici (Lazer kəsiciyə girişiniz yoxdursa, yerli FabLabs və ya Makerspaces tapa bilərsiniz və bunu sizin üçün etmələrini istəyə bilərsiniz)
· Tornavida (Servo qolunu servoya bağlamaq üçün vida üçün)
· Düz başlı tornavida (Dişi servo sancaqlarını plastik gövdəsində saxlayan plastik klipi qaldırmaq üçün)
Addım 3: Akrilik Montaj Ölçüləri
İndi işığımızı yandıracaq və söndürəcək servoları yerləşdirə bilməsi üçün mövcud işıq açarımızın üzərinə akril örtük düzəltməliyik.
· İşıq açarının plastik qabıq panelini çıxarın
· Qutunun kənarları əyilmişsə (mənim kimi) plastik qutunun kənarını izləyin və üzərinə bir qutu qoyun
· Genişlik (x) Dərinlik (y) və Boy (z) əldə edin
· Materialınızın qalınlığından asılı olaraq qalınlığı (mənimki 0,3 sm idi) hər 3 dəyərə əlavə edin.
· Qutunun hündürlüyü çətindir, əlavə etdiyim yan görünüş şəklindəki kimi məsafəni ölçməlisiniz və açarın açılmasına və sönməsinə mane olmadan servonun mümkün qədər yaxın olduğundan əmin olmalısınız.
· Servonun hündürlüyü, ölçülərimə görə 1,2 sm -dir, bu dəyəri qutunuzun ölçüsünün hündürlüyünə əlavə edərdiniz.
· QUTUNUN EN DERİNLİĞİ HÜCRƏTİ DIŞ ÖLÇÜDÜR
· (Https://boxdesigner.connectionlab.org/) saytına daxil olun və əldə etdiyiniz X, Y, Z dəyərlərindən istifadə edərək bir qutu yaradın.
· Qabaqcıl seçim altında, materialınızın qalınlığından asılı olaraq çentik uzunluğunu tənzimləyin, bir neçə cəhd edə bilər, ancaq mənimki 0.75 olaraq təyin etdim ki, bu da parçaları yerə yıxmaq üçün çəkic tələb edən olduqca sıx bir uyğunluqdur.
· Həmçinin "Xeyr, örtük parçası daxil etmə" seçin
· Bu pdf -ni Adobe Illustrator -da açın
· Əlavə etdiyim İşıq Açar faylını açın və öz akril örtüyünüz üçün çuxur və servo yerləşdirmə konturlarını uyğunlaşdırın, istifadə etdiyimi də təqdim etdim.
FAKTİKİ OLARAQ:
Tellərin çıxmasına icazə verməsi lazım olan çuxur, çox sərt basdığımda və incə akril qopduğunda boşluq oldu, vicdanla düşünürəm ki, bu daha yaxşı bir səbəb ola bilər, sonra akril parçaları bir araya gətirməyi asanlaşdırır. Ancaq çubuq yalnız nazik idi, çünki örtüyümün hündürlüyü olduqca qısa idi.
Qapağın mükəmməl birləşməsini təmin etmək üçün bir neçə cəhd lazım ola bilər, amma dəyərini xatırlayın!
Addım 4: Arduino IDE və ESP8266 Kitabxanasının quraşdırılması
Əvvəlcə Arduino IDE -ni yükləməlisiniz (https://www.arduino.cc/en/Main/Software). Arduino, kod kimi tamamilə pulsuzdur, buna görə də Arduino istifadə etməyi seçdik. Öyrənmək çox asandır, çünki bir çox onlayn resurs mövcuddur.
İkincisi, ESP8266 üçün sürücüləri yükləməlisiniz.
Arduino IDE yüklədikdən sonra gedin
1. Fayl sekmesini və sonra Tercihlər düyməsini basın.
2. Əlavə Lövhələr Meneceri URL -lərinə aşağıdakı linki əlavə edin (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
3. OK düyməsini basın və sonra bura gedin
4. Alətlər - İdarə Heyəti - Lövhələr Meneceri
5. Axtarış sahəsində esp8266 yazın> esp8266 by ESP8266 Community - Quraşdır düyməsini basın
6. Tools-Board-a qayıdın, sonra NodeMCU ESP8266-12E V1.0 seçin
İndi NodeMCU ilə işləmək üçün Arduino IDE qurdunuz.
Addım 5: Kabel çəkmə
Çörək lövhəsinə və əlavə tellərə olan ehtiyacı aradan qaldırmaq istədiyim üçün, qapağı qaldırmaq və telləri yenidən düzəltmək üçün düz başlı tornavida istifadə edərək servo pin korpusunda yerləşdirilən dişi pinlərin sırasını birbaşa dəyişdim.
Servolarınızı etiketlədiyim kimi etiketləsəniz (Sol və Sağ)
Sol servo dəyişdirərək onu dəyişdirməlisiniz
ƏMR, GÜC, GND - ƏMR, GND, GÜC
Narıncı, Qırmızı, Qəhvəyi - Narıncı, Qəhvəyi, Qırmızı
İndi servolarınızı bağlayın, sg90 var
Portağal - Qırmızı - Qəhvəyi servolar:
Narıncı tel D4 rəqəmsal pininə qoşulur (Sağ servo) və ya TX (sol servo) şəkilə baxın (Əmr)
Qırmızı tel 3V pininə qoşulur (Güc)
Qəhvəyi tel G pininə (GND) bağlanır
Sadə!
Addım 6: Telefonda BLYNK Tətbiq Quraşdırması
Tətbiq mağazanızda Blynk axtarın
Yükləyin:
· Tətbiqi açın və Yeni Layihə yarat düyməsini basın və açılan menyuda NodeMCU seçin.
· Qeydiyyatdan keçmiş e -poçtunuza AUTH işarəsi göndəriləcək, bunu qeyd edin, nişanı kopyalayıb Arduino koduna yapışdırmalısınız.
· Boş ekrana vurun və ekrana SLIDER widget əlavə edin.
· Widget -a vurun, Virtual PIN 1 -i seçin (Ya da istədiyiniz pin, fərq etməz, önəmli olan kodunuza uyğundur) və Başlanğıc dəyəri 0 olmalı və Son Dəyər 180 olmalıdır (Servodan asılı olaraq, 0 dəyəri, servonun xırdalanmasına və qırılmasına səbəb ola bilər, yox olana qədər çimdik, mənimki 10-180 idi)
· Ekrana vurun və ekrana BUTTON widgetı əlavə edin.
· Widget -a vurun, eyni zamanda Virtual PIN 1 seçin (düymənin kaydırıcının da təyin olunduğu pinlə uyğun olduğundan əmin olun) və dəyişdirmə rejimini də dəyişdirin (Vacibdir)
· HƏR BİR SERVO ÜÇÜN HƏR BİRİNDƏN 2 YÜRÜCÜ VƏ 2 DÜĞMƏ DÖVDƏSİ OLACAQSINIZ
Bütün cihazı yığdıqdan sonra BURAYA yenidən baxın
Bütün montajı yığdıqdan sonra, işığın tıklanması üçün kifayət qədər basılan mövqe dəyərlərini tapmaq üçün kaydırıcıyı tənzimləyin, bunlar Button vidjetinizə daxil edəcəyiniz dəyərlər olacaq.
Addım 7: Son Kodun Yüklənməsi
Yalnız AUTH ID -ni (yuxarıda qeyd edildiyi kimi), Wifi SSID və Şifrənizi koda əlavə edib Arduino IDE -dən istifadə edərək NodeMCU -ya yükləməyimiz lazımdır. "Light_Switch_Code" yükləyin və Arduino IDE -dən istifadə edərək açın, qovluq yaratmağınızı xahiş edəcək, buna görə sadəcə "OK" düyməsini basın.
Kod üçün şərhlərdə hər bir sətrin izahını əlavə etdim, daha çox məsləhət və ya sualınız olarsa, xahiş edirik soruşun.
YÜKLƏNİR:
Kodunuzu yükləyərkən doğru portu seçdiyinizə əmin olun
"səhv: espcomm_open uğursuz oldu"
Bitirdikdən sonra, Blynk -in vəziyyətinə (lövhə nişanı) baxaraq əlaqəli olub olmadığını yoxlaya bilərsiniz. Bunun onlayn və ya oflayn olduğunu sizə xəbər verəcəkdir.
Addım 8: Servo Kolu Yerinə Bərkitmək
Kodunuz yükləndikdən və lövhə onlayn olduqdan sonra kod işləyəcək və servoların hər ikisi 90 -a yerləşdiriləcək, tornavida istifadə etməli və şəkildəki kimi servo qolları gövdəyə paralel olaraq bağlamalısınız. servodan. Bunu etmək, dəyərlərinizi izləməyinizə və buna uyğun olaraq çimməyinizə imkan verəcəkdir.
Addım 9: Komponentlərin yığılması
Bütün əşyaların yığılması:
· Akrilikinizi lazerlə kəsdikdən sonra bir qapağa bənzər şəkildə yığın, olduqca düz irəli!
· Oyulmuş xətləri izləyin və servolarınızın tərəfləri həkk olunmuş xətlərlə hizalanması üçün servolarınızı düzgün istiqamətləndirdiyinizə əmin olun.
· 6 "damcı" blu tack alın və şəkilləri izləyin, "Tower Pro" etiketlərini yıxdığınızdan əmin olun.
· Siz də blu tack və ya kabel bağlarından istifadə edə bilərsiniz və ya kabellərinizi sıralamaq üçün hər hansı bir kabel idarə edə bilərsiniz, servoya maneə törətmədiyi müddətcə həqiqətən əhəmiyyəti yoxdur.
· Hər iki tərəfə 2 xətt blu tack tətbiq edin ki, divara yapışsın və tutuşu artırmaq üçün əsl işıq açarı.
Əlavə etdiyim şəkillər, öz işimi necə seçdiyimi göstərir.
GÜC ÜÇÜN, bunun çox da çox güc aldığını düşünmürəm, çünki ayırma funksiyalarını daxil etmişəm, buna görə də servolar həmişə mövqelərini qorumağa çalışmırlar. Mikro usb kabelinizi ya priz adapterinə, ya da güc bankına qoşa bilərsiniz.
Zövq alın!
Addım 10: Yansıtma
Bu layihə, IoT cihazları yaratmaq üçün ESP8266 NodeMCU və ya sadəcə wifi qabiliyyətli lövhələrin qabiliyyəti haqqında çox şey öyrətdi. Bununla məşğul olmağı öyrəndiyim bacarıqlar, həyata keçirmək istədiyim digər IoT layihələrinə aiddir (nəmləndirmə izləyicisi, ayaqda qal). Arduino'yu daha əvvəl Arduino Uno ilə öyrənmişəm, ancaq telefonumda wifi üzərindən bir cihazla cihazımı idarə etmək qabiliyyəti?!?!?! Böyük yüksəliş. Bu layihənin sonda çox sadə görünməsi təəccüblüdür, hamınız üçün qısa bir yol təqdim etmək mənə böyük bir qürur gətirir.
Mənim üçün təəccüblü dərəcədə çətin olan bir şey akril örtük yaratmaq idi … Bəli, bacarıqsızam. Əvvəlcə məsafələri və ölçüləri ölçməyə çalışırdım və bir gün təsadüfən açılana qədər qapağı aça biləcəyimi anlamırdım. Akrilik örtüyümü INTERLOCK etməyə imkan verən çentiklər yaratmağa çalışmaq üçün çox vaxt sərf etdim. Bütün işləri yalnız sizin üçün edən onlayn qutu dizaynerləri haqqında öyrənənə qədər artıq sərmayə qoyduğum axmaqca yorucu bir proses idi (daha sonra təşəkkür edirəm). Başqalarının yorucu işini ortadan qaldırmaq üçün kimsə qutu dizayneri yaratdığını anladım və uzun yola çıxdığımı qəbul etmək üçün çox inadkar oldum. Çox yaxın idim … Nəhayət, qutu dizaynerindən istifadə etdim, bir neçə cəhd etdim, elementlər əlavə etdim, elementlər götürdüm və bumu cazibədar kimi işlədim.
Cihazım üçün nəzərdə tutulan məqsədə çatmış olsam da, bu layihəni fərqli şəkildə etsəm, əslində bu layihəni genişləndirsəm, fərqli növ açarların yerləşdirilməsi üçün servo mövqelərini yenidən istiqamətləndirmə yollarını araşdırmaq istərdim. 1 böyük düyməli açarlar, 3 nazik düyməli açarlar, fərqli düymə əyilmələri və s. Lakin, yalnız qutu dizayneri haqqında daha erkən məlumat əldə etməyi və bunun necə işlədiyini anlamaq üçün 5 dəqiqə vaxt sərf etməyimi arzulayırdım.
Tövsiyə:
ACS712 və Arduino ilə Avtomatik Yükləmə (Vakuum) Şalteri: 7 Addım (Şəkillərlə)
ACS712 və Arduino ilə Avtomatik Yükləmə (Vakum) Şalteri: Hər kəsə salam, Elektrik alətini qapalı məkanda işlətmək bir təlaşdır, çünki havada yaranan toz və havadakı toz, ciyərlərinizdəki toz deməkdir. Mağazanızı boşaltmaq bu riskin bir hissəsini aradan qaldıra bilər, ancaq hər dəfə yandırıb söndürə bilərsiniz
Smartfon tərəfindən idarə olunan Bluetooth LEDləri (Canlı Musiqi Sinxronizasiyası ilə): 7 addım
Smartfonla idarə olunan Bluetooth LEDləri (Canlı Musiqi Sinxronizasiyası ilə): İnşaat işlərini həmişə çox sevirdim, yeni kollec yataqxanamın dəhşətli işıqlandırmaya malik olduğunu öyrəndikdən sonra onu bir az da ədviyyat etmək qərarına gəldim. *** XƏBƏRDARLIQ *** mənim quruluşumla eyni miqyasda olan bu layihə, layiqli bir miqdar ilə işləyəcəksən
Bluetooth Uzaqdan İdarə Edilən İşıq Açarı - Gücləndirmə. İşıq Açarı Hələ İşləyir, Əlavə Yazı yoxdur.: 9 Addım (Şəkillərlə)
Bluetooth Uzaqdan İdarə Edilən İşıq Açarı - Gücləndirmə. İşıq Açarı Hələ İşləyir, Əlavə Yazı yoxdur .: 25 Noyabr 2017 -ni yeniləyin - Yükün kilovatını idarə edə bilən bu layihənin Yüksək Güclü bir versiyası üçün BLE Nəzarətini Yüksək Güclü Yüklərə Baxın - Əlavə Kablolama Lazım deyil Yeniləmə 15 Noyabr 2017 - Bəzi BLE lövhələri / proqram yığınları
Qrup Praktikasını Asanlaşdırmaq; Təzyiq Şalteri ilə Geyilə bilən Sayma Cihazı: 7 Addım
Qrup Praktikasını Asanlaşdırmaq; Təzyiq Şalteri ilə Geyilə bilən Sayma Cihazı: Sadə bir təzyiqdən istifadə etməklə
DIY Çox rəngli Led İşıq İdarə Edilə bilən Wi-Fi: 11 Addım (Şəkillərlə)
DIY Çox rəngli Led İşıq İdarə Edilə bilən Wi-Fi: Hər kəsə Milad bayramı Bu videoda sizə görə rəngini dəyişən bir LED lampanın necə hazırlanacağı göstərilir, WI-FI vasitəsilə idarə olunur. bu veb səhifədə getdiyiniz evin Wifi -yə bağlayırsınız və şou başlaya bilər layihə