Përmbajtje:

Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS: 3 hapa (me fotografi)
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS: 3 hapa (me fotografi)

Video: Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS: 3 hapa (me fotografi)

Video: Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS: 3 hapa (me fotografi)
Video: Përse po digjen makinat? Mekanikët tregojnë gabimet që bëjnë shoferët në Shqipëri 2024, Nëntor
Anonim
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS
Stacioni i erës për rrëshqitje në ajër Bazuar në MQTT & AWS

Në Shenzhen, ka shumë plazhe të bukura. Në ditët e verës, sporti më i preferuar është lundrimi.

Për sportin e lundrimit, unë jam akoma një titullar, më pëlqen ndjenja e ujit të detit që prek fytyrën time, dhe më shumë, kam shumë miq të rinj me këtë sport.

Por për sportin e lundrimit, era e duhur është shumë e rëndësishme. Shumë herë kur arritëm në plazh, zbuluam se nuk kishte erë, ose shumë erë për mua si fillestar. Dhe me parashikimin zyrtar të motit, është e pamundur që ata të parashikojnë/monitorojnë erën.

Kështu që unë planifikoj të bëj një stacion të erës në kohë reale dhe të gjithë entuziastët e lundrimit Shenzhen do të ndajnë me informacionin.

Hapi 1: Pajisje kompjuterike

Hardware
Hardware

Ajo që më duhet është: 1. Në thelb, një anemometër;

2. Sensori i temperaturës dhe lagështisë;

3. Sensori i presionit të ajrit. Siç janë parashikimi për erë/shi të fortë;

4. Moduli i lidhjes me internetet. Unë përdor modulin wifi ESP12

5. Dhe, një kuti për mbrojtje nga uji, dhe bankë me energji elektrike; Përveç kësaj, unë projektova një tabelë bazë në mënyrë që i gjithë moduli elektronik të mund të futet lehtë, siç janë fotografitë e bashkangjitura.

Sigurisht, ju gjithashtu mund të përdorni një dërrasë buke për këtë.

E re: hardueri relativisht i thjeshtë, e kam paketuar në një çantë në Makerfabs.

Në hartimin e harduerit, Anemometri është dalje analoge, kështu që duhet të lidhet me modulin ESP12 ADC, dhe Barometri BMP180 përdor I2C për komunikim lidhini ato me ESP12 GPIO4/5, të cilat mbështesin komunikimin I2C, dhe DHT 11 në një dalje dixhitale. Vini re se nevojitet një rezistencë tërheqëse; merrni fotografitë e bashkangjitura të referencës.

Hapi 2: Firmwares

Shkarkoni skicën time shembull në https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Vini re se disa biblioteka duhet të instalohen paraprakisht, përfshijnë:

  • ESP8266WiFi.h
  • MQTT.h
  • DHT.h
  • Tela.h
  • Adafruit_BMP085.h

Ndryshoni cilësimin WIFI dhe MQTT. Sigurisht, nëse jo, duhet të regjistroni një llogari dhe të krijoni një shembull të ri. Dhe modifikoni ato në firmware:

const char* ssid = "xxx"; // Wi-Fi SSIDconst char* password = "xxx"; // Fjalëkalimi Wi-Fi

dhe informacionet MQTT (nëse nuk jeni të njohur me këtë, ju lutemi referojuni Makerfabs ESPwatch për përdorimin e detajuar të MQTT) në:

const char* hostname = "postman.cloudmqtt.com"; porti int = 16265; const char* përdorues = "xxx"; const char* user_password = "xxxx"; const char* id = "xxxx";

Dhe në lakin e firmuerit, moduli ESP12 lexoi sensorin

ose masa e erës/temperaturës/ajrit nga:

int windspeed = analogRead (airpin); humi = dht.readHumidity (); temp = dht.readTemperature ();

Ngarko firmware në bordin MCU të nyjës ESP.

Hapi 3: Nodejs dhe vendosja në AWS

Nodejs dhe vendos në AWS
Nodejs dhe vendos në AWS
Nodejs dhe vendos në AWS
Nodejs dhe vendos në AWS

Moduli Esp8266 WIFI dërgon informacionin e motit në serverin MQTT, duke publikuar mesazhin mbi temën në serverin MQTT. Nodejsit e fundit marrin informacionin e motit nga serveri mqtt, duke u regjistruar në temën në ruajtjen e serverit Mqtt.

Unë vendos NODE JS time në serverin AWS, kështu që kushdo që është i interesuar për këtë mund të hyjë në stacionin tim të erës në: https://34.220.205.140: 8080/wind

Recommended: