সুচিপত্র:

ওপেন ক্রিসমাস ট্রি: ৫ টি ধাপ
ওপেন ক্রিসমাস ট্রি: ৫ টি ধাপ

ভিডিও: ওপেন ক্রিসমাস ট্রি: ৫ টি ধাপ

ভিডিও: ওপেন ক্রিসমাস ট্রি: ৫ টি ধাপ
ভিডিও: The Only Amazon FBA Tutorial You Will Ever Need (FOR BEGINNERS) 2024, জুলাই
Anonim
খোলা ক্রিসমাস ট্রি
খোলা ক্রিসমাস ট্রি

ক্রিসমাস আমাদের চারপাশে, মূলত সারা বছর ধরে।:)

কিন্তু বড় দিন এলে আপনি যদি প্রস্তুত থাকতে চান, তাহলে আপনি এই নির্দেশাবলী অনুসরণ করতে পারেন এবং আপনার প্রিয়জনকে একটি চমৎকার ছোট বৈদ্যুতিক গিজমো দিয়ে চমকে দিতে পারেন।

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

অনেক বছর পর, আমি এই পুরানো সার্কিটটি পুনরায় দেখার সিদ্ধান্ত নিয়েছি, এবং পেশাগতভাবে উত্পাদিত PCB, একটি 555 টাইমার (ঘড়ি সংকেতের জন্য) এবং একটি CD4026 দশকের কাউন্টার, 7 সেগমেন্ট এলইডি ড্রাইভার সহ আরও ভাল একটি তৈরি করার সিদ্ধান্ত নিয়েছি।, এবং যখন আমি গাছগুলিকে একত্রিত করতে শুরু করলাম, আমার ধারণা ছিল এটিকে আরও এগিয়ে নিয়ে যাওয়া, এবং একটি জ্বলজ্বলে গাছ তৈরি করা, যা আপনার হৃদয়ের প্রতিযোগিতায় প্রোগ্রাম করা যায়।

এভাবেই আমরা এখানে এসেছি।

এখন Atmel ATTiny84A- এর উপর ভিত্তি করে আপনার নিজের, প্রোগ্রামযোগ্য ক্রিসমাস ট্রি তৈরির নির্দেশনা দেওয়া হল, যেটি আপনি একটি সহজ Arduino UNO বোর্ড দিয়ে SPI প্রোগ্রামার হিসেবে আপগ্রেড করতে পারেন। (কিন্তু চিন্তা করবেন না, আমি ইতিমধ্যে একটি সুন্দর ছোট কোড লিখেছি, 8 টি ভিন্ন ঝলকানি প্যাটার্ন যা আপনি এখানে ডাউনলোড করতে পারেন।)

ধাপ 1: আসুন প্রযুক্তিগত হয়ে উঠি

আসুন টেকনিক্যাল পাই
আসুন টেকনিক্যাল পাই

সার্কিটটি একটি স্ট্যান্ডার্ড 9 ভি ব্যাটারি দ্বারা চালিত (ই ব্লক, আমি মনে করি)।

কিন্তু এখানে ধরা আছে: Atmel চিপ শুধুমাত্র 5.5 V পর্যন্ত ইনপুট ভোল্টেজ নিতে পারে

সুতরাং, প্রথমে আমাদের একটি ভোল্টেজ রেগুলেটর দরকার, 9 V ইনপুট থেকে আমাদের 5 V নিরাপদ। আমি এখানে যে অংশটি ডিজাইন করেছি তা 150 এমএ পর্যন্ত সরবরাহ করতে পারে, যা পরবর্তীতে যথেষ্ট। আমার পরীক্ষাগুলি দেখায়, চূড়ান্ত সার্কিটটি আসলে 30 mA এর উপরে নেয় না। (ছোট 3mm LEDs সহ)

কিছু বাফার ক্যাপাসিটরের পরে আমরা এখন নিরাপদে ATTiny চিপ ব্যবহার করতে পারি।

