সুচিপত্র:
- ধাপ 1: উপাদান এবং সরঞ্জাম প্রয়োজন
- ধাপ 2: ইলেকট্রনিক্স
- ধাপ 3: সমাবেশ
- ধাপ 4: সফটওয়্যার
- ধাপ 5: অপারেশন
- ধাপ 6: ডায়াল এবং কনফিগারেশন
ভিডিও: ServoThermometer: 6 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এটি একটি এনালগ তাপমাত্রা প্রদর্শন যা একটি ডিজিটাল সেন্সর ds18b20, একটি মিনি সার্ভো এবং একটি esp-12f মডিউলের উপর ভিত্তি করে ইলেকট্রনিক্স থেকে নির্মিত
এটি নিম্নলিখিত বৈশিষ্ট্য আছে।
- ইলেকট্রনিক্স, সার্ভো এবং ব্যাটারি ধারণকারী স্বয়ংসম্পূর্ণ ইউনিট
- Ds18b20 ডিজিটাল সেন্সর ব্যবহার করে ভাল নির্ভুলতা এবং নির্ভুলতা
- রিচার্জেবল LIPO ইনবিল্ট চার্জার সহ
- দীর্ঘ ব্যাটারি লাইফের জন্য খুব কম নিiesশব্দ কারেন্ট (<20uA)
- Servo শুধুমাত্র অল্প সময়ের জন্য আবার চালু ভাল ব্যাটারি জীবন।
- সাধারণত মডিউলটি তাপমাত্রার আপডেটের মধ্যে ঘুমায় কিন্তু চেকিং এবং কনফিগারেশনের জন্য এটি একটি নন -স্লিপ মোডে পরিণত হতে পারে
- ওয়েব ইন্টারফেস থেকে কনফিগারেশন ডেটা আপলোড এবং সার্ভো টেস্ট
- ন্যূনতম, সর্বোচ্চ তাপমাত্রা, সেন্টিগ্রেড ফারেনহাইট, এবং আপডেট ব্যবধান কনফিগারযোগ্য
- ব্যাটারি পর্যবেক্ষণ
- সফটওয়্যার ওয়েব ইন্টারফেসের মাধ্যমে আপডেট করা যায়
- কম খরচে
ধাপ 1: উপাদান এবং সরঞ্জাম প্রয়োজন
নিম্নলিখিত উপাদানগুলির প্রয়োজন
- MIni servo মোটর (MG90S)
- Ds18b20 টেম্প সেন্সর
- ESP-12F (esp8266 মডিউল)
- 18650 LIPO ব্যাটারি
- LIPO ব্যাটারি ধারক
- মাইক্রো ইউএসবি লিপো চার্জার
- LDO কম নিiesশব্দ বর্তমান 3.3V নিয়ন্ত্রক। আমি XC6203 ব্যবহার করেছি
- প্রতিরোধক 4K7, 10K
- 220uF 6V Decoupling ক্যাপাসিটর
- n চ্যানেল MOSFET কম থ্রেশহোল্ড ড্রাইভার। আমি AO3400 ব্যবহার করেছি
- p চ্যানেল MOSFET কম থ্রেশহোল্ড ড্রাইভার। আমি AO3401 ব্যবহার করেছি
- পিসিবি প্রোটোটাইপ বোর্ডের ছোট টুকরা
- স্লাইড পাওয়ার সুইচ
- ছোট ধাক্কা বোতাম (6 মিমি বর্গ)
- তারে হুক আপ
- ডবল পার্শ্বযুক্ত আঠালো টেপ
- 3D মুদ্রিত ঘের নকশা https://www.thingiverse.com/thing:3022069 এ উপলব্ধ
- চ্ছিক নির্দেশক। আমি একটি অতিরিক্ত ঘড়ি হাত ব্যবহার; একটি মুদ্রিত সংস্করণ ব্যবহার করা যেতে পারে।
নিম্নলিখিত সরঞ্জাম প্রয়োজন
- ফাইন পয়েন্ট সোল্ডারিং লোহা
- গরম আঠা বন্দুক
- হোল ঘুষি
ধাপ 2: ইলেকট্রনিক্স
বেশিরভাগ ইলেকট্রনিক্স একটি ইএসপি 8266 ওয়াইফাই মাইক্রোকন্ট্রোলার ইউনিট। সার্ভো মোটরকে সক্ষম করতে এবং ব্যাটারিকে 3.3V তে নিয়ন্ত্রণ করতে, সেন্সরগুলিকে সমর্থন করতে এবং ব্যাটারি ভোল্টেজ নিরীক্ষণের জন্য একটি রোধকারী বিভাজককে সহায়তা করার জন্য অল্প পরিমাণে সাপোর্ট ইলেকট্রনিক্সের প্রয়োজন হয়। একটি সার্ভো আপডেট প্রয়োজন হওয়ার আগে সেগুলি একটি স্বল্প সময়ের জন্য চালু করা হয় এবং সার্ভোকে তার চলাচল সম্পূর্ণ করার জন্য একটি স্বল্প সময়ের জন্য রেখে দেওয়া হয়। লোডটি এত হালকা যে চালিত না হলে সার্ভো সরবে না।
LIPO চার্জার ছাড়া সমস্ত সাপোর্ট ইলেকট্রনিক্স পিসিবি প্রোটোটাইপ বোর্ডে মাউন্ট করা আছে। আমি যতটা সম্ভব ছোট রাখার জন্য এসএমডি উপাদান ব্যবহার করি কিন্তু এটি সীসা-থ্রু উপাদানগুলির সাথে করা যেতে পারে কারণ সেখানে যুক্তিসঙ্গত পরিমাণ জায়গা পাওয়া যায়। LIPO চার্জারে একটি মাইক্রো ইউএসবি পোর্ট রয়েছে যা ব্যাটারি রিচার্জ করার জন্য ব্যবহার করা যেতে পারে। একটি স্লাইড পাওয়ার সুইচ পাওয়ার চালু এবং বন্ধ করতে ব্যবহার করা যেতে পারে। একটি বোতাম হল পাওয়ার স্লিপ মোডকে ওভাররাইড করার অনুমতি দেওয়া যা পরে কনফিগারেশন এবং নিয়ন্ত্রণের জন্য ওয়েব অ্যাক্সেসের অনুমতি দেয়।
ধাপ 3: সমাবেশ
আমি নিম্নলিখিত সমাবেশ ধাপগুলি করেছি
- 3 ডি ঘের প্রিন্ট করুন
- সুইচ, বোতাম এবং 3 পিন সংযোগকারীতে সোল্ডার ওয়্যার
- ফিট সুইচ, বোতাম এবং সংযোজককে ঘিরে একটি ছোট পরিমাণ রজন আঠা ব্যবহার করে সুরক্ষিত করুন
- জায়গায় ফিট সার্ভো। তারের মধ্য দিয়ে যাওয়ার জন্য পর্যাপ্ত জায়গা রয়েছে। কার্ডবোর্ডের একটি ওয়েজ এটি সুরক্ষিত করার জন্য ব্যবহার করা যেতে পারে।
- জায়গায় নিরাপদ LIPO চার্জার। আমি LIPO চার্জারের চারটি গর্তের মাধ্যমে তারের ব্যবহার করে বেসের উচ্চতা (2 মিমি) সামঞ্জস্য করতে এটি ইউএসবি গর্তের সাথে মিলিত হয়। জায়গায় গরম আঠা।
- ওয়্যার ব্যাটারি হোল্ডার, সুইচ এবং চার্জার ব্যাটারি লিডে পর্যাপ্ত স্ল্যাক রেখে তাই এটি পাশে থাকতে পারে।
- প্রোটোটাইপিং বোর্ডের ছোট টুকরোতে পেরিফেরাল ইলেকট্রনিক্স তৈরি করুন।
- Esp-12 মডিউলের শীর্ষে মাউন্ট প্রোটোটাইপিং বোর্ড।
- সম্পূর্ণ হুক আপ ওয়্যারিং
- শক্ত চকচকে কাগজে নির্বাচিত ডায়াল (এবং প্রয়োজন হলে পয়েন্টার) মুদ্রণ করুন এবং কেটে দিন।
- Servo জন্য গর্ত তৈরি করতে গর্ত মুষ্ট্যাঘাত ব্যবহার করুন
- ডবল পার্শ্বযুক্ত আঠালো টেপ দিয়ে বাক্সে ডায়াল সংযুক্ত করুন
- সার্ভোতে পয়েন্টার সংযুক্ত করুন
- তাপমাত্রার মান নির্ধারণের জন্য ওয়েব সুবিধা ব্যবহার করে পয়েন্টার অবস্থান ক্যালিব্রেট করুন।
ধাপ 4: সফটওয়্যার
এই প্রকল্পের সফটওয়্যার github https://github.com/roberttidey/servoThermometer- এ পাওয়া যাবে
এটি একটি Arduino ভিত্তিক প্রকল্প তাই একটি esp8266 Arduino উন্নয়ন পরিবেশ স্থাপন। আপনি ইনো ফাইলে ওয়াইফাই ম্যানেজার এবং সফ্টওয়্যার আপডেটের জন্য পাসওয়ার্ড সেট করতে চাইতে পারেন।
এটি Arduino ESP8266 IDE এবং সিরিয়ালে মডিউলে আপলোড করা উচিত। আপনার ডেভেলপমেন্ট এনভায়রনমেন্টে GPIO13 কে GND এর সাথে যুক্ত করা ভাল কারণ সফটওয়্যারটি তখন ক্রমাগত মোডে থাকবে।
প্রথমবার ব্যবহার একটি অ্যাক্সেস পয়েন্ট শুরু করবে যা একটি ফোন বা ট্যাবলেট ফোনে সংযুক্ত হওয়া উচিত। পাসওয়ার্ডের জন্য কোড দেখুন। ফোন বা ট্যাবলেটে ব্রাউজার ব্যবহার করা উচিত 192.168.4.1 যা স্থানীয় ওয়াইফাই এসএসআইডি এবং পাসওয়ার্ড নির্বাচন করার অনুমতি দেবে। এটি শুধুমাত্র একবার করা প্রয়োজন বা যদি ওয়াইফাই নেটওয়ার্ক পরিবর্তন হয়। তারপর থেকে মডিউল স্থানীয় ওয়াইফাই নেটওয়ার্কের সাথে প্রয়োজন হলে সংযুক্ত হবে। সাধারণ গভীর ঘুম মোড ওয়াইফাই ব্যবহার করে না। এটি ঘুমের ব্যবধানে জেগে ওঠে, তাপমাত্রা পড়ে, সার্ভো আপডেট করে এবং আবার ঘুমিয়ে যায়। প্রতি দশম পড়া একটি ব্যাটারি পড়া লাগে এবং এটি লগ ইন। নো স্লিপ ওয়াইফাই মোড চালু করে এবং লগ ফাইল চেক করে এটি পরীক্ষা করা যায়।
কিছু সাপোর্ট ফাইলও আপলোড করা উচিত। এগুলি গিটের ডেটা ফোল্ডারে রয়েছে। তারা আইপি/আপলোড অ্যাক্সেস করে আপলোড করা যেতে পারে। একবার এগুলো আপলোড হয়ে গেলে আইপি/এডিট আরও সহজভাবে আপলোড করার জন্য ব্যবহার করা যেতে পারে।
ধাপ 5: অপারেশন
কনফিগারেশনের পরে ইউনিটটি চালু হওয়ার পরেই কাজ করবে।
যদি বোতাম টিপে এটি চালু করা হয় তবে বেশ কয়েকটি ওয়েব কমান্ড ব্যবহার করা যেতে পারে।
- http:/ipAddress/upload একটি সহজ ফাইল আপলোড করার সুযোগ দেয়। সিস্টেম বুটস্ট্র্যাপ করতে ব্যবহৃত হয়।
- http:/ipAddress/সম্পাদনা ফাইলিং সিস্টেমে অ্যাক্সেস দেয় (উদা a একটি নতুন কনফিগারেশন আলপোড করা বা যেকোন লগ ফাইল অ্যাক্সেস করা)
- http:/ipAddress ডিসপ্লেকে একটি ভ্যালুতে সেট করার জন্য একটি ফর্মের অ্যাক্সেস দেয়। পয়েন্টার সামঞ্জস্য করতে ব্যবহার করা যেতে পারে।
- http:/ipAddress/ফার্মওয়্যার একটি নতুন ফার্মওয়্যার বাইনারি আপলোড করতে
ধাপ 6: ডায়াল এবং কনফিগারেশন
পাওয়ারপয়েন্টে সেন্টিগ্রেড বা ফারেনহাইট ব্যবহারের জন্য কিছু উদাহরণ ডায়াল রয়েছে। এইগুলি 15 টি সেগমেন্টের জন্য অনুমতি দেয় তবে ধাপের ব্যবধান পরিবর্তন করে পরিসীমাটি সহজেই সামঞ্জস্য করা যায়। যদি কম -বেশি বিভাগগুলি চাওয়া হয় তবে ডোনাট অবজেক্টের বৈশিষ্ট্যগুলি সম্পাদনা করতে হবে। একইভাবে বিভাগগুলির রঙের পটভূমি পরিবর্তন করা যেতে পারে।
কনফিগারেশন ডেটা servoTempConfig.txt নামে একটি ফাইলে রয়েছে এটি মডিউলে ফাইলিং সিস্টেমে রাখা হয়েছে। কনফিগারেশন পরিবর্তন করতে ফাইল এডিট করুন এবং ওয়েব ইন্টারফেস http: ipAddress/edit এর মাধ্যমে আপলোড করুন
কনফিগারেশন ডেটা নিম্নরূপ লাইনের মান
- হোস্টনাম
- সর্বনিম্ন প্রদর্শিত তাপমাত্রা (নির্বাচিত ইউনিটগুলিতে)
- সর্বোচ্চ প্রদর্শিত তাপমাত্রা (নির্বাচিত ইউনিটে)
- সেকেন্ডে রিডিংয়ের মধ্যে ঘুমের ব্যবধান
- ঘুমের মোড (0 = ওয়াইফাই দিয়ে একটানা চালু, 1 = স্বাভাবিক গভীর ঘুম, 2 = অনবরত কোন ওয়াইফাই নেই
- লগিং হলে servoTempLog.txt এ কার্যকলাপ লগিং = 1. ব্যাটারি ভোল্টেজ সবসময় লগ করা থাকে।
- তাপমাত্রা ইউনিট 0 = সেন্টিগ্রেড, 1 = ফারেনহাইট
- ব্যাটারি ভোল্টেজ রিডিং এর জন্য ADC_CAL ক্রমাঙ্কন।
নিশ্চিত করুন যে ন্যূনতম এবং সর্বোচ্চ তাপমাত্রা নির্বাচিত C/F ইউনিটে রয়েছে।
প্রস্তাবিত:
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ: 3 ধাপ
কিভাবে 4G LTE ডাবল BiQuade অ্যান্টেনা সহজ ধাপ তৈরি করতে হয়: বেশিরভাগ সময় আমি মুখোমুখি হয়েছি, আমার প্রতিদিনের কাজের জন্য আমার ভাল সংকেত শক্তি নেই। তাই। আমি বিভিন্ন ধরণের অ্যান্টেনা অনুসন্ধান করি এবং চেষ্টা করি কিন্তু কাজ করি না। নষ্ট সময়ের পরে আমি একটি অ্যান্টেনা খুঁজে পেয়েছি যা আমি তৈরি এবং পরীক্ষা করার আশা করি, কারণ এটি নির্মাণের নীতি নয়
Arduino Halloween Edition - Zombies Pop -out Screen (ছবি সহ ধাপ): 6 টি ধাপ
আরডুইনো হ্যালোইন সংস্করণ - জম্বি পপ -আউট স্ক্রিন (ছবি সহ ধাপ): আপনার বন্ধুদের ভয় দেখাতে চান এবং হ্যালোইনে কিছু চিৎকারের শব্দ করতে চান? অথবা শুধু কিছু ভাল কৌতুক করতে চান? এই Zombies পপ আউট পর্দা যে করতে পারেন! এই নির্দেশনায় আমি আপনাকে শেখাবো কিভাবে সহজেই আরডুইনো ব্যবহার করে লাফ দিয়ে জম্বি তৈরি করতে হয়। HC-SR0
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): 8 টি ধাপ
Arduino Uno ধাপে ধাপে ধাপে ধাপে (8-ধাপ): অতিস্বনক শব্দ ট্রান্সডুসার L298N Dc মহিলা অ্যাডাপ্টার একটি পুরুষ ডিসি পিন Arduino UNO ব্রেডবোর্ড দিয়ে কিভাবে এটি কাজ করে: প্রথমে, আপনি Arduino Uno এ কোড আপলোড করুন (এটি ডিজিটাল সজ্জিত একটি মাইক্রোকন্ট্রোলার এবং এনালগ পোর্ট কোড রূপান্তর করতে (C ++)
11 ধাপ রুবে গোল্ডবার্গ মেশিন: 8 টি ধাপ
11 স্টেপ রুবে গোল্ডবার্গ মেশিন: এই প্রজেক্টটি একটি 11 স্টেপ রুবে গোল্ডবার্গ মেশিন, যা একটি জটিল পদ্ধতিতে একটি সহজ কাজ তৈরি করার জন্য ডিজাইন করা হয়েছে। এই প্রকল্পের কাজ হল সাবানের বার ধরা
গুরুত্বপূর্ণ হাত ধোয়ার ধাপ শেখানোর মেশিন: 5 টি ধাপ
ক্রিটিক্যাল হ্যান্ড ওয়াশিং স্টেপ টিচিং মেশিন: এটি এমন একটি মেশিন যা ব্যবহারকারীকে তার হাত ধোয়ার সময় ধাপগুলো সম্পর্কে মনে করিয়ে দেয়। মহামারী বা মহামারী প্রতিরোধের সময়