Sisukord:

Tuulejaam purjelauasõidule MQTT ja AWS -i põhjal: 3 sammu (koos piltidega)
Tuulejaam purjelauasõidule MQTT ja AWS -i põhjal: 3 sammu (koos piltidega)

Video: Tuulejaam purjelauasõidule MQTT ja AWS -i põhjal: 3 sammu (koos piltidega)

Video: Tuulejaam purjelauasõidule MQTT ja AWS -i põhjal: 3 sammu (koos piltidega)
Video: Taastuvenergia digiplatvormid - River Tomera, Elering 2024, Juuli
Anonim
Tuulejaam purjelauasõiduks, mis põhineb MQTT & AWS -il
Tuulejaam purjelauasõiduks, mis põhineb MQTT & AWS -il
Purjelauasõidu tuulejaam, mis põhineb MQTT & AWS -il
Purjelauasõidu tuulejaam, mis põhineb MQTT & AWS -il
Purjelauasõidu tuulejaam, mis põhineb MQTT & AWS -il
Purjelauasõidu tuulejaam, mis põhineb MQTT & AWS -il
Tuulejaam purjelauasõiduks, mis põhineb MQTT & AWS -il
Tuulejaam purjelauasõiduks, mis põhineb MQTT & AWS -il

Shenzhenis on palju ilusaid randu. Suvepäevadel on minu lemmik spordiala purjetamine.

Purjetamisspordi osas olen alles algaja, mulle meeldib tunne, et merevesi puudutab mu nägu, ja palju muud, sain selle spordialaga palju uusi sõpru.

Kuid purjespordi jaoks on õige tuul väga oluline. Mitu korda randa jõudes leidsime, et tuult pole või on minu jaoks alustuseks liiga palju tuult. Ja ametliku ilmateatega on neil võimatu tuult ennustada/jälgida.

Nii et ma kavatsen teha reaalajas tuulejaama ja jagada seda teavet kõigi Shenzheni purjetamishuvilistega.

Samm: riistvara

Riistvara
Riistvara

Mida mul vaja on: 1. Põhimõtteliselt anemomeeter;

2. Temperatuuri ja niiskuse andur;

3. Õhurõhuandur. Kuna need on tugeva tuule/vihma ennustajad;

4. Ühendusmoodul Internetiga. Kasutan ESP12 wifi moodulit

5. Ja veekindel ümbris ja toitepank; Peale selle kujundasin ma alusplaadi, nii et kogu elektroonilist moodulit on lihtne lisada, nagu lisatud pilte.

Loomulikult võite selleks kasutada ka leivaplaati.

Uus: riistvara on suhteliselt lihtne, mul on see pakendatud Makerfabsi komplekti.

Riistvarakonstruktsioonis on anemomeeter analoogväljund, nii et see tuleb ühendada ESP12 ADC mooduliga ja BMP180 baromeeter kasutab I2C -d suhtlemiseks, ühendage need ESP12 GPIO4/5 -ga, mis toetab I2C -ühendust, ja DHT 11 digitaalsele väljundile. Pange tähele, et vaja on tõmbetakistit; tehke lisatud viitepildid.

2. samm: püsivara

Laadige minu näidisvisand alla aadressilt https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Pange tähele, et mõned teegid tuleb eelnevalt installida, sealhulgas:

  • ESP8266WiFi.h
  • MQTT.h
  • DHT.h
  • Traat.h
  • Adafruit_BMP085.h

Muutke WIFI seadet ja MQTT. Muidugi, kui ei, peate registreerima konto ja loonud uue eksemplari. Ja muutke neid püsivaras:

const char* ssid = "xxx"; // Wi-Fi SSIDkonst char* parool = "xxx"; // WiFi parool

ja MQTT teave (kui te pole sellega tuttav, vaadake MQTT üksikasjalikku kasutamist Makerfabsi ESPwatchist) aadressil:

const char* hostname = "postman.cloudmqtt.com"; int port = 16265; const char* kasutaja = "xxx"; const char* kasutaja_parool = "xxxx"; const char* id = "xxxx";

Püsivara ahelas luges ESP12 moodul andurit

või tuule/temperatuuri/õhu mõõtmine:

int tuulekiirus = analogRead (windpin); humi = dht.readHumidity (); temp = dht.readTemperature ();

Laadige püsivara üles ESP sõlme MCU plaadile.

Samm: sõlmede kasutamine ja AWS -i juurutamine

Nodejs ja juurutamine AWS -i
Nodejs ja juurutamine AWS -i
Nodejs ja juurutamine AWS -i
Nodejs ja juurutamine AWS -i

WIFI -moodul Esp8266 saadab ilmateate MQTT -serverisse, avaldades teemakohase teate MQTT -serverisse. Viimased sõlmed saavad ilmateate mqtt -serverist, tellides Mqtt -serveri salvestamise teema.

Ma kasutan oma NODE JS -i AWS -serveris, nii et kõik, kes selle vastu huvi tunnevad, pääsevad minu tuulejaamale aadressil: https://34.220.205.140: 8080/wind

Soovitan: