সুচিপত্র:
- ধাপ 1: এটি কিভাবে কাজ করে?
- ধাপ 2: কম্পোনেন্ট আবশ্যক
- ধাপ 3: Arduino টিউটোরিয়াল একত্রিত করুন
- ধাপ 4: HTTP রেসপন্স এবং অন্যান্য ইথারনেট ক্লায়েন্ট ইস্যুতে একটি কীওয়ার্ড অনুসন্ধান করুন
- ধাপ 5: স্কেচ এবং উৎস
- ধাপ 6: হার্ডওয়্যার তৈরি করুন
ভিডিও: ওয়েটার প্লিজ বট: 6 ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
একটি খোলা অফিসের জায়গায় একটি সার্ভার দ্বারা ওয়েটার কল বেল ঘুষি দিয়ে কি ভুল হতে পারে?
- আমি জানি না: ডি
মানুষ বিপদ বা এমনকি বাধা ঘৃণা ঝোঁক, তাই এটা একটু মজার করতে একটি ভাল ধারণা হতে পারে (অন্তত কিছু সময়ের জন্য)। সেটাই আমি অর্জন করতে চেয়েছিলাম। একটি গ্রহণযোগ্য উপায়ে সমালোচনামূলক ঘটনা সম্পর্কে দ্রুত প্রকৌশলীদের সতর্ক করুন।
এটি ইথারনেট ieldাল, ইনফ্রা রেড কন্ট্রোল, এসজি 90 9 জি মাইক্রো সার্ভো এবং পুনর্ব্যবহৃত উপকরণ থেকে তৈরি আমার প্রথম আরডুইনো প্রকল্প।
চড় মারার কাজটি ওয়েবহুক বা রিমোট কন্ট্রোলের মাধ্যমে শুরু হয়েছিল। রিমোট কন্ট্রোলটি বাহুর কোণে সূক্ষ্মভাবে ব্যবহৃত হয়।
ধাপ 1: এটি কিভাবে কাজ করে?
এটি ইনফ্রারেড রিসিভারে শুনে এবং একটি প্রদত্ত কীওয়ার্ডের জন্য একটি HTTP ঠিকানা নিয়ে আসে। ইনফ্রারেড কন্ট্রোলার বাহু কোণের সূক্ষ্ম সুরের জন্য ব্যবহার করতে পারে এবং ট্রিগারের জন্যও ব্যবহার করতে পারে। HTTP রেসপন্স শুধুমাত্র ঘণ্টা ট্রিগার করার জন্য ব্যবহার করতে পারে। (বর্তমান ক্ষেত্রে আমি একটি ছোট ওয়েব অ্যাপ্লিকেশন তৈরি করেছি যা স্ল্যাক থেকে ওয়েবহুক ধরে এবং একটি পতাকা পরিচালনা করে। - এই নির্দেশে অন্তর্ভুক্ত নয়)
মূলত আমি শুধুমাত্র ডিবাগিং উদ্দেশ্যে ইনফ্রারেড কন্ট্রোলার ব্যবহার করেছি। কন্ট্রোলারকে থাপ্পড় মেশিনের পাশে থাকতে দিয়ে আমি প্রথমবার ভুল করেছিলাম, কিন্তু লোকেরা অনেকবার চড় মারতে যথেষ্ট আগ্রহী ছিল তাই আমি ডিভাইসটি বিচ্ছিন্ন হয়ে গেলাম:)
বাস্তব জীবনে এটি নিয়মিতভাবে একটি হার্ড-কোডেড ওয়েব ঠিকানা চেক করে যা অনুরূপ প্রতিক্রিয়া আছে:
যদি anyslap কীওয়ার্ডটি একটি পূর্ণসংখ্যা দ্বারা অনুসরণ করে তবে এটি অনেকগুলি বাহু চলাচল করে।
ধাপ 2: কম্পোনেন্ট আবশ্যক
বৈদ্যুতিক যন্ত্রপাতি:
- Arduino Uno R3
- ইউএনও শিল্ড ইথারনেট শিল্ড W5100 R3
- ইনফ্রারেড আইআর ওয়্যারলেস রিমোট-কন্ট্রোল মডিউল কিট
- Servo (SG90)
- ইউনিভার্সাল প্রিন্টেড সার্কিট বোর্ড 4x6cm
- 5 x LED
- 5 x 220 ওহম প্রতিরোধক
- 30AWG সিলিকন ওয়্যার
পুনর্ব্যবহৃত উপকরণ:
- শ্যাম্পু ফ্লেকন
- শক্ত কাগজ বাক্স
- খেলনা হাত (একটি ক্রয় দুই ক্রিসেন্ট সঙ্গে এক হাত বিনামূল্যে পান:)
ধাপ 3: Arduino টিউটোরিয়াল একত্রিত করুন
বেশিরভাগ ক্ষেত্রে আমি শুধু আরডুইনো বিল্ট-ইন উদাহরণ, লাইব্রেরির উদাহরণ অনুসরণ করেছি এবং একটি প্রকল্পের সাথে মিলিত হয়েছি।
প্রস্তাবিত পাঠ
- বিলম্ব ছাড়াই ঝলকানি - LED সূচকগুলির জন্য ব্যবহৃত; মিলিস () ফাংশনটি পর্যায়ক্রমে HTTP চেক করতে এবং ব্যবহার না করলে সার্ভো বন্ধ করতে।
- ASCIITable সিরিয়াল আউটপুট ফাংশন - ডিবাগিংয়ের জন্য ব্যবহৃত।
- কন্ট্রোল স্ট্রাকচার, যেমন: লুপ ইটারেশন, সুইচ কেস, ইফ স্টেটমেন্ট, ওয়াই লুপ
- DHCP লিজ সহ ইথারনেট ওয়েব ক্লায়েন্ট - HTTP এন্ডপয়েন্ট থেকে ট্রিগার পাওয়ার জন্য ব্যবহৃত হয়।
- Servo পাঠ - বাহু আন্দোলন (ঘূর্ণন) জন্য ব্যবহৃত।
- ইনফ্রারেড রিসিভার - অতিরিক্ত নিয়ন্ত্রণ এবং বাহুর কোণকে সূক্ষ্ম সুর করার জন্য ব্যবহৃত হয়।
ধাপ 4: HTTP রেসপন্স এবং অন্যান্য ইথারনেট ক্লায়েন্ট ইস্যুতে একটি কীওয়ার্ড অনুসন্ধান করুন
ওয়েটার প্লিজ বট এর সমাবেশ ইথারনেট জিনিস ছাড়া বেশ সোজা এগিয়ে ছিল।
অসুবিধা
- যে কোন ইথারনেট ক্লায়েন্ট কল বিশেষ করে DHCP লিজ একক প্রক্রিয়া। এটি র্যান্ডের সাথে বিলম্বের মতো কাজ করে যা প্রোগ্রামটিকে বিরতি দেয়।
- API- তে JSON সম্পর্কে ভুলে যান এবং ওয়েবহুক Arduino স্ট্রিং যাইহোক খারাপ।
1. - একক প্রক্রিয়া
আমি প্রোগ্রামটি বহু প্রক্রিয়া করতে ছেড়ে দিই। আমি গুগল কিছু সম্ভাব্য সমাধান কিন্তু তাদের মধ্যে সহজ ছিল না। আমি কোডটি যতটা সম্ভব ছোট এবং সহজে পড়ার জন্য রাখতে চেয়েছিলাম।
2. - পার্স HTTP রেসপন্স।
স্থিতিশীলতা এবং রক্ষণাবেক্ষণ ছাড়াই কাজ করতে সক্ষম হওয়া মূল প্রয়োজনীয়তা। তাই সম্ভাব্য মেমরি লিক হওয়ার কারণে আমি কোন স্ট্রিং অবজেক্ট ব্যবহার করা এড়িয়ে চলি।
ইথারনেট ক্লায়েন্ট স্ট্রিম বেস ক্লাসের উপর নির্ভর করে এবং এর ফাইন্ড ফাংশন কীওয়ার্ড অনুসন্ধান করা সম্ভব করে। এটি কিছুটা জটিল এবং কোডের অনেক লাইন দখল করে, কিন্তু এটি কাজ করে।
ধাপ 5: স্কেচ এবং উৎস
সংগ্রহস্থল:
ধাপ 6: হার্ডওয়্যার তৈরি করুন
হাত
- ম্যাকবুকের পাঠানো বাক্সের মধ্যে চারটি কর্নার গার্ড রয়েছে। আমি এটি একটি স্ট্যান্ড হিসাবে ব্যবহার করেছি।
- সার্ভোর জন্য একটি ছোট আকৃতির ফিট কেটে দিন।
- গরম দ্রবীভূত আঠালো বন্দুক দিয়ে স্ট্যান্ড এবং সার্ভো একসাথে আঠালো করুন।
- একটি ব্যবহৃত শ্যাম্পু ফ্লেকন থেকে একটি পাইপ নিয়ে সারভোতে স্ক্রু করা হয়েছে।
- খেলনার হাতটি পাইপের উপর টানুন।
নিয়ন্ত্রক
- ব্রেডবোর্ডে একটি প্রোটোটাইপ তৈরি করা হয়েছে।
- সার্বজনীন মুদ্রিত সার্কিট বোর্ডে ব্রেডবোর্ড প্রোটোটাইপ অনুলিপি করুন।
- আমি সমস্ত তারের সার্কিট সংযোগের জন্য ব্রেক অ্যাওয়ে হেডার ব্যবহার করেছি।
- কাগজের বাক্সটি কেটে ফেলুন।
- বাক্সের সামনে এবং মুদ্রিত সার্কিট বোর্ড একসাথে আঠালো।
- Arduino বোর্ড, ইথারনেট ieldাল এবং কিছু স্পঞ্জ বাক্সে রাখুন।
সম্পন্ন.
প্রস্তাবিত:
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: 9 টি ধাপ (ছবি সহ)
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: আমাদের বেশিরভাগই আজকাল সর্বত্র আমাদের সাথে একটি স্মার্টফোন বহন করে, তাই দুর্দান্ত ছবি তোলার জন্য আপনার স্মার্টফোনের ক্যামেরাটি কীভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ! আমি মাত্র কয়েক বছর ধরে একটি স্মার্টফোন ছিলাম, এবং আমি আমার জিনিসগুলি নথিভুক্ত করার জন্য একটি ভাল ক্যামেরা থাকা পছন্দ করেছি
অন্তর্নির্মিত স্পিকার সহ ছবি ধারক: 7 টি ধাপ (ছবি সহ)
অন্তর্নির্মিত স্পিকারের সাথে পিকচার হোল্ডার: এখানে সপ্তাহান্তে একটি দুর্দান্ত প্রকল্প গ্রহণ করা হয়, যদি আপনি আপনার নিজের স্পিকার তৈরি করতে চান যা ছবি/পোস্ট কার্ড বা এমনকি আপনার করণীয় তালিকা রাখতে পারে। নির্মাণের অংশ হিসাবে আমরা একটি রাস্পবেরি পাই জিরো ডব্লিউ প্রকল্পের কেন্দ্র হিসেবে ব্যবহার করতে যাচ্ছি, এবং একটি
কিভাবে: রাস্পবেরি PI 4 হেডলেস (VNC) Rpi-imager এবং ছবি দিয়ে ইনস্টল করা: 7 টি ধাপ (ছবি সহ)
কিভাবে: Rpi-imager এবং ছবি দিয়ে রাস্পবেরি PI 4 হেডলেস (VNC) ইনস্টল করা: আমি আমার ব্লগে ফিরে আসা মজার প্রজেক্টের একটি গুচ্ছের মধ্যে এই Rapsberry PI ব্যবহার করার পরিকল্পনা করছি। এটা চেক আউট নির্দ্বিধায়। আমি আমার রাস্পবেরি পিআই ব্যবহার করে ফিরে যেতে চেয়েছিলাম কিন্তু আমার নতুন অবস্থানে কীবোর্ড বা মাউস ছিল না। আমি রাস্পবেরি সেটআপ করার কিছুক্ষণ পরে
পিকাসার সাথে দ্রুত এবং দুর্দান্ত ছবি সম্পাদনা: 10 টি ধাপ (ছবি সহ)
পিকাসার সাথে দ্রুত এবং দুর্দান্ত ফটো এডিটিং: একটি দুর্দান্ত ডিজিটাল ক্যামেরার মাধ্যমে হাজার হাজার ফটো পরিচালনা করার মহান দায়িত্ব আসে। এটি একটি যন্ত্রণা হতে পারে, বিশেষ করে যদি আপনি সেগুলি ব্যবহার করতে চান ইন্সট্রাকটেবলের জন্য একটি প্রক্রিয়া নথিভুক্ত করতে। আমি ফটোশপের আশেপাশে আমার পথ জানি, কিন্তু প্রায়শই আমি জি -তে ফিরে যাই না
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে