Բովանդակություն:

Meteo Node IoT Smart Meteo Station: 6 քայլ
Meteo Node IoT Smart Meteo Station: 6 քայլ

Video: Meteo Node IoT Smart Meteo Station: 6 քայլ

Video: Meteo Node IoT Smart Meteo Station: 6 քայլ
Video: How to Make a Weather Monitoring System with ESP32 Board and Blynk app 2024, Նոյեմբեր
Anonim
Image
Image

Ես ուզում եմ սարք սարքել ՝ իմ գրասենյակում ջերմաստիճանի և խոնավության վերահսկման համար: Կան բազմաթիվ տախտակներ, որոնք համատեղելի են LUA- ի կամ Arduino IDE- ի հետ: Կան բազմաթիվ տախտակներ, որոնք ունեն wifi ինտերնետ կապ: Ես սիրում եմ Adafruit- ը և սիրում եմ այս ապրանքանիշի բոլոր ապրանքները:

Իմ նախագծի համար ես ընտրել եմ Adafruit Huzzah Feather- ի փոքր և շատ խելացի տարբերակը: Adafruit Feather- ը Adafruit- ի զարգացման տախտակների ամբողջական շարք է, որոնք և՛ ինքնուրույն են, և՛ հավաքելի: Նրանք կարող են սնուցվել լիպո մարտկոցներով `մշտական / u200b / u200b օգտագործման համար կամ իրենց միկրո USB USB վարդակից` ստացիոնար նախագծերի համար: Փետուրները ճկուն են, շարժական և նույնքան թեթև, որքան իրենց անվանակիցները:

Ես օգտագործում եմ DHT-11 սենսոր: DHT-11- ը զվարճալի սենսոր է, որն ունի գորշ արձագանք և շատ փոքր գին: Տեսեք Amazon- ում:

Մենք նաև տանում ենք աքսեսուարների և փետուրի թևերի ամբողջական շարք ՝ տախտակները տեղադրելու և նախատիպերի պատրաստման համար տարածք ավելացնելու համար: Իր հիմքում Adafruit Feather- ը արտադրանքի ամբողջական էկոհամակարգ է, և ձեր նախագիծը կյանքի կոչելու լավագույն միջոցը:

www.adafruit.com/feather

Ես ընտրում եմ Adafruit Huzzah- ը, քանի որ այն տեղադրում է ESP8266 չիպը: Սա չիպ է, որը ես ամեն օր օգտագործում եմ իմ նախագծերում և սիրում եմ այն:

Դուք կարող եք գնել Huzzah ESP8266 AMAZON- ում ՝

The Huzzah ESP8266 Փետուրի տարբերակ ՝

Նաև ես օգտագործում եմ ամենօրյա Cayenne վահանակը: Cayenne Dashboard- ը կատարյալ լուծում է բոլորի համար, ովքեր ցանկանում են ամպի վրա տվյալները կիսելու կամ MQTT արձանագրություն օգտագործելու Raspberry Pi կամ Arduino տախտակների հետ պարզ միջոց օգտագործելու համար: Կայենը շատ պարզ է, և համայնքը նախագծերի և առաջարկների հանք է: Տեսեք կայքը, այսօր բաժանորդագրվեք անվճար: Կարդացեք ֆորումը և զրուցեք օգտվողների հետ:

Քայլ 1: Adafruit Feather Huzzah

Cayenne IoT բոլորի համար
Cayenne IoT բոլորի համար

Փետուրը Adafruit- ի զարգացման նոր տախտակն է, և ինչպես իր համանունը, այն բարակ է, թեթև և թույլ է տալիս թռչել: Մենք նախագծեցինք Փետուրը `նոր չափանիշ դյուրակիր միկրոկառավարիչների միջուկների համար:

Սա Adafruit Feather HUZZAH ESP8266- ն է ՝ մեր կողմից ընդունված «բոլորը մեկում» ESP8266 WiFi զարգացման տախտակի վրա `ներկառուցված USB- ով և մարտկոցի լիցքավորմամբ: Դա ESP8266 WiFi մոդուլ է `բոլոր անհրաժեշտ հավելումներով, պատրաստ է ցնցման:

The Huzzah ESP8266 Փետուրի տարբերակ ՝

Մանրամասները `

  • Չափերը 2.0 "x 0.9" x 0.28 "(51 մմ x 23 մմ x 8 մմ)
  • 9,7 գրամ
  • ESP8266 @ 80MHz 3.3V տրամաբանությամբ/հզորությամբ
  • 4 ՄԲ FLASH (32 ՄԲիթ)
  • Ներկառուցված WiFi 802.11 բ/գ/ն
  • 3.3 Վ կարգավորիչ ՝ 500 մԱ գագաթնակետային ընթացիկ ելքով
  • CP2104 USB- սերիալային փոխարկիչ ՝ ինքնաթիռով 921600 max baudrate արագ վերբեռնման համար
  • Ավտոմատ վերակայման աջակցություն ՝ նախքան որոնվածը բեռնելը բեռնման ռեժիմի անցնելու համար
  • 9 x GPIO կապում - կարող են օգտագործվել նաև որպես I2C և SPI1 x անալոգային մուտքեր 1.0V առավելագույն
  • Ներկառուցված 100 մԱ LiPoly լիցքավորիչ ՝ լիցքավորման կարգավիճակի ցուցիչով, կարող է նաև հետք կտրել ՝ լիցքավորիչն անջատելու համար
  • Պին #0 կարմիր LED ընդհանուր թարթման համար:
  • Պին #2 կապույտ LED ՝ բեռնման կարգաբերման և ընդհանուր նպատակի համար թարթելու համար
  • Միացնել/միացնել քորոցը
  • 4 ամրացման անցքեր
  • Վերականգնել կոճակը

Քայլ 2: Cayenne IoT բոլորի համար

Cayenne- ը կատարյալ հարթակ է ձեր ամպային նախագիծը զարգացնելու համար: Cayenne- ը ձեզ տալիս է ամբողջական լուծում ձեր IoT նախագծի մշակման համար: Տախտակ, որը ստանում է տվյալները, պահում և նաև միացնում դրանք: Դուք կարող եք օրինակ նամակ ուղարկել կամ հաղորդագրություն ուղարկել: Բոլոր տեղադրումը շատ պարզ է, կան բազմաթիվ տեսաերիզներ և բազմաթիվ նախագծեր, որոնք կարող եք դիտել և վերամշակել:

Գրանցվեք անվճար հիմա:

Դրանից հետո կարող եք տախտակ ավելացնել ձեր վահանակի վրա: Նշեք ձեր անձնական նշանը: Դրանից հետո դուք պետք է սա ստորագրեք Arduino կոդի մեջ:

Քայլ 3: Տեղադրեք ծրագրակազմը

Առաջին հերթին ներբեռնեք Adafrut Huzzah վարորդները: Փաստաթղթերը կարող եք տեսնել Adafruit- ի պաշտոնական կայքում և ներբեռնել բոլոր ֆայլերը:

Առաջին քայլից հետո կարող եք ներբեռնել Arduino IDE- ն և ավելացնել Adafruit Huzzah տախտակը: Ներբեռնեք Arduino IDE- ն www.arduino.cc պաշտոնական կայքից և հետևեք տախտակները ավելացնելու ընթացակարգին:

Ավելացրեք Կայենի գրադարանը ՝ հետևելով Arduino- ի պաշտոնական ուղեցույցին: Դուք կարող եք ձեռքով ներբեռնել գրադարանը և տեղադրել այն ՝ պատճենելով ֆայլերը Arduino գրադարանների պանակում:

Դրանից հետո դուք կարող եք բեռնել որոնվածը ձեր տախտակին: Միացրեք Adafruit Huzzah տախտակը ձեր համակարգչին `օգտագործելով USB մալուխ, և վերբեռնեք կոդը` օգտագործելով Arduino IDE- ն:

ՀԻՇՈՄ. Ավելացրեք ձեր SSID- ն ու գաղտնաբառը ձեր WiFi ինտերնետային ցանցի համար և ձեր Cayenne նշանը:

Ներբեռնեք կոդը GitHub- ից.

github.com/masteruan/Meteo-node-Cayenne/bl…

Քայլ 4. Տեղադրեք Adafruit Huzzah Feather ESP8266 Arduino IDE- ում

Տեղադրեք Adafruit Huzzah Feather ESP8266 Arduino IDE- ում
Տեղադրեք Adafruit Huzzah Feather ESP8266 Arduino IDE- ում

Մուտքագրեք https://arduino.esp8266.com/stable/package_esp8266com_index.json- ը Arduino v1.6.4+ նախապատվություններում Board Board Manager- ի լրացուցիչ հասցեների մեջ:

Հաջորդը, օգտագործեք խորհրդի կառավարիչը `ESP8266 փաթեթը տեղադրելու համար:

Տեղադրման գործընթացից հետո դուք պետք է տեսնեք, որ esp8266 փաթեթը նշված է INSTALLED:

Տեղադրման գործընթացը ավարտելուց հետո փակեք «Տախտակների կառավարիչ» պատուհանը: Վերագործարկվելուց հետո ընտրեք Adafruit HUZZAH ESP8266 Գործիքներ-> Տախտակ բացվող ցանկից:

Մանրամասների տախտակ

80 ՄՀց որպես պրոցեսորի հաճախականություն

Ֆլեշի չափը ՝ «4M (3M SPIFFS)»

Վերբեռնման արագություն, ընտրեք 115200 baud

Ձեր FTDI կամ USB-Serial մալուխի համապատասխան COM պորտը

Սա Arduino IDE 8266 աջակցությունն է ՝

Քայլ 5: Կատարեք շրջանը

Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը
Կատարեք շրջանը

DHT-11 սենսորը լավ սենսոր է, որը ձեզ տալիս է երկու արժեք: Խոնավություն և ջերմաստիճան elsելսիուսում կամ Ֆարենհեյթում:

Դուք կարող եք գտնել DHT-11- ը Amazon- ում

Դուք կարող եք օգտագործել DHT-11- ը Arduino- ում և Adafruit Huzzah- ում: Միացրեք VCC- ն և GND- ը համապատասխանաբար 3V և GND կապումներին: Տվյալների քորոցը միացրեք կապի համարին 12. DHT-11- ի 3-րդ կապը NC է (միացված չէ):

Դրանից հետո կարող եք միացնել մարտկոցի վարդակը կամ լուսարձակը: Իմ նախագծում ես օգտագործում եմ կապույտ լեդ կառուցվածքի ներքևում: Երբ մարտկոցը միացնում եմ Adafruit- ի տախտակին, led անջատիչը միացված է: Ինչպես տեսնում եք տեսանյութում, Երբ մետեո-հանգույցը գետնին է, ինչպես տեսահոլովակում է, կապույտ լուսարձակը լուսավորում է ամպի նշագիծը:

Քայլ 6. Ստեղծեք ձեր Cayenne վահանակը

Ստեղծեք ձեր Cayenne վահանակը
Ստեղծեք ձեր Cayenne վահանակը
Ստեղծեք ձեր Cayenne վահանակը
Ստեղծեք ձեր Cayenne վահանակը

Վերջին քայլը ձեր վահանակի պատրաստումն է: Ես օգտագործում եմ երկու անալոգային ոճի վիջեթ ՝ ջերմաստիճանի և հումի արժեքների համար, մեկ կոճակ ՝ ներսից առաջնորդվող հրամանի համար և թվային հաշվիչ, որը ցուցատախտակին ցույց է տալիս մետեոկայանի գործունեության վայրկյանները:

Այժմ դուք կարող եք թողնել Meteo Node- ը ուր ուզում եք, և դա ձեզ ցույց կտա շրջակա միջավայրի ջերմաստիճանը և խոնավությունը: Դուք կարող եք սարքը թողնել էլեկտրականությունից շատ հեռու, քանի որ սարքի ներսում կա լիթիումի մարտկոց: Բացի այդ, Adafruit Huzzah- ն ունի մարտկոցի լիցքավորման լարման կարգավորիչ: Երբ Meteo-Node- ը միացնում եք USB վարդակին, լիցքավորում եք մարտկոցը:

Թողեք սարքը ձեր գինու գործարանի վրա և աշխատավայրում վերահսկեք ձեր որթի ջերմաստիճանը և խոնավությունը: Կամ թողեք սարքը ձեր մեքենայի կամ սառնարանի ներսում և վերահսկեք ջերմաստիճանի և խոնավության արժեքները:

Խորհուրդ ենք տալիս: