Sisukord:
Video: Tuulejaam purjelauasõidule MQTT ja AWS -i põhjal: 3 sammu (koos piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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:
Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: 7 sammu (piltidega)
Kõrgusmõõtur (kõrgusmõõtur) atmosfäärirõhu põhjal: [Muuda]; Vaadake 6. versiooni 2. versiooni käsitsi baastasandi kõrguse sisestamisega. See on Arduino Nano ja Boschi BMP180 atmosfäärirõhuanduril põhineva kõrgusemõõtja (kõrgusemõõtja) hoone kirjeldus. Disain on lihtne, kuid mõõtmised
Shelly EM automaatne lülitus päikesepaneelide tootmise põhjal: 6 sammu
Shelly EM automaatne lülitus päikesepaneelide tootmise põhjal: P1: maja tarbimine (nt "P1 = 1kW" ⇒ tarbime 1kW) P2: päikesepaneelide tootmine (nt "P2 = - 4kW" ⇒ toodame 4kW) kütteseade tarbib sisselülitamisel 2kW. Soovime selle sisse lülitada, kui päikesepaneelid toodavad
MicroPython IoT Rover WEMOS D1 (ESP-8266EX) põhjal: 7 sammu (koos piltidega)
MicroPython IoT Rover WEMOS D1 (ESP-8266EX) baasil: ** Värskendus: postitasin v2-le uue video koos lantsiga ** Korraldan väikelastele mõeldud robootika töötubasid ja otsin alati säästlikke platvorme intrigeerivate projektide loomiseks. Kuigi Arduino kloonid on odavad, kasutab see C/C ++ keelt, mida lapsed pole
Taskukohane nägemislahendus robotkäega Arduino põhjal: 19 sammu (piltidega)
Taskukohane nägemislahendus robotkäega Arduino põhjal: Kui me räägime masinnägemisest, tundub see meie jaoks alati nii kättesaamatu. Kuigi tegime avatud lähtekoodiga visiooni demo, mida oleks igaühele ülilihtne teha. Selles videos, OpenMV kaameraga, olenemata punase kuubi asukohast, on robot
DIY 3D -skanner struktureeritud valguse ja stereovisiooni põhjal Pythoni keeles: 6 sammu (piltidega)
DIY 3D -skanner, mis põhineb struktureeritud valgusel ja stereovisioonil Pythoni keeles: see 3D -skanner valmistati odavate tavapäraste esemete, näiteks videoprojektori ja veebikaamerate abil. Struktureeritud valgusega 3D-skanner on 3D-skaneerimisseade objekti kolmemõõtmelise kuju mõõtmiseks, kasutades projitseeritud valgusmustreid ja kaamerasüsteemi