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

Եղանակային կայան ՝ օգտագործելով Wemos D1 Mini, BME280 և Sensate. 6 քայլ
Եղանակային կայան ՝ օգտագործելով Wemos D1 Mini, BME280 և Sensate. 6 քայլ

Video: Եղանակային կայան ՝ օգտագործելով Wemos D1 Mini, BME280 և Sensate. 6 քայլ

Video: Եղանակային կայան ՝ օգտագործելով Wemos D1 Mini, BME280 և Sensate. 6 քայլ
Video: Arduino Nano, BME280 և SSD1306 OLED եղանակային կայան 2024, Նոյեմբեր
Anonim
Եղանակային կայան ՝ օգտագործելով Wemos D1 Mini, BME280 և Sensate
Եղանակային կայան ՝ օգտագործելով Wemos D1 Mini, BME280 և Sensate

Նախորդ գրառումներում ես կիսվել եմ եղանակային կայան կառուցելու տարբեր եղանակներով: Եթե դեռ չեք ստուգել, ահա հղումը:

Այս ուսանելի դասում ես ցույց կտամ, թե ինչպես կարելի է կառուցել պարզ Եղանակային կայան ՝ օգտագործելով Wemos- ը և IoT պլատֆորմը, որը կոչվում է Sensate: Այսպիսով, եկեք սկսենք:

Պարագաներ

  1. WeMos D1 Mini ………. (Amazon ԱՄՆ / Amazon UK / Banggood)
  2. BME280 …………………. (Ամազոն ԱՄՆ / Ամազոն Մեծ Բրիտանիա / Բանգգուդ)
  3. 1.3 "OLED էկրան ……. (Amazon ԱՄՆ / Amazon UK / Banggood)

Սրանց հետ մեկտեղ մեզ անհրաժեշտ է նաև Sensate հավելվածը iOS- ի կամ Android- ի համար:

Քայլ 1: Ի՞նչ է Sensate- ը:

Ի՞նչ է Sensate- ը
Ի՞նչ է Sensate- ը

«Օգտագործեք Sensate Sense հավելվածը ՝ ցանկացած պահի և ցանկացած վայրում ձեր սենսորներին մուտք գործելու համար: Կառուցեք ձեր վերջնական տվյալների գրանցիչը ՝ օգտագործելով Sensate անվճար որոնվածը առկա սարքավորումների բաղադրիչներով: Կամ գտեք ձեր հավելվածի օպտիմալ չիպը և ստեղծեք ձեր անհատական լուծումը»:

Մի խոսքով, այն ծրագիր է, որը որոնվածի հետ միասին տալիս է պարզ ծրագրեր կառուցելու անվճար կոդ: Մնում է միայն փակել իրենց որոնվածը, տեղադրել նրանց ծրագիրը, անցնել կազմաձևման կարգավորումները և պատրաստ եք հավաքել տվյալները: ձեր տվիչներից:

Քայլ 2: Flashրամեկուսացման Sensate որոնվածը:

Ingրամեկուսացման Sensate որոնվածը
Ingրամեկուսացման Sensate որոնվածը
Ingրամեկուսացման Sensate որոնվածը
Ingրամեկուսացման Sensate որոնվածը
Ingրամեկուսացման Sensate որոնվածը
Ingրամեկուսացման Sensate որոնվածը

Այժմ մենք ցանկանում ենք, որ մեր ESP խորհուրդը (այս դեպքում WeMos D1 Mini) կարողանա միանալ Sensate ամպին: Դրա համար մենք պետք է Sensate's Firmware- ը մեր տախտակի վրա միացնենք: Գործընթացը բավականին ուղիղ է:

Նախ համոզվեք, որ ներբեռնում եք հետևյալը.

  • Ներբեռնեք և տեղադրեք CP210x կամ CH34x վարորդ (կախված ձեր տախտակի վրա օգտագործվող USB to TTL չիպից): Իմ դեպքում ես տեղադրել եմ CH340:
  • Ներբեռնեք NodeMCU ֆլեշ գործիքը այստեղից:
  • Հաջորդը ներբեռնեք Sensate- ի վերջին որոնվածը այստեղից:

Ամեն ինչ ներբեռնելուց և վարորդները տեղադրվելուց հետո: Մենք պետք է ստուգենք մեր WeMos տախտակի նավահանգիստը: Նավահանգիստը գտնելու համար.

  • Գնացեք «Սարքի կառավարիչ» >> «Պորտեր»:
  • Միացրեք տախտակը համակարգչին USB- ի միջոցով: Դուք կնկատեք, որ ցուցակում հայտնվում է նոր նավահանգիստ: Նկատի ունեցեք այն:

Այժմ մենք կարող ենք տախտակը բռնկել նոր որոնվածով: Համոզվեք, որ դուք ներբեռնել եք ճիշտ որոնվածը հղումից: (Այս նախագծում մենք օգտագործում ենք WeMos D1 mini, այնպես որ մենք կօգտագործենք այդ որոնվածը)

  • Բացեք փայլատակը և անցեք «Ընդլայնված» ներդիրին: Համոզվեք, որ ունեք նմանատիպ կարգավորումներ, ինչպես վերևում պատկերված է:
  • Հաջորդը անցեք «Կարգավորել» ներդիրին, կտտացրեք առաջին տողին և անցեք այն թղթապանակին, որտեղ դուք ներբեռնել եք որոնվածը: Ընտրեք համապատասխան ֆայլը:
  • Այժմ անցեք «Գործողություն» ներդիրին, այստեղ COM նավահանգստի վանդակում ընտրեք ձեր նշած պորտը:
  • Կտտացրեք «Ֆլեշ» կոճակին և սպասեք մինչև թարթումն ավարտվի:

Այժմ մենք ունենք WeMos D1 մինի տախտակ ՝ Sensate- ի որոնվածով: Բեռնման գործընթացը ավարտելու համար պարզապես կտտացրեք վերակայման կոճակին:

Քայլ 3: WiFi ցանցի կազմաձևում:

WiFi ցանցի կարգավորում
WiFi ցանցի կարգավորում
WiFi ցանցի կարգավորում
WiFi ցանցի կարգավորում
WiFi ցանցի կարգավորում
WiFi ցանցի կարգավորում

Այժմ, երբ մենք հաջողությամբ բռնկվեցինք և գործարկեցինք որոնվածը, մենք պետք է WiFi հավատարմագրերը տեղադրենք տախտակին: Դա անելու համար նախ միացրեք տախտակը և միացրեք ձեր սմարթֆոնի WiFi- ը: Հետևեք ստորև տրված քայլերին.

  1. Կտտացրեք «Sensate-Setup» և մուտքագրեք «Setup-Sensate» կանխադրված գաղտնաբառը:
  2. Սարքը միացնելուց հետո բացեք ձեր կանխադրված դիտարկիչը և մուտքագրեք «192.168.4.1» հասցեն և սեղմեք enter:
  3. Դուք կուղարկվեք կարգավորումների էջ: Այստեղ ընտրեք «SSID» (WiFi անունը), որին ցանկանում եք միանալ, ապա մուտքագրեք դրա գաղտնաբառը:
  4. Serviceառայության կազմաձևում ձեր սարքին տվեք անուն (այս դեպքում «Եղանակային կայան»): Կտտացրեք պահպանել և վերագործարկել:

Այս ամենն արված է, այժմ WeMos- ի խորհուրդը պատրաստ է միանալ ձեր WiFi ցանցին: Այժմ մենք կարող ենք առաջ շարժվել և սկսել կարգավորումը Sensate հավելվածում:

Քայլ 4: Sensate բջջային հավելվածի ստեղծում:

Sensate բջջային հավելվածի ստեղծում
Sensate բջջային հավելվածի ստեղծում
Sensate բջջային հավելվածի ստեղծում
Sensate բջջային հավելվածի ստեղծում
Sensate բջջային հավելվածի ստեղծում
Sensate բջջային հավելվածի ստեղծում

Նախևառաջ համոզվեք, որ տեղադրել եք Sensate Sense ծրագիրը ձեր սմարթֆոնում: Հաջորդը բացեք ծրագիրը և հետևեք ստորև տրված քայլերին.

  • Առաջին էջում կտտացրեք «Սարքաշարի տեղադրում»: Այնուհետև այն կհարցնի ՝ արդյո՞ք մենք ցանկանում ենք կարգավորել կամուրջը, քանի որ այն արդեն կարգավորել ենք նախորդ քայլին, մենք կտտանք երկրորդ տարբերակին ՝ «Ոչ, այն արդեն կազմաձևված է»
  • Հաջորդ էջը ցույց կտա առկա բոլոր կամուրջները: Ընտրեք այն, ինչ մենք պարզապես պատրաստել ենք:
  • Հաջորդ էջում մենք կստանանք սենսորների վերաբերյալ բոլոր մանրամասները և 3 տարբերակ: Այստեղ ընտրեք «Կազմաձևման հրաշագործ»: Հաջորդ էջում կարող եք լրացուցիչ տեղեկություններ կարդալ կազմաձևման վերաբերյալ: Երբ կարդաք այն, կտտացրեք «Սկսել»:
  • Այժմ մենք ստանում ենք բոլոր աջակցվող տախտակների ցուցակը: Այստեղ մենք կընտրենք «WeMos D1 Mini» և կտտացրեք «Շարունակել»:
  • Հաջորդը մեզ խնդրում է ընտրել գործողության ռեժիմ: Գոյություն ունի 2 ռեժիմ, մեկը սովորական ռեժիմն է, որը հնարավորինս հաճախ կտա և կթարմացնի ընթերցումները: Մյուս ռեժիմը «Քնի ռեժիմ», այս ռեժիմում մենք կարող ենք պարբերական թարմացումներ ստանալ, և խորհուրդը կլինի էներգախնայողության ռեժիմում: Այս նախագծի համար ես ընտրել եմ առաջին ռեժիմը, քանի որ ցանկանում եմ ջերմաստիճանի և խոնավության իրական ժամանակի թարմացումներ:
  • Հաջորդը մենք պետք է ընտրենք էկրանը: Քանի որ մենք օգտագործում ենք 1.3 "128x64 էկրան, մենք կընտրենք այն: Այնուհետև կտտացրեք« Շարունակել »:
  • Հաջորդ էջում պարզապես ընտրեք «Ոչ ընդլայնում»:
  • Հաջորդ էջում մենք պետք է ընտրենք սենսորը: Մենք օգտագործում ենք «BME280», այնպես որ ընտրեք դա: Համոզվեք, որ չեք ընտրում BMP280- ը, որը նման է, բայց չունի ճնշման սենսոր:
  • Երբ ընտրում ենք սենսորը, ծրագիրը մեզ հնարավորություն է տալիս ընտրելու, թե որ տվյալներն ենք ցանկանում հավաքել: Այստեղ միացրեք բոլոր երեք տարբերակները: Կարիք չկա խաղալ այլ կարգավորումների հետ:
  • Վերջապես կտտացրեք ավարտին:

Այժմ մեզ մնում է միայն կառուցել շրջանը:

Քայլ 5: Շղթայի կառուցում:

Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում
Շրջանի կառուցում

Քանի որ մենք այստեղ օգտագործում ենք I2C հաղորդակցությունները, կապերը շատ պարզ են: Վերաբերեք վերը նշված պատկերներին: Այստեղ գործում է 4 կապում ՝ VCC, GND (հոսանքի կապում) և SDA, SCL (I2C կապում):

Միացրեք լարերը հետևյալ կերպ.

VCC = 3.3V

GND = GND

SCL = SCL (D1)

SDA = SDA (D2)

Եվ վերջ: Այժմ պարզապես միացրեք միացումը և սպասեք, մինչև այն միանա ցանցին: Այժմ մենք կստանանք տվյալները OLED և հավելվածի մասին:

Քայլ 6: Վերջնական նշում:

Վերջնական նշում
Վերջնական նշում
Վերջնական նշում
Վերջնական նշում

Այսպիսով, այժմ մենք ունենք DIY եղանակային կայան ՝ առանց իրականում ծածկագիր գրելու: Հերիք չէ՞ Հուսով եմ, որ ձեռնարկը հեշտ էր հետևել, և դուք հիմա ինչ -որ բան սովորեցիք:

Եթե ունեք որևէ հարց, ազատ զգացեք թողնել մեկնաբանություն ստորև:

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