সুচিপত্র:

Arduino ভিত্তিক Lightsaber আলো এবং শব্দ প্রভাব সঙ্গে: 14 পদক্ষেপ (ছবি সহ)
Arduino ভিত্তিক Lightsaber আলো এবং শব্দ প্রভাব সঙ্গে: 14 পদক্ষেপ (ছবি সহ)

ভিডিও: Arduino ভিত্তিক Lightsaber আলো এবং শব্দ প্রভাব সঙ্গে: 14 পদক্ষেপ (ছবি সহ)

ভিডিও: Arduino ভিত্তিক Lightsaber আলো এবং শব্দ প্রভাব সঙ্গে: 14 পদক্ষেপ (ছবি সহ)
ভিডিও: Battery Free Lamp - SJR Looper - Capacitor Based LED Driver 2024, নভেম্বর
Anonim
Image
Image
উপাদান এবং উপাদান
উপাদান এবং উপাদান

হ্যালো জেডি! এই নির্দেশনাটি একটি লাইটসবার তৈরির বিষয়ে, যা দেখায়, শব্দ করে এবং চলচ্চিত্রের মতো করে! একমাত্র পার্থক্য - এটি ধাতু কাটতে পারে না:(এই ডিভাইসটি Arduino প্ল্যাটফর্মের উপর ভিত্তি করে, এবং আমি এটিকে অনেক বৈশিষ্ট্য এবং ফাংশন দিয়েছি, এটি একটি খুব বড় কাজ ছিল এবং আমি আমার সমস্ত প্রোগ্রামিং দক্ষতা ব্যবহার করেছি, কিন্তু এটি মূল্যবান ছিল!

সুতরাং, বৈশিষ্ট্য সম্পর্কে কথা বলা যাক! এছাড়াও আপনি আমার ভিডিওতে একটি সংক্ষিপ্ত পর্যালোচনা দেখতে পারেন, যেখানে আমি GyverSaber সিস্টেমের সমস্ত প্রভাব এবং ফাংশন দেখাই এবং ভিডিওর শেষে আমার লাইটসবার্সের সাথে দুটি পেশাদার জেডি লড়াই করছে!

বৈশিষ্ট্য:

  • লাইটশেবারের মতো সাউন্ড এফেক্ট দিয়ে মসৃণ চালু/বন্ধ করা
  • এলোমেলোভাবে স্পন্দিত রঙ (আপনি এটি বন্ধ করতে পারেন)
  • শব্দ:
  • মোড 1: উত্পন্ন হাম। ফ্রিকোয়েন্সি ব্লেডের কোণ বেগের উপর নির্ভর করে
  • মোড 2: এসডি কার্ড থেকে হাম শব্দ
  • ধীর দোল - দীর্ঘ হাম শব্দ (এলোমেলোভাবে 4 শব্দ থেকে)
  • দ্রুত সুইং - ছোট হাম শব্দ (এলোমেলোভাবে 5 শব্দ থেকে)
  • আঘাত করার সময় উজ্জ্বল সাদা ফ্ল্যাশ
  • আঘাত হানলে 16 টি হিট শব্দের মধ্যে একটি বাজান:
  • দুর্বল আঘাত - সংক্ষিপ্ত শব্দ
  • কঠিন আঘাত - দীর্ঘ "bzzzghghhdh" শব্দ
  • ব্লেড পাওয়ারের পর বর্তমান ব্যাটারির মাত্রা 0 থেকে 100 শতাংশ দেখায়

ব্যাটারি নিরাপদ মোড

  • ব্যাটারি চালু হওয়ার আগে নিষ্কাশিত হয়: GyverSaber চালু হবে না, বাটন LED কয়েকবার টানবে
  • ব্যাটারি চালু হওয়ার পরে নিষ্কাশিত হয়: GyverSaber স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে

নিয়ন্ত্রণ বোতাম:

  • হোল্ড - GyverSaber চালু / বন্ধ করুন
  • ট্রিপল ক্লিক - রঙ পরিবর্তন করুন (লাল - সবুজ - নীল - হলুদ - গোলাপী - বরফ নীল)
  • কুইনারারি ক্লিক - সাউন্ড মোড পরিবর্তন করুন (হাম প্রজন্ম - হাম বাজানো)
  • নির্বাচিত রঙ এবং সাউন্ড মোড EEPROM (অ-উদ্বায়ী মেমরি) এ সংরক্ষিত

ধাপ 1: উপাদান এবং উপাদান

আমি সবসময় Aliexpress এ ইলেকট্রনিক স্টাফ কিনে থাকি, কিন্তু আপনি অ্যামাজন, ইবে, ইত্যাদিতে একই মডিউল খুঁজে পেতে পারেন।

বৈদ্যুতিক যন্ত্রপাতি:

  • Arduino NANO
  • ঠিকানাযোগ্য LED স্ট্রিপ। WS2811, 12V। সাদা PCB, IP30, 60 LEDs প্রতি মিটার নিন https://ali.pub/23csyd
  • LED সহ বাটন। 5V সংস্করণটি নিন
  • MPU6050
  • সস্তা মাইক্রোএসডি
  • মাইক্রোএসডি মডিউল মিনি
  • অথবা এই
  • ব্যাটারি 18650 সুরক্ষা সহ https://ali.pub/23moiu
  • DCDC স্টেপ ডাউন https://ali.pub/23mpex
  • পরিবর্ধক https://ali.pub/23mp6d
  • স্পিকার https://ali.pub/23mq8h
  • প্রতিরোধক KIT
  • পাওয়ার বাটন
  • চার্জিং পোর্ট
  • 3 টি কোষের জন্য CC CV চার্জার https://ali.pub/23mt8s
  • প্রোটোটাইপ বোর্ড

উপকরণ এবং যন্ত্র:

  • পলিকার্বোনেট টিউব (আলোর বিস্তার, 32 মিমি)
  • এই টিউবের জন্য 2 টি স্টাব
  • হিল্টের জন্য কিছু টিউব (আমি পিভিসি স্যুয়ারেজ পাইপ এবং টিউবিং ব্যবহার করেছি: হিল্টের জন্য 40 মিমি, পিসি টিউব মাউন্টের জন্য 32 মিমি)
  • ধাতব তার
  • সোল্ডারিং এবং প্লাস্টিক কাটার জন্য সাধারণ যন্ত্র

ধাপ 2: তারের

তারের
তারের
তারের
তারের
তারের
তারের
তারের
তারের

আমি প্রোটোটাইব বোর্ডে এই প্রকল্পটি করার সিদ্ধান্ত নিয়েছি, 3x7cm, আপনি সমস্ত স্কিম্যাটিক্স এবং কিছু কুৎসিত-চেহারা-ওয়্যারিং দেখতে পারেন =)

গুরুত্বপূর্ণ! তারের আগে, DCDC স্টেপ ডাউন কনভার্টারকে 12V DC পাওয়ার সোর্সে সংযুক্ত করুন এবং আউটপুট ভোল্টেজ 4.5V এ সামঞ্জস্য করুন!

ধাপ 3: হিল্ট

হিল্ট
হিল্ট
হিল্ট
হিল্ট
হিল্ট
হিল্ট

আমি হিল্টের জন্য স্যুয়ারেজ পাইপ ব্যবহার করি, কিন্তু এগুলি রাশিয়ানরা স্যুয়ারেজ পাইপ, তাই আমি মনে করি আপনার উন্নতি করা দরকার।

ধাপ 4: ব্যাটারি

ব্যাটারি
ব্যাটারি
ব্যাটারি
ব্যাটারি
ব্যাটারি
ব্যাটারি

আমি 3 লিথিয়াম ব্যাটারি ব্যবহার করি (ল্যাপটপের ব্যাটারি থেকে সাধারণ 18650)। প্রথমে আমাদের তাদের 40mm টিউব (হিল্ট) এর ভিতরে রাখতে হবে এবং এর জন্য আমাদের টিউব গরম করতে হবে। কিন্তু প্রথমে আমাদের টেপ দিয়ে একসঙ্গে ব্যাটারি ঠিক করতে হবে এবং কাগজের 2 স্তর দিয়ে ঘন করতে হবে।

তাই টিউব গরম করুন, ব্যাটারি ভিতরে রাখুন এবং যত দ্রুত সম্ভব টিউব ঠান্ডা করুন! লিথিয়াম ব্যাটারি উচ্চ তাপমাত্রা পছন্দ করে না। তারপরে সেগুলি টানুন এবং আপনি নিখুঁত ব্যাটারি কেস দেখতে পাবেন।

ধাপ 5: সোল্ডারিং ব্যাটারি

সোল্ডারিং ব্যাটারি
সোল্ডারিং ব্যাটারি
সোল্ডারিং ব্যাটারি
সোল্ডারিং ব্যাটারি

আমি যেমন বলেছি, লিথিয়াম ব্যাটারি উচ্চ তাপমাত্রা পছন্দ করে না। তাই খুব দ্রুত সোল্ডার ব্যাটারিতে ফ্লাক্স এবং শক্তিশালী সোল্ডারিং লোহা (100W) ব্যবহার করুন। সুতরাং, তাদের সিরিয়ালে সংযুক্ত করুন।

ধাপ 6: ব্লেড এবং LED স্ট্রিপ

ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ
ব্লেড এবং LED স্ট্রিপ

আমার 75 সেমি ব্লেড আছে, তাই আমি 75+75 = 150 সেমি স্ট্রিপের টুকরো কাটলাম। LED স্ট্রিপটি তারের চারপাশে দুবার ভাঁজ করা হবে, তাই সব ঠিক করার জন্য ডাবল-সাইড টেপ ব্যবহার করুন এবং আপনি তারের সাথে ডাবল সাইড LED স্ট্রিপ পাবেন।

ব্লেড টিউব বরাবর স্ট্রিপের কিছু সাপোর্ট দরকার, আমি থার্মাল সঙ্কুচিত টিউবগুলিতে পেরেক দিয়ে তৈরি supports টি সাপোর্ট ব্যবহার করেছি, এবং থ্রেড এবং সুপার আঠালো দিয়ে স্ট্রিপের সাথে সংযুক্ত করি।

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

ধাপ 7: MPU6050

MPU6050
MPU6050
MPU6050
MPU6050
MPU6050
MPU6050

আমি পুরানো IDE ফ্লেক্স তার ব্যবহার করে MPU6050 সংযুক্ত করেছি, কারণ MPU যতটা সম্ভব ব্লেডের কাছাকাছি রাখা ভাল ধারণা। এবং আমি শুধু পিসি টিউবের নিম্ন স্টাব এ এটি আঠালো:)

ধাপ 8: হিল্ট বোতাম

হিল্ট বাটন
হিল্ট বাটন
হিল্ট বাটন
হিল্ট বাটন
হিল্ট বাটন
হিল্ট বাটন

বোতাম এবং চার্জিং পোর্টের জন্য কিছু গর্ত এবং স্পিকারের জন্য নীচে কয়েকটি ছিদ্র করুন। এছাড়াও আমি কালো রং দিয়ে হিল্ট এঁকেছি।

ধাপ 9: চূড়ান্ত তারের

চূড়ান্ত তারের
চূড়ান্ত তারের
চূড়ান্ত তারের
চূড়ান্ত তারের
চূড়ান্ত তারের
চূড়ান্ত তারের

সুতরাং, ব্যাটারী সংযুক্ত করুন, সুইচ এবং চার্জের জন্য তারগুলি টানুন, এটি সব সোল্ডার করুন এবং তাদের গর্তে ঠিক করুন। এছাড়াও, ঝাল স্পিকার তারগুলিও।

ধাপ 10: স্পিকার ঠিক করা

স্পিকার ঠিক করা
স্পিকার ঠিক করা
স্পিকার ঠিক করা
স্পিকার ঠিক করা
স্পিকার ঠিক করা
স্পিকার ঠিক করা
স্পিকার ঠিক করা
স্পিকার ঠিক করা

আমি 40 মিমি টিউব এবং কিছু নখ ব্যবহার করে স্পিকার ঠিক করেছি =) এটি নিষ্ঠুর এবং খুব দৃ়ভাবে।

ধাপ 11: প্রোগ্রামিং

