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

Արգելված Դիտարան + WiFi վերահսկվող RGB LED. 7 քայլ (նկարներով)
Արգելված Դիտարան + WiFi վերահսկվող RGB LED. 7 քայլ (նկարներով)

Video: Արգելված Դիտարան + WiFi վերահսկվող RGB LED. 7 քայլ (նկարներով)

Video: Արգելված Դիտարան + WiFi վերահսկվող RGB LED. 7 քայլ (նկարներով)
Video: Bur Dubai | Dubai Frame, զբոսայգիներ, տուրիզմ, հին շուկա | Ճաղատ 2024, Հուլիսի
Anonim
Արգելված Դիտարան + WiFi վերահսկվող RGB LED
Արգելված Դիտարան + WiFi վերահսկվող RGB LED
Արգելված Դիտարան + WiFi վերահսկվող RGB LED
Արգելված Դիտարան + WiFi վերահսկվող RGB LED
Արգելված Դիտարան + WiFi վերահսկվող RGB LED
Արգելված Դիտարան + WiFi վերահսկվող RGB LED

Երբ զգաք, որ դուք շտկել եք ձեր 3D տպիչը ՝ արժանապատիվ որակի տպագրություններ ստեղծելու համար, սկսում եք փնտրել որոշ հիանալի մոդելներ www.thingiverse.com կայքում: Ես գտա կիջայի «Արգելված աշտարակը» և մտածեցի, որ դա տպավորիչ փորձություն կլինի իմ տպիչի համար (Anet A8):

Տպագրությունը հիանալի դուրս եկավ (ոչ կատարյալ), բայց ես երջանիկ էի … Մինչև չտեսա, որ ստեղծագործողը ներառում էր մի մոդել, որը խոռոչված էր, որպեսզի ներսում լույս ավելացնես:

Այսպիսով, միակ բնական բանը, որ պետք էր անել, RGB LED- ն միացնել Node MCU ESP8266- ին և վերահսկել գույները WiFi- ի միջոցով:: D

Քայլ 1: Քայլ 1: Տպեք Արգելված աշտարակը

Քայլ 1: Տպեք արգելված աշտարակը
Քայլ 1: Տպեք արգելված աշտարակը
Քայլ 1: Տպեք արգելված աշտարակը
Քայլ 1: Տպեք արգելված աշտարակը

Ես ունեմ Anet A8 և ահա այն պարամետրերը, որոնք ես օգտագործել եմ.

  • Շերտի բարձրությունը `0.2 մմ
  • Լաստեր - Այո - 8 մմ
  • Լրացում - 15%
  • Աջակցում - Ոչ
  • Թել - CCTree Արծաթ PLA 1.75 մմ
  • Տպման ջերմաստիճանը.

    • Էքստրուդեր `200 աստիճան
    • Heեռուցվող մահճակալ `60 աստիճան
  • Տպման արագություն - 60 մմ/վ
  • Travelանապարհորդության արագությունը `120 մմ/վ

Քայլ 2: Քայլ 2. Պահանջվում են մասեր

Քայլ 2: Պահանջվող մասեր
Քայլ 2: Պահանջվող մասեր
Քայլ 2: Պահանջվող մասեր
Քայլ 2: Պահանջվող մասեր

Ձեզ հարկավոր կլինի հետևյալը.

  • Node MCU 12E - տեխնիկապես ցանկացած ESP8266 մոդուլ պետք է աշխատի
  • Միկրո USB ճեղքման տախտակ - (ըստ ցանկության - եթե օգտագործում եք Node MCU, այն ունի ներկառուցված միկրո USB)
  • RGB LED - WS2812x

Քայլ 3: Քայլ 3: Գործիքներ

Քայլ 3: Գործիքներ
Քայլ 3: Գործիքներ

Գործիքներ, որոնք ես օգտագործել եմ.

  • Oldոդման երկաթ
  • Օգնող ձեռքեր
  • Sոդման մետաղալար
  • Էլեկտրական լար - պարտադիր չէ, որ բարձր չափիչ լինի

Քայլ 4: Քայլ 4. Որոշում, թե որ բաղադրիչներն օգտագործեն

Քայլ 4. Որոշել, թե որ բաղադրիչներն օգտագործել
Քայլ 4. Որոշել, թե որ բաղադրիչներն օգտագործել

Գաղափարներ. Ես ի սկզբանե ցանկանում էի օգտագործել ESP8266-12E մոդուլը `առանց բեկման տախտակի: Այնուամենայնիվ, եթե ես գնայի այս ճանապարհով, ինձ պետք կլիներ.

  1. Առանձին 5v- ից 3.3v- ի հետընթաց փոխարկիչ
  2. USB- սերիալային փոխարկիչ, ինչպիսին է FTDI մոդուլը կամ CP2012- ը
  3. SPոդեք ESP8266 12E չիպը սեփական ջարդման տախտակին

Խնդրում ենք տեսնել պատկերը, որը ցույց է տալիս, թե ինչպես են այս բաղադրիչները միացված լինելու: Սա վերցված է այս էջից: Վարկը նրանց է պատկանում:)

Պատճառը, որով ես ուզում էի գնալ այս ճանապարհով, տարածության խնայողություն էր, քանի որ աշտարակի ներսը շատ մեծ չէր: Բայց երբ ավելացնեք բոլոր լրացուցիչ բաղադրիչները, անհրաժեշտ կլինի առանց ESP8266 մոդուլը, պարզվեց, որ այն զբաղեցնում է ավելի շատ տարածք:

Հետևաբար, ես գնացի Node MCU 8266 մոդուլով:) Սա ունի հետևյալ ներկառուցված տարբերակը.

  • USB- Սերիալ փոխարկիչ `համակարգչի հետ հեշտ հաղորդակցության համար
  • 3.3 վ կարգավորիչ
  • ESP8266 12E ճեղքման կապումներով

Իրականացում:

Միակ բանը, որ ինձ պետք էր, հետևյալն էր.

  • Node MCU ESP8266 մոդուլը
  • W2812 LED
  • Որոշ էլեկտրական մետաղալարեր ես փրկեցի հին ATX սնուցման աղբյուրից

Քայլ 5. Քայլ 5. Softwareրագրակազմ և գրադարաններ

Softwareրագրային ապահովում. Ես օգտագործել եմ Arduino IDE- ն Mac OS- ում:

Վարորդներ. Սա ձեզ շատ ժամանակ կխնայի:

Ձեզ հարկավոր է ձեռք բերել հետևյալ վարորդներին.

  • : //kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Arduino գրադարաններ ՝

Հետևյալը վերը նշված GitHub էջից է, վարկը ՝ russp81- ին:

«FastLED 3.1.3 գրադարան. Https://github.com/FastLED/FastLEDMcLighting գրադարան ՝ https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting Եթե դուք ծանոթ չեք, թե ինչպես կարգավորել ձեր ESP8266- ը, տեսեք McLighting- ի հրատապ ընթերցումը: Այն լավ գրված է և պետք է ձեզ գործի դնի: Կարճ ասած ՝

  • Կարգավորեք Arduino IDE- ն ՝ ESP8266- ի հետ հաղորդակցվելու համար
  • Վերբեռնեք էսքիզը (այս ռեպոյից) Էսքիզը տեղադրված է 240 պիքսել WS2812B GRB LED շերտի համար: (ըստ ցանկության փոխեք «definitions.h» - ի կիրառելի ընտրանքները)
  • Առաջին գործարկման ժամանակ ESP8266- ը գովազդելու է իր սեփական WiFi ցանցը, որին կարող եք միանալ, երբ միանաք դրան, գործարկեք ձեր դիտարկիչը, և վեբ ինտերֆեյսը ինքնին բացատրելի է: (Եթե ինտերֆեյսը չի բեռնվում, մուտքագրեք «192.168.4.1» ձեր դիտարկիչում և սեղմեք go)
  • Երբ ESP- ը ձեր wifi ցանցում է, ապա կարող եք վերբեռնել վեբ ինտերֆեյսի համար անհրաժեշտ ֆայլերը ՝ մուտքագրելով ESP- ի IP հասցեն, որին հաջորդում է «/խմբագրել» (այսինքն ՝ 192.168.1.20/ խմբագրում): Այնուհետև վերբեռնեք ֆայլերը «վերբեռնեք դրանք» պանակով այս ռեպոից:
  • Վերբեռնումն ավարտելուց հետո մուտքագրեք ESP- ի IP հասցեն ձեր դիտարկիչում և պետք է գործարկված լինեք »:

Վարկը տրվում է Soumojit- ին իր Instructable- ի համար, որը շատ օգնեց.

www.instructables.com/id/WiFi-Led-Fedora-H…

Քայլ 6: Քայլ 6: Լարերի տեղադրում

Քայլ 6: Լարերի տեղադրում
Քայլ 6: Լարերի տեղադրում

Սա շատ պարզ է, քանի որ ես օգտագործում եմ միայն մեկ WS2812 LED չիպ և Node MCU:

Ընդամենը պետք է.

  • Միացրեք WS2812 Data In- ը D1- ին Node MCU- ում
  • WS2812 Vin+ - ից Vin Node MCU- ի վրա (սա պետք է լինի 5 վ USB- ի միջոցով)
  • WS2812 VCC/Vin- ից GND ՝ Node MCU- ում

Կարող եք օգտագործել ցանկացած միկրո USB էներգիայի աղբյուր (բջջային հեռախոսի լիցքավորիչ, համակարգիչ կամ նույնիսկ էներգիայի բանկ)

Վերջ!:)

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