Neopixel RGB LED 5-Color Cycler (Arduino): 3 ধাপ
Neopixel RGB LED 5-Color Cycler (Arduino): 3 ধাপ
Anonim
Neopixel RGB LED 5-Color Cycler (Arduino)
Neopixel RGB LED 5-Color Cycler (Arduino)

এই প্রজেক্টটি 12 RGB LEDs এর একটি রিং যা স্লাইড পটেন্টিওমিটারের প্রতিরোধের উপর ভিত্তি করে বিভিন্ন সেট কালার (হাসির প্যাটার্নে) দেখানোর জন্য নিয়ন্ত্রিত। তৈরি:)

ধাপ 1: উপকরণ বিল (BOM)

বিল অফ ম্যাটেরিয়ালস (বিওএম)
বিল অফ ম্যাটেরিয়ালস (বিওএম)
  • কোন Arduino বোর্ড বা Arduino IDE সামঞ্জস্যপূর্ণ কনফিগারেশন (উদা। একটি ATMEL IC w/প্রয়োজনীয় উপাদান) Arduino UNO R3 আমি ব্যবহার করেছি:

    ARDUINO UNO REV3

  • আমি যে ব্রেডবোর্ড ব্যবহার করেছি:

    পূর্ণ আকারের ব্রেডবোর্ড (অ্যাডাফ্রুট) পূর্ণ আকারের ব্রেডবোর্ড (আলিএক্সপ্রেস)

  • যেকোনো আকারের RGB LED রিং বা "Adafruit NeoPixel Ring" RGB LED Ring আমি 12 LEDs দিয়ে ব্যবহার করেছি:

    • Adafruit NeoPixel রিং
    • RGB 12 LED রিং (Aliexpress)
  • একটি পোটেন্টিওমিটার/ভেরিয়েবল রোধক (বিশেষত 10 কে ওহম নির্ভুলতার জন্য) পোটেন্টিওমিটার আমি ব্যবহার করেছি:

    স্লাইড Potentiometer 10K (Aliexpress)

  • প্রায় 10 টি জাম্পার তার (পুরুষ-মহিলা/পুরুষ-পুরুষ/মহিলা-মহিলা প্রকার এবং নির্বাচিত কনফিগারেশনের উপর নির্ভর করে পরিমাণ) আমার ব্যবহৃত জাম্পার তারগুলি:

    • পুরুষ/পুরুষ জাম্পার তার (Adafruit)
    • পুরুষ-পুরুষ 20cm Dupont/জাম্পার কেবল (Aliexpress)

ধাপ 2: তারের

তারের
তারের

Circuito.io দিয়ে ডায়াগ্রাম তৈরি করা হয়েছে (সম্পূর্ণ ডায়াগ্রাম দেখতে ছবিতে ক্লিক করুন)

ধাপ 3: Arduino কোড

মূল কোডটি একটি অ্যাডাফ্রুট নিওপিক্সেল উদাহরণ, "সহজ," এই প্রকল্পের সাথে কাজ করার জন্য আমার নিজের দ্বারা পরিবর্তিত। বর্তমানে এটি পাঁচটি ভিন্ন রং দেখায়, হয় লাল, হলুদ, সবুজ, নীল বা বেগুনি। যদি পোটেন্টিওমিটার শর্তসাপেক্ষ বিবৃতিতে নির্ধারিত মানগুলির মধ্যে না থাকে তবে এটি সমস্ত এলইডি বন্ধ করে দেবে। (R, G, B থেকে 0, 0, 0 সেট করুন)।

প্রস্তাবিত: