সুচিপত্র:
- ধাপ 1: উপকরণ একত্রিত করুন
- ধাপ 2: ওয়েব পেজের সাথে নিজেকে পরিচিত করুন
- ধাপ 3: CNC ফাইল প্রস্তুত করুন
- ধাপ 4: ঘড়ি কোর, ডেস্কটপ স্ট্যান্ড, এক্রাইলিক টাইলস এবং ব্যাকিং উপাদান কাটা
- ধাপ 5: ক্লক ফেস আর্ট দিয়ে কাস্টমাইজ করুন এবং শেষ করুন
- ধাপ 6: এক্রাইলিক টাইলস এবং স্ট্যান্ড অ্যাসেম্বলি
- ধাপ 7: ক্লক কোরে প্রি-ওয়্যার্ড এলইডি ইনস্টল করুন
- ধাপ 8: ইলেকট্রনিক্স একত্রিত করুন
- ধাপ 9: কোড আপলোড করুন
- ধাপ 10: EnlightTen Clock এবং Demonstration এর প্রাথমিক সেটআপ
- ধাপ 11: তৈরি করুন, বিকাশ করুন, সমর্থন করুন এবং উপভোগ করুন
ভিডিও: ওয়েব-ভিত্তিক কন্ট্রোল প্যানেলের সাথে ওয়েব-সংযুক্ত স্মার্ট LED অ্যানিমেশন ঘড়ি, টাইম সার্ভার সিঙ্ক্রোনাইজড: ১১ টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই ঘড়ির কাহিনী অনেক পিছিয়ে যায় - 30 বছরেরও বেশি সময় ধরে। আমার বাবা এই ধারণার প্রবর্তন করেছিলেন যখন আমি মাত্র 10 বছর বয়সে ছিলাম, LED বিপ্লবের অনেক আগে - যখন LED ছিল তখন তাদের বর্তমান অন্ধকারের উজ্জ্বলতার 1/1000 উজ্জ্বলতা। একজন সত্যিকারের উদ্ভাবক, তিনি অ্যাসেম্বলি ল্যাঙ্গুয়েজে কোডিং করেছিলেন এবং হাতে প্রতিটি পৃথক LED (ধৈর্য এবং দৃ determination়তার একটি চিত্তাকর্ষক কৃতিত্ব) লাগিয়েছিলেন! তার মূল সংস্করণ আজও কাজ করে।
আমি এটাকে তুলে নিতে চেয়েছিলাম যেখানে সে চলে গিয়েছিল এবং প্রযুক্তির অগ্রগতিকে কাজে লাগিয়ে একটি সুন্দর ঘড়ি তৈরি করেছিল যা ওয়েব-সংযুক্ত, রঙিন, খেলতে মজাদার এবং আগ্রহে পূর্ণ ছিল। এটি এমন এক পর্যায়ে উন্নীত হয়েছে যেখানে আমরা একটি ওপেন সোর্স প্রকল্প হিসাবে জনগণের জন্য ঘড়িটি প্রকাশ করতে চাই কিন্তু যারা ক্রয়ে আগ্রহী তাদের সমাপ্ত পণ্য সরবরাহ করে। আমাদের ইন্ডিগোগো ক্যাম্পেইন দেখুন যদি আপনি নিজেকে সমর্থন করতে আগ্রহী হন!
ঘড়িটি আজ যেমন দাঁড়িয়ে আছে তার অনেকগুলি বৈশিষ্ট্য রয়েছে এবং এটি একটি সম্পূর্ণ সমাপ্ত এবং কার্যকরী পণ্য। গুণমান এবং কার্যকারিতা উভয় ক্ষেত্রেই কিন্তু ফিচার সেট এবং স্থিতিশীলতার দিক থেকে এটি কীভাবে পরিণত হয়েছে তা নিয়ে আমরা খুব সন্তুষ্ট। ঘড়িটি প্রতি মিনিটে টাইমসার্ভারের সাথে সিঙ্ক করে নিশ্চিত করে যে সময়টি সর্বদা নিখুঁত হবে। ব্যবহারকারীদের কেবল একবার টাইমজোন সেট করতে হবে, দিবালোক সঞ্চয় মোড সক্ষম করতে হবে এবং তাদের আর ঘড়ি সেট করার বিষয়ে চিন্তা করতে হবে না!
সামঞ্জস্যযোগ্য রঙ, গতি এবং উজ্জ্বলতা সহ 52 টি ভিন্ন অ্যানিমেশন ব্যবহারকারীকে সুনির্দিষ্ট নিয়ন্ত্রণ এবং অসীম বৈচিত্র্য দেয়। প্রিয় মোড মেমরিতে সংরক্ষিত হয়। হালকা টাইমার এবং দৈনিক ইভেন্টগুলি সেট করা যেতে পারে যা ব্যবহারকারীদের নির্বাচিত সময়ে চাক্ষুষভাবে অবহিত করার অনুমতি দেয়। বিশেষ ছুটির মোড হ্যালোইন, নববর্ষ বা ক্রিসমাসের সময় আপনার বাড়িতে উৎসব যোগ করতে পারে। এমনকি পাই দিবসের জন্য আমাদের একটি বিশেষ মোড আছে যেখানে ঘড়ি প্রতি ঘন্টায় 100 ডিজিটের জন্য পাই এর সংখ্যাগুলিকে অ্যানিমেট করে।
ঘড়িটি একটি ওয়েব সংযুক্ত নোড MCU ESP8266 দ্বারা চালিত এবং এটি arduino ভাষা এবং জনপ্রিয় c ++ লাইব্রেরি ব্যবহার করে প্রোগ্রাম করা হয় যা arduino প্ল্যাটফর্মে আদর্শ। একটি বানাতে চান? এখানে কিভাবে:
ধাপ 1: উপকরণ একত্রিত করুন
দাম এবং লিঙ্ক সহ আপনার যা প্রয়োজন হবে তার একটি সম্পূর্ণ তালিকা এখানে।
- 18 "ব্যাস 1" পুরু বৃত্তাকার কাঠ খালি - $ 10.40 - লোয়েস
- হালকা বিস্তৃত এক্রাইলিক - $ 5.79 + $ 6.55 শিপিং = $ 12.34 আমাজন থেকে
- (2) 50- এর LED prewired স্ট্রিং - $ 11.67 x 2 = $ 23.34 ইবে থেকে
- LED সাইড নির্গমন - অ্যাডাফ্রুট থেকে $ 26.62
- ইএসপি 8266 নোড এমসিইউ - আমাজন থেকে 8.39 ডলার
- 2.5 মিমি পিগটেল - আমাজন থেকে $ 6.99 (10 এর প্যাক)
- অ্যামাজন থেকে 4cm x 6cm প্রোটোটাইপিং সার্কিট বোর্ড - $ 9.99 (10 টি প্যাক
- টার্মিনাল ব্লক - $ 7.99 (20 এর প্যাক - আপনার 5 টি প্রয়োজন হবে)
- পাইন 1x8 টুকরা - লোয়েস থেকে $ 4.79
- 1/4 শক্ত কাঠের মেঝে উপাদান (স্ট্যান্ডের জন্য) আইটেম নম্বর 422633 - $ 10.48 লোয়েস থেকে
- (1) 5v, 5a পাওয়ার সাপ্লাই - আমাজন থেকে $ 14.99
- 2.7 মিমি ইউটিলিটি ব্যাকিং উপাদান (আইটেম 757295000023) - হোম ডিপো থেকে $ 10.98
- (20) কালো কাঠের স্ক্রু #6 - $ 6.83 - আমাজন
- দাগ এবং পরিষ্কার কোট। সাধারণ সমাপ্তি সুপারিশ! - উডক্রাফ্ট থেকে আনুমানিক $ 20
- (2) কালো 1/4-20 বাদাম (আইটেম 755801) - লোয়েস থেকে $ 1.38
- (2) কালো 1/4-20 প্যান হেড স্ক্রু (আইটেম 755806) - $ 1.49
এখানে তালিকাভুক্ত আইটেমের মোট মূল্য: $ 177.38
প্রয়োজনীয় সরঞ্জাম:
- সিএনসি মেশিন
- গরম আঠা বন্দুক
- তাতাল
- ড্রেমেল বা হাতের ফাইল
- তারের স্ট্রিপার
ধাপ 2: ওয়েব পেজের সাথে নিজেকে পরিচিত করুন
এই অংশটি ঘড়িটিকে মজাদার এবং শীতল করে তোলে। ওয়েব পৃষ্ঠাটি চারটি বিভাগে বিভক্ত: সাধারণ সেটিংস, রঙ, রিং অ্যানিমেশন এবং সংখ্যা অ্যানিমেশন।
- সাধারণ সেটিংস - এই বিভাগে দিনের আলো সঞ্চয়, সময় অঞ্চল ইত্যাদি সমন্বয় অন্তর্ভুক্ত রয়েছে এছাড়াও এই পৃষ্ঠায় উপস্থিত তিনটি ভিন্ন ঘড়ির কনফিগারেশন সংরক্ষণ এবং স্মরণ করার একটি বিকল্প। এটি ব্যবহারকারীকে প্রিয় দৃশ্য সংরক্ষণ করতে দেয়। সমস্ত সেটিংস eeprom (অ উদ্বায়ী মেমরি) সংরক্ষণ করা হয়; তদতিরিক্ত, বর্তমান সেটিং সর্বদা সংরক্ষণ করা হয় যাতে বিদ্যুৎ ব্যর্থতার ক্ষেত্রে ঘড়িটি যেখানে ফিরে যায় সেখানে পুনরুদ্ধার করে।
- রঙ বিকল্প - ঘড়ির প্রতিটি দিক কাস্টমাইজযোগ্য। যে কোন এলিমেন্টের কালার পরিবর্তন করতে আপনি যে এলিমেন্টটি পরিবর্তন করতে চান তার সাথে সংশ্লিষ্ট বাটনে ক্লিক করুন এবং তারপর কালার হুইলে ক্লিক করুন। রঙের চাকার ভিতরে খাঁটি সাদা। বাইরে রঙের চাকা LED বন্ধ করে দেয়।
- রিং অ্যানিমেশন - রিং অ্যানিমেশন হল এমন ঘটনা যা প্রতি মিনিটে ঘটে (যেমন অ্যানিমেশন যা মিনিট হাত এগিয়ে দেয়) বা পেন্ডুলামের মতো আকর্ষণীয় কার্যকলাপ। এখানে বিভিন্ন অপশন থেকে বেছে নিন
- সংখ্যা অ্যানিমেশন - সংখ্যা অ্যানিমেশনগুলি হালকা প্রদর্শন যা একটি সময়ের ইভেন্টের সাথে সংযুক্ত নয়। বরং তারা মেজাজ বা আগ্রহ তৈরি করে। এখানে 52 টি ভিন্ন বিকল্প রয়েছে এবং সেগুলি স্লাইডার বার ব্যবহার করে উজ্জ্বলতা বা গতি সমন্বয় করে আরও আকর্ষণীয় করে তোলা যায়।
এই পৃষ্ঠার জন্য এইচটিএমএল এবং জাভাস্ক্রিপ্ট গিথুবের হোস্ট করা সোর্স কোডে অন্তর্ভুক্ত। আমরা এক মুহুর্তের মধ্যে এটি পেতে হবে।
ধাপ 3: CNC ফাইল প্রস্তুত করুন
সিএনসি মেশিনের নির্মাণ কাজ আপনার সিএনসি মেশিনে যেতে চাপ দিচ্ছে। কিন্তু যে কেউ জানে, সিএনসি কাজ 95% সেটআপ এবং 5% কাটিং! সেটআপের কিছু শব্দ এখানে গুরুত্বপূর্ণ।
প্রথমত, একটি কঠিন ফিক্সচার পাওয়া অপরিহার্য। আমি এই ক্যাম ক্ল্যাম্পগুলির সাথে কাঠ ফাঁকা রাখা বেছে নিচ্ছি। তারা আশ্চর্যজনক কাজ করে এবং খুব শক্তিশালী! যাতে তারা কাঠের ক্ষতি না করে, আমি যোগাযোগের এলাকা এবং কাঠের মধ্যে রাবারের কিছু ছোট টুকরো রাখি (এটি ক্ল্যাম্পিং বল কমাবে না)। অবিশ্বাস্যভাবে শক্তিশালী হওয়ার বাইরে, এই ক্ল্যাম্পগুলির আরেকটি বড় সুবিধা হল এই যে ক্ল্যাম্পের মোট উচ্চতা কাজের পৃষ্ঠের নীচে, তাই কখনও সংঘর্ষের কোনও বিপদ নেই। যদি আপনার কাছে এই ক্ল্যাম্পগুলি না থাকে তবে ডবল পার্শ্বযুক্ত টেপ কাজ করতে পারে। আপনার পদ্ধতি যাই হোক না কেন, শক্ত হোল্ড-ডাউন এবং সঠিক শস্যের সারিবদ্ধতা নিশ্চিত করুন।
গুরুত্বপূর্ণ দ্রষ্টব্য: আপনাকে মেশিনের উভয় পাশে ঘড়ি এবং সিএনসি উল্টাতে হবে তাই নিশ্চিত করুন যে আপনি আপনার কাঠের টুকরো সূচী করেছেন। নিশ্চিত করুন যে আপনি এটি উল্টাতে পারেন এবং ঠিক একই জায়গায় থাকতে পারেন। এটি একটি ভাল ঘড়ি কাটার জন্য অপরিহার্য!
এখন CAD এবং CAM কাজের কিছু নোটের জন্য।
ক্যাড ফাইল (ProductionClockMaster.3dm) একটি Rhino3d ফাইল এবং ঘড়ির জন্য প্রয়োজনীয় সকল CAD স্তর রয়েছে। যদি আপনার আরও জেনেরিক ফরম্যাটের প্রয়োজন হয়, আমি ঘড়ির সামনের এবং পিছনের স্তরের একটি *dxf রপ্তানিও অন্তর্ভুক্ত করেছি। এটি আপনার প্রয়োজনীয় সমস্ত তথ্য হওয়া উচিত।
CNC CAM কাজটি 9 টি পৃথক CNC অপারেশনে বিভক্ত। প্রকৃত Mach3 gcode ফাইলগুলি GitHub সংগ্রহস্থলের পাশাপাশি VCarve ফাইলগুলির মধ্যে অন্তর্ভুক্ত করা হয়েছে যা সেগুলি তৈরি করেছে (যদি আপনি সেগুলি খুলতে এবং অন্য পোস্ট প্রসেসর ব্যবহার করে রপ্তানি করতে চান)।
প্রকল্পের জন্য সমস্ত ফাইল GItHub এ উপলব্ধ। ফাইলগুলি কীভাবে ব্যাখ্যা করা যায় তা এখানে। এগুলি তুলনামূলকভাবে স্ব-ব্যাখ্যামূলক তবে যে কোনও সম্ভাব্য বিভ্রান্তি দূর করার জন্য এখানে কিছু অতিরিক্ত সহায়তা রয়েছে। প্রথম পাঁচটি ফাইল অপারেশন ক্রম অনুসারে তালিকাভুক্ত করা হয়। ফাইলের নাম বন্ধনীতে শেষ হয় কাটার টুলের আকারের সাথে। সুতরাং উদাহরণস্বরূপ - 01_ রিয়ার পকেটস_ভি 1.8.8 (1-2 ইঞ্চি)
- এই ফাইলের নাম 01 দিয়ে শুরু হয় তাই এটি প্রথম অপারেশন।
- এটি পিছনের পকেট কেটে ফেলবে।
- এটি সংস্করণ 1.8 (আমি 0.0 দিয়ে শুরু করেছি যাতে আপনাকে বলে যে আমি কত ভুল করেছি!)
- 1/2 ইঞ্চি কাটার টুল ব্যবহার করুন
এই পাঁচটি কাঠ-ব্লক অপারেশন ছাড়াও দুটি স্ট্যান্ড অপারেশন, এক্রাইলিক এলিমেন্ট অপারেশন এবং ব্যাক কভার প্লেট অপারেশন রয়েছে।
একটি অপারেশন যা অনন্য তা হল টি-স্লট সিএনসি অপারেশন। এটি ডেস্কটপ স্ট্যান্ডের বোল্টগুলির মধ্যে স্লাইড করার জন্য একটি চ্যানেল সরবরাহ করে। আপনি উপরের ছবিতে দেখানো একটি টি-স্লট বিট প্রয়োজন হবে।
আবার যদি আপনার স্ট্যান্ডার্ড Mach3 পোস্ট প্রসেসর ছাড়া অন্য কিছু প্রয়োজন হয় VCarve ফাইলগুলি খুলুন এবং আপনার স্থানীয় বিন্যাসে রপ্তানি করুন। পরবর্তী ধাপে আমরা আসলে মূল কাটার মধ্য দিয়ে হাঁটব এবং ধাপে ধাপে ব্যাখ্যা করব যে প্রতিটি পর্যায়ে ঘড়িটি কেমন হওয়া উচিত।
ধাপ 4: ঘড়ি কোর, ডেস্কটপ স্ট্যান্ড, এক্রাইলিক টাইলস এবং ব্যাকিং উপাদান কাটা
এখানে প্রতিটি সম্পূর্ণ টুকরা মেশিন থেকে বেরিয়ে আসার সময় কিছু ছবি দেওয়া হল। এক্রাইলিক হল সবচেয়ে চ্যালেঞ্জিং কাট, কারণ এক্রাইলিকের খুব বেশি গরম হলে গলে যাওয়ার প্রবণতা থাকে এবং এটি সুরক্ষিত না থাকলে বকবক করে এবং উত্তোলন করে। আপনার যদি একটি লেজার কাটার থাকে তাহলে আদর্শ হবে। আপনি ফটোতে দেখতে পাচ্ছেন, আমি একটি বিশেষ জিগ তৈরি করেছি যা চারটি দিক শক্তভাবে ধরে রাখে। ডবল পার্শ্বযুক্ত টেপ সম্ভবত এই অপারেশনের জন্য সবচেয়ে ভাল হবে কিন্তু অপসারণ করতে একটু বেশি সময় লাগবে।
ধাপ 5: ক্লক ফেস আর্ট দিয়ে কাস্টমাইজ করুন এবং শেষ করুন
এই ধাপ ছাড়া ঘড়িটি ঠিক ব্যবহার করা যেতে পারে কিন্তু আপনার প্রয়োজন বা রুচি অনুযায়ী এটি কাস্টমাইজ করা মজা। আমরা অনেক রকমের ডিজাইন করার চেষ্টা করেছি এবং আকাশ এখানে সীমা। আপনি যে জিনিসগুলি নিয়ে এসেছেন তার উদাহরণ আমরা দেখতে চাই!
সমাপ্তির ক্ষেত্রে আমরা বিভিন্ন জিনিস চেষ্টা করেছি কিন্তু সরলতা এবং দাগের সহজতা পছন্দ করি। আমরা জেনারেল ফিনিশিং টপকোটও পছন্দ করি কারণ এটি ইনস্টল করা বিশেষভাবে সহজ, টেকসই এবং দুর্দান্ত দেখাচ্ছে! ইলেকট্রনিক্স ইনস্টল করা শুরু করার আগে এখন এটি করার সময়।
টিপ: একই সময়ে ডেস্কটপ স্ট্যান্ড, ব্যাকপ্লেট প্লাগ এবং ব্যাকপ্লেটেও দাগ দিতে ভুলবেন না। এটি বহন করা সহজ এবং এই আনুষঙ্গিক টুকরা ভুলে যাওয়া!
ধাপ 6: এক্রাইলিক টাইলস এবং স্ট্যান্ড অ্যাসেম্বলি
আপনি কাঠের টুকরাগুলিতে ফিনিশ প্রয়োগ করার পরে, এটি এক্রাইলিক টাইলগুলিতে চাপ দেওয়ার এবং স্ট্যান্ডটি একত্রিত করার সময়। এক্রাইলিক টাইলগুলি প্রেস ফিট সহনশীলতা এবং সাধারণভাবে বলার জন্য কোন আঠালো প্রয়োজন হয় না। কিছু টাইলসের সামান্য পরিমাণে স্যান্ডিং বা ফাইলিংয়ের প্রয়োজন হতে পারে তবে সাধারণত, এগুলি কেবল জায়গায় চাপুন এবং আপনি যেতে ভাল। যদি আপনি দেখতে পান যে তাদের মধ্যে কিছু খুব আলগা এবং পড়ে গেছে, আমরা সাদা এলমার্স স্কুলের আঠা কয়েক ফোঁটা ব্যবহার করি কারণ এটি প্রয়োগ করা সহজ, শুকিয়ে পুরোপুরি পরিষ্কার এবং প্রচুর আনুগত্য প্রদান করে। আপনার ঘড়ির সামনের অংশটি এখন সম্পূর্ণ! পিছনে দাঁড়িয়ে উপভোগ করুন।
এছাড়াও এই সময়ে আপনি টি-স্লট চ্যানেলগুলি স্লাইড করা বোল্টগুলিতে 1/4-20 বাদাম এবং জরি স্ট্যান্ডে টিপতে পারেন। স্ট্যান্ডটি একটু আঠালো করে বেসে ফেলে দিন এবং আপনার ডেস্কটপ স্ট্যান্ড এখন প্রস্তুত!
ধাপ 7: ক্লক কোরে প্রি-ওয়্যার্ড এলইডি ইনস্টল করুন
ঠিক আছে, আমরা কাছে যাচ্ছি! সম্ভবত ঘড়ির সবচেয়ে সময় ব্যয়কারী অংশটি পৃথক LEDs এ চাপ দিচ্ছে। ঘড়ির এই অংশে মোট ১০০ টি এলইডি আছে এবং যেহেতু এলইডি ৫০ -এর স্ট্রিপগুলিতে আসে তাই আপনার দুটি স্ট্রিপ লাগবে যা শেষ থেকে শেষ পর্যন্ত সংযুক্ত থাকবে। LED গহ্বরের সহনশীলতা এমন যে তারা মূলত প্রেস ফিট। যদিও প্রেস ফিট সহনশীলতা এলইডিগুলিকে ধরে রাখে, আমরা অতিরিক্ত সুরক্ষা প্রদানের জন্য গরম আঠালো একটি ছোট ড্যাব (খুব ছোট ড্যাব) ব্যবহার করি। অত্যধিক আঠালো এবং অতিরিক্ত সঙ্কুচিত এবং LEDs ব্লক হবে।
এই ধাপের পরে আপনার ঘড়ির পিছন থেকে অনেকগুলি লুপ বের হবে যা পিছনের প্যানেলের জায়গায় ফিট করার জন্য নিচে চাপতে হবে। হেয়ার ড্রায়ার থেকে কিছুটা গরম বাতাস তারগুলিকে আরও নমনীয় এবং বাঁকানো সহজ করে তোলে। আবার, গরম আঠা ব্যবহার করে এই তারগুলি সুরক্ষিত রাখে।
সবাই বলেছে, এই প্রক্রিয়াটি প্রায় 45 মিনিট থেকে এক ঘন্টা সময় নেয়। এই ধাপটি কেমন হওয়া উচিত তা দেখতে উপরের ছবিগুলি দেখুন। এছাড়াও মজা সময় শেষ ভিডিও দেখুন! যদি আমরা তাড়াতাড়ি তারের সংযোগ দিতে পারতাম!
ধাপ 8: ইলেকট্রনিক্স একত্রিত করুন
বৈদ্যুতিক তারের সম্পর্কে এটি সহজেই আসে কিন্তু এখানে একটি বিস্তারিত ব্যাখ্যা। আমরা খুঁজে পেয়েছি তারের সবচেয়ে সহজ উপায় হল একটি 4cm x 6cm প্রোটো বোর্ড (CNC গহ্বরের আকার) ব্যবহার করা এবং স্ক্রু টার্মিনাল ইনস্টল করা যা LED স্ট্রিপ এবং ডিসি পাওয়ার অ্যাডাপ্টার পাবে। আমরা আরও সরাসরি ফ্যাশনে সোল্ডারিং করার চেষ্টা করেছি এবং এটি কেবল কষ্টকর এবং কঠিনই নয়, ইএসপি 8266 ভেঙে যাওয়ার বা আপগ্রেড করার প্রয়োজন হলে এটি ঘড়ির সাহস অপসারণ বা প্রতিস্থাপন করা অসম্ভব করে তোলে। হেডার ব্যবহার করা আরও নমনীয় এবং, আমরা মনে করি, সহজ।
একবার স্ক্রু টার্মিনালগুলি ইনস্টল হয়ে গেলে টার্মিনালগুলিকে সঠিক পিনের সাথে সংযুক্ত করতে কেবল তারের চিত্রটি অনুসরণ করুন। পিসিবিতে কোন প্রকৃত উপাদান নেই, শুধুমাত্র হেডার থেকে যথাযথ ESP8266 পিনগুলিতে ট্রেস।
পিন 4 হল রিং LEDs এর পিন এবং পিন 2 হল সংখ্যার জন্য পিন। পজিটিভ ভিএসএসে যায় এবং নেগেটিভ গ্রাউন্ডে যায়।
LEDstrip এর ডাটা পিনে শুধুমাত্র 300ohm রোধের প্রয়োজন হয়। প্রতিটি WS2812b স্ট্রিপে আমি কখনও দেখেছি (এবং আমি প্রচুর দেখেছি) এটি কেন্দ্র পিন। এই প্রতিরোধক বিপত্তি ভোল্টেজ স্পাইক এবং gesেউ থেকে ফালা রক্ষা করে যা ক্ষতি বা অনির্দেশ্য আচরণ হতে পারে। আমি এই প্রতিরোধকটি ইনস্টল করতে অবহেলা করেছি এবং স্ট্রিপে প্রথম LED জ্বালিয়েছি (অন্য সময় কিছুই হয়নি এবং এটি পুরোপুরি কাজ করেছে)। প্রতিরোধককে ইনলাইন যুক্ত করতে হবে যার অর্থ হল এটি তারের সাথে LED কে LED সংযোগকারী শৃঙ্খলের একটি লিঙ্কের মতো কাজ করে। কিছু LED স্ট্রিপগুলিতে এই প্রতিরোধকগুলি ইতিমধ্যে ইনস্টল করা আছে এবং কিছুটি নেই। যদি আপনি নিশ্চিত না হন যে আপনার LED স্ট্রিপ আছে কিনা, এগিয়ে যান এবং যাই হোক না কেন একটি যোগ করুন। এতে ক্ষতি নেই। পিসিবি সাইড নয়, সংযোগকারী তারের এলইডি পাশে যতটা সম্ভব বন্ধ করতে পারেন এই প্রতিরোধক ইনলাইন যোগ করতে ভুলবেন না।
ঘড়ির পিছনের গহ্বরটি দুটি উদ্দেশ্যে ডিজাইন করা হয়েছে। হয় এটি দেয়াল মাউন্ট করার জন্য 5v ট্রান্সফরমারের বডি গ্রহণ করতে পারে অথবা এটি একটি batteryচ্ছিক ব্যাটারি ধরে রাখতে পারে। এখানে চিত্রিত হল একটি সাধারণ 5v ব্যাটারি প্যাক যা ওয়্যারলেস ডিভাইসের পরিসর বাড়ানোর জন্য ব্যবহৃত হয়। কেবল একটি ইউএসবি থেকে 2.5 মিমি অ্যাডাপ্টার কিনুন এবং আপনার ঘড়িটি এখন ব্যাটারি চালিত!
ডিসি মহিলা পিগটেল পাওয়ার জন্য আপনাকে কেন্দ্র গহ্বর থেকে পিসিবি পর্যন্ত একটি গর্ত ড্রিল করতে হবে। এটি সহজেই আপনার ড্রিল বিট angling দ্বারা সম্পন্ন করা হয়। অগভীর থাকতে ভুলবেন না যাতে আপনি ঘড়ির মুখ দিয়ে ড্রিল না করেন! গহ্বরে সুন্দরভাবে মোড়ানো পিগটেল সহ সম্পূর্ণ ড্রিলিং অপারেশন দেখানো হয়েছে।
ধাপ 9: কোড আপলোড করুন
ঘড়ির কোডটি ব্রাইটলাইট আর্ট গিথুব পৃষ্ঠায় পাওয়া যাবে। কোডটি ক্রমাগত উন্নত হচ্ছে এবং ভালভাবে মন্তব্য করা হচ্ছে। আপনি যদি একবার কম্পাইল করলে আপনি ESP8266 এ স্ট্যান্ডার্ড মাইক্রো ইউএসবি জ্যাকের মাধ্যমে আপলোড করবেন। ইএসপি 8266 ব্যবহার করে এটি কীভাবে করবেন সে সম্পর্কে আপনার যদি সাহায্যের প্রয়োজন হয় তবে এই জনপ্রিয় ইন্টারফেসটি দিয়ে এটি প্রোগ্রামিং করার জন্য একটি চমৎকার টিউটোরিয়াল। এটি বাক্সের বাইরে বেশ কাছাকাছি কিন্তু বেশ নয়!
এই বিভিন্ন ফাইল কি করে? এখানে এই ফাইলগুলির কাঠামোর একটি ভাঙ্গন এবং তারা বড় ছবিতে কী করে।
ওয়েব সার্ভার ফোল্ডার
Index.htm -যখন কোডটি প্রাথমিকভাবে ESP8266 এ আপলোড করা হয় তখন আপনাকে একটি আপলোড পৃষ্ঠা দেখানো হবে যা আপনাকে একটি ফাইল আপলোড করতে বলবে। Index.htm ফাইলটি আপলোড করুন। এই ফাইলটি ওয়েবপৃষ্ঠাটি পরিবেশন করে - ফোল্ডারের অন্যান্য ফাইলগুলি brightlightart.com- এ হোস্ট করা হয়েছে কিন্তু এখানে আপনি আপনার রেফারেন্সের জন্য স্টাইলশীট/জাভাস্ক্রিপ্ট পরিবর্তন করতে চান এবং সেগুলি নিজে হোস্ট করতে চান।
মুল ফোল্ডার
- enLIGHTen-LED-Clock.ino-এটি মূল ফাইল এবং উৎকৃষ্ট ম্যাকলাইটিং প্রকল্প থেকে। স্ক্রিপ্টটি তার মূল অবস্থা থেকে ব্যাপকভাবে পরিবর্তন করা হয়েছে কিন্তু আমরা আমাদের প্রকল্পের জন্য একটি চমৎকার সূচনা পয়েন্ট হিসেবে এই প্রকল্পের কাছে indeণী।
- colormodes.h - রিংয়ের বেশিরভাগ হালকা অ্যানিমেশন পরিচালনা করে। এছাড়াও সময় ফাংশন পরিচালনা করে।
- definitions.h - অধিকাংশ বৈশ্বিক ভেরিয়েবলকে সংজ্ঞায়িত করে।
- request_handlers.h - এটি ESP8266 এর সাথে যোগাযোগ করে এবং আগত অনুরোধগুলি পরিচালনা করে এবং ESP8266 এ তথ্য পাঠায়।
- spiffs_webserver.h - ওয়েবপেজটি পরিবেশন এবং ব্যাখ্যা করতে সাহায্য করে। এটি একমাত্র ফাইল যা ম্যাকলাইটিং প্রকল্প থেকে কোন পরিবর্তন নেই।
- WS2812FX.cpp - সংখ্যার উপর হালকা অ্যানিমেশন পরিচালনা করে। এটি প্রায় সম্পূর্ণরূপে চমৎকার কিটসারফার WS2812B লাইব্রেরি থেকে নেওয়া হয়েছে। এখানে প্রধান পরিবর্তন হল ঘন্টার হাত জ্বালানোর জন্য কার্যকারিতা যোগ করা
- WS2812FX.h - হেডার ফাইল যা WS2812fx লাইব্রেরির সাথে যায়। এটি অনেকাংশে অপরিবর্তিত।
অতিরিক্ত অন্তর্ভুক্ত ফাইল
এখানে অন্তর্ভুক্ত ফাইলগুলি ছাড়াও আপনার নিম্নলিখিত গ্রন্থাগারগুলির প্রয়োজন হবে। এগুলি স্ট্যান্ডার্ড লাইব্রেরি এবং সহজেই IDE এর মধ্যে অনুসন্ধান করে অন্তর্ভুক্ত করা হয়।
- NtpClientLib.h
- DNSServer.h
- FS.h
- ESP8266mDNS.h
- EEPROM.h
- WiFiClient.h
- টিকার.এইচ
- WiFiUdp.h
- WiFiManager.h
- WebSocketsServer.h
- WebSockets.h
- ESP8266WiFi.h
- ESP8266 ওয়েব সার্ভার।
ধাপ 10: EnlightTen Clock এবং Demonstration এর প্রাথমিক সেটআপ
সোর্স কোড আপলোড করার পর এবং প্রথমবার পাওয়ার অন করার পর সব লাইট স্থির নীল হয়ে যাবে। এটি আপনার ইঙ্গিত যে ঘড়িটি একটি অ্যাক্সেস পয়েন্ট সম্প্রচার করছে এবং আপনার সংযোগের জন্য অপেক্ষা করছে। ফোন, ল্যাপটপ বা যেকোনো ওয়্যারলেস ডিভাইস ব্যবহার করে, কাছাকাছি নেটওয়ার্কগুলি স্ক্যান করুন (যেমন আপনি যদি কফি শপে ইন্টারনেটের সাথে সংযোগ স্থাপন করার চেষ্টা করেন)। উপলব্ধ নেটওয়ার্কগুলির তালিকায় আপনার "ঘড়ি" শিরোনামের একটি দেখতে হবে। এর সাথে সংযোগ করুন।
একবার আপনি সেই নেটওয়ার্কে সংযোগ করলে এটি স্বয়ংক্রিয়ভাবে একটি ওয়েবপেজ লোড করবে (আবার, একটি পুনirectনির্দেশের মতো আপনি একটি কফি শপে অভিজ্ঞতা পাবেন)। ধৈর্য ধরুন কারণ এটি কখনও কখনও 30 সেকেন্ড পর্যন্ত সময় নিতে পারে। ওয়েবপেজ আপনাকে কাছাকাছি নেটওয়ার্কগুলির জন্য স্ক্যান করতে বলবে। আপনার বাড়ি বা অফিস নেটওয়ার্ক নির্বাচন করুন এবং এটি ওয়াইফাই পাসওয়ার্ড প্রদান করুন। একবার আপনি সাবমিট ক্লিক করুন, আপনার স্থানীয় নেটওয়ার্কের ওয়্যারলেস পাসওয়ার্ড মেমরিতে সংরক্ষিত হবে। আপনাকে কেবল একবার এটি করতে হবে। ঘড়িটি পুনরায় চালু হবে।
যখন এটি আবার শুরু হবে, আপনি দেখতে পাবেন এটি ক্রম অনুসারে সংখ্যার একটি সিরিজ প্রদর্শন করে। যে সংখ্যাগুলি এটি প্রদর্শন করে তা হল ওয়েবপৃষ্ঠার আইপি ঠিকানা যা আপনার সাথে সংযোগ করতে হবে। উদাহরণস্বরূপ এটি 1, 9, 2,।, 1, 6, 8,।, 0,।, 3, 1 প্রদর্শন করতে পারে। এটি https://192.168.0.31 এ অনুবাদ করে। ওয়েবপেজে এই ঠিকানাটি টাইপ করুন এবং আপনার এখন আপনার ঘড়ির সাথে সংযুক্ত হওয়া উচিত। কনফিগার করুন এবং মজা করুন! আবার, ঘড়িটি ওয়েবসকেট প্রযুক্তি ব্যবহার করে তাই আপনি যে কোনও পরিবর্তন করুন তা অবিলম্বে প্রতিফলিত হওয়া উচিত ওয়েব পেজটি সংরক্ষণ বা আপডেট করার প্রয়োজন ছাড়াই। এই বিষয়ে এটি খুব ইন্টারেক্টিভ এবং মজার!
যদি কোনো কারণে আপনি সংযোগ বিচ্ছিন্ন করেন, কেবল আপনার ওয়েবপেজ রিফ্রেশ করুন। বেশিরভাগ রাউটার সংযুক্ত ডিভাইসগুলির জন্য আইপি ঠিকানা একই রাখে কিন্তু সময়ে সময়ে তারা পরিবর্তনের প্রবণতা রাখে তাই স্টার্টআপের দিকে মনোযোগ দিন। যদি আপনাকে ওয়েবপৃষ্ঠার আইপি ঠিকানা মনে করিয়ে দেওয়ার প্রয়োজন হয় তবে কেবল ঘড়িটি পুনরায় চালু করুন।
একবার আপনি কোড কাজ করতে আরামদায়ক হলে ব্যাকিং উপাদান ইনস্টল করতে ভুলবেন না! পূর্বনির্ধারিত গর্তগুলি সহজ সারিবদ্ধকরণের জন্য তৈরি করে। গর্বিত যে কোন তারের নিচে চাপ দিন এবং এখন আপনার তারের সুরক্ষিত এবং ঘড়িটি খুব সমাপ্ত দেখাচ্ছে!
ধাপ 11: তৈরি করুন, বিকাশ করুন, সমর্থন করুন এবং উপভোগ করুন
আমরা যতটা সম্ভব এই ঘড়িটি নির্মাণ এবং উপভোগ করতে দেখতে চাই। আমরা এই প্রকল্পটি পছন্দ করেছি এবং আমরা চাই অন্যরাও অভিজ্ঞতা ভাগ করে নেবে! আমরা সমস্যাগুলি সমাধান করতে, বাধাগুলি কাটিয়ে উঠতে, বাগগুলি স্কোয়াশ করতে এবং মজাদার এবং অর্থপূর্ণ আলো দ্বারা পুরস্কৃত হয়ে অনেক মজা পেয়েছি। সৃজনশীল ওপেন-সোর্স কমিউনিটি থেকে আমরা যে সুবিধা পেয়েছি তা অমূল্য এবং আমাদের এই উৎসের উপাদানগুলি ভাগ করা শেখার, অব্যাহত উন্নতি এবং প্রযুক্তিগত উপভোগের জন্য উৎসাহিত করেছে। আমরা সফল বিল্ড এবং আপনি আলোকিত ঘড়ির উন্নতির উপায় সম্পর্কে শুনতে পছন্দ করব। দয়া করে আমাদের একটি লাইন ড্রপ করুন এবং আমাদের জানান!
প্রত্যেকেরই এই ঘড়িগুলির মধ্যে প্রথম থেকে তৈরি করার জন্য সময়, দক্ষতা, সরঞ্জাম বা সংস্থান নেই, তাই আপনি যদি একটি সমাপ্ত ঘড়ি কিনতে আগ্রহী হন তবে একটি সমাপ্ত পণ্য হিসাবে বা অব্যাহত বিকাশের ভিত্তি হিসাবে দয়া করে ইন্ডিগোগোতে আমাদের সমর্থন করুন।
প্রস্তাবিত:
ক্রিসমাস লাইট শো সঙ্গীতের সাথে সিঙ্ক্রোনাইজড !: 4 টি ধাপ
ক্রিসমাস লাইট শো মিউজিকের সাথে সিঙ্ক্রোনাইজ! এই নামটি যেন আপনাকে ভয় না দেয়! এটি কীভাবে করা যায় তা শিখতে খুব কঠিন নয়। আমি আপনাকে সতর্ক করব যদিও এটি বেশ হতে পারে
PUBG থিম সং+Arduino এর সাথে অ্যানিমেশন !: 13 টি ধাপ (ছবি সহ)
PUBG থিম সং+Arduino এর সাথে অ্যানিমেশন! আশা করি আপনারা সবাই ভালো আছেন এবং সুস্থ আছেন। এই ছোট কিন্তু আশ্চর্যজনক প্রকল্পটি হল PUBG থিম গান বাজানো এবং এমনকি arduino ব্যবহার করে কিছু গেম অ্যানিমেশন তৈরি করা। ব্যবহৃত উপাদানগুলি খুবই ই
ESP8266 ওয়েব সার্ভার ব্যবহার করে 7-সেগমেন্ট LED ডিসপ্লে নিয়ন্ত্রণ করা: 8 টি ধাপ (ছবি সহ)
ESP8266 ওয়েব সার্ভার ব্যবহার করে 7-সেগমেন্ট LED ডিসপ্লে নিয়ন্ত্রণ করা: আমার প্রজেক্টে একটি Nodemcu ESP8266 আছে যা html ফর্ম ব্যবহার করে http সার্ভারের মাধ্যমে 7-সেগমেন্ট ডিসপ্লে নিয়ন্ত্রণ করছে
Wemos D1 মিনি (ইন্টারনেট টাইম সার্ভার) সহ রিব্বা ওয়ার্ড ক্লক: 8 টি ধাপ (ছবি সহ)
Wemos D1 মিনি (ইন্টারনেট টাইম সার্ভার) সহ রিব্বা ওয়ার্ড ক্লক: আমি অনুমান করি যে প্রত্যেকে সেই বিন্দুতে আসে যেখানে এটি তার আঙ্গুলে সুড়সুড়ি দেয় এবং সে একটি ওয়ার্ড ক্লক তৈরি করতে চায়। আচ্ছা এটা আমার প্রচেষ্টা এবং আমার সামগ্রিক উপসংহার এটিকে যতটা সম্ভব দক্ষ করার জন্য। সর্বপ্রথম আমি নিজে একটি 3D প্রিন্টার করি এবং অ্যাক্সেস পাই
ওয়াইফাই লাইট সুইচ রাস্পবেরি পাই ওয়েব সার্ভার: 8 টি ধাপ (ছবি সহ)
ওয়াইফাই লাইট সুইচ রাস্পবেরি পাই ওয়েব সার্ভার: আমি আমার বেডরুমের লাইট সুইচটি বিছানা থেকে না উঠে নিয়ন্ত্রণ করতে চেয়েছিলাম, তাই আমি আমার ফোন থেকে এটি নিয়ন্ত্রণ করতে সক্ষম হতে চেয়েছিলাম। আমার কিছু অতিরিক্ত সীমাবদ্ধতা ছিল, আমি যে কোন ডিভাইস থেকে এটি সহজেই নিয়ন্ত্রণ করতে সক্ষম হতে চেয়েছিলাম, আমি সক্ষম হতে চেয়েছিলাম