Mündəricat:

Wemos D1 Mini, BME280 və Həssas istifadə edən Hava İstasyonu. 6 Addım
Wemos D1 Mini, BME280 və Həssas istifadə edən Hava İstasyonu. 6 Addım

Video: Wemos D1 Mini, BME280 və Həssas istifadə edən Hava İstasyonu. 6 Addım

Video: Wemos D1 Mini, BME280 və Həssas istifadə edən Hava İstasyonu. 6 Addım
Video: Start Using Wemos D1 Mini NodeMCU WiFi ESP8266 module with Arduino 2024, Noyabr
Anonim
Wemos D1 Mini, BME280 və Sensate istifadə edən hava stansiyası
Wemos D1 Mini, BME280 və Sensate istifadə edən hava stansiyası

Əvvəlki yazılarda bir hava stansiyası qurmağın fərqli üsullarını paylaşmışdım. Yoxlamamısınızsa burada bir link var.

Bu təlimatda, Wemos və Sensate adlı bir IoT platformasından istifadə edərək sadə bir Hava Stansiyası qurmağı nümayiş etdirəcəyəm. Beləliklə, başlayaq.

Təchizat

  1. WeMos D1 Mini ………. (Amazon US / Amazon UK / Banggood)
  2. BME280 …………………. (Amazon ABŞ / Amazon UK / Banggood)
  3. 1.3 "OLED ekran ……. (Amazon US / Amazon UK / Banggood)

Bunlarla yanaşı iOS və ya Android üçün Sensate Tətbiqinə də ehtiyacımız var.

Addım 1: Həssaslıq nədir?

Həssas nədir?
Həssas nədir?

Öz sözləriylə: "İstənilən vaxt, hər yerdə sensorlarınıza daxil olmaq üçün Sensate Sense Tətbiqindən istifadə edin. Pulsuz Sensate Firmware ilə mövcud hardware komponentlərindən istifadə edərək ən son məlumat qeydçinizi yaradın. Və ya tətbiqiniz üçün optimal çipi tapın və fərdi həll yolunuzu yaradın."

Qısacası, proqram təminatı ilə yanaşı, sadə layihələr qurmağın sadə bir kodunu təqdim edən bir tətbiqdir. Etməyiniz lazım olan yalnız proqram təminatını yandırmaq, tətbiqini quraşdırmaq, konfiqurasiya parametrlərindən keçməkdir və məlumat toplamağa hazırsınız. sensorlarinizdan.

Addım 2: yanıb -sönən həssas proqram təminatı

Yanıp sönən Həssas Proqram Proqramı
Yanıp sönən Həssas Proqram Proqramı
Yanıp sönən Həssas Proqram Proqramı
Yanıp sönən Həssas Proqram Proqramı
Yanıp sönən Həssas Proqram Proqramı
Yanıp sönən Həssas Proqram Proqramı

İndi ESP lövhəmizin (bu vəziyyətdə WeMos D1 Mini) Sensate buluduna qoşulmasını istəyirik. Bunun üçün lövhəmizdə Sensate firmware proqramını yandırmalıyıq. Proses olduqca düzdür.

Əvvəlcə aşağıdakıları yüklədiyinizə əmin olun:

  • CP210x və ya CH34x sürücüsünü yükləyin və quraşdırın (lövhənizdə istifadə olunan USB to TTL çipindən asılı olaraq). Mənim vəziyyətimdə CH340 quraşdırdım.
  • NodeMCU flasher alətini buradan yükləyin.
  • Sonra ən son Sensate firmware proqramını buradan yükləyin.

Hər şey yükləndikdən və sürücülər quraşdırıldıqdan sonra. WeMos lövhəmizin limanını yoxlamalıyıq. Limanı tapmaq üçün:

  • "Cihaz Meneceri" nə keçin >> "Limanlar".
  • Kartı USB vasitəsilə PC -yə qoşun. Siyahıda yeni bir liman göründüyünü görəcəksiniz. Qeyd edin.

İndi lövhəni yeni bir proqram təminatı ilə yandıra bilərik. Bağlantıdan doğru firmware yüklədiyinizə əmin olun. (Bu layihədə WeMos D1 mini istifadə edirik, buna görə də həmin firmware -dən istifadə edəcəyik)

  • Flaşörü açın və "Ətraflı" sekmesine keçin. Yuxarıdakı şəkildəki kimi oxşar parametrlərə sahib olduğunuzdan əmin olun.
  • Sonra "Konfiqurasiya" sekmesine keçin, ilk sıraya vurun və firmware yüklədiyiniz qovluğa gedin. Uyğun faylı seçin.
  • İndi "Əməliyyat" sekmesine keçin, burada COM port qutusunda əvvəl qeyd etdiyiniz portu seçin.
  • "Flash" düyməsini basın və yanıp sönmə bitənə qədər gözləyin.

İndi Sensate firmware ilə WeMos D1 mini lövhəmiz var. Yükləmə prosesini başa çatdırmaq üçün sıfırlama düyməsini vurun.

Addım 3: WiFi şəbəkəsini konfiqurasiya edin

WiFi şəbəkəsinin konfiqurasiyası
WiFi şəbəkəsinin konfiqurasiyası
WiFi şəbəkəsinin konfiqurasiyası
WiFi şəbəkəsinin konfiqurasiyası
WiFi şəbəkəsinin konfiqurasiyası
WiFi şəbəkəsinin konfiqurasiyası

İndi firmware proqramını uğurla açdıq və yüklədikdən sonra, WiFi etimadnaməsini lövhəyə quraşdırmalıyıq. Bunu etmək üçün əvvəlcə lövhəni yandırın və smartfonunuzun WiFi -ni yandırın. Aşağıdakı addımları izləyin:

  1. "Həssas-Quraşdırma" düyməsini vurun və "Quraşdırma-Həssas" standart parolunu daxil edin.
  2. Cihaz bağlandıqdan sonra, standart brauzerinizi açın və "192.168.4.1" URL -ni daxil edin və Enter düyməsini basın.
  3. Quraşdırma səhifəsinə yönləndiriləcəksiniz. Burada qoşulmaq istədiyiniz "SSID" (WiFi adı) seçin və sonra parolunu daxil edin.
  4. Xidmət Konfiqurasiyasında cihazınıza bir ad verin (bu halda "Hava İstasyonu"). Saxla vurun və yenidən başladın.

Bununla, WeMos lövhəsi WiFi şəbəkənizə qoşulmağa hazırdır. İndi irəli gedə və Sensate tətbiqində qurmağa başlaya bilərik.

Addım 4: Sensate Mobil Tətbiqinin qurulması

Sensate Mobil Tətbiqinin qurulması
Sensate Mobil Tətbiqinin qurulması
Həssas Mobil Tətbiqinin Qurulması
Həssas Mobil Tətbiqinin Qurulması
Həssas Mobil Tətbiqinin Qurulması
Həssas Mobil Tətbiqinin Qurulması

Əvvəlcə Smartphone -da Sensate Sense Tətbiqini qurduğunuzdan əmin olun. Sonra tətbiqi açın və aşağıdakı addımları izləyin:

  • İlk səhifədə "Avadanlıq Quraşdırması" na vurun. Körpünü konfiqurasiya etmək istədiyimizi soruşacaq, çünki əvvəlki addımda konfiqurasiya etdiyimiz kimi, "Xeyr, artıq qurulmuşdur" ikinci seçiminə toxunacağıq.
  • Növbəti səhifədə bütün mövcud körpülər göstəriləcək. Yeni hazırladığımız birini seçin.
  • Növbəti səhifədə sensorlar və 3 seçim haqqında bütün detalları əldə edəcəyik. Burada "Konfiqurasiya Sihirbazı" nı seçin. Növbəti səhifədə konfiqurasiya haqqında daha çox məlumat oxuya bilərsiniz. Oxuduqdan sonra "Başla" düyməsini vurun.
  • İndi dəstəklənən bütün lövhələrin siyahısını alırıq. Burada "WeMos D1 Mini" ni seçib "Davam et" düyməsini vuracağıq.
  • Daha sonra bir iş rejimi seçməyimizi xahiş edir. 2 rejim var, biri mümkün olduğu qədər oxunuşları alacaq və yeniləyəcək normal rejimdir. Digər rejim "Yuxu rejimi", bu rejimdə dövri yeniləmələr ala bilərik və lövhə enerji qənaət rejimində olacaq. Bu layihə üçün temperatur və rütubətin real vaxtda yenilənməsini istədiyim üçün ilk rejimi seçdim.
  • Sonra ekranı seçməliyik. 1.3 "128x64 ekran istifadə etdiyimiz üçün bunu seçəcəyik. Sonra" Davam et "düyməsinə vurun.
  • Növbəti səhifədə "Uzantı yoxdur" seçin.
  • Növbəti səhifədə sensoru seçməliyik. "BME280" istifadə edirik, buna görə seçin. Bənzər, lakin təzyiq sensoru olmayan BMP280 -i seçmədiyinizə əmin olun.
  • Sensoru seçdiyimiz zaman tətbiq bizə hansı məlumatları toplamaq istədiyimizi verir. Burada hər üç variantı dəyişdirin. Başqa parametrlərlə oynamağa ehtiyac yoxdur.
  • Sonda bitirmə düyməsini basın.

İndi etməli olduğumuz tək şey dövrə qurmaqdır.

Addım 5: Dövrün qurulması

Dövrə qurulması
Dövrə qurulması
Dövrə qurulması
Dövrə qurulması

Burada I2C ünsiyyətindən istifadə etdiyimiz üçün əlaqələr çox sadədir. Yuxarıdakı şəkillərə baxın. Burada 4 pin var: VCC, GND (güc pinləri) və SDA, SCL (I2C pinləri).

Telləri aşağıdakı kimi bağlayın:

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Və hamısı budur. İndi dövrəni gücləndirin və şəbəkəyə qoşulmasını gözləyin. İndi OLED və tətbiq haqqında məlumat alacağıq.

Addım 6: Son Qeyd

Son Qeyd
Son Qeyd
Son Qeyd
Son Qeyd

Beləliklə, indi bir kod yazmadan DIY hava stansiyamız var. Sərin deyilmi? İndi bunun üçün əvvəllər burada hazırladığım kimi bir çanta qura bilərsiniz. Ümid edirik ki, təlimatı izləmək asan idi və indi bir şey öyrənmisiniz.

Hər hansı bir sualınız varsa, aşağıda bir şərh yazmaqdan çekinmeyin.

Tövsiyə: