Mündəricat:

WiFi Cib Uzaqdan: 4 Addım
WiFi Cib Uzaqdan: 4 Addım

Video: WiFi Cib Uzaqdan: 4 Addım

Video: WiFi Cib Uzaqdan: 4 Addım
Video: Qogalin Nagili (Сказки канала Малыш Мультиш) 2024, Noyabr
Anonim
WiFi Cib Uzaqdan
WiFi Cib Uzaqdan
WiFi Cib Uzaqdan
WiFi Cib Uzaqdan

Sadə bir pult WiFi ilə əlaqəli layihələr üçün faydalı ola bilər. Aşağıdakı maddələrdən birini hazırlaya bilərsiniz:

  • Üç toxunma düyməsi*
  • ESP8266 v2 (Amica) IoT lövhəsi (və daxil olduğu plastik sarğı)
  • 0.91 "ümumi Çin LCD ekranı, adafruit kitabxanası ilə uyğun gəlir
  • 3x7 santimetr pcb protoboard
  • 9V batareya
  • 9V batareya kabeli
  • Açma/söndürmə açarı aka 2 mövqeli sürüşmə açarı*
  • Bir 100 ohm rezistor*
  • Üç 1000 ohm müqavimət*
  • yapışqan dəstəkli cırtdan (isteğe bağlı)

*Bu komponenti qırıq bir stereo və ya bənzər bir lazımsız cihazdan xilas edərək pula qənaət edin (yerli qənaət mağazanızı sınayın)

Aşağıdakı vasitələrlə:

  • Təhlükəsizlik eynəyi
  • Lehimleme dəmir
  • Lehim (0.8 mm istifadə edirəm)
  • Bir yapışqan çubuqlu isti yapışqan silahı
  • Kömək əlləri (burada gözəl olanlar) (ucuz olanlar burada)
  • Kiçik telləri səthlə eyni hizada kəsmək üçün hazırlanmış tel kəsicilər
  • İğnəli Pense
  • Mikro USB kabeli
  • Arduino IDE və ESP8266 addon quraşdırılmış kompüter
  • Əlcəklər**
  • Tornavida **
  • Çəkic **
  • Simsiz Matkap **

** yalnız öz hissələrinizi xilas etməyi planlaşdırırsınızsa lazımdır

Bu uzaqdan idarəetmə cihazının tərsinə - başqa yerdən alınan məlumatlara baxmaq üçün istifadə edilə biləcəyini də qeyd etmək lazımdır.

Addım 1: Protoboarddakı hər şeyi uyğunlaşdırın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın

Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın
Protoboardda hər şeyi uyğunlaşdırmağı sınayın. LCD -ni yapışdırın. Rezistorları və düymə pinlərini bir multimetrlə sınayın

"V3" Lolin versiyası bir qədər böyük olduğu üçün uyğun olmayan Amica nodeMCU "v2" istifadə etdiyinizə əmin olun!

Düymələrdə hər zaman dörd sancaq olmur - ancaq bunu etdikdə onları yoxlamaq lazımdır. Multimetrinizi müqavimətləri oxumaq üçün təyin edin. İki sancağa toxunun. Müqavimət sıfırdırsa, pinlər bir -birinə bağlıdır. Düymələri protoboardda oturarkən sınamaq daha asandır.

Rezistorlar sizi aldada bilər! Məsələn, qəhvəyi, qara, qırmızı olan 3 ədəd 1k rezistor istəyirik. Qırmızı bandı 10k rezistor təyin edən narıncı ilə asanlıqla qarışdırmaq olar! Ayrıca, bir komponenti xilas etdiyiniz zaman, mümkünsə, hələ də düzgün işlədiyini yoxlamaq yaxşıdır. Bütün 1k rezistorlar 1000 ohm -a yaxın bir şey oxuduqca, getməyiniz yaxşıdır.

Addım 2: Əvvəlcə Açma/Kapama Açarını, Sonra Telləri/Düymələri/Rezistorları, sonra NodeMCU -u lehimləyin. Şematikə baxın

