সুচিপত্র:

SteamPunk রেডিও: 10 টি ধাপ (ছবি সহ)
SteamPunk রেডিও: 10 টি ধাপ (ছবি সহ)
Anonim
স্টিমপঙ্ক রেডিও
স্টিমপঙ্ক রেডিও

প্রকল্প: স্টিমপঙ্ক রেডিও

তারিখ: মে 2019 - আগস্ট 2019

পর্যালোচনা

এই প্রকল্পটি নি doubtসন্দেহে আমার হাতে নেওয়া সবচেয়ে জটিল, ষোলটি IV-11 VFD টিউব, দুটি Arduino মেগা কার্ড, দশটি LED নিয়ন লাইট সার্কিট, একটি সার্ভো, একটি ইলেক্ট্রোম্যাগনেট, দুটি MAX6921AWI IC চিপস, পাঁচটি ডিসি পাওয়ার সাপ্লাই, একটি HV পাওয়ার সরবরাহ, দুটি ডিসি ভোল্ট মিটার, একটি ডিসি এম্প মিটার, এফএম স্টিরিও রেডিও, 3W পাওয়ার এম্প্লিফায়ার, এলসিডি স্ক্রিন এবং কীবোর্ড। উপরের অংশগুলির তালিকা ছাড়াও, দুটি সফটওয়্যার প্রোগ্রাম শুরু থেকেই বিকাশ করতে হয়েছিল এবং শেষ পর্যন্ত পুরো রেডিও নির্মাণে প্রায় 200 ঘন্টা কাজ করতে হয়েছিল।

আমি এই প্রকল্পটিকে ইন্সট্রাকটেবল সাইটে অন্তর্ভুক্ত করার সিদ্ধান্ত নিয়েছি সদস্যরা এই প্রকল্পটিকে সম্পূর্ণরূপে পুনরুত্পাদন করার প্রত্যাশা করে না বরং চেরি তাদের আগ্রহের উপাদানগুলি বেছে নেয়। সাইটের সদস্যদের বিশেষ আগ্রহের দুটি ক্ষেত্র দুটি MAX6921AWI চিপ এবং এর সাথে যুক্ত ওয়্যারিং ব্যবহার করে 16 IV-11 VDF টিউবগুলির নিয়ন্ত্রণ এবং দুটি মেগা 2650 কার্ডের মধ্যে যোগাযোগ হতে পারে।

এই প্রকল্পে অন্তর্ভুক্ত বিভিন্ন উপাদানগুলি স্থানীয়ভাবে সোর্স করা হয়েছে, IV-11 টিউব ছাড়া, এবং MAX6921AWI চিপ দুটোই ইবেতে পাওয়া গেছে। আমি জীবনে বিভিন্ন জিনিস ফিরিয়ে আনতে চেয়েছিলাম যা অন্যথায় বছরের পর বছর বাক্সে আটকে থাকবে। সমস্ত HF ভালভ যেখানে বোঝা যায় যে সমস্ত ইউনিট ব্যর্থ হয়েছে।

ধাপ 1: অংশ তালিকা

অংশ তালিকা
অংশ তালিকা
অংশ তালিকা
অংশ তালিকা
অংশ তালিকা
অংশ তালিকা

1. 2 x Arduino Mega 2560 R3

2. RDA5807M FM রেডিও

3. PAM8403 3W পরিবর্ধক

4. 2 x 20W স্পিকার

5. Di-pole FM Ariel

6. 16 X IV-11 VDF টিউব

7. 2 x MAX6921AWI IC চিপ

8. 2 x MT3608 2A Max DC-DC স্টেপ আপ পাওয়ার মডিউল বুস্টার পাওয়ার মডিউল

9. 2 x XL6009 400KHz স্বয়ংক্রিয় বাক মডিউল

10. 1 চ্যানেল মডিউল, 5V নিম্ন স্তরের ট্রিগার Arduino ARM PIC AVR DSP এর জন্য

11. Arduino ARM PIC AVR DSP এর জন্য 2 Channel 5V 2-Channel Module Shield

12. বৈদ্যুতিক চুম্বক উত্তোলন 2.5KG/25N সোলেনয়েড সাকার ইলেক্ট্রোম্যাগনেট ডিসি 6V

13. 4 ফেজ স্টেপার মোটর ULN2003 চিপ দ্বারা চালিত হতে পারে

14. 20*4 LCD 20X4 5V ব্লু স্ক্রিন LCD2004 ডিসপ্লে এলসিডি মডিউল

15. IIC/I2C সিরিয়াল ইন্টারফেস মডিউল

16. 6 x Bits 7 X WS2812 5050 RGB LED Ring Lamp Light with Integrated Drivers Neo Pixel

17. 3 x LED রিং 12 x WS2812 5050 RGB LED সমন্বিত ড্রাইভার নিও পিক্সেল সহ

18. 2 x LED রিং 16 x WS2812 5050 RGB LED সমন্বিত ড্রাইভার নিও পিক্সেল সহ

19. LED স্ট্রিপ নমনীয় RGB 5m দৈর্ঘ্য

20. 12 কী ঝিল্লি সুইচ কীপ্যাড 4 x 3 ম্যাট্রিক্স অ্যারে ম্যাট্রিক্স কীবোর্ড সুইচ কীপ্যাড

21. BMP280 ডিজিটাল ব্যারোমেট্রিক চাপ Altitude সেন্সর 3.3V বা 5V Arduino এর জন্য

22. DS3231 AT24C32 IIC মডিউল যথার্থ RTC রিয়েল টাইম ক্লক মডিউল

23. 2 x Knurled Shaft Linear Rotary Potentiometer 50K

24. 12V 1 Amp পাওয়ার অ্যাডাপ্টার

ধাপ 2: IV-11 VDF টিউব এবং MAX6921AWI IC চিপ

IV-11 VDF টিউব এবং MAX6921AWI IC চিপ
IV-11 VDF টিউব এবং MAX6921AWI IC চিপ
IV-11 VDF টিউব এবং MAX6921AWI IC চিপ
IV-11 VDF টিউব এবং MAX6921AWI IC চিপ
IV-11 VDF টিউব এবং MAX6921AWI IC চিপ
IV-11 VDF টিউব এবং MAX6921AWI IC চিপ

এই প্রকল্পের MAX6921AWI চিপের ব্যবহার আমার আগের অ্যালার্ম ক্লক প্রজেক্টে তৈরি হয়েছে। আটটি IV-11 টিউবের প্রতিটি সেট নিয়ন্ত্রণের মাল্টিপ্লেক্স পদ্ধতি ব্যবহার করে একটি MAX6921AWI চিপের মাধ্যমে নিয়ন্ত্রিত হয়। দুটি সংযুক্ত পিডিএফ আট টিউব সেটের ওয়্যারিং দেখায় এবং কিভাবে MAX6921AWI চিপটি টিউব সেটে তারযুক্ত করা হয় এবং তার পরিবর্তে, Arduino Mega 2560 এ তারযুক্ত করা হয়। সেই সেগমেন্টটি নিশ্চিত করার জন্য তারের কঠোর রঙ কোডিং প্রয়োজন গ্রিড ভোল্টেজ লাইন আলাদা রাখা হয়। টিউব আউটপুট সনাক্ত করা খুবই গুরুত্বপূর্ণ, সংযুক্ত পিডিএফ দেখুন, এর মধ্যে রয়েছে 1.5V হিটার পিন 1 এবং 11, 24v অ্যানোড পিন (2), এবং সবশেষে আটটি সেগমেন্ট এবং "ডিপি" পিন, 3 - 10. সময়, এটি প্রতিটি সেগমেন্ট এবং "ডিপি" নল সেট তারের শুরু করার আগে একটি সাধারণ পরীক্ষা রিগ ব্যবহার করে পরীক্ষা করা মূল্যবান। প্রতিটি টিউব পিন ধারাবাহিকভাবে টিউবের লাইন দিয়ে শেষ নল পর্যন্ত সংযুক্ত করা হয় যেখানে MAX6921AWI চিপের সাথে দূরবর্তী সংযোগের জন্য অতিরিক্ত তার যুক্ত করা হয়। এই একই প্রক্রিয়া দুটি হিটার সাপ্লাই লাইনের পিন 1 এবং 11 এর জন্য অব্যাহত আছে। আমি 11 টি লাইনের প্রত্যেকটির জন্য রঙিন তার ব্যবহার করেছি, যখন আমার রং শেষ হয়ে যায় তখন আমি আবার রঙের ক্রম শুরু করি কিন্তু তারের প্রতিটি প্রান্তের চারপাশে একটি কালো ব্যান্ড যুক্ত করি তাপ সঙ্কুচিত ব্যবহার করে। উপরের তারের ক্রমের ব্যতিক্রম হল পিন 2 এর জন্য, 24-অ্যানোড সরবরাহ যা পিন 2 এবং MAX6921 চিপে অ্যানোড পাওয়ার আউটপুটগুলির মধ্যে একটি পৃথক তারের তারযুক্ত। চিপ এবং এর সংযোগের বিশদ বিবরণের জন্য সংযুক্ত পিডিএফ দেখুন। এটা জোর দেওয়া যাবে না যে চিপ অপারেশন চলাকালীন সময়ে চিপ গরম হওয়া উচিত, কয়েক ঘন্টা পরে হ্যাঁ ব্যবহার করা উচিত, কিন্তু কখনও গরম নয়। চিপ তারের চিত্রটি মেগা, পিন 27, 16, এবং 15, মেগা পিন 27 থেকে 3.5V-5V সরবরাহ, তার জিএনডি মেগা পিন 14 এবং 24V সরবরাহ পিন 1 এর তিনটি সংযোগ দেখায়। কখনই 5V সাপ্লাই অতিক্রম করবেন না এবং অ্যানোড পাওয়ার রেঞ্জ সর্বোচ্চ 24V এবং 30V এর মধ্যে রাখুন। চালিয়ে যাওয়ার আগে প্রতিটি তারের সবচেয়ে দূরত্বের বিন্দুর মধ্যে পরীক্ষা করার জন্য একটি ধারাবাহিকতা পরীক্ষক ব্যবহার করুন।

আমি এই চিপের AWI সংস্করণ ব্যবহার করেছি কারণ এটি ছিল সবচেয়ে ছোট ফরম্যাট, আমি কাজ করতে ইচ্ছুক ছিলাম। চিপ এবং তার বাহক তৈরি করা শুরু হয় 14 টি পিসিবি পিনের দুটি সেট দিয়ে একটি রুটি বোর্ডে রাখা, চিপ ক্যারিয়ারটি পিনের উপরে 1 টি বাম পিন দিয়ে রাখা। ফ্লাক্স এবং সোল্ডার ব্যবহার করে, 28 টি চিপ লেগ প্যাডের প্রতিটি পিন এবং "টিন" ঝালাই করে। একবার চিপ ক্যারিয়ারের চিপটি চিপের পায়ে লেগ প্যাড দিয়ে সারিবদ্ধ করতে এবং চিপের খাঁজটি পিনের দিকে মুখোমুখি করার জন্য খুব যত্ন সহকারে চিপের একপাশে সেলোটাপের একটি টুকরো ব্যবহার করতে সাহায্য করেছে সোল্ডারিংয়ের আগে চিপটি স্থির করুন। যখন সোল্ডারিং নিশ্চিত করে যে ফ্ল্যাগ লেগ প্যাডগুলিতে প্রয়োগ করা হয়েছে এবং সোল্ডারিং লোহা পরিষ্কার। প্রতিটি চিপ লেগের উপর সাধারণত নিচে চাপুন, এটি লেগ প্যাডে সামান্য বাঁকবে এবং আপনার সোল্ডার রান দেখতে হবে। সমস্ত 28 পায়ের জন্য এটি পুনরাবৃত্তি করুন, এই প্রক্রিয়া চলাকালীন আপনার সোল্ডারিং লোহার সাথে কোনও ঝাল যোগ করার দরকার নেই।

একবার ফ্লাক্সের চিপ ক্যারিয়ারটি সম্পূর্ণ পরিষ্কার করুন এবং তারপরে একটি ধারাবাহিকতা পরীক্ষক পরীক্ষা ব্যবহার করে প্রতিটি পা একটি চিপ লেগে এবং অন্যটি পিসিবি পিনে রাখুন। সবশেষে, চিপ ক্যারিয়ারের সাথে সব ধরনের সংযোগ স্থাপন করা হয়েছে কিনা তা নিশ্চিত করুন, যদি চিপটি তাত্ক্ষণিকভাবে গরম হয়ে যায় এবং সমস্ত সংযোগ পরীক্ষা করে।

ধাপ 3: আরজিবি লাইট রোপ এবং নিওন লাইট রিং

আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং
আরজিবি লাইট রোপ এবং নিওন লাইট রিং

এই প্রকল্পের জন্য দশটি আলোর উপাদান, তিনটি আরজিবি আলোর দড়ি এবং বিভিন্ন আকারের সাতটি নিওন আলোর রিং প্রয়োজন ছিল। নিওন লাইটের পাঁচটি রিং যেখানে তিনটি রিংয়ের একটি সিরিজে তারযুক্ত। এই ধরণের আলোর রিংগুলি তাদের নিয়ন্ত্রণে খুব বহুমুখী এবং তারা কোন রঙগুলি প্রদর্শন করতে পারে, আমি তিনটি প্রাথমিক রঙ ব্যবহার করেছি যা কেবল চালু বা বন্ধ ছিল। ওয়্যারিংয়ে তিনটি তার, 5V, GND এবং একটি নিয়ন্ত্রণ রেখা রয়েছে যা স্লেভ মেগার মাধ্যমে নিয়ন্ত্রিত ছিল, বিশদ বিবরণের জন্য সংযুক্ত Arduino তালিকা "SteampunkRadioV1Slave" দেখুন। লাইন 14 থেকে 20 গুরুত্বপূর্ণ বিশেষ করে আলো ইউনিটের সংজ্ঞায়িত সংখ্যা, এগুলি অবশ্যই ভৌত সংখ্যার সাথে মেলে অন্যথায় রিং সঠিকভাবে কাজ করবে না।

আরজিবি লাইট রশিগুলির জন্য একটি কন্ট্রোল ইউনিট নির্মাণের প্রয়োজন ছিল যা লাল, নীল এবং সবুজ তিনটি প্রাথমিক রঙ নিয়ন্ত্রণ করে মেগা থেকে তিনটি নিয়ন্ত্রণ লাইন নিয়েছিল। কন্ট্রোল ইউনিটে নয়টি TIP122 N-P-N ট্রানজিস্টর রয়েছে, সংযুক্ত TIP122 ডেটশীট দেখুন, প্রতিটি সার্কিট তিনটি TIP122 ট্রানজিস্টর নিয়ে গঠিত যেখানে একটি পা গ্রাউন্ডেড, দ্বিতীয় লেগ 12V পাওয়ার সাপ্লাই এবং মাঝের লেগ মেগা কন্ট্রোল লাইনের সাথে সংযুক্ত। আরজিবি দড়ি সরবরাহে চারটি লাইন, একটি একক জিএনডি লাইন এবং তিনটি নিয়ন্ত্রণ লাইন রয়েছে, তিনটি টিআইপি 122 মধ্য পা থেকে প্রতিটি। এটি তিনটি প্রাথমিক রং প্রদান করে, আলোর তীব্রতা একটি এনালগ রাইট কমান্ড ব্যবহার করে নিয়ন্ত্রিত হয় যার মান 0, অফের জন্য এবং সর্বোচ্চ 255।

ধাপ 4: ARDUINO MEGA 2560 কমিউনিকেশন

আরডুইনো মেগা 2560 কমিউনিকেশন
আরডুইনো মেগা 2560 কমিউনিকেশন
আরডুইনো মেগা 2560 কমিউনিকেশন
আরডুইনো মেগা 2560 কমিউনিকেশন
আরডুইনো মেগা 2560 কমিউনিকেশন
আরডুইনো মেগা 2560 কমিউনিকেশন

প্রকল্পের এই দিকটি আমার জন্য নতুন ছিল এবং যেমন একটি IC2 বিতরণ বোর্ডের স্ক্র্যাচ বিল্ডিং এবং প্রতিটি মেগা GND এর সংযোগ প্রয়োজন। IC2 ডিস্ট্রিবিউশন বোর্ড 21 এবং 22 পিনের মাধ্যমে দুটি মেগা কার্ড সংযুক্ত করার অনুমতি দেয়, বোর্ডটি LCD স্ক্রিন, BME280 সেন্সর, রিয়েল টাইম ক্লক এবং FM রেডিও সংযোগের জন্যও ব্যবহার করা হয়েছিল। মাস্টার থেকে স্লেভ ইউনিটে একক অক্ষরের যোগাযোগের বিশদ বিবরণের জন্য সংযুক্ত Arduino ফাইল "SteampunkRadioV1Master" দেখুন। সমালোচনামূলক কোড লাইনগুলি লাইন 90, দ্বিতীয় মেগাকে একটি ক্রীতদাস ইউনিট হিসাবে সংজ্ঞায়িত করে, লাইন 291 হল একটি সাধারণ ক্রীতদাস কর্ম অনুরোধ প্রক্রিয়া পদ্ধতি, লাইন 718 থেকে শুরু হওয়া প্রক্রিয়া, অবশেষে লাইন 278 যা ক্রীতদাস পদ্ধতি থেকে ফিরে এসেছে, তবে আমি এই বৈশিষ্ট্যটি পুরোপুরি বাস্তবায়ন না করার সিদ্ধান্ত নিয়েছে।

সংযুক্ত "SteampunkRadioV1Slave" ফাইলটি এই যোগাযোগের স্লেভ দিকের বিবরণ দেয়, সমালোচনামূলক লাইনগুলি লাইন 57, স্লেভ IC2 ঠিকানা, লাইন 119 এবং 122 এবং 133 থেকে শুরু করে "রিসিভ ইভেন্ট" পদ্ধতি নির্ধারণ করে।

একটি খুব ভাল ইউ টিউব নিবন্ধ আছে: ড্রোনবট ওয়ার্কশপের Arduino IC2 কমিউনিকেশন যা এই বিষয়টা বোঝার জন্য খুবই সহায়ক ছিল।

ধাপ 5: ইলেক্ট্রোম্যাগনেট নিয়ন্ত্রণ

ইলেক্ট্রোম্যাগনেট কন্ট্রোল
ইলেক্ট্রোম্যাগনেট কন্ট্রোল
ইলেক্ট্রোম্যাগনেট কন্ট্রোল
ইলেক্ট্রোম্যাগনেট কন্ট্রোল

আবার, এই প্রকল্পে একটি নতুন উপাদান ছিল একটি ইলেক্ট্রোম্যাগনেটের ব্যবহার। আমি একটি 5V ইউনিট ব্যবহার করেছি, একটি একক চ্যানেল রিলে দ্বারা নিয়ন্ত্রিত। এই ইউনিটটি মোর্স কোড কী সরাতে ব্যবহৃত হয়েছিল এবং এটি ছোট বা লম্বা ডাল দিয়ে খুব ভালভাবে কাজ করে যা "ডট" এবং "ড্যাশ" শব্দ সরবরাহ করে যা একটি সাধারণ মোর্স কী প্রদর্শন করে। যাইহোক, যখন এই ইউনিটটি ব্যবহার করা হয়েছিল তখন একটি সমস্যা হয়েছিল, এটি সার্কিটের পিছনে একটি EMF প্রবর্তন করেছিল যা সংযুক্ত মেগা রিসেট করার প্রভাব ছিল। এই সমস্যাটি কাটিয়ে ওঠার জন্য, আমি ইলেক্ট্রোম্যাগনেটের সাথে সমান্তরালে একটি ডায়োড যুক্ত করেছি যা সমস্যার সমাধান করেছে কারণ এটি পাওয়ার সার্কিটকে প্রভাবিত করার আগে পিছনের EMF কে ধরবে।

ধাপ 6: FM রেডিও এবং 3W AMPLIFIER

এফএম রেডিও এবং 3W এমপ্লিফায়ার
এফএম রেডিও এবং 3W এমপ্লিফায়ার
এফএম রেডিও এবং 3W এমপ্লিফায়ার
এফএম রেডিও এবং 3W এমপ্লিফায়ার

প্রকল্পের নাম অনুসারে এটি একটি রেডিও এবং আমি একটি RDA5807M FM মডিউল ব্যবহার করার সিদ্ধান্ত নিয়েছি। যদিও এই ইউনিটটি ভালভাবে কাজ করছিল, পিসিবি বোর্ড তৈরির জন্য তার বিন্যাসের ক্ষেত্রে তার বিন্যাসের খুব যত্নের প্রয়োজন। এই ইউনিটের সোল্ডার ট্যাবগুলি খুব দুর্বল এবং সেই সংযোগে একটি তারের সোল্ডার করা খুব কঠিন করে তোলে। সংযুক্ত পিডিএফ এই ইউনিটের ওয়্যারিং দেখায়, এসডিএ এবং এসডিএল কন্ট্রোল লাইনগুলি মেগা থেকে এই ইউনিটকে নিয়ন্ত্রণ প্রদান করে, ভিসিসি লাইনের 3.5V প্রয়োজন, এই ভোল্টেজ অতিক্রম করবেন না বা এটি ইউনিটের ক্ষতি করবে। GND লাইন এবং ANT লাইন স্ব-স্পষ্ট, Lout এবং Rout লাইনগুলি একটি আদর্শ 3.5 মিমি মহিলা হেডফোন জ্যাক খাওয়ায়। আমি একটি মিনি এফএম এরিয়াল জ্যাক পয়েন্ট এবং একটি ডি-পোল এফএম অ্যান্টেনা যোগ করেছি এবং অভ্যর্থনা খুব ভাল। আমি রেডিও শোনার জন্য হেডফোন ব্যবহার করতে চাইনি তাই আমি একই 3.5 মিমি মহিলা হেডফোন প্লাগ এবং একটি বাণিজ্যিক 3.5 মিমি পুরুষ থেকে পুরুষ সংযোগকারী তার ব্যবহার করে এমপ্লিফায়ারে ইনপুট সহ PAM8403 3W এম্প্লিফায়ারের মাধ্যমে সংযুক্ত দুটি 20W স্পিকার যুক্ত করেছি। এই মুহুর্তে আমি RDA5807M থেকে আউটপুট নিয়ে একটি সমস্যার সম্মুখীন হয়েছিলাম যা এম্প্লিফায়ারকে অভিভূত করেছিল এবং উল্লেখযোগ্য বিকৃতি ঘটিয়েছিল। এই সমস্যাটি কাটিয়ে ওঠার জন্য, আমি প্রতিটি চ্যানেল লাইনে দুটি প্রতিরোধক 1M এবং 470 ওহম সিরিজ যোগ করেছি এবং এটি বিকৃতি দূর করেছে। এই ফরম্যাটের সাহায্যে আমি ইউনিটের ভলিউম 0 এ কমিয়ে আনতে পারিনি, এমনকি ইউনিটকে 0 এ সেট করলে সব শব্দ পুরোপুরি সরানো হয়নি, তাই ভলিউম 0 এ সেট করার সময় আমি একটি "radio.setMute (true)" কমান্ড যোগ করেছি এবং এটি কার্যকরভাবে সমস্ত শব্দ সরিয়ে দেয়। টিউবের নিচের লাইনের শেষ তিনটি IV-11 টিউব সাধারণত তাপমাত্রা এবং আর্দ্রতা দেখায়, তবে যদি ভলিউম নিয়ন্ত্রণ ব্যবহার করা হয় তবে এই ডিসপ্লেটি বর্তমান ভলিউমকে সর্বোচ্চ 15 এবং সর্বনিম্ন 0. দেখানোর জন্য পরিবর্তন করা হয়। যতক্ষণ না সিস্টেমটি উপরের টিউবগুলিকে আপডেট করে তারিখ দেখানো থেকে শুরু করে সময় দেখানো পর্যন্ত দেখানো হয়, তারপর তাপমাত্রা আবার প্রদর্শিত হয়।

ধাপ 7: সার্ভো নিয়ন্ত্রণ

সার্ভো নিয়ন্ত্রণ
সার্ভো নিয়ন্ত্রণ
সার্ভো নিয়ন্ত্রণ
সার্ভো নিয়ন্ত্রণ

5V Servo ক্লকওয়ার্ক ইউনিট সরানোর জন্য ব্যবহার করা হয়েছিল। "শুধুমাত্র যন্ত্রাংশের জন্য" ঘড়ি প্রক্রিয়াটি কেনার পর এবং তারপর মূল স্প্রিং এবং অর্ধেক প্রক্রিয়াটি সরিয়ে নেওয়ার পরে, যা ছিল তা পরিষ্কার, তৈলাক্ত, এবং তারপর অতিরিক্ত মূল ঘড়ির কোগগুলির মধ্যে একটিতে সার্ভো আর্ম সংযুক্ত করে সার্ভো ব্যবহার করে চালিত হয়েছিল। সার্ভোর ক্রিয়াকলাপের সমালোচনামূলক কোডটি 294 লাইন থেকে শুরু হওয়া "স্টিম্পুন রেডিওভি 1 স্লেভ" ফাইলে পাওয়া যেতে পারে, যেখানে 2048 ডাল 360 ডিগ্রি ঘূর্ণন তৈরি করে।

ধাপ 8: জেনারেল কনস্ট্রাকশন

সাধারণ নির্মাণ
সাধারণ নির্মাণ
সাধারণ নির্মাণ
সাধারণ নির্মাণ
সাধারণ নির্মাণ
সাধারণ নির্মাণ

বাক্সটি একটি পুরানো রেডিও থেকে এসেছে, পুরানো বার্নিশ সরানো হয়েছে, সামনে এবং পিছন সরানো হয়েছে এবং তারপর পুনরায় বার্নিশ করা হয়েছে। পাঁচটি ভালভের প্রত্যেকটি তাদের ঘাঁটিগুলি সরানো হয়েছিল তারপর উপরে এবং নীচে উভয়ের সাথে নিওন আলোর রিং সংযুক্ত ছিল। পিছনের দিকের দুটি ভালভের গোড়ায় ষোলটি ছোট ছোট ছিদ্র ছিল এবং তারপর প্রতিটি গর্তে ষোলটি এলসিডি লাইট সিল করা হয়েছিল, প্রতিটি এলসিডি লাইট সিরিজের পরের দিকে তারযুক্ত ছিল। সমস্ত পাইপওয়ার্ক 15 মিমি তামার পাইপ এবং সংযোগ ব্যবহার করেছে। অভ্যন্তরীণ পার্টিশন যেখানে 3 মিমি প্লাই আঁকা কালো এবং সামনের দিকে 3 মিমি পরিষ্কার পার্সপেক্স ছিল। ব্রাস শীট, চাপা আউট আকৃতির সঙ্গে সামনের পার্সপেক্স এবং IV-11 টিউব বে এর প্রতিটি ভিতরে লাইন করার জন্য ব্যবহার করা হয়েছিল। অন/অফ, ভলিউম এবং ফ্রিকোয়েন্সি এর জন্য তিনটি সামনের নিয়ন্ত্রণগুলি প্লাস্টিকের টিউবের মাধ্যমে একটি গেট ভালভের স্টেমের সাথে সংযুক্ত লিনিয়ার রোটারি পোটেন্টিওমিটার ব্যবহার করে। তামার আকৃতির বায়বীয়টি 5 মিমি আটকে থাকা তামার তার থেকে তৈরি করা হয়েছিল, যখন দুটি শীর্ষতম ভালভের চারপাশে সর্পিল কুণ্ডলী তৈরি করা হয়েছিল রোম 3 মিমি স্টেইনলেস স্টিলের তার দিয়ে তামা রঙের পেইন্ট দিয়ে আঁকা। তিনটি বিতরণ বোর্ড যেখানে নির্মিত, 12V, 5V, এবং 1.5V, এবং আরও একটি বোর্ড IC2 সংযোগ বিতরণ করে। চারটি ডিসি পাওয়ার সাপ্লাই যেখানে 12V, 1 Amp পাওয়ার অ্যাডাপ্টার থেকে 12V সরবরাহ করা হয়। MAX6921AWI IC চিপসকে পাওয়ারের জন্য দুটি সরবরাহ 24V, একটি সমস্ত আলো এবং গতি ব্যবস্থা সমর্থন করার জন্য একটি 5V সরবরাহ প্রদান করে এবং একটি দুটি IV-11 হিটার সার্কিটের জন্য 1.5V সরবরাহ করে।

ধাপ 9: সফটওয়্যার

সফ্টওয়্যারটি দুটি অংশে তৈরি করা হয়েছিল, মাস্টার এবং স্লেভ। মাস্টার প্রোগ্রাম BME208 সেন্সর, রিয়েল টাইম ক্লক, দুটি MAX6921AWI IC চিপস এবং IC2 সমর্থন করে। স্লেভ প্রোগ্রাম সমস্ত লাইট, সার্ভো, ইলেক্ট্রোম্যাগনেট, এমপি মিটার এবং উভয় ভোল্ট মিটার নিয়ন্ত্রণ করে। মাস্টার প্রোগ্রামটি ষোলটি IV-11 টিউব, LCD রিয়ার ডিসপ্লে এবং 12 টি কীপ্যাড সমর্থন করে। স্লেভ প্রোগ্রাম সমস্ত আলো ফাংশন, সার্ভো, ইলেক্ট্রোম্যাগনেট, রিলে, এমপি মিটার এবং উভয় ভোল্ট মিটার সমর্থন করে। মাস্টার বা স্লেভ প্রোগ্রামে প্রতিটি ফাংশন যোগ করার আগে প্রতিটি ফাংশন পরীক্ষা করার জন্য তৈরি করা টেস্ট প্রোগ্রামের একটি সিরিজ। সংযুক্ত Arduino ফাইল এবং কোড সমর্থন করার জন্য প্রয়োজনীয় অতিরিক্ত লাইব্রেরি ফাইলের বিবরণ দেখুন।

ফাইলগুলি অন্তর্ভুক্ত করুন: Arduino.h, Wire.h, radio.h, RDA5807M.h, SPI.h, LiquidCrystal_I2C.h, Wire.h, SparkFunBME280.h, DS3231.h, Servo.h, Adafruit_NeoPixel.h, Stepper-28BYJ -48.এইচ

ধাপ 10: প্রকল্প পর্যালোচনা

Image
Image
প্রকল্প পর্যালোচনা
প্রকল্প পর্যালোচনা
প্রকল্প পর্যালোচনা
প্রকল্প পর্যালোচনা

আমি এই প্রকল্পের উন্নয়ন উপভোগ করেছি, এর নতুন উপাদান মেগা কমিউনিকেশন, ইলেক্ট্রোম্যাগনেট, সার্ভো এবং ষোলটি IV-11 VFD টিউবগুলির সমর্থন সহ। সার্কিটারের জটিলতা মাঝে মাঝে চ্যালেঞ্জিং ছিল এবং ডুপন্ট সংযোগকারীর ব্যবহার সময়ে সময়ে সংযোগের সমস্যা সৃষ্টি করে, এই সংযোগগুলি সুরক্ষিত করতে গরম আঠালো ব্যবহার এলোমেলো সংযোগ সমস্যা কমাতে সাহায্য করে।

প্রস্তাবিত: