Cuprins:

Stație meteo folosind Wemos D1 Mini, BME280 și Sensate .: 6 pași
Stație meteo folosind Wemos D1 Mini, BME280 și Sensate .: 6 pași
Anonim
Stație meteo folosind Wemos D1 Mini, BME280 și Sensate
Stație meteo folosind Wemos D1 Mini, BME280 și Sensate

În postările anterioare am împărtășit diferite metode pentru a construi o stație meteo. Dacă nu l-ați verificat aici este un link.

În acest instructiv, voi demonstra cum să construiesc o stație meteo simplă folosind Wemos și o platformă IoT numită Sensate. Deci sa începem.

Provizii

  1. WeMos D1 Mini ………. (Amazon SUA / Amazon Marea Britanie / Banggood)
  2. BME280 …………………. (Amazon SUA / Amazon Marea Britanie / Banggood)
  3. Afișaj OLED de 1,3 "… (Amazon SUA / Amazon Marea Britanie / Banggood)

Împreună cu acestea avem nevoie și de aplicația Sensate pentru iOS sau Android.

Pasul 1: Ce este Sensate?

Ce este Sensate?
Ce este Sensate?

În propriile lor cuvinte: "Utilizați aplicația Sensate Sense pentru a accesa senzorii dvs. oricând și oriunde. Construiți-vă data logger-ul final folosind componentele hardware existente cu firmware-ul gratuit Sensate. Sau găsiți cipul optim pentru aplicația dvs. și construiți-vă soluția individuală."

Pe scurt, este o aplicație care, împreună cu firmware-ul, vă oferă o modalitate simplă și gratuită de a construi proiecte simple. Tot ce trebuie să faceți este să le blocați firmware-ul, să le instalați aplicația, să treceți prin setările de configurare și sunteți gata să colectați date. de la senzorii tăi.

Pasul 2: Firmware intermitent intermitent

Firmware intermitent intermitent
Firmware intermitent intermitent
Firmware intermitent intermitent
Firmware intermitent intermitent
Firmware intermitent intermitent
Firmware intermitent intermitent

Acum vrem ca placa noastră ESP (în acest caz WeMos D1 Mini) să se poată conecta la cloud Sensate. Pentru aceasta, trebuie să afișăm Firmware-ul Sensate pe placa noastră. Procesul este destul de simplu.

Mai întâi asigurați-vă că descărcați următoarele:

  • Descărcați și instalați driverul CP210x sau CH34x (în funcție de cipul USB la TTL utilizat pe placa dvs.). În cazul meu am instalat CH340.
  • Descărcați instrumentul clipește NodeMCU de aici.
  • Apoi descărcați cel mai recent firmware Sensate de aici.

După ce totul este descărcat și driverele sunt instalate. Trebuie să verificăm portul plăcii WeMos. Pentru a găsi portul:

  • Mergeți la „Manager dispozitive” >> „Porturi”.
  • Conectați placa la PC prin USB. Veți observa un nou port care apare în listă. Notează-l.

Acum putem bloca placa cu un nou firmware. Asigurați-vă că ați descărcat firmware-ul potrivit de pe link. (În acest proiect folosim WeMos D1 mini, deci vom folosi acel firmware)

  • Deschideți intermitentul și mergeți la fila „Avansat”. Asigurați-vă că aveți setările similare ca în imaginea de mai sus.
  • Apoi mergeți la fila „Configurare”, faceți clic pe primul rând și navigați la folderul în care ați descărcat firmware-ul. Selectați fișierul adecvat.
  • Acum mergeți la fila „Operațiune”, aici, în caseta de port COM, selectați portul pe care l-ați menționat anterior.
  • Faceți clic pe „Flash” și așteptați până când intermitentul este terminat.

Acum avem o mini placă WeMos D1 cu firmware-ul Sensate. Doar faceți clic pe butonul de resetare pentru a finaliza procesul de pornire.

Pasul 3: Configurarea rețelei WiFi

Configurarea rețelei WiFi
Configurarea rețelei WiFi
Configurarea rețelei WiFi
Configurarea rețelei WiFi
Configurarea rețelei WiFi
Configurarea rețelei WiFi

