সুচিপত্র:
- সরবরাহ
- ধাপ 1: নিওপিক্সেল
- ধাপ 2: নিওপিক্সেল প্রস্তুত করা
- ধাপ 3: নিওপিক্সেল স্ট্রিপ এবং মাইক্রো সংযোগ: বিট
- ধাপ 4: এক্সটেনশন পাওয়া
- ধাপ 5: প্রথম প্রোগ্রাম
- ধাপ 6: দ্বিতীয় প্রোগ্রাম
ভিডিও: মাইক্রো: বিট নিওপিক্সেল ভূমিকা: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নির্দেশযোগ্য Neopixels সম্পর্কে কিছু মৌলিক শিক্ষা দেবে এবং কিভাবে Neopixel লাইব্রেরি ব্যবহার করতে হবে তা দেখাবে। নিওপিক্সেলগুলি আপনার প্রকল্পগুলিতে আলো আনার একটি দুর্দান্ত উপায়, যেহেতু সেগুলি সস্তা, ব্যবহার করা সহজ এবং মাইক্রো: বিট একই সময়ে তাদের অনেককে নিয়ন্ত্রণ করতে পারে।
সরবরাহ
1 x মাইক্রো: বিট
3 x অ্যালিগেটর-অ্যালিগেটর জাম্পওয়ার
নিওপিক্সেলের একটি স্ট্রিপ (WS2812B)।
কিছু তার
ঝাল
তাতাল
ধাপ 1: নিওপিক্সেল
Neopixels পৃথক ঠিকানা LED। প্রতিটিতে তিনটি ইনপুট আছে। পাওয়ার, গ্রাউন্ড এবং ডেটা ইনপুট। যে ছবিতে 5v, gnd এবং Din আছে। এর তিনটি আউটপুটও আছে। পাওয়ার, গ্রাউন্ড এবং ডেটা আউট। যা আবার 5v, gnd এবং ছবিতে করুন। যেহেতু প্রতিটি নিওপিক্সেল পরবর্তী নিওপিক্সেলে ডেটা, পাওয়ার এবং গ্রাউন্ড পাঠাতে পারে তাই আপনি ডেইজি চেইন করতে পারেন প্রচুর পরিমাণে নিওপিক্সেল একসাথে এবং সবগুলিকে একক পিন আউট দিয়ে নিয়ন্ত্রণ করুন এবং একক পাওয়ার সাপ্লাই থেকে শক্তি দিন।
যদিও নিওপিক্সেল 5 ভোল্ট বলে, আপনি এটি 3.3 ভোল্টে চালাতে পারেন, তবে তাদের একটি নির্দিষ্ট পরিমাণ শক্তি প্রয়োজন, তাই আপনার মাইক্রো: বিট থেকে সরাসরি অনেককে পাওয়ার চেষ্টা করা উচিত নয়। সুতরাং যদি আপনি অনেকগুলি নিউপিক্সেল চালাতে চান তবে আপনার কেবলমাত্র মাইক্রো: বিট ইনপুট ডেটা ব্যবহার করা উচিত, যখন আপনি অন্য উত্স থেকে শক্তি পান। এখানে আমরা শুধুমাত্র 3 টি নিওপিক্সেল ব্যবহার করব, তাই এটিকে মাইক্রো: বিট থেকে পাওয়ার করা কোন সমস্যা নয়।
ধাপ 2: নিওপিক্সেল প্রস্তুত করা
প্রথমে আমরা নিওপিক্সেল স্ট্রিপটি কাটাতে যাচ্ছি যাতে আমাদের মাত্র তিনটি নিউপিক্সেল থাকে। পিক্সেলের মধ্যে নিওপিক্সেল স্ট্রিপ কাটা যাবে। যদি আপনি প্রথম ছবিটি দেখেন, তাহলে স্ট্রিপটি সাদা ডোরায় ক্লিপ অ্যাপার্ট হতে পারে। শুধু একটি wirecutter ব্যবহার করুন।
আমি দেখেছি কিছু লোক এলিগেটর ক্লিপগুলি সরাসরি নিওপিক্সেল এলইডি স্ট্রিপে রাখে, কিন্তু যেহেতু আমি এই সংক্ষিপ্ত স্ট্রিপটি সঠিকভাবে ব্যবহার করতে যাচ্ছি কয়েকবার আমি এতে সোল্ডার তারের দিকে যাচ্ছি। তিনটি তার। দীনের উপর একটি সবুজ তার, gnd এর উপর কালো তার এবং 5 v এর উপর লাল।
ধাপ 3: নিওপিক্সেল স্ট্রিপ এবং মাইক্রো সংযোগ: বিট
আমরা নিওপিক্সেলকে মাইক্রো: বিটের সাথে সংযুক্ত করতে অ্যালিগেটর ওয়্যার ব্যবহার করি।
নিওপিক্সেল -> মাইক্রো: বিট
Gnd -> Gnd
দিন -> পিন 0
5 v -> 3.3 v
ধাপ 4: এক্সটেনশন পাওয়া
প্রথমে আপনি মেককোড এডিটরে যান এবং একটি নতুন প্রকল্প শুরু করুন। আপনি তারপর "উন্নত" এ যান এবং "এক্সটেনশন" নির্বাচন করুন। সচেতন থাকুন যেহেতু আমি ড্যানিশ, এই বোতামগুলির ছবিগুলিতে কিছুটা আলাদা নাম রয়েছে। এক্সটেনশনে আপনি "নিওপিক্সেল" অনুসন্ধান করেন এবং উপরের বাম ফলাফল নির্বাচন করুন।
ধাপ 5: প্রথম প্রোগ্রাম
আমি এখনও ড্যানিশ, তাই আমার মেককোড ড্যানিশ ভাষায় আছে, কিন্তু আপনি এখনও ঠিকভাবে দেখতে পারেন যে ব্লকগুলি ইংরেজী সংস্করণে কিসের সাথে তুলনা করে।
"অন স্টার্ট" (বেড স্টার্ট) এর প্রথম ব্লকটি মাইক্রোকে বলে: বিটটি ছিল নিওপিক্সেল স্ট্রিপটি খুঁজে বের করা এবং এর সাথে কতগুলি নিউপিক্সেল সংযুক্ত। এখানে আমরা 3 টি নিওপিক্সেলকে 0 পিনে সংযুক্ত করছি।
পরবর্তী ব্লক 0 থেকে 255 পর্যন্ত উজ্জ্বলতা সেট করে। আমরা এটি 30 তে সেট করি যা এখনও খুব উজ্জ্বল।
চিরকালের লুপে (আলটিডের জন্য) আমরা LED রং সেট করার জন্য তিনটি ভিন্ন উপায় ব্যবহার করি।
প্রথম ব্লকটি প্রথম LED লাল হতে সেট করে। এটি রং সেট করার সবচেয়ে সহজ উপায়, কিন্তু বেছে নেওয়ার জন্য মাত্র 10 টি ভিন্ন রঙ আছে। এই ব্লকটি এলইডি স্ট্রিপে রঙ দেখায় না। এর জন্য আমাদের শো ব্লক ব্যবহার করতে হবে।
দ্বিতীয় ব্লকটি দ্বিতীয় এলইডির রঙের উপর ভিত্তি করে হিউ (বেস রঙের ধরনের), স্যাচুরেশন (রঙ কতটা শক্তিশালী) এবং উজ্জ্বলতা (রঙটি কতটা উজ্জ্বল বা গা dark়) এর উপর ভিত্তি করে সেট করে। এটি একটি উজ্জ্বল তুর্কি নীল হতে চলেছে।
তৃতীয় ব্লকটি কতটা সবুজ, নীল এবং লাল রয়েছে তার উপর ভিত্তি করে তৃতীয় LED এর রঙ নির্ধারণ করে। এই রঙ 80 টি সবুজ এবং 40 টি লাল দ্বারা তৈরি, যা আমাদের একটি গা green় সবুজ রঙ দেয়।
চিরকালের লুপের শেষ ব্লক হল শো ব্লক। আমরা যে রঙ পরিবর্তন করেছি তা প্রথমে কার্যকর হবে যখন আমরা শো ব্লকটি চালাব।
যেহেতু এই প্রোগ্রামে কিছু পরিবর্তন হচ্ছে না তাই আমরা পুরো প্রোগ্রামটিকে "শুরুতে" রাখতে পারি।
এখানে প্রোগ্রাম।
ধাপ 6: দ্বিতীয় প্রোগ্রাম
দ্বিতীয় প্রোগ্রামে আমরা পুরো প্রথম প্রোগ্রামটি "অন স্টার্ট" এ রেখেছি
বোতাম এ একটি চাপা (Når der trykkes på knappen A) আমরা শিফট পিক্সেল কমান্ড ব্যবহার করি। এটি ধাপে ধাপে সমস্ত রঙ সরিয়ে দেবে। সুতরাং তৃতীয় এলইডি দ্বিতীয় এলইডি এর রঙ পায়, দ্বিতীয় এলইডি প্রথম এলইডি এর রঙ পায় এবং শিফট কমান্ডের সাথে প্রথম এলইডি ফাঁকা হয়ে যায়। আমরা শো ব্লকও ব্যবহার করি, কারণ শো ব্লক ছাড়া এলইডি রঙ পরিবর্তন করবে না।
বোতাম B চাপলে (Når der trykkes på knappen B) আমরা rotate pixel কমান্ড ব্যবহার করি। এটি অনেকটা শিফট কমান্ড পিক্সেল কমান্ডের মতো কাজ করে, কিন্তু প্রথম এলইডি ফাঁকা হওয়ার পরিবর্তে এটি শেষ এলইডির রঙ নেবে। সুতরাং তৃতীয় এলইডি দ্বিতীয় এলইডি এর রঙ পায়, দ্বিতীয় এলইডি প্রথম এলইডি এর রঙ পায় এবং রোটেট কমান্ডের সাথে প্রথম এলইডি তৃতীয় এলইডি এর রঙ পাবে। আমরা শো ব্লকও ব্যবহার করি, কারণ শো ব্লক ছাড়া এলইডি রঙ পরিবর্তন করবে না।
বোতাম A+B চাপলে (Når der trykkes på knappen A+B)। প্রথম ব্লকটি মাইকো: বিট -এ নিওপিক্সেলের আনুমানিক বিদ্যুৎ ব্যবহার প্রিন্ট করে। দ্বিতীয় ব্লক আমাদের অনুমান পড়তে 2 সেকেন্ড দেয়। তৃতীয় ব্লক তারপর পর্দা সাফ করে।
এখানে দ্বিতীয় প্রোগ্রাম।
প্রস্তাবিত:
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: মাইক্রো দিয়ে বিট: বিট: 7 টি ধাপ (ছবি সহ)
কিভাবে মোটো ব্যবহার করে সার্ভো মোটর চালানো যায়: বিট মাইক্রো: বিট: মাইক্রো: বিট এর কার্যকারিতা বাড়ানোর একটি উপায় হল স্পার্কফুন ইলেকট্রনিক্সের মোটো: বিট নামে একটি বোর্ড ব্যবহার করা (প্রায় $ 15-20)। এটি জটিল দেখায় এবং এর অনেক বৈশিষ্ট্য রয়েছে, তবে এটি থেকে সার্ভো মোটর চালানো কঠিন নয়। মোটো: বিট আপনাকে অনুমতি দেয়
মাইক্রো: বট - মাইক্রো: বিট: ২০ টি ধাপ
মাইক্রো: বট - মাইক্রো: বিট: নিজেকে একটি মাইক্রো: বট তৈরি করুন! এটি একটি মাইক্রো: বিট নিয়ন্ত্রিত রোবট যা স্বায়ত্তশাসিত ড্রাইভিংয়ের জন্য সোনার তৈরি করে, অথবা যদি আপনার দুটি মাইক্রো থাকে: বিট, রেডিও নিয়ন্ত্রিত ড্রাইভিং
মাইক্রো: বিট জিপ টাইল ভূমিকা: 9 ধাপ (ছবি সহ)
মাইক্রো: বিট জিপ টাইল ভূমিকা: মাইক্রো: বিট সেন্সর ইন্সট্রাকটেবলের আমার সিরি চালিয়ে যাওয়ার আগে, আমি কিট্রনিক জিপ টাইল এর জন্য এই নির্দেশযোগ্য করতে চাই, যেহেতু আমি এটি ব্যবহার করতে যাচ্ছি। কিট্রনিক জিপ টাইল, আমি করব এখন থেকে এটিকে জিপ বলুন, এটি একটি 8x8 নিওপিক্সেল মাদুর
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: 10 টি ধাপ (ছবি সহ)
মাইক্রো: বিট - মাইক্রো ড্রাম মেশিন: এটি একটি মাইক্রো: বিট মাইক্রো ড্রাম মেশিন, যা কেবল শব্দ উৎপাদনের পরিবর্তে, অ্যাকুয়েললি ড্রামস। এটি মাইক্রো: বিট অর্কেস্ট্রা থেকে খরগোশ দ্বারা অনুপ্রাণিত হয়। কিছু সোলেনয়েড খুঁজে পেতে আমার কিছু সময় লেগেছিল যা মোক্রোর সাথে ব্যবহার করা সহজ ছিল: বিট
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রো পাইথন সহ বিট কন্ট্রোলার: 11 টি ধাপ
একটি মাইক্রো প্রোগ্রামিং: বিট রোবট এবং জয়স্টিক: মাইক্রোপাইথন সহ বিট কন্ট্রোলার: রোবোক্যাম্প ২০১ For-এর জন্য, আমাদের গ্রীষ্মকালীন রোবটিক্স ক্যাম্প, ১০-১ aged বছর বয়সী তরুণরা বিবিসি মাইক্রো: বিট ভিত্তিক 'অ্যান্টওয়েট রোবট', পাশাপাশি প্রোগ্রামিং একটি মাইক্রো: বিট একটি রিমোট কন্ট্রোল হিসাবে ব্যবহার করতে। যদি আপনি বর্তমানে রোবোক্যাম্পে থাকেন, স্কি