যেমন আপনি দেখতে পাচ্ছেন, এর সব পা জনবহুল নয়, কিন্তু আরে, এটি একটি সস্তা চিপ, আমরা এটি থেকে সরে যেতে পারি আমাদের কেবল LEDs এর জন্য 7 টি পা ব্যবহার করতে হবে এবং একটি বোতামের জন্য যা ঝলকানো মোড এবং টাইম বেস পরিবর্তন করে । (অথবা আপনি যা প্রোগ্রাম করুন!) এছাড়াও, আপনি এটি ATTiny44 এবং সম্ভবত 24 এর সাথে সম্পন্ন করতে পারেন, কিন্তু মূল্যের পার্থক্য প্রায় 10 সেন্ট এবং এইভাবে আপনার প্রোগ্রামটি সঞ্চয় করার জন্য আপনার 8 কে ফ্ল্যাশ থাকবে।

এটিকে সত্যিই উন্মুক্ত করার জন্য, আমি SW1 বোতামের অধীনে চিপের SPI পুনরায় প্রোগ্রামিং পা ("সিস্টেম প্রোগ্রামিং-এর জন্য আইএসপি হিসাবে মনোনীত)", তাই আপনার যা দরকার তা হল 4 0.1 ইঞ্চি পিন, একসাথে টেপ করা (বাচ্চা নখের বিছানা:)) এবং একটি SPI প্রোগ্রামার (যেমন একটি Arduino Uno) গাছে আপনার নিজের অসাধারণ কোড লাঞ্চ করতে।

প্রতিটি LED এর নিজস্ব 1 K Ohm বর্তমান সীমাবদ্ধ প্রতিরোধক আছে যাতে সেগুলি নিরাপদ থাকে, কিন্তু যদি আপনি বিভিন্ন LEDs ব্যবহার করার পরিকল্পনা করেন, তাহলে আপনি এই মান সম্পর্কে চিন্তা করতে পারেন।

S1 পাওয়ার সুইচ সম্পর্কে দু Sorryখিত, আমি জানি কিছু লোক এটা পছন্দ করবে না, কিন্তু এটি একটি সস্তা অংশ, যেটা আমার চারপাশে আছে। আপনি PCB- এ ছোট ছোট ইন্ডেন্ট তৈরি করতে পারেন, অথবা সুইচের নীচে থেকে দুটি ছোট পিন কেটে ফেলতে পারেন, কিন্তু আমি এর কোনটাই করিনি। আমি মনে করি সুইচটি ঠিক সূক্ষ্মভাবে বিক্রি করা যেতে পারে এবং এটি একটি কোণে শক্তিশালীভাবে দাঁড়িয়ে থাকবে, এটি শেষ পর্যন্ত সুইচিংকে আরও আরামদায়ক করে তোলে।

আমি গাছের জন্য একটি 3D মুদ্রণযোগ্য ছোট্ট স্ট্যান্ডও তৈরি করেছি, কেবল ব্যাটারি সংযুক্ত হওয়ার পরে এটিকে পড়ে যাওয়া থেকে বিরত রাখতে। স্ট্যান্ডের সাথে ব্যাটারির ওজন পুরো গাছটিকে উল্লম্বভাবে ধরে রাখে।

পদক্ষেপ 2: প্রয়োজনীয় জিনিস

প্রয়োজনীয় জিনিস
প্রয়োজনীয় জিনিস

একটি PCB উত্পাদন। আমি জানি এটা কঠিন মনে হচ্ছে, কিন্তু আজকে আমাদের ভাল এবং সস্তা কোম্পানিগুলির একটি স্বর রয়েছে যা থেকে বেছে নেওয়া যায়। আমি ব্যক্তিগতভাবে JLCPCB ব্যবহার করি কারণ বোর্ডের মান সত্যিই ভাল এবং সেগুলি সস্তা। আপনি 10 ডলারের নিচে আপনার বাসায় 10 টি বোর্ড সরবরাহ করতে পারেন। কিন্তু অবশ্যই আপনি আপনার পছন্দ মত কোন প্রস্তুতকারক ব্যবহার করতে পারেন সংযুক্ত Gerber ফাইল ডাউনলোড করুন এবং সেগুলো উৎপাদনের জন্য পাঠান। (যদি আপনি প্রথমে গাছটি পরিবর্তন করতে চান তবে আমি একটি Altium ফাইল ফরম্যাট রপ্তানি এবং আপলোড করেছি)

