সুচিপত্র:
- ধাপ 1:
- ধাপ 2: তত্ত্ব
- ধাপ 3: উপাদান প্রাপ্তি
- ধাপ 4: Steppers মাউন্ট করা
- ধাপ 5: লেজার ব্ল্যাঙ্কিং + মিরর ক্রমাঙ্কন
- ধাপ 6: চূড়ান্ত সমাবেশ
- ধাপ 7: লেজার কন্ট্রোল অ্যাপ
- ধাপ 8: ভিডিও
ভিডিও: আরডুইনো লেজার প্রজেক্টর + কন্ট্রোল অ্যাপ: 8 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
- XY - 2 মাত্রিক লেজার স্ক্যানিং
- 2x 35mm 0.9 ° stepper মোটর - 400 ধাপ/rev
- স্বয়ংক্রিয় আয়না ক্রমাঙ্কন
- দূরবর্তী সিরিয়াল নিয়ন্ত্রণ (ব্লুটুথের মাধ্যমে)
- অটো মোড
- GUI সহ রিমোট কন্ট্রোল অ্যাপ
- মুক্ত উৎস
ডাউনলোড করুন:
github.com/stanleyondrus
stanleyprojects.com
ধাপ 1:
ধাপ 2: তত্ত্ব
লেজার প্রজেক্টর দুটি প্রধান বিভাগে বিভক্ত করা যেতে পারে। হয় তারা একটি প্যাটার্ন প্রজেক্ট করার জন্য একটি ডিফ্রাকশন গ্লাস/ফয়েল ব্যবহার করে অথবা তাদের একটি সিস্টেম আছে যা XY অক্ষের দিকগুলিতে লেজার মরীচি সরায়। দ্বিতীয় বিকল্পটি সাধারণত অনেক ভালো দেখায় কারণ প্রজেক্ট করা প্যাটার্নটি প্রোগ্রাম করা সম্ভব। প্রথম ক্ষেত্রে, লেজার রশ্মি বিচ্ছিন্ন হচ্ছে এবং একটি স্থির চিত্র প্রজেক্ট করছে, দ্বিতীয়টিতে, লেজারে এখনও একটি মাত্র মরীচি রয়েছে, যা খুব দ্রুত চলে। যদি এই আন্দোলন যথেষ্ট দ্রুত হয়, আমরা দৃষ্টির দৃ (়তার (POV) কারণে এটি একটি প্যাটার্ন হিসাবে উপলব্ধি করি। এটি সাধারণত দুটি লম্ব আয়না দ্বারা সম্পন্ন করা হয়, প্রত্যেকটি একটি অক্ষের মধ্যে লেজার রশ্মিকে সরিয়ে নিতে সক্ষম। সেগুলি একত্রিত করে, লেজার রশ্মিকে সঠিক অবস্থানে রাখা সম্ভব।
পেশাদার অ্যাপ্লিকেশনগুলির জন্য, গ্যালভানোমিটার স্ক্যানারগুলি সাধারণত ব্যবহৃত হয়। এর মধ্যে কিছু স্ক্যানার 60kpps (কিলো পয়েন্ট প্রতি সেকেন্ড) করতে সক্ষম। এর মানে হল, তারা 1 সেকেন্ডের সময় 60000 বিভিন্ন স্থানে লেজার রশ্মি স্থাপন করতে পারে। এটি স্ট্রবোস্কোপিক প্রভাব ছাড়াই সত্যিই মসৃণ অভিক্ষেপ তৈরি করে। যাইহোক, তারা সত্যিই ব্যয়বহুল হতে পারে। আমি স্টেপার মোটর ব্যবহার করেছি, যা সস্তা, এত দ্রুত নয়, বিকল্প।
লেজার সত্যিই উচ্চ গতিতে বার বার লাইনগুলোকে প্রদক্ষিণ করে প্যাটার্নটি আঁকে। কখনও কখনও প্যাটার্নের একাধিক অংশ থাকে যা একসাথে সংযুক্ত হয় না। এই উদাহরণে, প্রতিটি অক্ষর আলাদা করা হয়েছে, তবে লেজার যখন একটি অক্ষর থেকে অন্য একটি অক্ষরে চলে যায়, তখন এটি একটি অবাঞ্ছিত রেখা তৈরি করে। এটি ব্ল্যাঙ্কিং নামে একটি প্রযুক্তি দ্বারা সমাধান করা হয়। পিছনে পুরো ধারণাটি হল, লেজারটি একটি থেকে অন্য প্যাটার্নে যাওয়ার সময় স্যুইচ করা হয়। এটি একটি হাই-স্পিড কন্ট্রোলিং ইউনিট দ্বারা করা হয়, যা স্ক্যানিং সিস্টেমের সাথে সিঙ্ক্রোনাইজ করা প্রয়োজন।
ধাপ 3: উপাদান প্রাপ্তি
নীচের তালিকায় আপনি আমার ব্যবহৃত উপাদান এবং লিঙ্কগুলি যেখানে আমি তাদের কিনেছি তা খুঁজে পেতে পারেন।
- 1x Arduino Uno
- 1x অ্যাডাফ্রুট মোটর শিল্ড V2
- 1x লেজার মডিউল
- 2x 35mm 0.9 ° stepper মোটর - 400 ধাপ/rev - 5V - eBay
- 3x LED - AliExpress
- 1x HC -06 ব্লুটুথ সিরিয়াল মডিউল - AliExpress
- 1x Photodiode - AliExpress
- 1x NPN ট্রানজিস্টর BC547B - AliExpress
- 2x 2K ট্রিমার - AliExpress
- 1x ডিসি সকেট প্যানেল মাউন্ট - ইবে
- 1x টগল সুইচ - AliExpress
এবং তারপর কিছু উপাদান এবং সরঞ্জাম আপনি বাড়িতে পেতে পারেন। আশা করি;)
- আয়না (সেরা হল HDD প্লেটারের মত ধাতব আয়না)
- অ্যালুমিনিয়াম শীট
- স্নিপস
- গরম আঠালো (বা প্যাটেক্স মেরামত এক্সপ্রেস)
- তারের
- প্লাস
- ড্রিল (বা আমার ক্ষেত্রে কাঁচি: D)
- বক্স (উদা জংশন বক্স)
ধাপ 4: Steppers মাউন্ট করা
অ্যালুমিনিয়াম শীট কাটা এবং সঠিক আকৃতিতে বাঁকানো প্রয়োজন। তারপর গর্ত ড্রিল এবং steppers সংযুক্ত করা হয়।
ধাপ 5: লেজার ব্ল্যাঙ্কিং + মিরর ক্রমাঙ্কন
মোটর শিল্ডের একটি ছোট প্রোটোটাইপিং এলাকা রয়েছে যা দুটি ছোট সার্কিটের জন্য ব্যবহৃত হয়েছিল।
লেজার ব্ল্যাঙ্কিং
আমরা একটি Arduino দিয়ে আমাদের লেজার নিয়ন্ত্রণ করতে চাই। তবে আমাদের লেজারে প্রবাহিত বিদ্যুৎকে সীমাবদ্ধ করতে হবে এবং এটিকে সরাসরি ডিজিটাল আউটপুট পিন থেকে চালানোও ভাল ধারণা নয়। আমার লেজার মডিউল ইতিমধ্যে একটি বর্তমান সুরক্ষা ছিল। এইভাবে আমি একটি সহজ সার্কিট তৈরি করেছি যেখানে ট্রানজিস্টর লেজার চালু এবং বন্ধ করছে। বেস কারেন্ট ট্রিমার দ্বারা নিয়ন্ত্রিত হতে পারে এবং লেজারের উজ্জ্বলতা নিয়ন্ত্রণ করে।
আয়না ক্রমাঙ্কন
ফটোডিওডটি এক্স-অক্ষ স্টেপারের ঠিক উপরে কেন্দ্রীয় অক্ষের গর্তে স্থাপন করা হয়েছিল। সঠিক পরিমাপ পাওয়ার জন্য পুল-ডাউন রেজিস্টার সার্কিট প্রয়োজন ছিল। ক্যালিব্রেট করার সময়, আমরা ফটোডিওড থেকে মানগুলি পড়ছি এবং যখন মানটি একটি নির্দিষ্ট মান ছাড়িয়ে যায় (লেজার সরাসরি এতে জ্বলজ্বল করে), স্টেপারগুলি থেমে যায় এবং বাড়ির অবস্থানে ফিরে আসে।
ক্রমাঙ্কনের জন্য ছদ্ম কোড
// 1step = 0.9 ° / 400steps = 360 ° = পূর্ণ আবর্তন লেজারঅন (); জন্য (int a = 0; a <= 400; a ++) {for (int b = 0; b = photodiodeThreshold) {লেজারঅফ (); বাড়িতে ফিরে(); } stepY (1, 1); } stepX (1, 1); } লেজারঅফ (); অসফল ();
ধাপ 6: চূড়ান্ত সমাবেশ
পুরো সার্কিটটি প্লাস্টিকের জংশন বাক্সে রাখা হয়েছিল এবং স্ক্রু দ্বারা শক্ত করা হয়েছিল। পুরো প্রজেক্টরটি সত্যিই বহনযোগ্য, শুধু বিদ্যুৎ সরবরাহ প্লাগ করুন, টগলটি স্যুইচ করুন এবং আমাদের লেজার শো আছে।
ধাপ 7: লেজার কন্ট্রোল অ্যাপ
কন্ট্রোলিং অ্যাপটি সি# তে তৈরি করা হয়েছিল এবং প্যাটার্নের মধ্যে স্যুইচ করতে, গতি সামঞ্জস্য করতে এবং বর্তমান ক্রিয়াগুলি দেখতে দেয়। এটি Arduino কোডের সাথে একসাথে ডাউনলোড করা বিনামূল্যে (Intro দেখুন)।
ধাপ 8: ভিডিও
প্রস্তাবিত:
আরডুইনো: অ্যান্ড্রয়েড অ্যাপ থেকে টাইম প্রোগ্রাম এবং রিমোট কন্ট্রোল: 7 টি ধাপ (ছবি সহ)
আরডুইনো: অ্যান্ড্রয়েড অ্যাপ থেকে টাইম প্রোগ্রাম এবং রিমোট কন্ট্রোল: আমি সবসময় ভাবছি যে সেই সমস্ত আরডুইনো বোর্ডের সাথে কী ঘটে যা তাদের শীতল প্রকল্পগুলি শেষ করার পরে মানুষের প্রয়োজন হয় না। সত্যটি কিছুটা বিরক্তিকর: কিছুই না। আমি এটা আমার পরিবারের বাড়িতে দেখেছি, যেখানে আমার বাবা নিজের বাড়ি তৈরির চেষ্টা করেছিলেন
অ্যাম্বিবক্স আইওএস রিমোট কন্ট্রোল অ্যাপ: ৫ টি ধাপ
অ্যাম্বিবক্স আইওএস রিমোট কন্ট্রোল অ্যাপ: এই আইওএস অ্যাপের মাধ্যমে আপনি আপনার আইফোন বা আইপ্যাড থেকে আপনার অ্যাম্বিবক্স নিয়ন্ত্রণ করতে পারবেন। আমি অ্যাপটি সম্পর্কে কথা বলতে যাচ্ছি এবং এটি কিভাবে অ্যামিবক্স সার্ভারের সাথে যোগাযোগ করে, যদি আপনি জানতে চান কিভাবে অ্যামিবক্স এবং নেতৃত্বাধীন স্ট্রিপগুলি ইনস্টল করতে হয়, সেখানে বেশ কয়েকটি টিউটোরিয়াল রয়েছে
যেকোনো R/C গাড়িকে একটি ব্লুটুথ অ্যাপ কন্ট্রোল R/C গাড়িতে পরিণত করা: 9 টি ধাপ
যেকোনো R/C গাড়িকে ব্লুটুথ অ্যাপ কন্ট্রোল R/C গাড়িতে পরিণত করা: এই প্রকল্পটি Wombatics SAM01 রোবোটিক্স বোর্ড, Blynk App এবং MIT App Inventor দিয়ে একটি সাধারণ রিমোট কন্ট্রোল গাড়িকে একটি ব্লুটুথ (BLE) কন্ট্রোল কারে পরিবর্তন করার ধাপগুলি দেখায়। এলইডি হেডলাইটের মতো অনেকগুলি বৈশিষ্ট্য সহ অনেক কম দামের আরসি গাড়ি
স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা: 11 টি ধাপ (ছবি সহ)
স্পেসশিপ কন্ট্রোল প্যানেল - লেজার কাট আরডুইনো খেলনা: কয়েক মাস আগে আমি স্থানীয় নির্মাতা স্পেসের সদস্য হওয়ার সিদ্ধান্ত নিয়েছিলাম, যেহেতু আমি যুগ যুগ ধরে নির্মাতা বাণিজ্যের সরঞ্জামগুলি শিখতে চাই। আমি Arduino অভিজ্ঞতা একটি ছোট বিট ছিল এবং একটি এখানে একটি ফিউশন কোর্স গ্রহণ করা হয়েছিল Instructables। যাইহোক আমি
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে রিলে কন্ট্রোল: 5 টি ধাপ (ছবি সহ)
ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপ ব্যবহার করে নোডএমসিইউ এবং আইআর রিসিভারের সাথে 8 রিলে কন্ট্রোল: ওয়াইফাই এবং আইআর রিমোট এবং অ্যান্ড্রয়েড অ্যাপের মাধ্যমে নোডেমকু এবং আইআর রিসিভার ব্যবহার করে 8 রিলে সুইচ নিয়ন্ত্রণ করুন। এখানে