Əvvəlcə açma/söndürmə düyməsini, sonra telləri/düymələri/rezistorları, sonra NodeMCU -nu lehimləyin. Şematikə baxın
Əvvəlcə açma/söndürmə düyməsini, sonra telləri/düymələri/rezistorları, sonra NodeMCU -nu lehimləyin. Şematikə baxın
Əvvəlcə açma/söndürmə düyməsini, sonra telləri/düymələri/rezistorları, sonra NodeMCU -nu lehimləyin. Şematikə baxın
Əvvəlcə açma/söndürmə düyməsini, sonra telləri/düymələri/rezistorları, sonra NodeMCU -nu lehimləyin. Şematikə baxın
Əvvəlcə açma/söndürmə düyməsini, sonra telləri/düymələri/rezistorları, sonra NodeMCU -nu lehimləyin. Şematikə baxın
Əvvəlcə açma/söndürmə düyməsini, sonra telləri/düymələri/rezistorları, sonra NodeMCU -nu lehimləyin. Şematikə baxın

TinkerCAD, şəkilin sxemini yaratmaq üçün istifadə edilmişdir. TinkerCAD -in mövcud hissələr siyahısında NodeMCU olmadığı üçün onu təmsil etmək üçün başlıq pinlərindən istifadə etdim. Etiketlər bir şəkil redaktoru ilə əlavə edildi.

Dövrün çox hissəsi NodeMCU və batareya ilə örtülü olacaq, buna görə hər şeyi iki dəfə yoxlamaq vacibdir. Güc açarınızın NodeMCU -dakı USB portunu blok etməyəcəyinə diqqət yetirin. 9V batareya tellərini bir -bir montaj çuxurundan keçirmək üçün bir pens istifadə edin. Bu zamanla tellərin qırılmasından qoruyacaq. Dövrün qalan hissələrini lehimlədikdən sonra, yalnız istifadə edəcəyiniz NodeMCU sancaqlarını lehimləməyi məsləhət görürəm.

Ardından anti-statik plastik gəlir. Çantadan bir parça kəsin, NodeMCU içəri girdi. Batareyanın gedəcəyi protoboardın altına plastik yapışdırın. Bu, lehimi və sancaqları batareya korpusuna və ya uzaqdan idarə edə biləcəyiniz hər hansı bir şeyə qarşı qısaqlıqdan qoruyacaq. Ayrıca, plastik batareyanı yerləşdirmək üçün hamar bir səth təmin edir.

Addım 3: Avadanlıq Testi

Avadanlıq Testi
Avadanlıq Testi
Avadanlıq Testi
Avadanlıq Testi

Rəqəmsal açma/söndürmə siqnalını oxumaq əvəzinə, analoq gərginliyi oxuyacağıq. Bu, hər üç düyməni bir pin üzərində yerləşdirməyimizə imkan verir. Hər bir düymənin fərqli bir müqaviməti var və bu düyməni basdığınız zaman bir gərginlik bölücüyə bağlanır. NodeMCU, 0-3.3 volt arasında bir gərginlik oxuyacaq və sizə 0-1024 arasında uyğun bir dəyər verəcəkdir. Lcd ekranı yandıracaq və A0 pinlə tutulan dəyəri göstərən bir eskiz daxil edirəm. Bu düymələrin işləyib -işləmədiyini anlamağa imkan verəcək. Soldan sağa çəkdiyim dəyərlər 545, 520 və 365 idi, ancaq sizinki bir qədər dəyişə bilər. Heç bir düyməyə basılmadıqda, analoq dəyəri 0-15 arasında olmalıdır.

Addım 4: WiFi Proqramlaşdırma Seçimləri

WiFi Proqramlaşdırma Seçimləri
WiFi Proqramlaşdırma Seçimləri

Uzaqdan WiFi vasitəsilə və hətta İnternet üzərindən digər cihazlarla danışmaq üçün proqramlaşdırmağın bir çox yolu var. Seçdiyiniz üsul xüsusi vəziyyətinizdən asılı olacaq. Bu uzaqdan idarəetmə cihazının tərsinə (başqa yerdən alınan məlumatlara baxmaq üçün) istifadə edilə biləcəyini də qeyd etmək lazımdır. Gördüyüm iki əsas üsul HTTP və MQTT -dir. Burada izləyə biləcəyiniz bir neçə dərs var:

HTTP Proqram Təlimatı

Raspberry Pi MQTT Quraşdırma Təlimatlıdır

MQTT Proqram Təlimatı

PubNub Təlimatı

NodeMCU aparat kitabxanasına daxil olan nümunələrə də baxın (şəkildə)!

Oxuduğunuz üçün təşəkkürlər! Bu uzaqdan idarə etməni əlinizə aldıqdan sonra genişləndirməyin bir çox yolu var. Nəticə olaraq nəticələrinizi yazın. Bunun necə olduğunu görmək istərdim!

Tövsiyə: