সুচিপত্র:

ফায়ারফ্লাইস সিঙ্ক্রোনাইজ করা: 7 টি ধাপ (ছবি সহ)
ফায়ারফ্লাইস সিঙ্ক্রোনাইজ করা: 7 টি ধাপ (ছবি সহ)

ভিডিও: ফায়ারফ্লাইস সিঙ্ক্রোনাইজ করা: 7 টি ধাপ (ছবি সহ)

ভিডিও: ফায়ারফ্লাইস সিঙ্ক্রোনাইজ করা: 7 টি ধাপ (ছবি সহ)
ভিডিও: 12 Insane Future Concept Cars YOU MUST SEE 2024, নভেম্বর
Anonim
Fireflies সিঙ্ক্রোনাইজ করা
Fireflies সিঙ্ক্রোনাইজ করা

আপনি কি কখনও নিজেকে প্রশ্ন করেছেন যে শত শত এবং হাজার হাজার অগ্নিকুণ্ড কীভাবে নিজেদেরকে সিঙ্ক্রোনাইজ করতে সক্ষম? এটা কিভাবে কাজ করে, যে তারা এক ধরনের বস ফায়ারফ্লাই ছাড়া সব একসাথে চোখের পলক ফেলতে সক্ষম? কয়েক বছর আগে আমি একটি জাভা-অ্যাপলেট লিখেছিলাম যা হাজার হাজার অগ্নিকুণ্ডের বর্গকে অনুকরণ করে। এটি ভাল কাজ করেছে এবং দেখতে মজা ছিল। এইবার আমি এটা হার্ডওয়্যারে করেছি। অনুপ্রেরণার ক্রেডিট কেসো এবং তার জার ফায়ারফ্লাই https://www.instructables.com/id/E7U5HYMSVIEWP86SAL/ তে যায়।কোন মন্তব্য বা সংশোধন স্বাগত। আপডেট 2008-09-12: সেখানে ফায়ারফ্লাই হাউটো সিঙ্ক্রোনাইজিংয়ে অনলাইনে ফায়ারফ্লাইগুলির একটি নতুন সংস্করণ। প্রতিটি অগ্নিকুণ্ডের জন্য এটির একটি কাস্টম পিসিবি রয়েছে। এবং আপনি টিঙ্কার স্টোরে একটি কিট কিনতে পারেন। ভিডিওটি হল:

ধাপ 1: এটি কিভাবে কাজ করে

কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে

অ্যালগরিদম যা লক্ষ্য করা যায় তা হল অগ্নিকুণ্ড এলোমেলো চোখের পলক দিয়ে শুরু হয়। কিন্তু সময়ের সাথে সাথে, তারা ধীরে ধীরে তাদের নিকটতম প্রতিবেশীদের সাথে সিঙ্ক্রোনাইজ করতে সক্ষম হয়। এবং এই প্রতিবেশীরা নিজেদের প্রতিবেশীদের সাথে নিজেদেরকে সিঙ্ক্রোনাইজ করছে ইত্যাদি। যতক্ষণ না সমগ্র বৃক্ষ বা সমগ্র উপত্যকা একই চক্রে জ্বলজ্বল করে এবং এটি কিসের জন্য ভাল? এটি অন্যান্য নমুনা আকৃষ্ট করতে ব্যবহৃত হয়। সিঙ্কে সব জ্বলজ্বলে এটি একটি অংশীদার খুঁজে পাওয়া অনেক সহজ। সময়ের সাথে সাথে এই শক্তি কিছুটা বাড়বে। যদি বিদ্যুৎ একটি নির্দিষ্ট স্তরে পৌঁছায়, তাহলে অগ্নিকুণ্ড জ্বলে ওঠে এবং শক্তি গ্রাস হয়। যে হারে বিদ্যুৎ বৃদ্ধি পায় তা সকল অগ্নিকুণ্ডের ক্ষেত্রে প্রায় সমান। তাই তাদের একই ফ্রিকোয়েন্সি আছে কিন্তু ফ্ল্যাশ করার সময় একই বিন্দু নয়। এটি তার পাওয়ার ভ্যালুতে একটি উচ্চ মান যোগ করে। এক ধরণের শক্তি বৃদ্ধি, যদি আপনি চান। তার মানে পরের ফ্ল্যাশ আগেরটির চেয়ে আগে ঘটবে। এবং পরেরটি আরও আগে, যতক্ষণ না এই দুটি ঠিক একই সময়ে এবং একই গতিতে ফ্ল্যাশ করছে। আপনি এই অ্যালগরিদম সম্পর্কে আরও জানতে পারেন যেমন এখানে: ফায়ারফ্লাই সিঙ্ক্রোনাইজেশন অ্যাড হক নেটওয়ার্ক হার্ডওয়্যার আমি আমার পূর্ববর্তী নির্দেশযোগ্য (প্রোগ্রামযোগ্য LED) ব্যবহার করার সিদ্ধান্ত নিয়েছি। এটি একটি মাইক্রোকন্ট্রোলার, একটি LED এবং একটি হালকা নির্ভরশীল প্রতিরোধক (LDR) নিয়ে গঠিত। এটি একটি সহজ অগ্নিকুণ্ডের অনুকরণ করার জন্য যথেষ্ট হওয়া উচিত। এটি ফ্ল্যাশ করতে, দেখতে এবং গণনা করতে সক্ষম। আমাকে শুধু প্রোগ্রাম এবং LED এবং LDR এর অভিযোজন পরিবর্তন করতে হয়েছিল। LED এবং LDR এমনভাবে স্থাপন করতে হবে যাতে একটি ফায়ারফ্লাই সার্কিট অন্যটির সাথে হস্তক্ষেপ করতে সক্ষম হয়। সুতরাং একটি এলডিআর অবশ্যই অন্য ফায়ারফ্লাইয়ের এলইডি "দেখতে" সক্ষম হবে। এবং এটি শুধুমাত্র একটি প্রতিবেশী নয় বরং আরো দেখতে হবে। এটি এলইডি এবং এলডিআরকে মাটি থেকে নির্দেশ করার মাধ্যমে এবং কিছু সাদা কাগজ ব্যবহার করে ফ্ল্যাশগুলি প্রতিফলিত করতে পারে।

ধাপ 2: উপকরণ এবং সরঞ্জাম

উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম
উপকরণ এবং সরঞ্জাম

5 বাই 5 অগ্নিকুণ্ডের গ্রিডের জন্য আপনার প্রয়োজন:

  • 25 x 1K ওহম প্রতিরোধক
  • 25 x 100 ওহম প্রতিরোধক
  • 25 x LDR (হালকা নির্ভরশীল প্রতিরোধক), যেমন M9960
  • 25 x LED, 1.7V, 20mA (reg, green, blue, what you like ever)
  • 25 x ATtiny13, 1KB ফ্ল্যাশ র RAM্যাম, 64 বাইট র RAM্যাম, 64 বাইট EEPROM
  • 25 x সকেট
  • প্রোটোটাইপিং বোর্ড
  • তার

আপনি যদি বড় সংখ্যায় অর্ডার করার সময় কিছু রাবেট পান তবে একটি ফায়ার ফ্লাইয়ের দাম প্রায় 1.50 ইউরো হওয়া উচিত। যদি আপনার প্রোগ্রামগুলি বগি হয় তবে সকেটগুলি কেবল প্রয়োজনীয়। আপনি যদি আপনার বিকাশ দক্ষতার সাথে আত্মবিশ্বাসী বোধ করেন, তাহলে আপনি তাদের ছাড় দিতে পারেন।;-) আপনি নিশ্চয়ই ATTiny চিপকে অন্য যে কোন মাইক্রোকন্ট্রোলারের সাথে PIC, PICAXE বা BasicStamp হিসেবে নাম দিতে পারেন। আপনি পেতে পারেন সবচেয়ে ছোট এবং সস্তা নিন। আমি Atmel এর সাথে যাই কারণ আমি ইতিমধ্যে প্রোগ্রামার ছিলাম এবং আমার ATTiny13 এর সাথে আমার প্রথম প্রকল্প ঠিক কাজ করেছিল।

  • তাতাল
  • ঝাল তার
  • ব্রেডবোর্ড
  • AVR প্রোগ্রামার
  • 5V পাওয়ার সাপ্লাই বা
  • 4 এএ রিচার্জেবল

সফটওয়্যার

প্রস্তাবিত: