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

ESP8266 LED մատրիցային ժամացույց ՝ 8 քայլ (նկարներով)
ESP8266 LED մատրիցային ժամացույց ՝ 8 քայլ (նկարներով)

Video: ESP8266 LED մատրիցային ժամացույց ՝ 8 քայլ (նկարներով)

Video: ESP8266 LED մատրիցային ժամացույց ՝ 8 քայլ (նկարներով)
Video: Blink External LED Using NodeMCU ESP8266 2024, Հուլիսի
Anonim
ESP8266 LED մատրիցային ժամացույց
ESP8266 LED մատրիցային ժամացույց

ESP8266 LED մատրիցային ժամացույց

Պարզ LED մատրիցային ժամացույց `հիմնված հանրաճանաչ ESP8266- ի վրա` իրական ժամանակի ժամացույցի մոդուլով և WiFi- ով ժամանակի համաժամացում NTP սերվերից:

ՆՈՐ! ESP32 տարբերակը նույնպես մատչելի է

Քայլ 1: Մասեր և գործիքներ

Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ
Մասեր և գործիքներ

Նախ եկեք տեսնենք, թե ինչ է մեզ պետք:

Մասեր:

  • 6 x 8x8 MAX7219 LED մատրիցա Banggood
  • 1 x RTC DS3231
  • 1 x ESP12 տախտակ Bangood
  • 1 x մակարոնի բանկա
  • 1 x 5.5 մմ X 2.1 մմ DC սնուցման մետաղական վահանակի վահանակ
  • 1 x USB- ից մինչև 5.5 մմ X 2.1 մմ տրամաչափի խցիկ 5 վ DC հոսանքի մալուխ
  • 1 x Պատուհանի երանգի ֆիլմ
  • 11 x կանացի և էգ dupont լարեր Bangood

Գործիքներ:

  • զոդման երկաթ
  • լակի շիշ
  • հոբբի դանակ
  • երկկողմանի ժապավեն

Բոլոր մասերը հեշտությամբ կարելի է ձեռք բերել ebay/aliexpress և/կամ տեղական խանութներից:

Քայլ 2: LED մատրիցի պատրաստում

LED մատրիցայի պատրաստում
LED մատրիցայի պատրաստում
LED մատրիցայի պատրաստում
LED մատրիցայի պատրաստում

Ես ավելի հեշտ գտա 2 x 4 հատ մոդուլ գնել, դրանցից մեկը կիսով չափ կիսել և զոդել մյուսին ՝ միաժամանակ պահպանելով PCB- ի վրա տպված կողմնորոշումը:

Քայլ 3. Միացրեք LED մատրիցային էկրանը և RTC- ը ESP8266- ին

Միացրեք LED մատրիցային էկրանը և RTC- ն ESP8266- ին
Միացրեք LED մատրիցային էկրանը և RTC- ն ESP8266- ին
Միացրեք LED մատրիցային էկրանը և RTC- ն ESP8266- ին
Միացրեք LED մատրիցային էկրանը և RTC- ն ESP8266- ին
Միացրեք LED մատրիցային էկրանը և RTC- ն ESP8266- ին
Միացրեք LED մատրիցային էկրանը և RTC- ն ESP8266- ին

Մոդուլների վրա կպցրեք կապի վերնագրերը, այնուհետև օգտագործեք dupont- ի մալուխները `դրանք հետևյալ կերպ միացնելու համար:

MAX7219 դեպի ESP8266

  • VCC - 3.3V
  • GND - GND
  • CS - D8
  • DIN - D7
  • CLK - D5

DS3231- ից ESP8266- ին

  • GND - GND
  • VCC - 3.3V
  • SDA - D1
  • SCL - D2

RTC մոդուլի մեկ նշում, ըստ երևույթին, այն նաև մարտկոցը լիցքավորելու ունակություն ունի, սակայն դա լավ գաղափար չէ CR2032 օգտագործելիս: Հնարավոր լուծումներից մեկը կլինի կտրել պատկերի վրա նշված հետքը `միացման լիցքավորման հատվածն անջատելու համար: Այս մասին լրացուցիչ տեղեկություններ կարելի է գտնել այստեղ:

Քայլ 4. Flashրամեկուսացրեք ESP8266 մոդուլը

Flashրամեկուսացրեք ESP8266 մոդուլը
Flashրամեկուսացրեք ESP8266 մոդուլը

Nest քայլը կլինի վերբեռնել կոդը ESP8266- ում:

Մինչ բնօրինակը կարող եք գտնել այստեղ (շատ շնորհակալություն հեղինակի համար), կից կարող եք գտնել դրա անգլերեն տարբերակը:

Վերբեռնման գործընթացը բավականին պարզ է, պարզապես մի մոռացեք թարմացնել կոդը ձեր WiFi հավատարմագրերով:

char ssid = "xxxxx"; // ձեր ցանցի SSID (անունը) char pass = "xxxxx"; // ձեր ցանցի գաղտնաբառը

Քայլ 5. Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա

Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա
Կիրառեք արևային ֆիլմը մակարոնի բանկայի վրա

Ես որոշել եմ բանկայի միայն մի մասը ծածկել ֆիլմով, որպեսզի մնացած բաղադրիչները տեսանելի լինեն:

Որոշ փորձարկումներից և սխալներից հետո ես նկատեցի, որ «գաղտնիքն» այն է, որ բանկան և ֆիլմը հնարավորինս թաց լինեն օճառաջրով, որպեսզի կարողանաք ճշգրտումներ կատարել այն կիրառելիս: Օգտագործեք լակի շիշը `ամեն ինչ գեղեցիկ և թաց պահելու համար, իսկ հոբբի դանակը` ավելորդ ֆիլմը կտրելու համար:

Ամբողջովին չորանալուց հետո ֆիլմը պետք է բավականին լավ ձգված լինի բանկայի վրա:

Քայլ 6. Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ

Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ
Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ
Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ
Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ
Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ
Պատրաստեք DC էլեկտրամատակարարման մետաղական խցիկ

Duոդեք 2 dupont մետաղալար DC փականին: Դրանք ESP8266- ին միացված կլինեն հետևյալ կերպ.

  • + - VIN
  • - - GNG

Ամբողջը փորեք բանկայի կափարիչի մեջտեղում և ամրացրեք DC խցիկը:

Քայլ 7: Ամեն ինչ միասին հավաքելը

Image
Image
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը
Ամեն ինչ միասին դնելը

Ամեն ինչ ավելի կոկիկ դարձնելու համար ես RTC- ն և ESP8266- ը կպցրեցի LED էկրանին հետևի մասում `օգտագործելով երկկողմանի ժապավեն: Համոզվեք, որ մոդուլները չեն դիպչում LED մոդուլների որևէ կոնտակտին, և եթե դրանք դիպչում են, օգտագործեք մի քանի էլեկտրական ժապավեն ՝ կոնտակտները ծածկելու համար ՝ շորտերից խուսափելու համար:

Բացի այդ, որպեսզի համոզվեմ, որ էկրանը չի շարժվում բանկայի կափարիչը հետ պտտելուց հետո, դրա ներքևի ծայրին ավելացրեցի մի ժապավեն, որպեսզի այն մնա տեղում բանկայի ներքևում:

Մնում է միացնել USB մալուխը և վերջ:

Քայլ 8: Լրացուցիչ գաղափարներ

  • Ավելացնել պահեստային մարտկոց, որը լիցքավորված է TP4056- ով;
  • Ավելացնել ջերմաստիճանի և խոնավության ցուցիչ;
  • Նախագծել 3D տպագիր պատյան;
  • Ավելացրեք լույսի ցուցիչ `գիշերը էկրանը լուսավորելու համար:

Հուսով եմ, որ ձեզ դուր եկավ այս նախագիծը, և եթե որևէ հարց ունեք, ազատ զգացեք:

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