Acum că am pornit cu succes și am pornit firmware-ul, trebuie să configurăm acreditările WiFi pe placă. Pentru a face acest lucru, mai întâi alimentați placa și activați WiFi-ul smartphone-ului dvs. Urmați pașii de mai jos:

  1. Apăsați pe „Sensate-Setup” și introduceți parola implicită „Setup-Sensate”.
  2. După conectarea dispozitivului, deschideți browserul implicit și introduceți adresa URL „192.168.4.1” și apăsați Enter.
  3. Veți fi redirecționat către o pagină de configurare. Aici selectați „SSID” (numele WiFi) la care doriți să vă conectați și apoi introduceți parola.
  4. În configurația serviciului, dați un nume dispozitivului dvs. (în acest caz „Stație meteo”). Atingeți Salvare și reporniți.

După ce s-a făcut acest lucru, acum placa WeMos este gata să se conecteze la rețeaua dvs. WiFi. Acum putem merge mai departe și putem începe configurarea în aplicația Sensate.

Pasul 4: Configurarea aplicației mobile Sensate

Configurarea aplicației mobile Sensate
Configurarea aplicației mobile Sensate
Configurarea aplicației mobile Sensate
Configurarea aplicației mobile Sensate
Configurarea aplicației mobile Sensate
Configurarea aplicației mobile Sensate

În primul rând, asigurați-vă că ați instalat aplicația Sensate Sense pe smartphone-ul dvs. Apoi deschideți aplicația și urmați pașii de mai jos:

  • Pe prima pagină apăsați pe „Configurare hardware”. Apoi ne va întreba dacă dorim să configurăm podul, deoarece l-am configurat deja în pasul anterior, vom atinge a doua opțiune „Nu, este deja configurat”
  • Pagina următoare va afișa toate podurile disponibile. Selectați-l pe cel pe care tocmai l-am făcut.
  • În pagina următoare vom obține toate detaliile despre senzori și 3 opțiuni. Aici selectați „Configuration Wizard”. În pagina următoare puteți citi mai multe informații despre configurație. După ce ați citit-o, atingeți „Start”.
  • Acum primim lista tuturor plăcilor acceptate. Aici vom selecta „WeMos D1 Mini” și vom atinge „Continuă”.
  • Apoi ne cere să selectăm un mod de operare. Există 2 moduri, unul este modul normal care va prelua și actualiza citirile cât de des poate. Celălalt mod „Sleeping Mode”, în acest mod putem obține actualizări periodice, iar placa va fi în modul de economisire a energiei. Pentru acest proiect am selectat primul mod, deoarece doresc actualizări în timp real ale temperaturii și umidității.
  • Apoi trebuie să selectăm afișajul. Deoarece utilizăm un ecran de 1,3 "128x64, îl vom selecta. Apoi apăsați pe" Continuați ".
  • Pe pagina următoare, selectați „Fără extensie”.
  • Pe pagina următoare trebuie să selectăm senzorul. Folosim „BME280”, așa că selectați asta. Asigurați-vă că nu selectați BMP280, care este similar, dar nu are senzor de presiune.
  • Când selectăm senzorul, aplicația ne oferă alegerea datelor pe care dorim să le colectăm. Aici comutați toate cele trei opțiuni. Nu este nevoie să vă jucați cu alte setări.
  • În cele din urmă, faceți clic pe finisare.

Acum tot ce trebuie să facem este să construim circuitul.

Pasul 5: Construirea circuitului

Construirea circuitului
Construirea circuitului
Construirea circuitului
Construirea circuitului

Deoarece folosim comunicații I2C aici, conexiunile sunt foarte simple. Consultați imaginile de mai sus. Există 4 pini în joc aici: VCC, GND (pini de alimentare) și SDA, SCL (pini I2C).

Conectați firele ca:

VCC = 3,3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Și asta e tot. Acum trebuie doar să porniți circuitul și să așteptați conectarea la rețea. Acum vom primi datele pe OLED și pe aplicație.

Pasul 6: Notă finală

Notă finală
Notă finală
Notă finală
Notă finală

Deci, acum avem o stație meteo DIY, fără a fi nevoie să scriem un cod. Nu-i bine? Acum poți să-i construiești o carcasă ca cea pe care am făcut-o aici anterior. Sper că tutorialul a fost ușor de urmat și că ați învățat ceva acum.

Dacă aveți întrebări, nu ezitați să lăsați un comentariu mai jos.

Recomandat: