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

Եզակի գրասեղանի եղանակային կայանի ցուցափեղկ. 5 քայլ (նկարներով)
Եզակի գրասեղանի եղանակային կայանի ցուցափեղկ. 5 քայլ (նկարներով)

Video: Եզակի գրասեղանի եղանակային կայանի ցուցափեղկ. 5 քայլ (նկարներով)

Video: Եզակի գրասեղանի եղանակային կայանի ցուցափեղկ. 5 քայլ (նկարներով)
Video: BANFF ՏՈՒՐԻՍՏԱԿԱՆ ՈՒՂԵՑՈՒՅՑ 🦌 | 15 անելիքներ BANFF-ում, Կանադա 🇨🇦 ⛰️ 2024, Նոյեմբեր
Anonim
Image
Image

Ողջույն տղերք! Այս ամիսների նախագծի համար ես եղանակային կայան եմ պատրաստել Գրասեղանի գործարանի տեսքով կամ կարող եք այն անվանել որպես Գրասեղանի ցուցափեղկ: Այս եղանակային կայանը ESP8266- ի մեջ տվյալներ է բերում openwethermap.org անունով կայքից և փոխում է RGB- ի գույները ցուցադրման մեջ: Theուցադրականն ստացել է շատ տարբեր գույների համակցություններ, դրանք փոխվում են ըստ Timeամանակի և Կլիմայի: Օրինակ, եթե երեկոյան դրսում անձրև է գալիս, ապա ամպի գույնը դառնում է կարմիր, նարնջագույն, դեղին համադրություն և ցույց է տալիս այդ ամպրոպի ազդեցությունը:

Քայլ 1: Պահանջվող բաղադրիչներ

Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ
Պահանջվող բաղադրիչներ

*Հանգույց MCU (ESP8266)

*WS2812 LED ժապավեն

*5 վ Micro USB լիցքավորիչ

*3D տպագիր մասեր

Քայլ 2: Շղթայի միացում

Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում
Շղթայի միացում

*Կատարեք միացումները, ինչպես ցույց է տրված սխեմաներում:

*Առանձին LED- ների փոխարեն կարող եք օգտագործել WS2812B LED ժապավենը:

*Տվյալների կապը միացված է ESP8266- ի D4, GND- ին GND- ին և 5v- ին NodeMCU- ի Vin- ին:

*Համոզվեք, որ յուրաքանչյուր պատի համար օգտագործում եք 4 լուսադիոդ (4 լուսադիոդ x 4 պատ = 16 լուսադիոդ), 7 լուսադիոդ ամպի համար և 2 լուսադիոդ արևի/լուսնի համար (3D տպագիր փոքր շրջան):

*ESP8266 տախտակը տեղադրված է հիմքի տակ, հիմքը ունի 3D տպագրությամբ կազմ ՝ այն ծածկելու համար:

Քայլ 3: Pառատունկ

Տնկում
Տնկում

*Կաթսայի մեջ դրեք պոլիէթիլենային ծածկ:

*Հողը և շունչը դրեք տուփի ձևի կաթսայի մեջ:

Քայլ 4: Կոդավորում

Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում
Կոդավորում

*Բացեք Arduino IDE- ում ստորև տրված ծածկագիրը:

*Կոդ ՝

*Համոզվեք, որ ներառել եք ծածկագրում նշված յուրաքանչյուր գրադարան:

*Այժմ դուք պետք է խմբագրեք սա

Լար OPEN_WEATHER_MAP_APP_ID = "App_ID"; Լար OPEN_WEATHER_MAP_LOCATION_ID = "Location_ID";

*Բացեք դիտարկիչը և որոնեք www.openweathermap.org:

*Ստեղծեք հաշիվ և մուտք գործեք այդ կայքը:

*Սեղմեք API ստեղների վրա պատճենեք բանալին և տեղադրեք ծրագրում APP_ID հասցեով:

*Նույն կայքում որոնելով ձեր գտնվելու վայրը, բացեք արդյունքը և պատճենեք վերջին համարը URL- ից և տեղադրեք LOCATION_ID- ում:

*MAP_ID- ը և LOCATION_ID- ը նման կլինեն իմին:

*Մուտքագրեք ձեր Wifi_name- ը ssid հասցեով և ձեր Wifi գաղտնաբառը:

const char* ssid = "Wifi_name"; const char* գաղտնաբառ = "գաղտնաբառ";

*Այժմ փոխեք zoneամային գոտին ՝ ըստ ձեր երկրի Zամային Գոտու

int ժամային գոտի = 5.5 * 3600;

Ըստ Հնդկաստանի ՝ Timeամային գոտին 5:30 է, այնպես որ ես մուտքագրել եմ 5.5: Նմանապես, կարող եք մուտքագրել ձեր Timeամային գոտին:

*Բոլոր տողերը պետք է խմբագրվեն ձեր կողմից, ինչպես ցույց տվեցի:

*Այժմ միացրեք ESP8266- ը ձեր համակարգչին, ընտրեք նավահանգիստը և վերբեռնեք ծածկագիրը:

Քայլ 5: Վերջնական

Վերջնական
Վերջնական

Միացրեք Micro USB լիցքավորիչը, և դուք ավարտված եք:

Շնորհակալություն!

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