সুচিপত্র:
- ধাপ 1: আপনার যা প্রয়োজন হবে
- ধাপ 2: মুদ্রিত সার্কিট বোর্ড
- ধাপ 3: আপনার PCB সম্পূর্ণ করুন
- ধাপ 4: ESP ঝলকানি
- ধাপ 5: একটি হাউজিং প্রিন্ট করুন
- ধাপ 6: মজা করুন এবং সৃজনশীল হোন
ভিডিও: জিনিসগুলির ইন্টারনেটের জন্য DIY ড্যাশবটন: 6 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
আরে নির্মাতারা, এটি নির্মাতা মোইকো!
এই নির্দেশনায় আমি আপনাকে দেখাতে চাই কিভাবে আপনার বাড়িতে আরও আরাম এবং বিলাসিতা আনা যায়। শিরোনাম পড়ার সময়, আপনি অনুমান করতে পারেন যে আমরা এখানে কি নির্মাণ করব। যে কেউ কমপক্ষে একবার অ্যামাজন অনলাইন শপ পরিদর্শন করবে, সে আমাজন ড্যাশবটন নামের এই ছোট্ট জিনিসটির মুখোমুখি হবে। এই ব্যাটারি চালিত ডিভাইসের সাহায্যে, যা আপনি আপনার বাড়ির সর্বত্র আটকে রাখতে পারেন, একটি নির্দিষ্ট বোতাম টিপে একটি নির্দিষ্ট পণ্য পুনরায় সাজানো সম্ভব।
এই কিভাবে আমরা অনুরূপ কিছু করতে যাচ্ছি, কিন্তু অ্যামাজনে কিছু পুনর্বিন্যাস না করেই। আমরা ইন্টারনেট অফ থিংস কন্ট্রোল করবো বা এইটাকে ইন্টারনেটের থিংস বলবো - শুধু এই কারণে যে IoT সবার মুখে এবং Toi আমার কাছে আরো বিশেষ শোনায় … এবং ইন্টারনেটের জিনিসগুলি কি হতে পারে তা আপনার উপর নির্ভর করে। আপনি কমপক্ষে একটি ওয়াইফাই সংযোগ আছে এমন সবকিছু নিয়ন্ত্রণ করতে পারেন। আমার ক্ষেত্রে, আমি আমার স্মার্ট হোম ডিভাইস যেমন লাইট, রেডিয়েটর এবং দৃশ্যগুলিকে আমার বিদ্যমান অ্যাপল হোমকিট ফ্রেমওয়ার্কের সাথে সংযুক্ত করে নিয়ন্ত্রণ করতে চাই।
তাই প্রকৃতপক্ষে, এই প্রকল্পের লক্ষ্য হল স্ব-পরিকল্পিত পিসিবি সহ একটি বৈদ্যুতিন ডিভাইস তৈরি করা যা নিম্নলিখিত দিকগুলি দখল করে:
- শুধুমাত্র একটি নিয়ন্ত্রণ বোতাম ধারণ করে যতটা সম্ভব সহজ
- যতটা সম্ভব ছোট
- যত তাড়াতাড়ি সম্ভব বিলম্ব কমানোর জন্য
- যতটা সম্ভব পোর্টেবল, অথবা আসুন আমরা এটিকে ব্যাটারি চালিত বলি
- এবং যেমন … ভাল, এটি একটি ওয়াইফাই সংযোগ থাকা উচিত
সাধারণভাবে একটি PCB- এর মধ্যে একটি ভোল্টেজ নিয়ন্ত্রক ইউনিট, একটি মাইক্রোকন্ট্রোলার, একটি LiPo ব্যাটারি এবং একটি সাধারণ বোতাম থাকে। অল্প সময়ের মধ্যে আমি দুবার ড্যাশবটন পিসিবি অপ্টিমাইজ করি, যাতে আমরা এখন পর্যন্ত পিসিবির তৃতীয় সংস্করণে থাকি।
যখন আপনি এই ছোট জিনিসটির আচরণ দেখতে চান, তখন আমার ইনস্টাগ্রামে এই ভিডিওটি দেখুন। ড্যাশবটনগুলির ক্রিয়া এবং সেগুলি কীভাবে তৈরি করা হয়েছে তার প্রচুর ভিডিও রয়েছে। সুতরাং, আপনারা যারা আরও দেখতে চান তাদের জন্য, আপনি এখানে সবকিছু খুঁজে পেতে পারেন @maker.moekoe।
ধাপ 1: আপনার যা প্রয়োজন হবে
আপনার নিজের আইওটি ড্যাশবটন তৈরি করতে আপনার কেবল কয়েকটি উপাদান প্রয়োজন। সংস্করণ থেকে সংস্করণে সামান্য পার্থক্য থাকলেও, ভোল্টেজ নিয়ন্ত্রণকারী অংশ একই থাকে। সমস্ত সংস্করণের জন্য আপনার প্রয়োজন হবে:
- MCP1700 3, 3v LDO ভোল্টেজ রেগুলেটর
- 2x 1µF 1206 SMD ক্যাপাসিটার
বৃত্তাকার বা রেকট সংস্করণের জন্য অতিরিক্ত (উপরের ছবির বাম অংশ):
- পিসিবি (সংস্করণ 1 বা 2)
- ESP8285-M3
- JST PH-2 90 ° Lipo সংযোগকারী
- 25x12 মিমি মাত্রা সহ 100mAh লিপো ব্যাটারি
- 3x6mm SMD বাটন
অথবা অতিরিক্তভাবে কয়েন সেল সংস্করণের জন্য (উপরের চিত্রের ডান অংশ):
- পিসিবি (সংস্করণ 3)
- ESP8266-07S
- WS2812b rgb (w) LED
- 0, 1µF 1206 SMD ক্যাপাসিটর
- 6x6mm SMD বাটন
- 2450 মুদ্রা সেল ধারক
- LIR2450 কয়েন সেল ব্যাটারি
অবশ্যই, আপনি ড্যাশবাটনের জন্য একটি ছোট আবাসন সম্পর্কে চিন্তা করতে পারেন। এই নির্দেশনার পঞ্চম ধাপে একটি সহজ ধারণা পাওয়া যাবে।
ধাপ 2: মুদ্রিত সার্কিট বোর্ড
যখন আমি এই ড্যাশবটন জিনিসটি দিয়ে শুরু করেছি, আমি কোন বিশেষ ছাড়াই পিসিবি সংস্করণ এক তৈরি করেছি - শুধুমাত্র কয়েকটি অংশকে বৈদ্যুতিক চিহ্ন দিয়ে সংযুক্ত করেছি। আমি এই সংস্করণটি সুপারিশ করব না কারণ এটি প্রথম খসড়া ছিল এবং এটি অন্যদের মতো বিকশিত হয়নি। এখানে তিনটি সংস্করণের একটি ছোট সারসংক্ষেপ:
সংস্করণ 1 আমার প্রথম চূড়ান্ত খসড়া যা অপ্টিমাইজ করার কিছু জিনিস আছে। হয়তো আমি ভবিষ্যতে এটি আপডেট করব কিন্তু এটি ইতিমধ্যে কাজ করছে। PCB এর বাইরের মাত্রা 24x32mm। এটি একটি ছোট LiPo ব্যাটারি দ্বারা চালিত এবং ESP8285-M3 কে পাওয়ার করার জন্য শুধু একটি ভোল্টেজ নিয়ন্ত্রক ইউনিট রয়েছে। ড্যাশবটনের নীচে কিছু ডাবলসাইড টেপ দিয়ে ব্যাটারি আটকে যায়।
সংস্করণ 2 পিসিবির আরেকটি বাইরের আকৃতি নিয়ে গঠিত। এটি 30 মিমি ব্যাসযুক্ত গোলাকার এবং এর দুই-তৃতীয়াংশের উপর স্থল সমতল রয়েছে। অন্য তৃতীয়টি হল মাইক্রোকন্ট্রোলারের অ্যান্টেনা এবং হস্তক্ষেপ কমাতে কোন চিহ্ন বা স্থল সংকেত দিয়ে ওভারল্যাপ করা উচিত নয়। পরিকল্পিত সংস্করণ এক হিসাবে একই। এবং শুধু একটি সংস্করণ হিসাবে এটি একটি ESP8285-M3 এর উপর ভিত্তি করে।
সংস্করণ 3 এর আরেকটি বাইরের আকৃতি রয়েছে। প্রধান পার্থক্য হল এটি একটি আদর্শ LIR2450 ব্যাটারি দ্বারা চালিত যা খালি হয়ে গেলে সহজেই প্রতিস্থাপিত হতে পারে এবং তাই PCB- কে অন্যান্য সংস্করণের তুলনায় একটু বড় হতে হবে। উপরন্তু, এটি একটি WS2812b rgb (w) নিয়ে গঠিত যা বিভিন্ন বিষয়ে অবহিত করে। উপরন্তু এবং অন্য দুটি সংস্করণের বিপরীতে এটি একটি ESP8266-07S এর উপর ভিত্তি করে।
সুতরাং সংযুক্ত ফাইল থেকে একটি সংস্করণ চয়ন করুন এবং আপনার পছন্দের PCB কোম্পানিতে অর্ডার দিন।
আমি অবশ্যই দ্বিতীয় সংস্করণটি সুপারিশ করছি, কারণ এটি সবার মধ্যে সবচেয়ে উন্নত এবং মাত্র 30 মিমি ছোট আকার আমার মতে খুব সুবিধাজনক। যখন আপনি সেই ছোট্ট জিনিসটিতে আরও বৈশিষ্ট্য পেতে চান, তখন সংস্করণ তিনটি পড়ুন, কিন্তু এই সংস্করণটি এখনও একটি কাজ চলছে এবং কিছু দিক থেকে অপ্টিমাইজ করা হতে পারে …
ধাপ 3: আপনার PCB সম্পূর্ণ করুন
আপনি যদি আপনার পিসিবি আপনার হাতে ধরে থাকেন, তবে এটিতে উপাদানগুলি বিক্রি করার সময় এসেছে। এটি করার জন্য, আপনি আপনার পছন্দ মতো প্রযুক্তি ব্যবহার করতে পারেন। আমার ক্ষেত্রে আমি ঝাল পেস্ট এবং রিফ্লো প্রযুক্তির সাথে উপাদানগুলি বিক্রি করেছি। এর জন্য আপনার একটি সিরিঞ্জে কিছু সোল্ডার পেস্ট, একটি রিফ্লো সোল্ডারিং স্টেশন (বা হট এয়ার বন্দুকের মতো কিছু) বা একটি চুলা লাগবে। এই ভিডিওতে দেখানো হয়েছে (দ্বিতীয় ভার্সনের জন্য) অথবা উপরের ভিডিওটি (ভার্সন থ্রি -এর জন্য), আপনি প্রতিটি এসএমডি ওয়্যার প্যাডে সোল্ডার পেস্টের সামান্য অংশ বিতরণ করতে পারেন, তার আগে উপাদানগুলি তার প্রদত্ত স্থানে রাখার জন্য। দ্বিতীয় সংস্করণের ভিডিওতে এটি একটি আধা-স্বয়ংক্রিয় ডিসপেনসার এবং প্লেসারের সাথে দেখানো হয়েছে কিন্তু প্রয়োগ করা উপাদানগুলি যথেষ্ট বড় আকারে সেগুলি সম্পূর্ণরূপে ম্যানুয়ালি সোল্ডার করার মতো যা তৃতীয় সংস্করণের উপরের ভিডিওতে দেখানো হয়েছে।
এর পরে আপনি পিসিবিকে চুলায় রাখতে পারেন বা আপনার নির্বাচিত প্রযুক্তির সাহায্যে সোল্ডার করতে পারেন। এই প্রক্রিয়াটি উপরের ভিডিওতে টাইমল্যাপ হিসাবেও দেখানো হয়েছে।
অবশ্যই, এটি একটি সাধারণ সোল্ডারিং আয়রনের সাথেও হওয়া উচিত, তবে আমি মনে করি এটি সবচেয়ে সহজ উপায় হবে না এবং আপনাকে খুব ধৈর্যশীল হতে হবে।
ধাপ 4: ESP ঝলকানি
পিসিবিতে মাইক্রোকন্ট্রোলার ফ্ল্যাশ করা সবচেয়ে সহজ অংশ নাও হতে পারে। কিন্তু অতএব ড্যাশবটন যতটা সম্ভব ছোট হওয়া উচিত, সেখানে যতটা সম্ভব কম উপাদান রয়েছে। এটি ফ্ল্যাশ করার জন্য, তিনটি গুরুত্বপূর্ণ জিনিস রয়েছে যা আপনার ব্যবহার করা উচিত।
- GPIO0 (সংস্করণ তিন -এর জন্য প্রোগ) তারের প্যাড জাম্পার ছোট করা উচিত যাতে ESP প্রোগ্রামিং মোডে রাখা যায়। মনে রাখবেন, মাইক্রোকন্ট্রোলার যথারীতি সংক্ষিপ্ত GPIO0/PROG ওয়্যার প্যাড দিয়ে শুরু হবে না।
- আপনাকে চারটি ওয়্যার প্যাড (3, 3v - gnd - rx - tx) বাইরের FTDI অ্যাডাপ্টারের সাথে সংযুক্ত করতে হবে। এটি করার জন্য, আপনাকে এটিতে কিছু তারের ঝালাই করতে হবে না। যেহেতু আমি 2, 54 মিমি, গ্রিডে চারটি ওয়্যার প্যাড সারিবদ্ধ করেছি, আপনি 4-পিন পিনহেডার নিতে পারেন, এটিকে জাম্পার তারের সাথে FTDI অ্যাডাপ্টারের সাথে সংযুক্ত করতে পারেন এবং স্কেচ আপলোড করার সময় তারের প্যাডের বিরুদ্ধে এটি টিপুন। এবং একটি ছবি হাজার শব্দের চেয়ে মূল্যবান বলে, আমি এই প্রক্রিয়াটি দেখানো একটি যুক্ত করেছি।
- Arduino IDE- এর ভিতরে আপলোড করা বার্তাটি প্রদর্শিত হওয়ার ঠিক পরে, আপনাকে একবার রিসেট বোতাম টিপতে হবে (এটি হল বাটন - ড্যাশবটনের একমাত্র বোতাম)। এর পরে ইএসপি -তে নীল নেতৃত্বে কয়েকবার ফ্ল্যাশ হওয়া উচিত যতক্ষণ না এটি ক্রমাগত জ্বলছে যখন আরডুইনো আইডিই -তে আপলোড করার বারটি পূরণ হয়।
আমার ড্যাশবটন আমার বাড়িতে বিভিন্ন জিনিস নিয়ন্ত্রণ করার জন্য আপেল হোমকিট কাঠামোর সাথে একীভূত হয়েছে। আমি এটি কিভাবে ইনস্টল করব বা কিভাবে কাজ করে তা বিস্তারিতভাবে বলব না কারণ এটি সুযোগের বাইরে যাবে। আপনি যদি একইভাবে এটি করতে চান তবে আপনি KhaosT এর দুর্দান্ত কাজটি উল্লেখ করতে পারেন, যিনি হোমকিট অ্যাক্সেসরি সার্ভারের নোড.জেএস বাস্তবায়নে কাজ করেছিলেন, যা আমিও ব্যবহার করেছি। যারা এটি ব্যবহার করবেন তাদের জন্য আমি Dashbutton_accessory.js ফাইল সংযুক্ত করেছি।
তবে ড্যাশবটনগুলিকে অন্য বিদ্যমান স্মার্ট হোম অ্যাপ্লিকেশনে সংহত করা সম্ভব, বা আরও বেশি। সংযুক্ত Arduino কোড MQTT এর সাথে কাজ করছে, যা প্রায় প্রতিটি স্মার্ট হোম বাস্তবায়নের সাথে কাজ করবে।
যখন আপনি সংযুক্ত আরডুইনো কোড দিয়ে শুরু করতে চান, তখন কেবল আপনার ওয়াইফাই শংসাপত্র এবং এমকিউটিটি ব্রোকারের আইপি ঠিকানা নিম্নলিখিত কোড লাইনে যুক্ত করুন:
const char* ssid = "XXX";
const char* password = "XXX"; const char* mqtt_server = "192.168.2.120";
একবার রিসেট বাটন একবার চাপলে স্কেচটি ডিপস্লিপ মোড থেকে ESP জাগিয়ে তোলে। এর পরে এটি নির্দিষ্ট ওয়াইফাই নেটওয়ার্কের পাশাপাশি MQTT ব্রোকারের সাথে সংযুক্ত হবে, এটি নির্ধারিত বিষয়ে একটি সহজ বার্তা (যেমন 'একক' 1) প্রকাশ করার আগে। পরে ESP আবার গভীর ঘুমের মোডে চলে যায়। আপনার নেটওয়ার্ক যদি ESP এর নাগালের বাইরে থাকে, তাহলে এটি ছয় সেকেন্ড পরে ডিপস্লিপ মোডে ফিরে যাবে, কিন্তু অবশ্যই কিছু প্রকাশ না করেই। এটি খুব দ্রুত ব্যাটারি খালি হওয়া রোধ করার জন্য।
ধাপ 5: একটি হাউজিং প্রিন্ট করুন
যখন আপনি এই ধাপে পৌঁছেছেন তখন ড্যাশবটনটি ইতিমধ্যে কাজ করা উচিত। কিন্তু পিসিবি বা ইলেকট্রনিক্সের কিছু ক্ষতি রোধ করার জন্য এটি একটি ছোট কেস পাওয়া উচিত। অবশ্যই এটি এই নির্দেশের সৃজনশীল অংশ। সুতরাং, আপনি যদি চান, আপনি আপনার নিজের আবাসন ডিজাইন করতে পারেন এবং এটি আপনার 3 ডি প্রিন্টারে মুদ্রণ করতে পারেন যেমন আমি করেছি। আপনি শুরু থেকে শুরু করতে পারেন অথবা আপনি আমার কেস ব্যবহার করতে পারেন এবং কিছু পরিবর্তন যোগ করতে পারেন। স্পষ্টতই, আবাসন থিংভার্সে পাওয়া যাবে, কিন্তু আমি এখানে ফাইলগুলিও সংযুক্ত করেছি।
কেস বা - আরো সঠিক হতে - সংস্করণ 3 এর জন্য idাকনা এখনও প্রস্তুত নয়, তবে আমি যত তাড়াতাড়ি সম্ভব এটি আপডেট করব।
ধাপ 6: মজা করুন এবং সৃজনশীল হোন
সুতরাং, আশা করি আপনি এখনই একটি বোতাম টিপে আপনার লাইট সুইচ করতে পারবেন!
কমপক্ষে, আমার গণনা দেখিয়েছে যে এক এবং দুই সংস্করণের ব্যাটারির ক্ষমতা নিম্নলিখিত মানগুলির সাথে 150 দিন পর্যন্ত পৌঁছাবে:
- 105mAh এর LiPo ক্ষমতা
- লোড বর্তমান 70mA
- 20µA এর গভীর ঘুমের স্রোত
- 3 সেকেন্ড প্রকাশের সময়
- প্রতি ঘন্টায় 2 বাটন ব্যবধান (যেটা পৌঁছাবে তার চেয়ে বেশি
- ব্যাটারি লস ফ্যাক্টর 30% (যা খুব বেশি)
সংস্করণ 3 এর ব্যাটারির জীবনকাল কমপক্ষে একই হওয়া উচিত, যেখানে এটি 120 এমএএইচ ক্ষমতা ধারণ করে। যাইহোক, এটি বোর্ডে ws2812 নেতৃত্বে রয়েছে, যা কিছু বর্তমানও আঁকবে।
এখন এটা আপনার উপর! আশা করি আপনি এই নির্দেশনাটি পড়ে উপভোগ করেছেন বা হয়তো এমন একটি সুন্দর ছোট জিনিস তৈরি করতে উপভোগ করেছেন।
এটি এবং এমনকি অন্যান্য দুর্দান্ত প্রকল্পগুলি আমার গিটহাব পেজ makermoekoe.github.io এ পাওয়া যাবে। সাম্প্রতিক আপডেটের জন্য আপনি আমাকে ইনস্টাগ্রামে অনুসরণ করতে পারেন।
যদি আপনার কোন পরামর্শ থাকে বা যদি আপনার কাছে কিছু অস্পষ্ট থাকে, তাহলে নির্দ্বিধায় আমাকে নীচের মন্তব্যগুলিতে জিজ্ঞাসা করুন বা আমাকে একটি ছোট বার্তা লিখুন।
শুভেচ্ছা
নির্মাতা মৌকো
প্রস্তাবিত:
ইন্টারনেটের মাধ্যমে LED চালু করুন [MagicBlocks]: 10 টি ধাপ
ইন্টারনেটের মাধ্যমে LED চালু করুন [MagicBlocks]: এই টিউটোরিয়ালটি আপনাকে Magicblocks ব্যবহার করে আপনার Magicbit এ LED নিয়ন্ত্রণ করতে শেখাবে।
BLYNK ESP8266 এবং DHT11 দিয়ে ইন্টারনেটের উপর ঘরের তাপমাত্রা: 5 টি ধাপ (ছবি সহ)
BLYNK ESP8266 এবং DHT11 এর সাথে ইন্টারনেটের উপর ঘরের তাপমাত্রা: হাই বন্ধুরা, আজ আমরা একটি রুম তাপমাত্রা মনিটর তৈরি করব, যা আমরা বিশ্বের যে কোন জায়গা থেকে আমাদের রুম নিরীক্ষণ করতে ব্যবহার করতে পারি এবং এটি করার জন্য আমরা একটি BLYNK IoT প্ল্যাটফর্ম ব্যবহার করব এবং আমরা ব্যবহার করব ঘরের তাপমাত্রা পড়ার জন্য DHT11 আমরা একটি ESP8266 ব্যবহার করব
ইন্টারনেটের সবচেয়ে কম মটরাইজড, বেল্ট ড্রাইভ, 48 "DIY ক্যামেরা স্লাইডার: 12 টি ধাপ (ছবি সহ)
ইন্টারনেটের সস্তার মোটর, বেল্ট ড্রাইভ, 48 "DIY ক্যামেরা স্লাইডার: প্যারালাক্স প্রিন্টিং মোটর চালিত প্যারাল্যাক্স ফটোগ্রাফির জন্য একটি সস্তা সমাধান উপস্থাপন করে। কর অপসারণ করে প্ল্যাটফর্ম
(আইওটি) ইউবিডটস (ইএসপি 26২6+এলএম )৫) সহ জিনিসগুলির ইন্টারনেট: Ste টি ধাপ
(IoT) ইন্টারবিট অফ থিংস উইথ ইউবিডটস (ESP8266+LM35): আজ আমরা বন্ধুত্বপূর্ণ উপায়ে ইন্টারনেটে ডেটা ভিজ্যুয়ালাইজ করতে ইউবিডটস প্ল্যাটফর্ম ব্যবহার করতে শিখতে যাচ্ছি।
ইন্টারনেটের মাধ্যমে ESP8266 নিয়ন্ত্রণ করুন (যেকোনো জায়গা থেকে): 5 টি ধাপ (ছবি সহ)
ইন্টারনেটে ESP8266 নিয়ন্ত্রণ করুন (যেকোনো জায়গা থেকে): প্রোগ্রামিং এবং আপনার Arduino ব্যবহার করার চেয়ে (সফলভাবে) কিছু ভাল জিনিস আছে। নিশ্চয়ই সেই জিনিসগুলির মধ্যে একটি হল আপনার ESP8266 কে ওয়াইফাই সহ Arduino হিসেবে ব্যবহার করা