Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
ESP-lərin istifadə edilməsində böyük problem, Wifi təxminən 100-200mA, 300mA-ya qədər yüksəldikdə enerji istehlakıdır. Normal təsadüflər 20-40mA-a qədər bir neçə mA verir. Ancaq ESP üçün gərginlik düşəcək. "Dostumun bir az köməyinə" ehtiyacımız var: superkap. Bu kondansatörler, Wifi -ni gücləndirmək və mesaj göndərmək üçün kifayət qədər cərəyan verir, bu vəziyyətdə keçid əmri. Başqa bir seçim, bir neçə saniyədə bir neçə saatdan bir oyanmaq məcburiyyətində olan bir dataloggerdir.
Bu təlimatda, Phillips hue işıqları üçün uzaqdan idarəetmə qurmaq üçün Esp8266 -dan istifadə edirəm.
Addım 1: Həll
Əvvəlcə bilməliyik ki, batareyanı və qapağı paralel bağlamaq yaxşı bir fikir deyil.
Hüceyrədən qapağa qədər olan şarj cərəyanı bir rezistorla azaldılmalıdır. Sikkə hüceyrəmin xüsusiyyətləri bizə 25mA pik cərəyanını izah edir.
Ohm qanunu: R = U/I -> 3V/25mA = 120 Ohm.
Supercap, ESP-ni 10-20 saniyə ərzində gücləndirmək üçün kifayət qədər tutuma malikdir. Mənim kimi statik bir IP ünvanı istifadə edirsinizsə, ESP yalnız 1-2 saniyə oyanır və mesajı göndərir/alır və sıfırlama düyməsinə basılana qədər "dərin yuxuya" girir.
Şematik üçün iki seçim:
1. Təchizatı birbaşa qoşun və hərəkət üçün sıfırlama düyməsini istifadə edin, şəkilə baxın. Bu vəziyyətdə, wemosun mümkün qədər az gücə ehtiyac duyduğundan əmin olmalıyıq, buna görə 3.3V tənzimləyicisini və uart-ic üçün təchizatı çıxarmalı ola bilərik.
2. Təchizatı wemosdan ayıran bir düymə açarı istifadə edirik. İşin mənfi tərəfi, hərəkət bitənə qədər düyməni 1-2 saniyə basmalısınız. (işıqlar yanır və ya sönür)
Addım 2: Parça siyahısı
Əsas tələblər:
- Wemos D1 mini
- Coin Cell CR2450
- Sikkə Hüceyrə Soketi
- Supercap 3.3F 3.0V, az sızma cərəyanı olan birini istifadə edir
- Rezistor 120 Ohm
- tellər
İkinci dərəcəli tələblər:
Lehimleme dəmir
Çap üçün 3D printer
və ya
hər hansı digər kiçik (istifadə olunan) hal
və ya
divar açarı
Addım 3: 3d çaplı qutu
Lövhənin tam uyğun olduğu kiçik bir vəziyyət üçün bəzi stl faylları
Normal çap parametrlərindən 30% doldurma və 0,2 mm təbəqə hündürlüyü ilə istifadə edirəm.
Düymə də çap olunur, buna görə hərəkət etmək üçün sıfırlama düyməsini istifadə edə bilərsiniz və əlavə bir düyməyə ehtiyac yoxdur. Əşya çox kiçik olduğu üçün düymə üçün ətək və ağzından istifadə edin.
Addım 4: Esp8266 kodlaşdırılması
Əvvəlcə Arduino IDE -yə ehtiyacınız var, sonra Esp8266 üçün kitabxananı quraşdırmalısınız.
Bu sehrli xırda şeyləri necə proqramlaşdıracağınızı öyrənmək üçün burada bir neçə dərs tapa bilərsiniz:-)
Daha sürətli bir əlaqə/keçid üçün statik bir ip ünvanı istifadə edirik.
Əlavə edilmiş eskizi Arduino IDE ilə açdıqdan sonra yerli WIFI -dən asılı olaraq bəzi parametrləri etməlisiniz.
n
IPAddress ağ geçidi (192, 168, 178, 1);
hue körpüsünün bağlı olduğu yerli wifi yönlendiricinizin ip ünvanı
IPAddress ip (192, 168, 178, 216);
Şalterinizin IP ünvanı, digər cihazlar üçün istifadə edilməyən 200-250 aralığında yüksək bir ünvan istifadə etdiyinizdən xəbərdar olun
IPAddress alt şəbəkəsi (255, 255, 255, 0);
int işıq = 2;
dəyişdirilən işığınızın sayı
const char hueHubIP = "192.168.178.57";
hue körpüsünün ip ünvanı
const char hueUsername = "hue körpü istifadəçi adı"
hue körpüsündə səlahiyyətli bir istifadəçi adı yaratmalısınız, bu təlimata baxın
const int hueHubPort = 80;
həmişə "80"
const char ssid = "SSID"; // şəbəkə SSID (adı)
const char pass = "parol"; // şəbəkə şifrəsi
nəhayət SSID və wifi parolunuz
Bu parametrləri dəyişdirdikdən sonra yükləməyə hazırsınız!
Addım 5: Son addımlar və düşüncələr
Wemos-a qoşulmadan əvvəl qapağı əvvəlcədən doldurduğunuzdan əmin olun, çünki Esp8266 gücü sıfırladıqdan/qoşduqdan dərhal sonra wifi bağlantısı qurmağa başlayır.
Videoda montaja baxın
enerji qənaət etmək üçün uart-icin 4 və 16-cı pinlərini ayırın və gərginlik tənzimləyicisini çıxarın, unutmayın ki, bundan sonra wemosu USB vasitəsilə proqramlaşdırmaq mümkün deyil !!