Orodha ya maudhui:

Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS: Hatua 3 (na Picha)
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS: Hatua 3 (na Picha)

Video: Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS: Hatua 3 (na Picha)

Video: Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS: Hatua 3 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS
Kituo cha Upepo cha Windsurfing Kulingana na MQTT & AWS

Katika Shenzhen, kuna pwani nyingi nzuri. Katika siku za majira ya joto, mchezo ninaopenda zaidi ni kusafiri.

Kwa mchezo wa meli, bado ninaanza, napenda hisia ya maji ya bahari kugusa uso wangu, na zaidi, nilipata marafiki wengi wapya na mchezo huu.

Lakini kwa mchezo wa meli, upepo unaofaa ni muhimu sana. Mara nyingi tulipofika pwani, tuligundua kuwa hakuna upepo, au upepo mwingi kwangu kwa kuanza. Na kwa utangazaji rasmi wa hali ya hewa, haiwezekani kwao kutabiri / kufuatilia upepo.

Kwa hivyo nina mpango wa kutengeneza kituo cha upepo cha wakati halisi, na kushiriki na habari hiyo wote watafurahi wa meli ya Shenzhen.

Hatua ya 1: Vifaa

Vifaa
Vifaa

Ninachohitaji ni: 1. Kimsingi, anemometer;

2. Sensor ya joto na unyevu;

3. Sensor ya shinikizo la hewa. Kwa kuwa wao ni utangazaji wa upepo / mvua kali;

4. Moduli ya uunganisho kwa wavuti. Ninatumia moduli ya wifi ya ESP12

5. Na, kesi ya uthibitisho wa maji, na benki ya nguvu, Isitoshe, nilibuni bodi ya msingi ili moduli yote ya elektroniki iweze kuingizwa rahisi, kama picha zilizoambatanishwa.

Kwa kweli, unaweza pia kutumia ubao wa mkate kwa hii.

Mpya: vifaa rahisi vya vifaa, nina vifurushi ndani ya kit kwenye Makerfabs.

Katika muundo wa vifaa, Anemometer ni pato la analog, kwa hivyo inahitaji kushikamana na moduli ya ESP12 ADC, Na BMP180 Barometer hutumia I2C kwa mawasiliano kuwaunganisha kwa ESP12 GPIO4 / 5, ambayo inasaidia mawasiliano ya I2C, na DHT 11 kwa pato la dijiti. Kumbuka kuwa kontena la pullup linahitajika; chukua picha za kumbukumbu zilizoambatanishwa.

Hatua ya 2: Kampuni za kampuni

Pakua mchoro wangu wa mfano kwenye https://github.com/hunrypan/weatherstation?tdsourcetag=s_pcqq_aiomsg. Kumbuka kuwa maktaba zingine zinahitaji kuwekwa mapema, ni pamoja na:

  • ESP8266WiFi.h
  • MQTT.h
  • DHT.h
  • Waya.h
  • Adafruit_BMP085.h

Rekebisha mpangilio wa WIFI, na MQTT. Kwa kweli, ikiwa hapana, unahitaji kusajili akaunti, na uunda mfano mpya. Na ubadilishe kwenye firmware:

const char * ssid = "xxx"; // Wi-Fi SSIDconst char * password = "xxx"; Nenosiri la Wi-Fi

na maelezo ya MQTT (ikiwa hujui hili, tafadhali rejea Makerfabs ESPwatch kwa matumizi ya kina ya MQTT) kwa:

const char * hostname = "postman.cloudmqtt.com"; int bandari = 16265; const char * mtumiaji = "xxx"; const char * user_password = "xxxx"; const char * id = "xxxx";

Na katika kitanzi cha firmware, moduli ya ESP12 ilisoma sensa

au upepo / joto / upimaji hewa kwa:

kasi ya upepo = AnalogSoma (upepo); temp = dht. soma Joto ();

Pakia firmware kwenye bodi ya ESP node MCU.

Hatua ya 3: Nodejs na Tumia kwa AWS

Nodejs na Tumia kwa AWS
Nodejs na Tumia kwa AWS
Nodejs na Tumia kwa AWS
Nodejs na Tumia kwa AWS

Moduli ya WIFI ya Esp8266 hutuma maelezo ya hali ya hewa kwa seva ya MQTT, kwa kuchapisha ujumbe kwenye mada kwa seva ya MQTT. Nodejs za mwisho hupata maelezo ya hali ya hewa kutoka kwa seva ya mqtt, na uandikishe mada kwenye seva ya kuokoa Mqtt.

Ninatumia NODE JS yangu kwenye seva ya AWS, kwa hivyo mtu yeyote anayevutiwa na hii anaweza kupata kituo changu cha upepo kwa: https:// 34.220.205.140: 8080 / upepo

Ilipendekeza: