তারের আরজিবি এলইডি এর


13

আমি ভাবছিলাম যে 8 টি পৃথক আরজিবি নেতৃত্বাধীন অ্যাডাফ্রুট স্ট্রিপের মতো সংযোগ করা সম্ভব কিনা । আমি পাম্পকিন পাই প্রকল্পটি দেখেছি এবং এটি তৈরি করতে চাই। আমার কাছে কোনও হলুদ বা লাল এলইডি নেই, তবে আরজিবি'র একটি ছোট মজুদ রয়েছে।

আমি জানি আরডুইনোর জন্য আমি আরজিবি ক্যাথোডগুলিতে 270ohm প্রতিরোধক ব্যবহার করব এবং প্রতিটি উজ্জ্বলতা 0টু স্কেলের মাধ্যমে নিয়ন্ত্রণ করব 255

রাস্পবেরি পাইতে এটি করার কোনও উপায় আছে কি?


হালনাগাদ


তাই আমি এটিকে আরও একটু ঘুরে দেখছি। আমি আপনার ছেলেদের TLC5940LED ড্রাইভার ব্যবহার করার ধারণা নিয়েছি ।

তাই এখন আমি আবার কিছু সাহায্য চাইছি। আমি একটি দীর্ঘ প্রশ্ন পেয়েছি যা অবশেষে সমাধান করে স্ট্যাকেক্সচেঞ্জের জুড়ে ছড়িয়ে ছিটিয়ে থাকা আরও ভাল। এখন তারের অংশ আসে। আমি আরডুইনো তারের টিউটোরিয়ালটি শুরু হিসাবে ব্যবহার করছি যেহেতু আমি আমার মাথার উপর দিয়ে যাচ্ছি। আমি তথ্য শীট উল্লেখ করছি । চিত্র অনুযায়ী পিন 27 or VPRGআমাকে বিভ্রান্ত করে। আরডিনো চিত্রটি গ্রাউন্ড হয়েছে তাই আমি গ্রাউন্ডিং করছি। । । আমি কীভাবে এটি পাইয়ের সাথে সঠিকভাবে সংযুক্ত করব? আমি আরও অনুমান করছি আমার প্রতিরোধকও দরকার ...

যদি সত্যিই বোকা লাগে তবে আমি দুঃখিত, তবে আমি এই স্টাফের একজন সত্যিকারের শিক্ষানবিস। হাঁটতে পারার আগে আপনাকে ক্রল শিখতে হবে।

এই তারের ডায়াগ্রাম ( ফ্রাইটিং ) সংশোধন করার জন্য আমার কী করা দরকার ?

তারের fzz ফাইলটি এখানে গুগল থেকে ডাউনলোড করা যায় । TLC5940

এখানে চিত্র বর্ণনা লিখুন


আপডেট 2 - মন্তব্য পরে


কিছু উত্তর এবং মন্তব্য বিবেচনা করা এই তারের ডায়াগ্রাম হবে? 330 এহোম থেকে আনোড পিন করতে 2 কে ওহম 20। ইনপুটগুলি পাই থেকে চিপে কীভাবে পাওয়া যায়? এখানে চিত্র বর্ণনা লিখুন


Oohhh কুমড়ো পাই =: 0
কুলা

আপনি কিছু বিষয় পরিষ্কার করতে চান? আপনি কি 8 আরজিবি এলইডি-র সমস্ত লাল, সবুজ এবং নীল এলইডি চালনা করতে চান (এটি 24 টি আউটপুট নেবে, তাই কোনও টিএলসি 5940 সরবরাহিত 16 এর চেয়ে 8 টি বেশি)। আপনি কোন আরজিবি এলইডি ব্যবহার করছেন? এগুলি সাধারণ অ্যানোড বা সাধারণ ক্যাথোড কিনা তা আমাদের জানতে হবে (আপনার ওয়্যারিংগুলি সাধারণ ক্যাথোডের মতো দেখায়, এটি কোনও টিএলসি 5940 দিয়ে কাজ করে না, যা কেবল বর্তমানকে ডুবতে পারে Common সাধারণ ক্যাথোডের আলাদা চিপ লাগবে)। এছাড়াও নীল 3.3V ব্যবহার করা স্যুইচ করতে পারে না, তাই 5V প্রয়োজন হবে। এটি অবশ্যই গর্ত ইলেক্ট্রনিক্সের মাধ্যমে হওয়া উচিত (যেমন ডিআইপি), এবং পৃষ্ঠের মাউন্ট নয়। যদি এটির পরিবর্তে 3 টি চিপ ব্যবহার করা হয় তবে আপনি কি যত্নশীল হন?
গুলবর্মার

@gulmer এই সম্পর্কে দুঃখিত। আমার কাছে এলইডি'র প্যাকেজটি নেই, তবে আপনি মনে করেন যে আপনি কমন ক্যাথোডে ঠিক বলেছেন ঠিক তেমন আর্টুইনোগুলিতে আলোকিত করার জন্য আমি একটি উচ্চতা লিখেছি। আমি আজ রাতে রেডিওশ্যাক থেকে কিছু সাধারণ আনোড নেব। আমার কাছে 5 টিএলসি 5940 চিপস রয়েছে এবং আমি যদি সেগুলি সমস্ত ব্যবহার করি তবে তার যত্ন নেই। আমি ডিআইপি নিয়ে যাবার কারণ হ'ল একটি ব্রেডবোর্ড (শিশুর পদক্ষেপ) ব্যবহার করা। এটি কাজ করার পরে আমি পৃষ্ঠের মাউন্টে স্যুইচ করব।
atrueresistance

উত্তর:


4

আমি এই প্রশ্নে দুটি বিষয় লক্ষ্য করা উচিত:

  1. কীভাবে TLC5940 এর সাথে সংযুক্ত এবং যোগাযোগ করবেন

  2. TLC5940 পর্যন্ত কীভাবে LEDs সংযুক্ত করবেন

প্রথম অংশের জন্য, আপনাকে এটি রাস্পবেরি পাই এর পি 1 হেডার (যা পিন 3 (ডেটা) এবং 5 (ঘড়ি)) এর আই 2 সি পিনের সাথে সংযুক্ত করতে হবে। তারপরে আপনি টিএলসি5940 এর ভিসিসির জন্য পিন 1 (3.3 ভি) ব্যবহার করতে পারেন । এটি ডেটাশিট অনুযায়ী ইনপুট জন্য 3 ভি থেকে 5.5 ভি পর্যন্ত প্রস্তাব দেয়। আপনি পি 1 (যেমন পিন 5) থেকে টিএলসি 5940 এর জিএনডিতে গ্রাউন্ড পিনটি সংযোগ করতে চাইবেন । এবং শিফট রেজিস্ট্রারের মানটি ল্যাচ করার জন্য আপনার টিএলসি 5940 এর এক্সএলএটি সংকেতের সাথে সংযোগ স্থাপনের জন্য আপনার অতিরিক্ত জিপিআইও (যেমন পিন 7) লাগবে ।

তারপর আপনি পাই i2c যোগাযোগের জন্য সেটআপ করতে হবে: অভিমানী raspbian, অপসারণ i2c-bcm2708থেকে /etc/modprobe.d/raspi-blacklist.conf, এটা লোড i2c-devএবং আপনার পাওয়া উচিত /dev/i2c-0এবং /dev/i2c-1( i2c-1তুমি কি মডেল বি রেভারেন্ড 2 Pis জন্য ব্যবহার করতে হবে) হয়।

শেষ অবধি, আপনাকে অভ্যন্তরীণ শিফট রেজিস্ট্রারের মান নির্ধারণ করতে একটি আই 2 সি লেনদেন ব্যবহার করতে হবে এবং তারপরে এক্সএলএটি সিগন্যাল করুন (যদি পিন 7 ব্যবহার করে থাকেন তবে এটি জিপিআইও 4)।

আমি জিএসসিএলকে পিনটিও উপেক্ষা করেছি। আপনাকে একটি ঘড়ির ইনপুট সরবরাহ করতে হবে যাতে অভ্যন্তরীণ কাউন্টারটি আসলে বৃদ্ধি পায়, যা সঠিকভাবে কনফিগার করা থাকলে অন্য জিপিআইও লাইন থেকে করা যায়। আমিও মনে করি না 3.3 ভি রেল এই অ্যাপ্লিকেশনটির জন্য যথেষ্ট পরিমাণ সরবরাহ করবে ( 50 এমএ সর্বোচ্চ )। যদি আপনি 5 ভি রেলের দিকে যান, আপনি 300 ডলার এমএ পর্যন্ত আঁকতে পারেন তবে i2c (এবং জিএসসিএলকে) এর জন্য 5 ভি লজিক ব্যবহার করা উচিত, আরও বেশি উপাদানগুলির প্রয়োজন।

দ্বিতীয় অংশের জন্য, এটি শুনে মনে হচ্ছে আপনি অতীতের আরডিনো প্রকল্প থেকে পরিচালনা করেছেন, যদি আমি ভুল না পড়ে?


6

হ্যাঁ. প্রতিটি উজ্জ্বলতার স্কেল নিয়ন্ত্রণ করতে আপনি পিডব্লিউএম মোডে জিপিআইও পিনগুলি ব্যবহার করবেন। থেকে তারের একটি উদাহরণ wiring.org.coগর্ডনস প্রকল্পের জিপিআইও ইউটিলিটি এবং গাইডগুলি আর একটি জায়গা শুরু করার জন্য

এখানে চিত্র বর্ণনা লিখুন

সম্পাদন করা

অ্যালেক্স চেম্বারলাইন যেমন উল্লেখ করেছেন, কেবলমাত্র একটি জিপিআইও পিন পিডব্লিউএম সমর্থন করে। আপনি অন্যান্য জিপিআইও পিনগুলিতে পিডব্লিউএম অর্জন করতে সফটওয়্যার ব্যবহার করতে পারেন। সিপাইথনের জন্য তথ্য এবং উদাহরণ ।

এটি ওভারকিল হতে পারে, কারণ পাম্পকিন পাই প্রকল্পে কেবল কমলা আলো প্রয়োজন। আপনার যদি আরজিবি'র স্টকপাইল থাকে এবং পরীক্ষার সময় থাকে তবে আপনি আরজিবিতে একটি একক এলইডি রঙ আলোকিত করতে পারেন এবং তৃতীয় রঙ তৈরি করতে অন্যদের সাথে মিশ্রিত করতে পারেন। 2-অংশের লাল থেকে 1-অংশ সবুজ অনুপাত কমলা হিসাবে প্রদর্শিত হবে। লাল এলইডিগুলির অর্ধেক টগল করুন কমলা ফিক্সিংয়ের হলুদ থেকে মায়া তৈরি করবে। তবে এটি একটি রঙ তত্ত্ব ; যা আমি চেষ্টা করি নি


1
শুধুমাত্র একটি পিডব্লিউএম আউটপুট নেই?
অ্যালেক্স চেম্বারলাইন

ভাল প্রশ্ন. ইলিনাক্স দাবি করেছে যে সমস্ত জিপিআইও পিনগুলি পিডব্লিউএম এর জন্য পুনর্গঠন করা যেতে পারে; তবে, জেনারেল ওয়্যারিং ফাংশন কেবল জিপিআইও -1 (পিন 18) পিডব্লিউএম সমর্থন করে। অনুচ্ছেদ 6.2 বিকল্প ফাংশন অ্যাসাইমেন্ট এর BCM2835 তালিকায় সব PWM পিন; যার মধ্যে পাইয়ের জিপিআইওতে কেবল একজন উপস্থিত আছেন।
এমকনভিলে

ইলিনাক্স নিবন্ধটি ঠিক খারাপভাবে লেখা হয়েছে; এটি নীচে কিছুটা ভাল।
অ্যালেক্স চেম্বারলাইন

1
জিপিআইও পিনগুলি সত্যই এলইডি-র সরাসরি গাড়ি চালানোর জন্য পর্যাপ্ত প্রবাহ উত্স বা ডুবতে পারে না
জন লা রুই

1

টিএলসি5940 এর মতো কিছু হ'ল একাধিক পিডব্লিউএম'এল এলইডি চালানোর ভাল উপায়

এছাড়াও চেক আউট TCA6507 মধ্যে "প্রোগ্রামিং মজা লাইট" , appnote যদিও এটি চোবান পাওয়া না

সম্পাদনা করুন: ভিপিআরজি পিনটি টিএলসি5940 জমিতে সংযুক্ত রাখা ভাল। এর সহজ অর্থ হ'ল আপনি আপনার এলইডিগুলির বিভিন্নতার জন্য ক্ষতিপূরণ দিতে "ডট সংশোধন" ব্যবহার করতে পারবেন না। আপনার যদি একগুচ্ছ এলইডি থাকে এবং আপনি পরবর্তী স্তরের জটিলতায় যেতে চান, আপনি বিন্দু সংশোধনটি তাদের সমানভাবে আলো তৈরি করতে ব্যবহার করতে পারেন।

পিন 20 এ 2 কে রোধকারীকে আউটপুট বর্তমান সেট করতে প্রয়োজনীয়।

আমি আউট = 3.96 * আর আইআরএফ
নিয়মিত এলইডি সাধারণত 20 এমএ হয় তাই সূত্রটি প্রতিরোধকের জন্য 2 কে দেয়


0

এটি একটি সত্যিই সহায়ক কাজের মধ্যে থাকবেন কেউ কিভাবে একটি এভিআর সঙ্গে TLC5940 ব্যবহার করতে করেনি হল: https://sites.google.com/site/artcfox/demystifying-the-tlc5940

TLC5940 এর সাথে কাজ করে এমন কোড কীভাবে লিখতে হয় তা শেখার প্রক্রিয়া সম্পর্কে শেখার জন্য এটি বেশ সহায়ক।

উদাহরণ কোডটির প্রথম সংস্করণটি বেশ সাধারণ। আমি সমস্ত # নির্ধারিত বিবৃতি এবং নিম্ন স্তরের ফাংশনগুলিকে এমন কিছুতে রূপান্তর করতে কাজ করছি যা রাস্পবেরি পাইতে কাজ করবে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.