সোল্ডারিং দক্ষতা। এসএমডি যন্ত্রাংশের সাথে কাজ করা হতাশাজনক হতে পারে, কিন্তু একটু ফ্লাক্স এবং অনুশীলনের সাথে, আপনার বোর্ডগুলি সেখানে যে কোনও ভর উত্পাদিত গ্যাজেটের চেয়ে ভাল দেখাবে।

একটি AVR মাইক্রো কন্ট্রোলার প্রোগ্রামিং। আমি এর জন্য একটি Arduino UNO ব্যবহার করি। প্রক্রিয়া সম্পর্কে একটি মহান নির্দেশযোগ্য আছে। আপনি যদি এটি করেন তবে গাছটি কাজ করবে না। ঘড়ির কাঁটার ম্যাপে সেট করুন!

Atmel ATTiny84A মাইক্রো কন্ট্রোলার।

তোশিবা TA78L05F (TE12L, F) পাওয়ার রেগুলেটর

SMD 1206 ক্যাপ। 1 ইউ এফ ক্ষমতা সহ

SMD 1206 ক্যাপ। 0.33 ইউ এফ ক্ষমতা সহ

SMD 1206 ক্যাপ। 10 ইউ এফ ক্ষমতা সহ

SMD 1206 প্রতিরোধক 1 কে ওহম (তাদের মধ্যে 7)

এসএমডি 1206 প্রতিরোধক 10 কে ওহম

টিএইচটি এলইডি (তাদের মধ্যে 7 টি)। আমি 3 মিমি 2 মি এ ব্যবহার করেছি

একটি C&K বোতাম (PTS645SK43SMTR92LFS) কিন্তু 6mm * 6mm পদচিহ্ন সহ যেকোনো বোতামটি করা উচিত

একটি প্রধান পাওয়ার সুইচ (AYZ0102AGRLC)

9V ব্যাটারি টার্মিনাল

সংযুক্ত আপনি একটি বিলি উপাদান (BOM) সহ একটি এক্সেল শীট খুঁজে পেতে পারেন যেখানে আমি TME. EU ওয়েবশপ থেকে অধিকাংশ অংশে লিঙ্ক করেছি, কিন্তু অবশ্যই আপনি যে কোন প্রদানকারীকে ব্যবহার করতে পারেন এবং যতক্ষণ পর্যন্ত ফাংশন এবং পদচিহ্ন ঠিক আছে ততক্ষণ আপনি এটি ব্যবহার করতে পারেন।

ধাপ 3: এটি একসাথে তৈরি করা

এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ
এটি সব একসাথে নির্মাণ

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

আমি সাধারণত ATTiny কে প্রথমে বিক্রি করি, কারণ বোর্ডে জায়গা থাকা অবস্থায় এটির সাথে কাজ করা সহজ।

তারপর সব ছোট উপাদান ঝাল। প্রতিরোধক, ক্যাপাসিটার এবং পরিশেষে নিয়ন্ত্রক। (যদি আপনি সেগুলিকে রাখেন এবং আপনার টুইজারের ডগা দিয়ে সেগুলো চেপে ধরে রাখেন, তাহলে আপনি আপনার লোহার ডগায় একটু সোল্ডার দিয়ে সেগুলো ঠিক করতে পারেন। এটি অন্য জায়গায় না হওয়া পর্যন্ত সেগুলোকে ঠিক রাখতে হবে, এবং তারপর কাজ শেষ করতে প্রথম দিকে ফিরে আসুন)

পরবর্তী বাটন এবং সুইচ যোগ করুন।

এখন PCB কে এমন কিছুতে রাখুন যা টেবিলের উপরে ধরে রাখবে। প্রায় 10 মিমি ঠিক হওয়া উচিত, তবে এটি নির্ভর করে আপনি কতক্ষণ আপনার LED নেতৃত্বের উপর নির্ভর করবেন। (আমি সাপোর্ট হিসেবে আমার সাইড কাটার ব্যবহার করি)

পিসিবির পিছনের দিক থেকে এলইডি andোকান এবং সাবধানে সেগুলিকে অন্য দিকে সোল্ডার করুন। নিশ্চিত করুন যে তারা কোন দিকে বাঁকছে না এবং পাশাপাশি পোলারিটিতে নজর রাখুন।

অবশেষে, আপনার 9V ব্যাটারি সংযোগকারীটি প্রায় 40-50 মিমি পর্যন্ত কেটে ফেলুন এবং সেগুলিকে সোল্ডার করুন। প্রথমে নিশ্চিত করুন যে আপনার কাছে তাদের সঠিক পথ আছে, উভয় পোলারিটি অনুসারে এবং যাতে তারের উপর চাপ না দিয়ে ব্যাটারি সংযুক্ত করা যায়।

চমৎকার কাজ! এখন আপনার কাপ টি ব্যবহার করুন, আপনি এটি অর্জন করেছেন!

এরপরে, আপনার এসপিআই প্রোগ্রামার সেট আপ করুন এবং মাইক্রো কন্ট্রোলারের উপরের 4 টি পিনের সাথে এটি সংযুক্ত করুন।

আপনি এখন 9V ব্যাটারি থেকে গাছটিকে শক্তি দিতে পারেন, তবে আপনার প্রোগ্রামার এবং বোর্ডের গ্রাউন্ড লিডকে সংযুক্ত করতে ভুলবেন না। শুধু আপনার প্রোগ্রামারের GND কে LED এর নেগেটিভ লিডের একটিতে ক্লিপ করুন।

আমি পিন নম্বর দিয়ে প্রোগ্রামার প্যাড চিহ্নিত করেছি, কিন্তু এটি আপনাকে সংযোগে সাহায্য করতে পারে:

পিন 9 - CLKpin 8 - MISOpin 7 - MOSIpin 4 - RST

এখান থেকে INO ফাইলটি ডাউনলোড করুন এবং আপনার Arduino IDE ব্যবহার করুন (অথবা আপনার পছন্দ মত যেকোনো কিছুতে রূপান্তর করুন এবং বিভিন্ন প্রোগ্রামারদের সাথে এটি ব্যবহার করুন) নিয়ামককে ফ্ল্যাশ করতে।

Arduino IDE- এ "বার্ন বুটলোডার" বিকল্পটি সেট করতে ভুলবেন না। এটি 8 মেগাহার্টজে কাজ করার জন্য ATTiny সেট করার জন্য প্রয়োজন। যদি এটি করা না হয়, আপনার Xmass গাছ সত্যিই আস্তে আস্তে জ্বলজ্বল করবে, কিন্তু চিন্তা করবেন না, আপনি সর্বদা ভিতরে যেতে পারেন এবং এটি আবার করতে পারেন।

আমাকে অবশ্যই স্বীকার করতে হবে, একসঙ্গে 4 টি পিন দিয়ে গাছের প্রোগ্রামিং করা সহজ কাজ নয়, তবে এটিকে ধরে রাখুন, একটু অনুশীলনের মাধ্যমে আপনি যতবার চান আপনার গাছটিকে পুনরায় প্রোগ্রাম করতে পারেন।

যত তাড়াতাড়ি প্রোগ্রামিং সম্পন্ন করা হয়, আপনার ক্রিসমাস ট্রি প্রথম প্রোগ্রাম মোডে ব্লিঙ্ক করা শুরু করা উচিত। (এলোমেলো ঝলকানি)

দারূন কাজ! অভিনন্দন! এখন আপনার কাছে আপনার নিজের ওপেন ক্রিসমাস ট্রি আছে! এবং আপনার টিও শেষ করতে ভুলবেন না।

ধাপ 4: ব্যবহারকারী ম্যানুয়াল

শেষ পর্যন্ত আপনার যা পাওয়া উচিত তা এখানে:

আপনি 9 V ব্যাটারি সংযুক্ত করার পরে Xmass ট্রি স্লাইডিং সুইচ S1 দিয়ে সক্রিয় করা যেতে পারে।

এটি 1 ম ব্লিঙ্কিং মোডে শুরু হবে, যথা র্যান্ডম ব্লিঙ্কিং।

এটি আবার বন্ধ করতে, কেবল S1 সুইচটি বিপরীত করুন।

উপরের SW1 বোতামটি টিপে, আপনি এই প্রিসেট মোডের মধ্যে টগল করতে পারেন:

1 - এলোমেলো ঝলকানি 2 - এলইডি স্যুইচ করার সাথে বৃত্ত 3 - এলইডি দিয়ে সার্কেল থাকা এবং ফিরে যাওয়া 4 - এলইডি দিয়ে সার্কেল 5 থাকা - গাছের চারপাশে স্ন্যাকিং 6 - নাইট রাইডার:) 7 - এলইডি স্যুইচ করার সাথে আলো ফেলে যাওয়া 8 - এলইডি দিয়ে আলো ফেলে রাখা

এরপর 2 সেকেন্ডের জন্য SW1 বোতাম টিপে আপনি টাইম বেস চেঞ্জিং মোডে প্রবেশ করুন।

এখানে আপনি চোখের পলকের মধ্যে সময় নির্ধারণ করতে পারেন আপনি দেখতে পাচ্ছেন যে আপনি এই মোডে প্রবেশ করেছেন, যখন শুধুমাত্র 1 LED ঝলকানি দিচ্ছে। প্রতিটি LED একটি ভিন্ন বিলম্বের সময় প্রতিনিধিত্ব করে:

LED 1 - 250 msLED 7 - 500 msLED 6 - 750 msLED 5 - 1000 msLED 4 - 100 msLED 3 - 150 msLED 2 - 200 ms

আপনি SW1 বোতামটি টিপে সময় নির্ধারণে এগিয়ে যেতে পারেন।

যখন আপনি বিলম্বের সময়টি বেছে নিতে চান, তখন 2 সেকেন্ডের বেশি সময় ধরে SW1 বোতাম টিপুন এবং ধরে রাখুন এর পরে, গাছটি নতুন টাইম বেস সেট সহ শেষ চলমান মোডে ফিরে আসবে।

ধাপ 5: আমরা এখন কোথায় যাব?

এটা সম্পূর্ণ তোমার উপর নির্ভর করছে!

INO ফাইলটি নিন এবং নতুন ব্লিঙ্ক মোড বা নতুন বৈশিষ্ট্য যুক্ত করুন।

আপনি কিছু সূক্ষ্ম পালস টাইম ম্যানেজমেন্ট করার চেষ্টা করতে পারেন, এলইডিগুলিকে ম্লান করতে বা বোতামটি ব্যবহার করে একটি গেম তৈরি করতে বা আপনার মনে যা আসে তা করতে পারেন!

হার্ডওয়্যারটি নিন এবং এটি পুনরায় ডিজাইন করুন। ভয়াবহ বিরক্তিকর ক্রিসমাসের সুর বাজানোর জন্য একটি বজার যুক্ত করুন। আরো LEDs রাখুন (আরো কিছু LEDs জন্য সবসময় জায়গা আছে)।

এবং যদি আপনি মনে করেন যে আপনার সৃষ্টি ভাগ করার যোগ্য, দয়া করে করুন!

ভুলে যাবেন না এটি ওপেন এক্সমাস ট্রি, তাই সবাই এটি উপভোগ করুক!:)

প্রস্তাবিত: