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

Neopixel RGB LED 5-գույն հեծանվորդ (Arduino) ՝ 3 քայլ
Neopixel RGB LED 5-գույն հեծանվորդ (Arduino) ՝ 3 քայլ

Video: Neopixel RGB LED 5-գույն հեծանվորդ (Arduino) ՝ 3 քայլ

Video: Neopixel RGB LED 5-գույն հեծանվորդ (Arduino) ՝ 3 քայլ
Video: Getting Started with RGB NeoPixels| WS2812B 2024, Նոյեմբեր
Anonim
Neopixel RGB LED 5-գույն հեծանվորդ (Arduino)
Neopixel RGB LED 5-գույն հեծանվորդ (Arduino)

Այս նախագիծը 12 RGB LED- ների օղակ է, որոնք վերահսկվում են տարբեր գույներ ցուցադրելու համար (ժպիտի ձևով) ՝ հիմնված սլայդ պոտենցիոմետրի դիմադրության վրա: Եթե որևէ մեկը որևէ առաջարկ ունի, ես ուրախ կլինեմ դրանք կարդալ, քանի որ բարելավումները միշտ կարող են լինել պատրաստված::)

Քայլ 1: Նյութերի հաշիվ (BOM)

Նյութերի հաշիվ (BOM)
Նյութերի հաշիվ (BOM)
  • Arduino տախտակ կամ Arduino IDE համատեղելի կոնֆիգուրացիա (օրինակ ՝ ATMEL IC ՝ անհրաժեշտ բաղադրիչներով) Arduino UNO R3, որն օգտագործել եմ.

    ARDUINO UNO REV3

  • Հացաթուղթ կամ PCB

    Ամբողջ չափի տախտակ (Ադաֆրուտ) Ամբողջ չափի տախտակ (Aliexpress)

  • Sizeանկացած չափի RGB LED մատանի կամ «Adafruit NeoPixel Ring» RGB LED մատանի, որն օգտագործել եմ 12 լուսադիոդով.

    • Adafruit NeoPixel մատանի
    • RGB 12 LED մատանի (Aliexpress)
  • Պոտենցիոմետր/փոփոխական դիմադրություն (նախընտրելի է 10k ohms ճշգրտության համար) Potentiometer I used:

    Սլայդ պոտենցիոմետր 10K (Aliexpress)

  • Մոտ 10 Jumper լարերի մասին (Արական-իգական/արական-արական/իգական-իգական տեսակը և քանակը `կախված ընտրված կազմաձևից) Jumper լարերը, որոնք ես օգտագործել եմ.

    • Արական/արական ցատկող լարեր (Ադաֆրուտ)
    • Տղամարդ-Արական 20 սմ Dupont/Jumper Cable (Aliexpress)

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

Հաղորդալարեր
Հաղորդալարեր

Դիագրամը ստեղծվել է Circuito.io- ի միջոցով (կտտացրեք պատկերը ՝ ամբողջական դիագրամը տեսնելու համար)

Քայլ 3: Arduino կոդ

Սկզբնական ծածկագիրը Adafruit Neopixel- ի օրինակն է ՝ «Simple», որը փոփոխվել է իմ կողմից ՝ այս նախագծի հետ աշխատելու համար: Ներկայումս այն ցույց է տալիս հինգ տարբեր գույներ ՝ կարմիր, դեղին, կանաչ, կապույտ կամ մանուշակագույն: Եթե պոտենցիոմետրը պայմանական հայտարարությունների մեջ նշված արժեքների տիրույթում չէ, ապա այն կջնջի բոլոր LED- ները: (սահմանել R, G, B- ը 0, 0, 0):

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