Բովանդակություն:
- Պարագաներ
- Քայլ 1: Վեբ հավելվածի և ցանցային սարքի ստեղծում
- Քայլ 2: Շղթայի ստեղծում
- Քայլ 3: Կոդի վերբեռնում
- Քայլ 4: PCB- ի կառուցում և պարիսպ
- Քայլ 5: Տեսաուսույց
Video: Պարզ եղանակային կայան V2.0: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Նախկինում ես կիսում էի եղանակային կայանների մի քանի տեսակներ, որոնք տարբեր կերպ էին գործում: Եթե չեք կարդացել այդ հոդվածները, խորհուրդ եմ տալիս այն ստուգել այստեղ ՝
- Պարզ օդերևութաբանական կայան ՝ օգտագործելով ESP8266:
- Սենյակի եղանակային կայան ՝ օգտագործելով Arduino և BME280:
Այս ուսումնական ձեռնարկում ես կկիսեմ թարմացված եղանակային կայանը `նախորդ երկուսի համակցված հատկություններով և մի քանի լրացուցիչ հնարավորություններով: Ներքին ջերմաստիճանի, խոնավության և ճնշման հետ մեկտեղ մենք կարող ենք նաև բերել ընթացիկ եղանակային վիճակը և կանխատեսել հաջորդ օրվա համար: Այս բոլոր տվյալները կցուցադրվեն OLED էկրանին, վեբ էջին և android/ios ծրագրին:
Այսպիսով, առանց այլևս ժամանակ կորցնելու, եկեք սկսենք:
P. S. Եթե Ձեզ դուր է գալիս այս ուսուցանվողը, խնդրում ենք քվեարկեք այն Սենսորների մրցույթում:)
Պարագաներ
Ահա այն մասերի ցանկը, որոնք մենք կօգտագործենք այս նախագծի համար:
Wemos D1 Mini (Amazon ԱՄՆ / Amazon EU). Դուք կարող եք օգտագործել ցանկացած ESP8266 / ESP32 վրա հիմնված dev-board
BME280 տվիչ (Amazon ԱՄՆ / Amazon ԵՄ). Համոզվեք, որ գնում եք «BME280» ՝ այն չշփոթելու համար «BMP280» - ի հետ
1.3 "OLED էկրան (Amazon ԱՄՆ / Amazon EU). Ես առաջարկում եմ ձեզ ձեռք բերել նույն OLED- ը, ինչ ես օգտագործել եմ, կամ կարող եք պայքարել դրա հետ, քանի որ շատ OLED- ներ չեն աշխատում ESP տախտակներով:
Pushbutton (Amazon ԱՄՆ / Amazon ԵՄ). Օգտագործեք ակնթարթային անջատիչ, քանի որ այն կփոխվի տարբեր ռեժիմների միջև
Breadboard հետ jumpers (Amazon ԱՄՆ / Amazon ԵՄ): Նախատիպերի ստեղծման համար
Նախատիպի տախտակ (Amazon ԱՄՆ / Amazon EU). Ամրացնել ամեն ինչ `ավելի մշտական նախատիպ ստեղծելու համար:
3.7 վ մարտկոց (Amazon ԱՄՆ / Amazon EU). Համակարգը սնուցելու համար (ըստ ցանկության)
Այս մասերի հետ մեկտեղ, մեզ անհրաժեշտ է նաև ծրագրակազմ ՝ ամեն ինչ աշխատեցնելու համար
RemoteMe. Դա IoT հարթակ է, որտեղ ծառայություններից օգտվելու համար անհրաժեշտ է ստեղծել հաշիվ: Այն ամբողջովին անվճար է:
Arduino IDE. Կոդը վերբեռնելու համար:
Ահա որոշ գործիքներ, որոնք կարող են անհրաժեշտ լինել ճանապարհին.
Մետաղալարեր (Amazon US / Amazon EU)
Oldոդման հավաքածու (Amazon US / Amazon EU)
Օգնող ձեռքեր (Amazon ԱՄՆ / Amazon ԵՄ)
Երբ հավաքեք ամբողջ նյութը, մենք կարող ենք անցնել հաջորդ քայլին:
Քայլ 1: Վեբ հավելվածի և ցանցային սարքի ստեղծում
Նախ մենք պետք է գնանք Remoteme.org և մուտք գործենք մեր հաշիվ: Եթե հաշիվ չունեք, ապա այժմ այն ստեղծելու ժամանակն է: Այժմ, երբ մենք մուտք ենք գործել հեռակա հաշիվ, կարող ենք կառուցել մեր եղանակային կայանը, հղում կատարեք հետևյալ քայլերին.
- Երբ մենք մուտք ենք գործում մեր հեռակա հաշիվ, մենք վերահղվում ենք մի էջ, որտեղ մենք կտեսնենք նախագծերի ցանկը: Այստեղ ոլորեք ներքև և կգտնեք «Եղանակային կայան»: Սեղմեք դրա վրա:
- Կհայտնվի բացվող պատուհան, այստեղ կտտացրեք մենք կարող ենք գտնել նախագծի վերաբերյալ բոլոր անհրաժեշտ տեղեկությունները: Եթե ցանկանում եք, կարող եք կարդալ բոլոր մանրամասները կամ պարզապես հետևել այս հրահանգին:
-
Մենք պետք է գնանք «կառուցել» ներդիրին և լրացնենք տվյալները:
- Նախ մուտքագրեք ձեր WiFi անունը և գաղտնաբառը: Սա թույլ կտա ESP տախտակին միանալ ձեր WiFi ցանցին:
- Հաջորդը կա մի տարբերակ, որտեղ մենք կարող ենք ընտրել տախտակի տեսակը: Քանի որ մենք օգտագործում ենք Wemos D1 mini հիմնված ESP8266- ի վրա, մենք կընտրենք այդ տախտակը:
- Այժմ մենք պետք է մուտքագրենք գտնվելու վայրը, դա այն քաղաքն է, որտեղ դուք ապրում եք: Մուտքագրեք քաղաքի անունը և երկրի ծածկագիրը: Օրինակ. «Վարշավա, Պլ» պատկերում դա նշանակում է Վարշավա քաղաք, Լեհաստան: Ձեր քաղաքը և երկիրը մուտքագրելուց հետո ոլորեք ներքև: Այստեղ կարող եք փոխել ծրագրի և սարքի անվանումը, բայց դա պարտադիր չէ: Այսպիսով, դուք կարող եք ուղղակիորեն սեղմել «Հաջորդ քայլը»:
- Սա վերջին քայլն է այստեղ, պարզապես կտտացրեք «Կառուցել նախագիծ»: Այժմ դուք կարող եք ներբեռնել ծածկագրի հրաշագործի կողմից ինքնաբերաբար ստեղծված կոդը:
- Ստորև կան 3 տարբերակ ՝ Բաց, QR կոդ և Տեղադրեք: Կտտացնելով առաջին տարբերակին ՝ եղանակի տվյալներով վեբ էջ կբացվի: Երկրորդ տարբերակը կստանա QR կոդ, որը կարող է սկանավորվել ցանկացած սմարթֆոնի միջոցով ՝ բջջային դիտարկիչում կայքէջը ստանալու համար: Երրորդ տարբերակը կտա նաև վեբ էջ, որը վեբ ծրագիր կտեղադրի Android/iPhone- ում:
Կայքում դուք կնկատեք, որ առաջին երկու հոսքերը ցույց են տալիս տվյալներ, բայց վերջինը դատարկ է: Դա պայմանավորված է նրանով, որ մենք դեռ պետք է սենյակային եղանակային կայան ստեղծենք: Այսպիսով, եկեք միացում կազմենք մեր եղանակային կայանի համար:
Քայլ 2: Շղթայի ստեղծում
Այժմ, երբ մենք ունենք ծածկագիրը, այն պետք է վերբեռնենք տախտակին: Բայց նախ մենք պետք է Display, BME280 սենսոր և անջատիչ միացնենք Wemos D1 mini- ին: Դա անելու համար նախ նշեք վերևի սխեմայի սխեման:
Այստեղ մենք օգտագործել ենք I2C արձանագրությունը `մոդուլները միացնելու համար:
- SDA ՝ ամրացնելու D2- ը
- SCL ՝ ամրացնելով D1- ը
- GND ՝ GND ամրացնելու համար
- VIN ՝ ամրացնելու համար 3.3 վ
Նշում. SDA և SCL կապի և BME280 կապումներն միացրեք ESP- ին: GND- ի բոլոր կապումներն անհրաժեշտ է միացնել իրար:
Անջատիչի մեկ տերմինալը միացված է D3- ին, իսկ մյուսը `GND- ին: Եթե չգիտեք, թե ինչպես է աշխատում կոճակը, ես առաջարկում եմ դիտել այս հոդվածը: Ավելի լավ հասկանալու համար դիմեք վերը նշված պատկերներին:
Քայլ 3: Կոդի վերբեռնում
Նախքան ծածկագիրը վերբեռնելը, համոզվեք, որ բոլոր ESP տախտակները տեղադրված են IDE- ում: Եթե չգիտեք, թե ինչպես դա անել, ապա դիտեք այս YouTube տեսանյութը:
Տեղադրեք նաև հետևյալ գրադարանները.
- RemoteMe
- RemoteMeUtils
- SparkFun BME280
- esp8266-OLED- վարպետ
- RBD_Button
- RBD_Timer
Այս գրադարանները տեղադրելու համար: բաց IDE և goto Գործիքներ >> Կառավարեք գրադարանները: Որոնման տողում մուտքագրեք գրադարանի անունը մեկ առ մեկ և տեղադրեք այն:
Այժմ հանեք RemoteMe- ից ներբեռնված կոդի ֆայլը և բացեք այն Arduino IDE- ով: Հետևեք հետևյալ քայլերին.
- Միացրեք ձեր wemos- ը համակարգչին և ընտրեք տախտակի տեսակը (Wemos D1 R1 mini) և ընտրեք ճիշտ նավահանգիստը:
- Այժմ վերբեռնեք կոդը և սպասեք, մինչև այն ավարտվի:
- Կոդը վերբեռնելուց հետո խորհուրդը կմիանա ձեր WiFi- ին և կսկսի տվյալները ցուցադրել OLED էկրանին:
- Կոճակը սեղմելը կփոխվի 3 ռեժիմի միջև: Դուք կարող եք դա ինքներդ ստուգել:
Այժմ, երբ ամեն ինչ աշխատում է այնպես, ինչպես և սպասվում էր, մենք կարող ենք շարունակել այս շրջանը դարձնել ավելի մշտական և փակ, որպեսզի այն ավելի լավ տեսք ունենա:
Քայլ 4: PCB- ի կառուցում և պարիսպ
Մեր սխեման ավելի ապահով և մշտական դարձնելու համար մենք պետք է բոլոր բաղադրիչները միասին զոդենք նախատիպի տախտակի վրա: Ես կիսվել եմ իմ աշխատանքի պատկերներով `ավելի լավ պատկերացում կազմելու համար: Ifանկության դեպքում կարող եք կատարել տարբեր դիզայն:
Պարիսպի համար ես օգտագործել եմ փրփուր տախտակ, քանի որ այն հեշտ է օգտագործել և աշխատել: Ստորև ես տրամադրել եմ CAD, որին կարող եք անդրադառնալ ՝ ձեր սեփական պարիսպը պատրաստելու համար:
Քայլ 5: Տեսաուսույց
Եթե ձեզ դուր է գալիս սա ուսանելի, քվեարկեք:
Խորհուրդ ենք տալիս:
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվել է ճիշտ ճանապարհով. 8 քայլ (նկարներով)
NaTaLia եղանակային կայան. Arduino արևային էներգիայով աշխատող եղանակային կայանը կատարվեց ճիշտ ճանապարհով. 2 տարբեր վայրերում 1 տարվա հաջող աշխատանքից հետո ես կիսում եմ իմ արևային էներգիայով աշխատող եղանակային կայանի նախագծի ծրագրերը և բացատրում, թե ինչպես այն վերածվեց համակարգի, որն իսկապես կարող է գոյատևել երկար ժամանակ: արևային էներգիայի ժամանակաշրջաններ: Եթե հետևեք
DIY եղանակային կայան և WiFi սենսորային կայան. 7 քայլ (նկարներով)
DIY եղանակային կայան և WiFi սենսորային կայան. Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է եղանակային կայան ստեղծել WiFi սենսորային կայանի հետ միասին: Սենսորային կայանը չափում է տեղական ջերմաստիճանի և խոնավության տվյալները և այն WiFi- ի միջոցով ուղարկում է եղանակային կայանին: Օդերևութաբանական կայանն այնուհետև ցուցադրում է
Ինչպես կատարել պարզ եղանակային կայան ՝ 8 քայլ
Բարև տղերք, այս տեսանյութում ես ձեզ ցույց կտամ, թե ինչպես կարելի է պարզ եղանակային կայան պատրաստել ՝ ջերմաստիճանը և խոնավությունը զգալու համար ՝ օգտագործելով DHT11 սենսորը:
Ինչպես կատարել պարզ եղանակային կայան Arduino- ի միջոցով. 6 քայլ (նկարներով)
Ինչպես պատրաստել պարզ եղանակային կայան Arduino- ի միջոցով: Բարև տղերք: Այս հրահանգում ես կբացատրեմ, թե ինչպես կարելի է պարզ եղանակային կայան կատարել ջերմաստիճանը և խոնավությունը զգալու համար `օգտագործելով DHT11 սենսոր և Arduino, զգայուն տվյալները կցուցադրվեն LCD էկրանին: Նախքան այս հրահանգը սկսելը, դուք պետք է իմանաք, որ
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). 5 քայլ (նկարներով)
Acurite 5 in 1 եղանակային կայան ՝ օգտագործելով Raspberry Pi և Weewx (այլ եղանակային կայաններ համատեղելի են). Երբ ես գնել էի Acurite 5 in 1 օդերևութաբանական կայանը, ես ցանկանում էի, որ կարողանայի ստուգել եղանակը իմ տանը, երբ ես հեռու էի: Երբ տուն հասա և տեղադրեցի, հասկացա, որ կամ պետք է միացնեմ համակարգչին կամ գնեմ նրանց խելացի հանգույցը