সুচিপত্র:
ভিডিও: ওয়্যারলেস অ্যাক্সিলারোমিটার নিয়ন্ত্রিত Rgb-LED এর: 4 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:03
এমইএমএস (মাইক্রো-ইলেক্ট্রো-মেকানিক্যাল সিস্টেম) অ্যাকসিলারোমিটার মোবাইল ফোন এবং ক্যামেরায় টিল্ট-সেন্সর হিসেবে ব্যাপকভাবে ব্যবহৃত হয়। সাধারণ অ্যাকসিলরোমিটারগুলি আইসি-চিপ এবং সস্তা ডেভেলপমেন্ট পিসিবি-বোর্ড উভয়ই পাওয়া যায়।
ওয়্যারলেস চিপগুলিও সাশ্রয়ী এবং একত্রিত সার্কিটগুলিতে পাওয়া যায়, যার সাথে মিলে যাওয়া অ্যান্টেনা-নেটওয়ার্ক এবং ডিকুপলিং-ক্যাপগুলি রয়েছে। সিরিয়াল ইন্টারফেসের মাধ্যমে একটি মাইক্রোকন্ট্রোলার পর্যন্ত ওয়্যারলেস বোর্ড এবং অ্যাকসিলরোমিটার উভয়ই হুক করুন এবং আপনার নিন্টেন্ডো-উইআই ফাংশন সহ একটি ওয়্যারলেস কন্ট্রোলার রয়েছে। তারপরে একই ধরণের ওয়্যারলেস চিপ এবং পিডব্লিউএম-নিয়ন্ত্রিত আরজিবি-এলইডি, ভয়েলা সহ একটি রিসিভার তৈরি করুন, আপনার ওয়্যারলেস, টিল্ট-নিয়ন্ত্রিত রঙিন রুমের বাজ রয়েছে। ট্রান্সমিটার-বোর্ড স্তর ব্রেডবোর্ডের মুখোমুখি রাখুন এবং LED ঠান্ডা নীল, শুধুমাত্র নীল নেতৃত্ব সক্রিয়। তারপরে ট্রান্সমিটারটিকে একদিকে কাত করুন এবং আপনি লাল বা সবুজ রঙে মিশ্রিত হন আপনি কোন দিকটি কাত করবেন তার উপর নির্ভর করে। 90 ডিগ্রী পর্যন্ত সমস্ত দিকে কাত করুন, এবং আপনি লাল এবং নীল বা সবুজ এবং নীল সব মিশ্রণের মধ্য দিয়ে যান যতক্ষণ না শুধুমাত্র লাল বা সবুজ 90 ডিগ্রী কাতায় সক্রিয় থাকে। X এবং y উভয় দিকে একটু কাত করুন এবং আপনি সমস্ত রঙের মিশ্রণ পাবেন। সব দিক থেকে 45 ডিগ্রিতে আলো হল লাল, সবুজ এবং নীল রঙের সমান মিশ্রণ, অন্য কথায়, সাদা আলো। ব্যবহৃত অংশগুলি ইন্টারনেট শখ-ইলেকট্রনিক স্টোর থেকে পাওয়া যায়। কিছু ছবি থেকে চিহ্নিত করা উচিত।
ধাপ 1: অ্যাকসিলরোমিটার সহ ট্রান্সমিটার
ট্রান্সমিটারটি Atmel avr168 মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে। 168 সহ সুবিধাজনক লাল বোর্ড হল ভোল্টেজ নিয়ন্ত্রক এবং রিসেট-সার্কিট সহ একটি আরডুইনো-বোর্ড। অ্যাকসিলরোমিটারটি বিট-ব্যাংড আই 2 সি বাসের সাথে এভিআর-এর সাথে সংযুক্ত এবং ওয়্যারলেস বোর্ড হার্ডওয়্যার এসপিআই, (সিরিয়াল পেরিফেরাল ইন্টারফেস) এর সাথে সংযুক্ত।
রুটিবোর্ডটি সম্পূর্ণ ওয়্যারলেস, যার নিচে 4, 8V ব্যাটারিপ্যাক রয়েছে। ওয়্যারলেস বোর্ড এবং আরডুইনো ওয়ে 9 V পর্যন্ত গ্রহণ করে এবং জাহাজের রৈখিক ভোল্টেজ রেগুলেটর থাকে, কিন্তু এক্সেলেরোমিটারের প্রয়োজন হয় নিয়ন্ত্রিত রেল থেকে 3, 3V।
ধাপ 2: RGB-LED সহ রিসিভার
রিসিভারটি প্রজাপতি নামের এটমেল avr169 ডেমোবার্ডের উপর ভিত্তি করে তৈরি। এই প্রকল্পে বোর্ডের অনেক বৈশিষ্ট্য ব্যবহার করা হয়নি। বেতার ট্রান্সিভার পোর্টবি এর সাথে সংযুক্ত এবং পিডব্লিউএম-নিয়ন্ত্রিত নেতৃত্ব পোর্টডির সাথে সংযুক্ত। ISP- হেডারে বিদ্যুৎ সরবরাহ করা হয়, 4.5V যথেষ্ট। ওয়্যারলেস বোর্ড i/o পিনগুলিতে 5V সহ্য করতে পারে, কিন্তু 3.3V সরবরাহ প্রয়োজন যা অনবোর্ড নিয়ন্ত্রক দ্বারা সরবরাহ করা হয়।
আরএফ ট্রান্সিভারের জন্য পরিবর্তিত হেডার-কেবল সত্যিই সুবিধাজনক, এবং প্রজাপতিতে পাওয়ার এবং হার্ডওয়্যার স্পি কন্ট্রোলারের সাথে ওয়্যারলেস বোর্ড সংযুক্ত করে। শিফটব্রাইট হল একটি আরজিবি-নেতৃত্বাধীন পালস প্রস্থ মডুলেশন কন্ট্রোলার যা একটি 4 বাইট কমান্ড গ্রহণ করে যা আউটপুট পিনগুলিতে ল্যাচ আউট এবং ল্যাচ আউট হয়। সিরিজে সংযোগ করা সত্যিই সহজ। শুধু অনেক কমান্ড শব্দ স্থানান্তর, এবং প্রথম স্থানান্তরিত আউট শেষ হবে ডেইজি-চেইন শেষ সংযুক্ত LED।
ধাপ 3: সি-প্রোগ্রামিং
কোডটি সি -তে লেখা হয়েছে কারণ আমি "সহজ" প্রক্রিয়াকরণ ভাষা শেখার যত্ন নিইনি যার উপর ভিত্তি করে আরডুইনো। আমি শেখার অভিজ্ঞতার জন্য নিজেই SPI এবং rf tranceiver ইন্টারফেস লিখেছিলাম, কিন্তু avrfreaks.net থেকে i2c অ্যাসেম্বলার-কোড ধার করেছিলাম। সি-কোডে শিফটব্রাইট ইন্টারফেস বিটব্যাংগড। একটি সমস্যা যা আমি সম্মুখীন হয়েছিল তা হল অ্যাকসিলরোমিটার-আউটপুটে ছোট ইরাডিক বৈচিত্র, এটি নেতৃত্বের ঝলকানিটিকে অনেক বেশি করে তোলে। আমি একটি সফ্টওয়্যার লো-পাস ফিল্টার দিয়ে এটি সমাধান করেছি। অ্যাকসিলরোমিটার-ভ্যালুতে একটি চলমান ওজনযুক্ত গড়। আরএফ-ট্রান্সিভার হার্ডওয়্যার সিআরসি এবং অটোকে পুনরায় প্রেরণ করে, কিন্তু এই প্রকল্পের জন্য রিয়েলটাইম, এলইডিগুলির মসৃণ আপডেট করা আরও গুরুত্বপূর্ণ ছিল। অ্যাকসিলরোমিটার মানসম্পন্ন প্রতিটি প্যাকেটের রিসিভারে অক্ষত থাকার প্রয়োজন হয় না, যতক্ষণ দূষিত প্যাকেট ফেলে দেওয়া হয়। দৃষ্টিশক্তির 20 মিটার লাইনের মধ্যে হারিয়ে যাওয়া আরএফ প্যাকেটগুলির সাথে আমার কোনও সমস্যা হয়নি। কিন্তু আরও দূরে লিঙ্কটি অস্থির হয়ে গেল, এবং এলইডিগুলি ক্রমাগত আপডেট হয়নি। ছদ্ম কোডে ট্রান্সমিটারের প্রধান লুপ: আরম্ভ ();); RF_send (মান); বিলম্ব (২০ মি। rgbValues = rgbValues + 0.2*(newValues-rgbValues); shiftbrigth- এ rgbValues লিখুন;}
ধাপ 4: ফলাফল
নিয়ন্ত্রণ কতটা মসৃণ এবং নির্ভুল তা দেখে আমি অবাক হয়েছি। আপনার সত্যিই রঙের আঙ্গুলের ডগা নির্ভুলতা নিয়ন্ত্রণ আছে। পিডব্লিউএম-এলইডি-কন্ট্রোলারের প্রতিটি রঙের জন্য 10 বিট রেজোলিউশন রয়েছে, যা লক্ষ লক্ষ সম্ভাব্য রঙ তৈরি করে। দুর্ভাগ্যবশত অ্যাকসিলরোমিটারে মাত্র bit বিট রেজোলিউশন আছে যা তাত্ত্বিক রঙের সংখ্যা হাজার হাজারে নিয়ে আসে। কিন্তু রঙ-পরিবর্তনে কোন পদক্ষেপে এখনও উপলব্ধি করা সম্ভব নয়। আমি একটি IKEA- বাতিতে রিসিভার রাখলাম এবং নীচে বিভিন্ন রঙের একটি ছবি তুললাম। একটি ভিডিও আছে, (যদিও ভয়ঙ্কর মানের)
প্রস্তাবিত:
রাস্পবেরি পাই এবং এলআইএস 3 ডিএইচটিআর, 3-অক্ষ অ্যাক্সিলারোমিটার, পাইথন ব্যবহার করে গতি নিয়ন্ত্রণ: 6 ধাপ
রাস্পবেরি পাই এবং এলআইএস 3 ডিএইচটিআর, 3-অক্ষ অ্যাক্সিলারোমিটার দিয়ে পাইথন ব্যবহার করে গতি নিয়ন্ত্রণ: সৌন্দর্য আমাদের ঘিরে থাকে, কিন্তু সাধারণত, এটি জানার জন্য আমাদের একটি বাগানে হাঁটতে হবে। - রুমি আমরা যে শিক্ষিত গোষ্ঠী বলে মনে করি, আমরা আমাদের শক্তির সিংহভাগ আমাদের পিসি এবং সেল ফোনের আগে কাজ করি। অতএব, আমরা ঘন ঘন আমাদের সুস্থতা যাক
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: 7 টি ধাপ
HC12 ওয়্যারলেস মডিউল ব্যবহার করে ওয়্যারলেস আরডুইনো রোবট: আরে বন্ধুরা, স্বাগতম। আমার আগের পোস্টে, আমি ব্যাখ্যা করেছি যে এইচ ব্রিজ সার্কিট কী, L293D মোটর ড্রাইভার আইসি, পিগি ব্যাকিং L293D মোটর ড্রাইভার আইসি উচ্চ কারেন্ট মোটর ড্রাইভার চালানোর জন্য এবং কিভাবে আপনি আপনার নিজের L293D মোটর ড্রাইভার বোর্ড ডিজাইন এবং তৈরি করতে পারেন
3-অক্ষ অ্যাক্সিলারোমিটার, ADXL345 রাস্পবেরি পাই দিয়ে পাইথন ব্যবহার করে: 6 টি ধাপ
3-অক্ষ অ্যাক্সিলারোমিটার, ADXL345 রাস্পবেরি পাই সহ পাইথন ব্যবহার করে: এমন একটি গ্যাজেট সম্পর্কে চিন্তা করা যা আপনার অফরোডারের দিকে যে দিকে ঝুঁকে আছে তা পরীক্ষা করতে পারে। টিপিংয়ের সম্ভাবনা থাকলে কাউকে সামঞ্জস্য করা হলে এটি কি সুখকর হবে না? স্পষ্টতই হ্যাঁ। এটা সত্য হবে
রিমোট নিয়ন্ত্রিত গাড়ি - ওয়্যারলেস এক্সবক্স 360 কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: 5 টি ধাপ
রিমোট কন্ট্রোল্ড কার - ওয়্যারলেস এক্সবক্স Control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত: আপনার নিজের রিমোট কন্ট্রোল্ড গাড়ি তৈরি করার জন্য এই নির্দেশাবলী, একটি ওয়্যারলেস এক্সবক্স control০ কন্ট্রোলার ব্যবহার করে নিয়ন্ত্রিত
রাস্পবিয়ান স্ট্রেচে টিপি লিংক WN7200ND ইউএসবি ওয়্যারলেস অ্যাডাপ্টারের সাথে পঞ্চাশ মিটার রেঞ্জ ওয়্যারলেস অ্যাক্সেস পয়েন্ট: 6 টি ধাপ
রাস্পবিয়ান স্ট্রেচে টিপি লিংক WN7200ND ইউএসবি ওয়্যারলেস অ্যাডাপ্টারের সাথে পঞ্চাশ মিটার রেঞ্জ ওয়্যারলেস অ্যাক্সেস পয়েন্ট: রাস্পবেরি পাই নিরাপদ ওয়্যারলেস অ্যাক্সেস পয়েন্ট তৈরি করার জন্য দুর্দান্ত কিন্তু এটির ভাল পরিসীমা নেই, আমি এটি প্রসারিত করতে একটি টিপি লিংক WN7200ND ইউএসবি ওয়্যারলেস অ্যাডাপ্টার ব্যবহার করেছি। আমি এটা কিভাবে ভাগ করতে চাই আমি রাউটারের পরিবর্তে রাস্পবেরি পাই ব্যবহার করতে চাই কেন?