
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54




GİRİŞ
Bağımda quşları yeməyi sevirəm, amma təəssüf ki, qara siçovul da bundan istifadə edir. Siçovulların quş yeməsini yeməməsinin qarşısını almaq üçün bir yol düşündüm.
Qara siçovul yalnız qaranlıqda aktivdir, buna görə gecələr quş yemini bağlamalıyıq. Tənbəl olduğum üçün bunu avtomatlaşdırmağın bir yolunu düşündüm. Və beləliklə, internetə nəzarət edən bir servo ideyası ortadan qalxdı.
Birdsfeeder sizin bağçanızda olduğundan, ESP -in də wifi genişləndirici rolunu oynaya biləcəyi yaxşı olardı. Qonaqlarınıza wifi şəbəkənizin parolunu açmadan internetə giriş imkanı verin.
Proqramlaşdırmanın nəticəsi, hər hansı bir layihəyə uyğun olaraq konfiqurasiya edilə bilən çox çevik bir servo nəzarətçidir. Bu a.o. aşağıdakı xüsusiyyətlər:
- İstifadəçi servonun başlanğıc və son vəziyyətini təyin edə bilər.
- Hərəkət sürəti təyin edilə bilər.
- Servo, veb interfeysi və ya bir düymə ilə əl ilə idarə edilə bilər.
- Konfiqurasiya edilə bilən bir taymer, müəyyən vaxtlarda quş yemini avtomatik olaraq bağlaya və aça bilər.
- Avtomatik bağlanma və açılma, günəşin doğuşuna görə ola bilər.
- WiFi şəbəkənizə qoşulmaq asandır.
- Mesajlar müəyyən tədbirlərdə mqtt vasitəsilə göndərilə bilər.
- Servo, "ip-of-servo/SW = ON" kimi birbaşa keçid vasitəsilə domoticz tərəfindən idarə oluna bilər.
- Kaydırıcıyı və ya "ip-of-servo/POS = 90" kimi bir keçiddən istifadə edərək istənilən mövqeyə köçürülə bilər.
- Bir wifi təkrarlayıcı / genişləndirici olaraq da istifadə edə bilərik.
- Bağçada bir gecə işığı kimi bir işıq yandıra bilərik.
Video, bu texnologiya ilə nələr edə biləcəyiniz haqqında bir fikir verəcəkdir.
Təchizat:
- bir NodeMCU v3 və ya Wemos d1 (mini) lövhəsi (2 dollar, 50 dollar)
- mini servo SG90 9G (2 dollar)
- 5v usb enerji təchizatı
İsteğe bağlı bir toxunma açarı və/və ya rezistorlu və bir az telli bir və ya iki LED.
Addım 1: Tikinti



aparat
Servo motorda nodemcu ilə əlaqəli 3 tel var. Qırmızı = vcc və Vin (5v) ilə əlaqəli olmalıdır. Qara və ya qəhvəyi tel Gnd, narıncı və ya sarı tel məlumat telidir və D1 pininə bağlanmalıdır. Bəzən başlanğıcda eratik hərəkətlərin qarşısını almaq üçün datapinə 10k çəkmə müqavimətini bağlamaq tələb olunur.
proqram təminatı
Proqramı ESP cihazınıza yükləməyi son dərəcə asanlaşdırdım. Zəhmət olmasa bu addımları izləyin:
Faylı kompüterinizdəki bir qovluğa yükləyin və açın. Bu qovluğu daxil edin və Serial_Communicator.exe üzərinə basın, proqram başlayacaq. USB kabel vasitəsilə ESP -ni kompüterinizə qoşun. İndi ESP -nin hansı əlaqə limanına bağlı olduğunu sınaya bilərsiniz. Davam etmək üçün kömək mətnini oxuyun. Proqram quraşdırıldıqda göyərtədəki mavi işıq yanacaq. İndi "necə işləyir" bölümünə keçə bilərsiniz.
İndi ESP ilə serial vasitəsilə ünsiyyət qurmaq üçün gözəl bir vasitəniz var. USB kabel ilə esp -ni Windows kompüterinizə qoşun. Servonu hərəkət etdirmək və yükləmə və ayıklama məlumatlarını görmək üçün bəzi əmrlər verə bilərsiniz.
yeniləmə 23 dekabr 2020: Zamanlı gecə işığı ilə yeni versiya əlavə edildi.
ESP8266SERVO-v1_1b'i onedrive-dan YÜKLƏ
Addım 2: Necə Çalışır


