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

Barամացույց Bar Bar IOT (ESP8266 + 3D տպված պատյան) ՝ 5 քայլ (նկարներով)
Barամացույց Bar Bar IOT (ESP8266 + 3D տպված պատյան) ՝ 5 քայլ (նկարներով)

Video: Barամացույց Bar Bar IOT (ESP8266 + 3D տպված պատյան) ՝ 5 քայլ (նկարներով)

Video: Barամացույց Bar Bar IOT (ESP8266 + 3D տպված պատյան) ՝ 5 քայլ (նկարներով)
Video: Control Position and Speed of Stepper motor with L298N module using Arduino 2024, Նոյեմբեր
Anonim
Գրաֆիկական ժամացույց IOT (ESP8266 + 3D տպագիր պատյան)
Գրաֆիկական ժամացույց IOT (ESP8266 + 3D տպագիր պատյան)
Գրաֆիկական ժամացույց IOT (ESP8266 + 3D տպագիր պատյան)
Գրաֆիկական ժամացույց IOT (ESP8266 + 3D տպագիր պատյան)

Ողջու՜յն, Այս հրահանգների վրա ես ձեզ կբացատրեմ, թե ինչպես կարելի է կառուցել IOT 256 LED բար գրաֆիկական ժամացույց:

Այս ժամացույցը պատրաստելը շատ դժվար չէ, բայց շատ թանկ չէ, բայց դուք պետք է համբերատար լինեք ժամանակը նշելու համար ^^ բայց դա հաճելի է պատրաստել և լի ուսմունքով:

Այս ժամացույցը պատրաստելու համար հիմնական քայլերը կլինեն.

  • Պատրաստեք սեղմիչ տուփ
  • Գտեք ճշգրիտ ժամանակը WiFi- ի և NTP պրոտոկոլի միջոցով
  • Programրագրեք 8x32 LED Matrix կախարդը ներկայացնում է 256 LED

Պարագաներ

  • Led Matrix WS2812B 8x32 11 € Aliexpress- ում

    8x32 WS2812B LED մատրիցը Adafruit ընկերության կողմից կոչվում է նաև NeoMatrix:

  • A Nodemcu ESP8266 տախտակ 3 -ից 4 € Aliexpress- ում (Նոդեմկուն ավելի նուրբ է, քան Wemos- ը)
  • Որոշ 3D տպիչի թելեր (120 գ ≈)
  • 2 պտուտակ կամ մեխ
  • USB մալուխ (USB Type A- ից մինչև Micro USB Type B)
  • USB պատի ադապտեր

Պահանջվող գործիքներ

  • 3D տպիչ, իմը Creality CR-10- ն է
  • A տափակաբերան աքցան
  • Soldոդման երկաթ

Ընտրովի գործիքներ

  • Որոշ տաք սոսինձ
  • USB DC լարման ստուգիչ (բավականին օգտակար է շատ նախագծերում)

Քայլ 1: Ինչպե՞ս ասել ժամանակը:

Ինչպե՞ս ասել ժամանակը
Ինչպե՞ս ասել ժամանակը
Ինչպե՞ս ասել ժամանակը
Ինչպե՞ս ասել ժամանակը

Նկար 1 -ը և «Explanation_Clock.pdf» ֆայլը կբացատրեն ձեզ, թե ինչպես կարդալ այս ժամացույցը: Հիմնականում անհրաժեշտ է հաշվել յուրաքանչյուր RGB սյունակի կետերը (կարմիր = ժամ / կանաչ = րոպե / կապույտ = վայրկյան):

Օրինակ, ժամացույցը 2 -ում ցույց է տալիս 17h50m44s:

Քայլ 2. Նախագծեք եռաչափ տպված տեսահոլովակների պատյանը `օգտագործելով Fusion 360 -ը

Եռաչափ տպված տեսահոլովակների պատյանների նախագծում Fusion 360 -ի միջոցով
Եռաչափ տպված տեսահոլովակների պատյանների նախագծում Fusion 360 -ի միջոցով
Եռաչափ տպված տեսահոլովակների պատյանների նախագծում Fusion 360 -ի միջոցով
Եռաչափ տպված տեսահոլովակների պատյանների նախագծում Fusion 360 -ի միջոցով
Եռաչափ տպված տեսահոլովակների պատյանների նախագծում Fusion 360 -ի միջոցով
Եռաչափ տպված տեսահոլովակների պատյանների նախագծում Fusion 360 -ի միջոցով

Ես ուզում էի, որ այս տուփը լիովին ամրացվող տուփ լինի, այնպես որ ես այն ձևավորեցի այնպես, որ ես սոսինձ օգտագործելու կարիք չունեի:

Clip-on- ը ոգեշնչված է այս երկու ձեռնարկներից (կողային հոլովակ) (միջին հոլովակ)

Մատրիցայի չափսերը.

300 մմ բարձրություն x 80 մմ երկարություն x 2 մմ լայնություն

Տուփի չափսերը.

323 մմ բարձրություն x 85 մմ երկարություն x 9.2 մմ լայնություն

Հիմնական թվերի տպում.

  • 180 գ թելիկ
  • 16:30 (տպման ժամանակը)

Ստորև ներկայացված են 4 ֆայլեր.

  • Box_Bottom_ws (աջակցությամբ)
  • Box_Top_ws (աջակցությամբ)
  • Verածկոց_Ստորին_Մատրիցա
  • Շապիկ Top_Matrix

Այս 4 կտորները ձեզ հարկավոր կլինեն ամբողջական պատյան պատրաստելու համար:

Ֆայլերը հասանելի են նաև Thingiverse- ում, ահա հղումը ՝

Քայլ 3. Հավաքեք 3D տպված պատյան + ESP8266

Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266
Հավաքեք եռաչափ տպված պատյան + ESP8266

4 կտոր տպելուց հետո հետևեք հետևյալ քայլերին.

  1. Ապամոնտաժեք Matrix- ի բոլոր լարերը, բացառությամբ 5V- ի, GND- ի և DIN- ի
  2. Մնացած 3 լարերը կպցրեք ESP8266 տախտակին (տես սխեմատիկ պատկերը)
  3. Հավաքեք «Box_Bottom_ws» և «Box_Top_ws»
  4. Տեղադրեք USB մալուխը «Box_Bottom_ws» - ի միջոցով
  5. ESP8266- ը ամրացրեք երկկողմանի ժապավենով կամ տաք սոսինձով
  6. Միացրեք USB մալուխը ESP8266- ին
  7. Սահեցրեք LED մատրիցը «Cover_Bottom_Matrix» - ի միջով
  8. «Cover_Bottom_Matrix» հոլովակը «Box_Bottom_ws» - ում
  9. Կրկնել 7 -րդ և 8 -րդ քայլերը «Cover_Top_Matrix» - ով
  10. Սկսեք ծրագրավորում

Քայլ 4: mingրագրավորում Arduino IDE- ի միջոցով

Mingրագրավորում Arduino IDE- ի միջոցով
Mingրագրավորում Arduino IDE- ի միջոցով

Այս ծրագիրը ունի երեք հիմնական գործառույթ.

  • WiFi
  • NTP (Timeանցի ժամանակի արձանագրություն) (վիքիպեդիա)
  • 256 WS2812B LED- ով պատրաստված մատրիցա (տես, թե ինչպես է այն աշխատում)

Նախադրյալներ

Խորհրդի ղեկավարի համար.

Ավելացրեք ESP8266 տախտակը Arduino IDE- ում (նոր մեթոդ)

Գրադարանի համար.

Մատրիցան քշելու համար օգտագործեք.

  • «Adafruit GFX Library» ՝ պատրաստված Adafuit- ի կողմից
  • Adafruit- ի կողմից պատրաստված «Adafuit NeoMatrix»
  • Adafruit- ի կողմից պատրաստված «Adafuit NeoPixel»

Wifi- ին միանալու համար օգտագործեք ՝

  • Ներկառուցված «WiFi» ՝ պատրաստված Arduino- ի կողմից
  • Ներկառուցված «ESP8266WiFi»-ը հասանելի է ՝ ավելացնելով տախտակը

Ներբեռնեք կոդը, փոխեք WiFi ssid- ը և գաղտնաբառը (տողեր 54 և 55) և վերբեռնեք ձեր ESP8266 տախտակին:

Լրացուցիչ:

  • Փոխել գույները (տող 52) (Դուք կարող եք օգտագործել այս գործիքը ՝ Գույնը RGB կոդի)
  • Փոխել ժամային գոտին (տող 59)
  • Փոխեք պայծառությունը յուրաքանչյուր LED- ի համար (տող 92)
  • Փոխեք երկրորդի ցուցադրման եղանակը (տող 101 -ից 104 -ը) (թույլ եմ տալիս փորձել)
  • Կոդավորեք ^^ ցուցադրելու ձեր սեփական եղանակը:

/! / Մատրիցը սնուցվում է USB ինտերֆեյսի տախտակից, ուստի էներգիայի սպառումը պետք է սահմանափակվի մինչև 500 մԱ (աղբյուրներ): 500 մԱ -ից ցածր մնալու համար լուսավորության փոփոխականը պահեք 0 -ից 10 -ի սահմաններում (եթե ունեք, ստուգեք ձեր USB փորձարկողի հետ):

Եթե ցանկանում եք ավելի մանրամասն ՝

  • ինչպես է NTP- ն աշխատում այս տեսահոլովակը պատրաստել է Անդրեաս Սփիսը:
  • ինչպես է NeoMatrix- ը նայում այս տեսահոլովակին կրկին Անդրեաս Սփիեսի կողմից:
  • ինչպես է աշխատում Adafuit Library- ը, տես այս ձեռնարկը

Քայլ 5: Կախեք, նայեք և սկսեք հաշվել `եղեք համբերատար

Կախեք, նայեք և սկսեք հաշվել ՝ եղեք համբերատար
Կախեք, նայեք և սկսեք հաշվել ՝ եղեք համբերատար
Կախեք, նայեք և սկսեք հաշվել ՝ եղեք համբերատար
Կախեք, նայեք և սկսեք հաշվել ՝ եղեք համբերատար

Ես գոհ եմ արդյունքից, սեղմիչ տուփը թույն է և հեշտ հավաքվում, իսկ ժամացույցը աշխատում է որպես հմայք:

Ես ընդունում եմ, որ դա ժամանակը նշելու ամենաարագ ճանապարհը չէ, բայց դա բավականին ծիծաղելի միջոց է:

Հաճելի օր !

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