Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu layihədə, sadə bir telefon tətbiqinin qapı kilidlənməsinin/açılmasının sadə komponentlərdən necə edilə biləcəyini və Blynk adlı istifadəçi dostu bir tətbiq təqdim edirəm. Kodu yaratmaq üçün Wemos D1 Mini wifi çipindən və Arduino IDE -dən istifadə edirəm. Blynk bir paylaşma xüsusiyyətinə malik olduğu üçün açar nüsxə çıxarmadan və ya evdə olmadıqda kiminsə daxil olmasına icazə vermədən otaqlara girişi paylaşmaq üçün bu qurğudan istifadə edə bilərsiniz.
Addım 1: Lazım olan komponentlər
- Wemos D1 Mini Wifi Çipi
- Servo
- 9V AC/DC adapteri
- 5V/3.3V Breadboard Güc Təchizatı
- 4 Rəqəmli 7 Segment Ekranı
- Çörək lövhəsi
- LED
- 860 Ohm müqavimət
- Jumper Telləri və Breadboard Telləri
- Qapı Montaj Təchizatları (karton, lent və s.)
- Pulsuz Blynk Telefon Tətbiqi
- Mövcud Wifi
Addım 2: Dövrə və Tətbiq Quraşdırması
Yuxarıdakı şəkil, dövrəmi necə bağladığımı göstərir. LED -dən Blynk tətbiqinin funksionallığını yoxlamaq üçün istifadə etdim (ilk dəfə istifadə etdiyim kimi).
İlk dəfə Blynk ilə tanış olmaq üçün tövsiyə etdiyim addımlar:
- Blynk istiqamətlərini izləyin və Blynk kitabxanasını yükləyin.
- Blynk tətbiqini yükləyin və Wemos D1 Mini cihazını seçin.
- Tətbiqdə yeni bir Blynk Layihəsi yaradın və bir düymə Widget əlavə edin və onu virtual bir pinə qoyun (minanı V3 olaraq təyin etdim)
- Google və Wemos sürücülərini yükləyin.
- Wemos D1 Mini çipini dizüstü kompüterinizə qoşun və wifi bağlantısı nümunəsi olan Arduino eskizini işlədin (son eskizimi istifadə edərək hazırladım).
- Sonra LED -i bağladım və tətbiq düyməsi widgetına basdığımda LED -in yandığını yazdım.
- Yuxarıda göstərilənləri işə saldıqdan və qalan komponentləri bağladıqdan sonra onu işə salmaq üçün növbəti hissədəki kodumu istifadə edin.
Qalanları bağlamaq üçün qeydlər:
- Sözləri asanlıqla göstərə bilməyim üçün Google üçün "SevenSegmentTM163" kitabxanasını yüklədim.
- Ekranda hər hansı bir pinə bağlanmalı olan iki siqnal teli və servo siqnal teli var. Bundan sonra, servoya və ekrana 5V və torpaq verilməlidir.
- Wemos 3.3V çipidir, buna görə çipin 3.3V pinini 3.3V çörək taxtasının enerji təchizatı pininə bağladım (şəkildə göstərildiyi kimi).
Niyə müəyyən komponentlərdən istifadə etdim
- 4 Rəqəmli 7 Segment Ekranı - Qapının kilidli və ya kilidli olmadığını asanlıqla görmək istəyirdim
- Blynk - Çox istifadəçi dostu və daxil olmaq asandır.
- Wemos D1 Mini - başlanğıc wifi çipi
Addım 3: Kod
Addım 4: Montaj
Başlanğıc bir layihə olmağı hədəflədim, buna görə də bu qurğunu Macgyver üçün evimin ətrafındakı (və otaq yoldaşlarının əməyini) əldə edə biləcəyim materiallardan istifadə etdim.
İstifadə etdiyim materiallar:
- Tape
- Karton
- Rezin lentlər
- Bağlayıcı kliplər
- Kağız Kliplər
Bu montaj üsulu bir dayaq ilə ən yaxşı işləyir və daha möhkəm materiallardan istifadə etməkdən çəkinməyin. Əsas məqsəd, dövrəni qapıya yapışdırmaq, servo dişlərini kilidə bağlamaq və servo korpusunu bir şəkildə etibarlı şəkildə qapıya bağlamaqdır (əks halda fırlanan kilid əvəzinə fırlanan bir servoya sahibsiniz).
Quraşdırma metodum üçün addımlar:
- Çörək taxtasını qapıya yapışdırın.
- Bağlayıcı klipsdən istifadə edərək kəmərin kilidini bağlayın və rezin bantlardan istifadə edərək bərkidin.
- Metal bağlayıcı klipin ucunda servo dişləri/təkəri yerləşdirin və daha çox rezin bantlar istifadə edərək bərkidin.
- Əlavə sərtlik əlavə etmək üçün düzəldilmiş kağız klipləri rezin bantlara yapışdırın.
- Servanı yerində saxlamaq üçün çuxuru olan karton parçanı kəsin və qapıya möhkəm yapışdırın.