wifi -yə qoşulun
Proqram yükləndikdən sonra wemos çəkmələri və mavi LED davamlı olaraq yanır. Bu o deməkdir ki, onu WiFi -yə qoşa biləcəyiniz bir giriş nöqtəsi (AP) açılır. İndi dizüstü kompüterinizdə, telefonunuzda və ya tabletinizdə wifi parametrlərini açın. ESP-123456 və ya buna bənzər bir netwerk görəcəksiniz.
123456789 şifrəsi ilə bu şəbəkəyə qoşulun və 192.168.4.1 ünvanına baxın. Etimadnamənizi daxil edin və digər təlimatları izləyin.
İdarəçilərin şifrəsini təyin etməyi unutmayın. Varsayılan olaraq bu 000000000 -dir. Uğurlu şəkildə bağlandıqda, ESP yenidən başlayacaq və led 3 dəfə yanıb -sönəcək.
yükləyin
Başlanğıcda, Esp fayl sistemindəki parametrləri oxuyur, sistem vaxtını təyin etmək üçün internetə qoşulur və servonu bağlanma mövqeyinə keçirir. Ledin hazır olduğunu göstərmək üçün 3 dəfə yanıb -sönür.
parametrlər
İlk açılışdan sonra əvvəlcə bir az təmizlik etməlisiniz. Ayarlar səhifəsinə gedin və "vaxt konfiqurasiyası" düyməsini basın. Burada coğrafi mövqeyinizi və vaxt itkisini təyin edə bilərsiniz. Ölkənizdə yaz vaxtına qənaət tətbiq olunursa, bunu yoxlayın. Yadda saxla. Cihaz yenidən başlayır və qürub və günəşin çıxma vaxtlarını hesablayır. Hər şeyin doğru olub olmadığını görmək üçün status səhifəsinə baxın.
servo parametrləri
Servo parametrlərini etmək vacibdir. Servonun titrəyən mövqelərə keçməsini istəmirik, çünki bu yüksək bir cərəyan vəziyyətidir və servoyuzu və ya hətta nodemcu'nuzu məhv edə bilər. Servo səhifəsinə daxil olun, burada servonun təhlükəsiz şəkildə hərəkət edə biləcəyi hədləri təyin edə bilərsiniz. Bağlama və ya açma düyməsini basdığınızda nə olacağını müəyyən etmək üçün onu açıq və bağlanan mövqe adlandırın və ya əksinə. Bu, servonun xüsusi layihənizə uyğunlaşdırılmasını çox asanlaşdırır.
Ayrıca servo hərəkət sürətini təyin edə bilərsiniz. Qidalandırıcınızda quş tutmaq istəmirsinizsə "yavaş bağlanma sürətini" yoxlayın.
domotika
Servo "domoticz" kimi domotica tətbiqləri ilə də idarə oluna bilər. "İp-of-espservo/SW = ON" (yaxın) və ya "ip-of-espservo/SW = OFF" kimi bir http sorğusu göndərməklə servo idarə oluna bilər. Bunu brauzerinizdə yoxlaya bilərsiniz.
ağcaqanad
Ağcaqanad aktiv olduqda, "" idx ":" 123 "," cmd ":" SW = ON "} və ya 123, SW = ON kimi mesajlar servoya göndərilə bilər. Açıq və ya yaxın tədbirlərdə json mesajları {"idx": 123, "nvalue": 1} kimi göndərilir. Bu json formatı və domoticz ilə başa düşülə bilər.
toxunma düyməsi
Bir düyməni bağlasanız, bu aşağıdakı funksiyaya malikdir:
- Düymə tıklandığında, servo açıqdan bağlanmağa və ya əksinə dəyişir.
- Led işıqlar ESP -ni yenidən başlatana qədər uzun basın
- Led sönənə qədər daha uzun basın: ESP sertifikatları unudacaq və bir AP başlayacaq.
Nodemcu lövhəsindəki düymə eyni funksiyaya malikdir
Addım 3: Problemlərin aradan qaldırılması
eratik hərəkətlər
Servo gözlənilmədən açıldıqda və ya idarə edildikdə hərəkət edərsə, bəzən 3.3V və datapin d1 arasında 10K olan bir çəkmə restistorunun bağlanmasına kömək edir.
Tövsiyə:
İnternet üzərindən Nodemcu istifadə edərək Blynk Tətbiqinə Nəzarət: 5 Addım

İnternet üzərindən Nodemcu istifadə edərək Blynk Tətbiqinə Nəzarət: Hər kəsə Salam Bu gün İnternetdə Bir Smartfondan istifadə edərək bir LED -i necə idarə edə biləcəyinizi göstərəcəyik
DIY INTERNET KONTROLLÜ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): 8 addım (şəkillərlə)

DIY İNTERNETLİ KONTROLLÜ SMART LED MATRIX (ADAFRUIT + ESP8266 + WS2812): Budur sizə göstərməkdən çox həyəcanlandığım bir layihəyə 2 -ci irəliləyişim. Burada göstərməyinizə imkan verən DIY Ağıllı LED Matrix haqqında, YouTube İstatistikleri, Ağıllı Ev Statistikalarınız kimi məlumatlar, temperatur, rütubət sadə bir saat ola bilər və ya sadəcə göstərə bilər
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım

Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)
Arduino vasitəsi ilə 3D Printerdən istifadə edərək Servo Nəzarətli Step Servo Motoru Kapsülləndirmək - Pt4: 8 Addımlar

3D Yazıcıdan istifadə edərək Arduino ilə Serial İdarəetmə ilə Step Servo Motoru Kapsülleme - Pt4: Motor Step seriyasının bu dördüncü videosunda, əvvəllər öyrəndiklərimizdən istifadə edərək seriyalı rabitə və real idarəetmə vasitəsi ilə bir stepper servo motor qurmaq üçün istifadə edəcəyik. Arduino tərəfindən izlənilən müqavimətli bir kodlayıcıdan istifadə edərək mövqe bildirişi. Daxilində
Arduino əsaslı Servo Servo Nəzarətçisi: 6 addım

Arduino Tabanlı Servo Servo Nəzarətçisi: Bu, Arduinoya əsaslanan bir çox servo üçün sadə bir serial nəzarətçisidir. (mənim də ilk təlimatçım :)) Bu işin çox hissəsi proqramın arduino ilə danışmasını və məlumatların ötürülməsi üçün protokol hazırlamaqdan ibarət idi. F kimi