আপনি GitHub এ প্রকল্প পৃষ্ঠায় Arduino স্কেচ, লাইব্রেরি, এসডি সাউন্ড ফাইল এবং অনেক নির্দেশাবলী খুঁজে পেতে পারেন, কিন্তু আমি এখানে সমস্ত প্রকল্প ফাইলের সাথে স্কেচ এবং সংরক্ষণাগার সংযুক্ত করেছি, Instructables এ।

সহজ গাইড:

  • GyverSaber.ino খুলুন এবং সুর করুন:
  • LED স্ট্রিপে WS2811 মাইক্রোসার্কুইট সংখ্যা (দ্রষ্টব্য: একটি WS2811 3 LEDs নিয়ন্ত্রণ করে!)
  • ব্লেড পালসেশন চালু বা বন্ধ করুন
  • খুব কমই ভোল্টেজ ডিভাইডার প্রতিরোধকের পরিমাপের প্রকৃত প্রতিরোধের সুপারিশ করুন
  • ব্যাটারি মনিটরিং ছাড়া সিস্টেম কাজ করতে পারে, শুধু BATTERY_SAFE নিষ্ক্রিয় করুন। কিন্তু এটি সুপারিশ করা হয় না
  • ফ্ল্যাশ আরডুইনো
  • এসডি কার্ডে অডিও ফাইল আপলোড করুন
  • উপভোগ করুন!

মাইক্রোএসডি তথ্য:

  • সাইজ <4G
  • FAT এ ফরম্যাট করুন
  • রুট এ অডিও ফাইল কপি করুন

আপনি যদি আপনার নিজস্ব শব্দ যুক্ত করতে চান, তাহলে তাদের. WAV এ রূপান্তর করুন:

  • 8 বিট
  • 16-32 kHz
  • মনো
  • অনলাইন কনভার্টার বা টোটাল অডিও কনভার্টার ব্যবহার করুন

সতর্কতা! আপনি যদি একত্রিত স্কিম ঝলকান, আপনি এটি শক্তিশালী করতে হবে! Arduino সংযুক্ত DCDC কনভার্টারের সাথে সঠিকভাবে কাজ করবে না!

ধাপ 12: টিউনিং

টিউনিং
টিউনিং

আমি GyverSaber কে সম্পূর্ণরূপে কাস্টমাইজযোগ্য করে তুলেছি যাতে আপনি বিভিন্ন ব্লেড দৈর্ঘ্য এবং অন্যান্য প্যারামিটার দিয়ে আপনার নিজের সাবার তৈরি করতে পারেন, শুধু স্কেচ সেটিংসে একবার দেখুন।

ধাপ 13: চূড়ান্ত স্ক্রু

চূড়ান্ত স্ক্রু
চূড়ান্ত স্ক্রু
চূড়ান্ত স্ক্রু
চূড়ান্ত স্ক্রু

সুতরাং, লাইটসেবার প্রায় শেষ! শুধু একটি শেষ স্ক্রু, যা টিউবে ব্লেড ঠিক করে। আমি সব সাবের বডি কন্সট্রাকশন দিয়ে কিছু ড্রয়িং করেছি।

ধাপ 14: ফলাফল

Image
Image
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল
ফলাফল

সুতরাং, DIY লাইটসবার লড়াইয়ের জন্য প্রস্তুত! এই DIY লাইটস্যাবারে আমার ভিডিও রিভিউতে আপনি স্পিন, সুইং, অবজেক্ট হিট, ঝাড়বাতি ক্র্যাশ (উফ!) এবং দুটি বাস্তব জেডি, GyverSabers (হ্যাঁ, আমি তাদের মধ্যে 2 টি তৈরি করেছি !!!) এর সাথে লড়াই করে কিছু পরীক্ষা দেখতে পারি এবং এটি ফাংশন এবং বৈশিষ্ট্য।

বিনীত, ম্যাডগাইভার।

Arduino প্রতিযোগিতা 2017
Arduino প্রতিযোগিতা 2017
Arduino প্রতিযোগিতা 2017
Arduino প্রতিযোগিতা 2017

Arduino প্রতিযোগিতা 2017 এ রানার আপ

প্রস্তাবিত: