সুচিপত্র:
- ধাপ 1: এই নির্দেশে ব্যবহৃত টাচ স্ক্রিন এবং রিয়েল টাইম ক্লক মডিউল
- ধাপ 2: পর্দা প্রস্তুত করা
- ধাপ 3: ptionচ্ছিক: LCD স্ট্যান্ড মুদ্রণ করুন এবং ব্রাস সন্নিবেশ যোগ করুন
- ধাপ 4: ফিল্মটি সরান এবং ডিসপ্লেটি মাউন্ট করুন
- ধাপ 5: সার্কিট তারে
- ধাপ 6: কোড লোড করা এবং চালানো
- ধাপ 7: রঙগুলি কাস্টমাইজ করুন
ভিডিও: 80 এর স্টাইল গলানো ডিজিটাল "ডালি" ঘড়ি: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এই নির্দেশযোগ্য আপনাকে দেখায় কিভাবে 80 এর দশকের ডিজিটাল "ডালি" ঘড়িটি গলানো সংখ্যার সাথে তৈরি করতে হয়।
80 এর দশকে যখন আমি ছোট ছিলাম তখন আমি প্রথম অ্যাপল ম্যাকিনটোশ -এ ঘড়ির এই স্টাইল জুড়ে এসেছিলাম। এই নির্দেশযোগ্য একটি Arduino এবং একটি উচ্চ রেজল্যুশন রঙের টাচ স্ক্রিন ব্যবহার করে ঘড়িটি পুনরায় তৈরি করার আমার প্রচেষ্টা দেখায়। যদিও আসল ঘড়িটি কালো এবং সাদা ছিল, এই সংস্করণে আমি কিছু রঙিন গ্রেডিয়েন্ট যুক্ত করেছি যাতে এটি 80 এর দশকের জন্য উপযুক্ত দেখায়।
আমি জেমি জাভিনস্কির "xdaliclock" থেকে ফন্ট ডেটা ধার করেছিলাম, কিন্তু আমার ক্লক কোডের বাস্তবায়ন সম্পূর্ণ নতুন এবং আমি FTDI FT810- ভিত্তিক উচ্চ রেজোলিউশনের টাচ স্ক্রিনের বর্ধিত ক্ষমতার সুবিধা নিতে স্ক্র্যাচ থেকে ডিজিট ব্লেন্ডিং রুটিনগুলি পুনরায় লিখলাম।
এই নির্দেশের জন্য, আপনার প্রয়োজন হবে:
- একটি FT810 চিপের উপর ভিত্তি করে একটি উচ্চ-রেজোলিউশন 800x420 টাচ স্ক্রিন
- ইবে থেকে একটি DS1302 রিয়েল টাইম ক্লক মডিউল
- 2x5 পুরুষ শিরোনাম (আপনি এগুলি কিনতে এবং তাদের দৈর্ঘ্যে কাটাতে পারেন)
- একটি সোল্ডারিং লোহা
- বৈদ্যুতিক টেপ
- মহিলা থেকে পুরুষ জাম্পার তার
- একটি Arduino, যেমন Arduino Uno
ধাপ 1: এই নির্দেশে ব্যবহৃত টাচ স্ক্রিন এবং রিয়েল টাইম ক্লক মডিউল
এই নির্দেশের জন্য, আমি হাও ইলেকট্রনিক্স থেকে টাচ স্ক্রিন ব্যবহার করব। আমি নিম্নলিখিত ব্যবহার করেছি:
5 "গ্রাফিক্যাল এলসিডি টাচস্ক্রিন, 800x480, SPI, FT810
এই স্ক্রিনটি শিপিংয়ের সাথে প্রায় $ 36 খরচ করে। এটি অন্যান্য Arduino স্ক্রিনের চেয়ে বেশি, কিন্তু আপনি আপনার অর্থের জন্য অনেক কিছু পান:
- 800x480 রেজোলিউশনের একটি খাস্তা উচ্চ-রেজোলিউশনের টাচ প্যানেল।
- একটি অন-বোর্ড গ্রাফিক্স কো-প্রসেসর এবং র্যাম Arduino কে না ফেলে নিয়ন্ত্রণের অনুমতি দেয়।
- অডিও সিনথেসাইজারে নির্মিত মানের সাউন্ড স্যাম্পল এবং বেছে নেওয়ার জন্য বিভিন্ন যন্ত্র।
- ল্যান্ডস্কেপ এবং প্রতিকৃতি সমর্থন।
- মাল্টি টাচ সাপোর্ট।
- উন্নত প্রকল্পগুলির জন্য অন্তর্নির্মিত JPEG, ওয়েভ অডিও এবং ভিডিও ডিকোডার।
রিয়েল টাইম ক্লক মডিউলের জন্য, আমি ইবে থেকে একটি "DS1302 রিয়েল টাইম ক্লক মডিউল" ব্যবহার করেছি। এটি প্রায় 6 ডলার খরচ করে।
ধাপ 2: পর্দা প্রস্তুত করা
একবার আপনি আপনার স্ক্রিনটি পেয়ে গেলে, আপনাকে এটিতে শিরোলেখগুলি সোল্ডার করতে হবে। হাওইউ স্ক্রিনগুলি দুর্দান্ত কারণ এগুলি সহজেই ঝালাইয়ের মাধ্যমে আসে এবং আপনার সরাসরি হেডারের পর্দার পিছনে বা একটি ছোট পটি তারের শেষের দিকে সোল্ডার করার পছন্দ রয়েছে যা একটি বিচ্ছিন্ন ব্রেকআউট বোর্ডের সাথে সংযুক্ত।
সোল্ডারিং কাজটি সম্পন্ন করতে, আপনি সাময়িকভাবে রিবন তারের সংযোগ বিচ্ছিন্ন করতে এবং প্যানেলের পিছন থেকে পিসিবি বোর্ড সরিয়ে ফেলতে চান। এলসিডি কানেক্টরে রিটেনিং ক্লিপটি আস্তে আস্তে তুলতে এবং ফিতা কেবল মুক্ত করতে আপনার নখ ব্যবহার করুন। তারপরে, বোর্ডটি ধরে রাখা চারটি স্ক্রু সরান।
এখন একটি 5x2 শিরোলেখ (বা দুটি 5x1 শিরোলেখ) যেখানে আপনি তাদের পছন্দ করবেন। কোন শর্টস এড়ানোর জন্য বৈদ্যুতিক টেপ দিয়ে পিঠ েকে দিন। তারপরে, পিসিবিটি আবার চালু করুন এবং ফিতা কেবলটি পুনরায় সংযুক্ত করুন।
ধাপ 3: ptionচ্ছিক: LCD স্ট্যান্ড মুদ্রণ করুন এবং ব্রাস সন্নিবেশ যোগ করুন
আমি আমার এলসিডি প্যানেল ধরে রাখার জন্য একটি স্ট্যান্ড 3D মুদ্রণ বেছে নিয়েছি [1]
প্যানেল চারটি ব্রাস সন্নিবেশ সহ আসে; এগুলিকে তাপ দিয়ে প্লাস্টিকের মধ্যে চাপা দেওয়া হয়। যখন তারা ঠান্ডা হয়, তাদের উপর ছোট দাঁতগুলি প্লাস্টিকের মধ্যে কামড় দেয় এবং তাদের পড়ে যাওয়া থেকে রক্ষা করে। এই সন্নিবেশগুলি 3 ডি মুদ্রিত অংশগুলিতে টেকসই থ্রেড যুক্ত করার একটি সাধারণ উপায়।
একবার স্ট্যান্ডটি মুদ্রণ শেষ হলে, আমি প্যানেল থেকে চারটি ব্রাস সন্নিবেশ খুলে ফেললাম।
আমি আমার লোহা গরম করেছিলাম এবং টিপটিকে উপরের দিকে কোণ দিয়ে ধরেছিলাম, আলতো করে টিপের উপর একটি সন্নিবেশের ভারসাম্য বজায় রেখেছিলাম। আমি তারপরে প্লাস্টিকের অংশটি নীচে নিয়ে আসলাম এবং ধীরে ধীরে সন্নিবেশগুলি পূর্ব-গঠিত গর্তে ঠেলে দিলাম যতক্ষণ না তারা পৃষ্ঠের সাথে ফ্লাশ হয়।
যদি আপনার সরু শঙ্কুযুক্ত টিপ সহ সোল্ডারিং লোহা থাকে তবে এই পদক্ষেপটি আরও ভাল কাজ করে। যদি আপনি আগে কখনও এটি করেননি, আপনি লোহা ঠান্ডা থাকার সময় অনুশীলন করতে চাইতে পারেন - লোহা গরম হলে আপনি এটি করার ঠিক একটি সুযোগ পাবেন!
এই ধাপে সাবধান থাকুন কারণ ব্রাস সন্নিবেশগুলি খুব গরম হয়ে যায় এবং আপনি চান না যে সেগুলি আপনার কোলে পড়ুক। একটি তাপ প্রতিরোধী পৃষ্ঠে কাজ করুন এবং যদি তারা লোহার টিপ থেকে পড়ে যায়, অবিলম্বে তাদের কাছে পৌঁছানোর প্রলোভন প্রতিরোধ করুন!
[1] সূত্র: LCD স্ট্যান্ড STL এবং CAD ফাইল
ধাপ 4: ফিল্মটি সরান এবং ডিসপ্লেটি মাউন্ট করুন
এখন, ডিসপ্লের উপর ফ্লিপ করুন এবং সামনের এক্রাইলিক ফ্রেমটি সরান, তারপরে LCD প্যানেল থেকে প্রতিরক্ষামূলক ফিল্মটি ছিঁড়ে ফেলুন (এটি ডিসপ্লের স্বচ্ছতা বাড়াবে)। 3D মুদ্রিত স্ট্যান্ডে ডিসপ্লে মাউন্ট করতে স্ক্রু ব্যবহার করুন।
ধাপ 5: সার্কিট তারে
LCD ডিসপ্লের জন্য, সংযুক্ত করুন:
- Arduino এ 5V লেবেলযুক্ত 5V পিন করতে
- GND আরডুইনোতে GND পিন করতে
- আরডুইনোতে K 13 পিন করার জন্য SCK
- MISO Arduino এ ~ 12 পিন করতে
- MOSI Arduino এ ~ 11 পিন করবে
- Arduino এ CS 10 পিন করার জন্য CS
- পিডি Arduino এ ~ 9 পিন করুন
আরটিসি মডিউল প্রদর্শনের জন্য, সংযোগ করুন:
- VCC Arduino এ 5V লেবেলযুক্ত পিন করবে
- GND আরডুইনোতে GND পিন করতে
- আরডুইনোতে ~ 8 পিন করতে CLK
- Arduino এ AT 7 পিন করার জন্য DAT
- আরডুইনোতে ST 6 পিন করার জন্য RST
দ্রষ্টব্য: আরডুইনোতে কেবল একটি 5V পিন রয়েছে। আরটিসি মডিউল এবং এলসিডি ডিসপ্লে উভয়েই বিদ্যুৎ সরবরাহ করার জন্য, আপনাকে ওয়াই ক্যাবল তৈরির জন্য একটি ব্রেডবোর্ড ব্যবহার করতে হবে অথবা কিছু জাম্পার ওয়্যার একসাথে লাগাতে হবে।
ধাপ 6: কোড লোড করা এবং চালানো
নিচের GitHub সংগ্রহস্থল থেকে ".zip" ফাইলটি ডাউনলোড করুন।
"DaliClock" ফোল্ডারের ভিতরে, Arduino IDE তে "DaliClock.ino" ফাইলটি খুলুন এবং আপনার Arduino বোর্ডে আপলোড করুন! ঘড়িটি জীবিত হওয়া উচিত!
ঘড়িটি ব্যবহার করা অত্যন্ত সহজ:
- এটি পরিবর্তন করতে এবং সময় নির্ধারণ করতে একটি অঙ্কে আপনার আঙুল ধরে রাখুন।
- ক্যালেন্ডার মোডে স্যুইচ করতে স্ক্রিনের নীচে ক্লিক করুন এবং ধরে রাখুন।
- তারিখ সেট করতে তারিখের একটি অঙ্কে আপনার আঙুল ধরে রাখুন।
- নিষ্ক্রিয়তার পাঁচ সেকেন্ড পরে ঘড়িটি স্বয়ংক্রিয়ভাবে টাইম মোডে ফিরে আসবে।
ধাপ 7: রঙগুলি কাস্টমাইজ করুন
আমি "DaliClock.ino" সম্পাদনা করি, আপনি ঘড়ির অঙ্ক, গ্রিড এবং অঙ্ক জুড়ে চলা "চকচকে" এর জন্য গ্রেডিয়েন্টের রঙগুলি কাস্টমাইজ করতে পারেন। কেবল নিম্নলিখিত লাইনগুলিতে হেক্সাডেসিমাল মান পরিবর্তন করুন:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
উন্নত ব্যবহারকারীদের জন্য:
আপনি যদি LCD ডিসপ্লের জন্য ব্যবহৃত Arduino পিন পরিবর্তন করতে চান, তাহলে "DaliClock/src/ui_lib/ui_config.h" ফাইলটি সম্পাদনা করুন। DS1302 মডিউলের জন্য ব্যবহৃত পিনগুলি পরিবর্তন করতে, "DaliClock/src/ds1302.cpp" ফাইলটি সম্পাদনা করুন
ঘড়ি প্রতিযোগিতায় রানার আপ
প্রস্তাবিত:
Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে কিভাবে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: 3 টি ধাপ
কিভাবে Arduino ব্যবহার করে LED স্ট্রিপ দিয়ে এনালগ ঘড়ি এবং ডিজিটাল ঘড়ি তৈরি করবেন: আজ আমরা একটি এনালগ ঘড়ি & লেড স্ট্রিপ সহ ডিজিটাল ঘড়ি এবং আরডুইনো সহ MAX7219 ডট মডিউল এটি স্থানীয় সময় অঞ্চলের সাথে সময় সংশোধন করবে। অ্যানালগ ঘড়িটি একটি দীর্ঘ LED স্ট্রিপ ব্যবহার করতে পারে, তাই এটি একটি আর্টওয়ার হওয়ার জন্য দেয়ালে ঝুলানো যেতে পারে
পুনর্ব্যবহৃত উপাদান ব্যবহার করে "সহজ" ডিজিলগ ঘড়ি (ডিজিটাল অ্যানালগ)!: 8 টি ধাপ (ছবি সহ)
পুনর্ব্যবহৃত সামগ্রী ব্যবহার করে "সহজ" ডিজিলগ ঘড়ি (ডিজিটাল অ্যানালগ) !: হাই সবাই! সুতরাং, এই নির্দেশাবলীতে, আমি সস্তা উপাদান ব্যবহার করে এই ডিজিটাল + অ্যানালগ ঘড়িটি কীভাবে তৈরি করব তা ভাগ করে নেব! যদি আপনি মনে করেন এই প্রকল্প " sucks ", আপনি চলে যেতে পারেন এবং এই নির্দেশনা পড়া চালিয়ে যাবেন না। শান্তি! আমি সত্যিই দু sorryখিত যদি
ইএল ওয়্যার নিয়ন নিক্সি স্টাইল ঘড়ি: 21 ধাপ (ছবি সহ)
ইএল ওয়্যার নিয়ন নিক্সি স্টাইল ক্লক: এই ইন্সট্রাকটেবল বর্ণনা করে কিভাবে ইএল তার ব্যবহার করে ঘড়ি তৈরি করা যায়। এই ঘড়ির নকশা একটি নিয়ন চিহ্ন এবং একটি নিক্সি ঘড়ির সংমিশ্রণের অনুরূপ। যখন একটি " নিয়ন " EL Wire সহ নাম বোর্ড, আমি কিছু অ্যানিমেশন যোগ করতে চেয়েছিলাম। এর ফলে
কাঠের LED ঘড়ি - এনালগ স্টাইল: 11 টি ধাপ (ছবি সহ)
কাঠের LED ঘড়ি - অ্যানালগ স্টাইল: এটি একটি এনালগ স্টাইলের কাঠের LED ঘড়ি। আমি জানি না কেন আমি এর আগে একটিও দেখিনি..যদিও ডিজিটাল প্রকারগুলি খুব সাধারণ। যাইহোক, আমরা এখানে যাই
কিভাবে একটি ডালি শৈলী গলানো ঘড়ি তৈরি করতে: 9 ধাপ (ছবি সহ)
কিভাবে একটি ডালি স্টাইল গলানো ঘড়ি তৈরি করতে হয়: আমি আমার পুরোনো কোনো রেকর্ড শুনি না, কিন্তু আমি সত্যিই তাদের কাছাকাছি থাকতে পছন্দ করি। ভাগ্যক্রমে যথেষ্ট, তাই আমার বন্ধুরাও। আরেকটি বিষয় যা আমাদের মধ্যে প্রচলিত আছে তা হল কোন সময় তা জানার প্রশংসা। আমি রেকর্ডগুলি নিয়ে গোলমাল করেছি এবং আমার সমাধান করেছি