সুচিপত্র:
- ধাপ 1: আপনার Arduino কনফিগার করা
- ধাপ 2: Node.js ইনস্টল করা এবং ওয়েবসাইটসকেট চালানো
- ধাপ 3: ওয়েবপেজ খুলুন
- ধাপ 4: লেজারকাট কেসিং
- ধাপ 5: সম্পন্ন
- ধাপ 6: টিপস
ভিডিও: সিরিয়াল যোগাযোগ ব্যবহার করে ওয়েব ভিত্তিক স্মার্টমিরার: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
এই নির্দেশযোগ্য ব্যবহার করার জন্য প্রস্তুত সমস্ত কোড দিয়ে বিতরণ করা হয়। উন্নয়ন খুব জটিল ছিল কিন্তু একবার এটি সেট আপ করা হলে এটি কাস্টমাইজ করা সত্যিই সহজ।
একবার দেখুন এবং উপভোগ করুন;)
ধাপ 1: আপনার Arduino কনফিগার করা
প্রথমে আপনাকে আপনার arduino কনফিগার করতে হবে।
এসআরএফ সেন্সরকে আপনার আরডুইনোতে সংযুক্ত করে শুরু করা যাক। উপরের ছবিতে আপনি দেখতে পাবেন কিভাবে আমি আমার আরডুইনোতে এসআরএফ সংযুক্ত করেছি।
জিপফাইলে আপনি আপনার Arduino এ আপলোড করার জন্য একটি Arduino কোড পাবেন। যখন আপনি এই কোডটি চালাবেন এবং Arduino IDE তে সিরিয়াল মনিটর খুলবেন তখন আপনার 1 মিটারের বেশি হলে "0" এবং সেন্সরের এক মিটারের মধ্যে "1" দেখতে হবে।
আপনি এই সংখ্যাগুলি প্রতিস্থাপন করতে পারেন কিন্তু পরে পড়া সহজ।
ধাপ 2: Node.js ইনস্টল করা এবং ওয়েবসাইটসকেট চালানো
আমাদের ব্রাউজার পরিবেশে ডেটা পাঠানোর আগে আমাদের Node. JS ইনস্টল করতে হবে।
যদি এটি ইনস্টল করা থাকে তবে আপনি আপনার কমান্ড প্রম্পটটি খুলুন এবং আপনার স্মার্টমিরার ফোল্ডারে নেভিগেট করুন
$ cd ডেস্কটপ/স্মার্টমিরর
এখন আপনি জিপে প্রদত্ত index.js ফাইলটি চালানোর ফোল্ডারে আছেন।
$ node index.js
সাধারণত এখন আপনার সেন্সর থেকে "0" এবং "1" দেখা উচিত।
বিঃদ্রঃ:
index.js এর ভিতরে আপনাকে সম্ভবত আপনার পোর্ট পরিবর্তন করতে হবে। COM6 এ খনি স্থাপন করা হয়েছিল। আপনার arduino IDE তে যাচাই করুন আপনার arduino কোনটির সাথে সংযুক্ত।
var myPort = নতুন সিরিয়ালপোর্ট ('COM6', {baudRate: 9600});
ধাপ 3: ওয়েবপেজ খুলুন
ওয়েবপেজের ভিতরে আমি একটি ঘড়ি, আবহাওয়া ইত্যাদির মতো একটি দম্পতি API সেট আপ করেছি।
পাবলিক ম্যাপের ভিতরে index.html ফাইলটি খুলুন এবং আপনি আপনার কমান্ড প্রম্পটের ভিতরে "নতুন সংযোগ" দেখতে পাবেন।
যদি সবকিছু ঠিক মত কাজ করে তাহলে লেখা শুরু হওয়া উচিত (ডিস) যদি আপনি মিটারের মধ্যে থাকেন বা না থাকেন।
ধাপ 4: লেজারকাট কেসিং
আমি একটি আবরণ জন্য আমার নিজস্ব টেমপ্লেট প্রদান কিন্তু আপনি আপনার নিজের তৈরি করতে পারেন কারণ আপনি সম্ভবত আমার চেয়ে অন্য মনিটর হবে।
একবার আপনি এটি কেটে ফেললে, আপনি এটি একত্রিত করুন এবং সমস্ত তারগুলি লুকান।
ধাপ 5: সম্পন্ন
যদি সবকিছু পরিকল্পনামাফিক হয় তাহলে এখন আপনার স্মার্টমিরার থাকা উচিত!
ধাপ 6: টিপস
আপনি যদি রাস্পবেরি পাই ব্যবহার করেন তবে আপনি এটি আরও কমপ্যাক্ট এবং ওয়্যারলেস করতে পারেন। এটি কম তারের এবং আরো সরানো হবে।
প্রস্তাবিত:
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার - Arduino ব্যবহার করে IR ভিত্তিক থার্মোমিটার: 4 টি ধাপ
আরডুইনো ভিত্তিক অ -যোগাযোগ ইনফ্রারেড থার্মোমিটার | IR ভিত্তিক থার্মোমিটার Arduino ব্যবহার করে: হাই বন্ধুরা এই নির্দেশাবলীতে আমরা arduino ব্যবহার করে একটি নন -কন্টাক্ট থার্মোমিটার তৈরি করব। সেই পরিস্থিতিতে তাপমাত্রা
Arduino ভিত্তিক প্রকল্পগুলির জন্য NRF24L01 ট্রান্সসিভার মডিউল ব্যবহার করে ওয়্যারলেস যোগাযোগ: 5 টি ধাপ (ছবি সহ)
Arduino ভিত্তিক প্রকল্পগুলির জন্য NRF24L01 ট্রান্সসিভার মডিউল ব্যবহার করে ওয়্যারলেস যোগাযোগ: এটি রোবট এবং মাইক্রো-কন্ট্রোলার সম্পর্কে আমার দ্বিতীয় নির্দেশযোগ্য টিউটোরিয়াল। আপনার রোবটকে জীবিত এবং প্রত্যাশিতভাবে কাজ করা সত্যিই আশ্চর্যজনক এবং আমার বিশ্বাস করুন আপনি যদি আপনার রোবট বা অন্যান্য জিনিসগুলিকে দ্রুত এবং দ্রুততার সাথে নিয়ন্ত্রণ করেন তবে এটি আরও মজাদার হবে
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল যোগাযোগ: 4 টি ধাপ
ব্লুফ্রুট ব্যবহার করে ওয়্যারলেস সিরিয়াল কমিউনিকেশন: ব্লুটুথ লো এনার্জি কানেকশনের সাথে আপনার তারের প্রতিস্থাপনের জন্য ধাপে ধাপে একটি সহজ ধাপ দেওয়া হল: এটি বের করতে আমার কিছুটা সময় লেগেছিল কারণ আধুনিক ব্লুটুথ লো এনার্জি প্রযুক্তির সাথে এটি করার বিষয়ে খুব কমই কোনও ডকুমেন্টেশন রয়েছে ব্লুফ্রুই হিসাবে
ওয়েব ড্রাইভার আইও টিউটোরিয়াল লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ: 8 টি ধাপ
ওয়েব ড্রাইভার আইও টিউটোরিয়াল একটি লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ: ওয়েব ড্রাইভার আইও টিউটোরিয়াল একটি লাইভ ওয়েব সাইট ব্যবহার করে এবং কাজের উদাহরণ সর্বশেষ আপডেট: 07/26/2015 (প্রায়ই আমি আরও বিস্তারিত এবং উদাহরণ সহ এই নির্দেশাবলী আপডেট করার সময় আবার পরীক্ষা করুন) ব্যাকগ্রাউন্ড আমি সম্প্রতি ছিল আমার কাছে একটি আকর্ষণীয় চ্যালেঞ্জ। আমারো দরকার ছিল
ARM Cortex-M4: 4 ধাপ ব্যবহার করে সিরিয়াল যোগাযোগ
ARM Cortex-M4 ব্যবহার করে সিরিয়াল যোগাযোগ: এটি একটি ব্রেডবোর্ড ভিত্তিক প্রকল্প যা ভার্চুয়াল টার্মিনাল ব্যবহার করে সিরিয়াল যোগাযোগের জন্য ARM Cortex-M4 (টেক্সাস ইন্সট্রুমেন্টস EK-TM4C123GXL) ব্যবহার করে। আউটপুট 16x2 LCD স্ক্রিনে পাওয়া যেতে পারে এবং সিরিয়াল যোগাযোগের জন্য ইনপুট সিরিয়াল মো তে দেওয়া যেতে পারে