সুচিপত্র:
- ধাপ 1: Arduino কোড
- ধাপ 2: অনলাইন ডাটাবেস তৈরি করুন
- ধাপ 3: C# Windows Form HUB তৈরি করুন
- ধাপ 4: ওয়েব ইন্টারফেস তৈরি করুন
- ধাপ 5: প্রকল্পটি ডাউনলোড করুন
ভিডিও: ARDUINO ইন্টারনেট নিয়ন্ত্রিত: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
আমি ইথারনেট ieldাল বা এমনকি কোন ওয়াইফাই মডিউল ব্যবহার না করেই আমার আরডুইনো বোর্ডকে ইন্টারনেটে সংযুক্ত করার জন্য একটি সস্তা সমাধান খুঁজতে অনেক ভেবেছিলাম। গবেষণার পর আমি দেখতে পেলাম যে Arduino বোর্ডের সাথে কথা বলার একমাত্র উপায় হল তার সিরিয়াল পোর্টের সাথে কথা বলা, তাই আমি আমার বোর্ডে ডেটা প্রেরণ এবং গ্রহণের জন্য সিরিয়াল পোর্টকে মোকাবেলা করার জন্য একটি (HUB) হিসাবে কাজ করার জন্য একটি সহজ C# উইন্ডো অ্যাপ্লিকেশন তৈরি করেছি ।
এই অ্যাপ্লিকেশন হাবটি ইতিমধ্যে আপনার ব্যক্তিগত কম্পিউটারের মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত এবং আপনার বোর্ডের ক্লাউড ডাটাবেসের মধ্যে ডেটা পাঠাতে এবং গ্রহণ করতে সাহায্য করে, আরডুইনো এবং অনলাইন মাইএসকিউএল ডাটাবেস থেকে এবং বিনিময়কৃত ডেটা সংরক্ষণের পাশাপাশি, যাতে আপনি পরিসংখ্যান তৈরি করতে পারেন ইচ্ছা
ধাপ 1: Arduino কোড
প্রথমত আমাকে একটি ছোট উদাহরণ দিয়ে শুরু করতে হয়েছিল যা আমাকে ধারণা এবং তার ক্ষমতা প্রয়োগ করার অনুমতি দেয়, তাই এই নমুনায় আমি কোন সেন্সর সংযুক্ত করিনি আমি কেবল আরডুইনোতে LED ব্যবহার করেছি যাতে আমি চালু এবং বন্ধ করতে পারি সিরিয়াল পোর্টে "I" এবং "O" অক্ষর পাঠিয়ে পিন 13 এ LED আলো
ধাপ 2: অনলাইন ডাটাবেস তৈরি করুন
এবং ডেটা সঞ্চয় করতে আমাদের একটি অনলাইন মধ্যস্থতাকারী ব্যবহার করতে হবে আরডুইনো বোর্ড এবং সেই অ্যাপ্লিকেশন হাবের মধ্যে একটি সেতুর মতো হয়ে উঠতে।
তাই আমি একটি বিনামূল্যে অনলাইন ডাটাবেস হোস্টিং ওয়েবসাইট চয়ন করি যা অর্ডুইনো বোর্ড থেকে প্রাপ্ত আমার ডেটা সংরক্ষণের জন্য কাজ করে যা কমান্ড পাঠানোর পাশাপাশি, আমি মাইএসকিউএল ডাটাবেস নির্বাচন করি কারণ এটি বিনামূল্যে এবং সাধারণত ব্যবহৃত হয়। সংযুক্ত ফাইলে আপনি দেখতে পাবেন যে এতে মাত্র দুটি টেবিল রয়েছে। প্রথমটি হল কমান্ডগুলি সংরক্ষণ করা তারপর বোর্ডে পাঠান, এবং দ্বিতীয় টেবিলটি Arduino বোর্ডের আউটপুটগুলি গ্রহণ করে এবং পরে ব্যবহারের জন্য পুনরুদ্ধার করে।
ফ্রি হোস্টিং মাইএসকিউএল ডাটাবেস:
অনলাইন পিএইচপি MyAdmin:
ধাপ 3: C# Windows Form HUB তৈরি করুন
তারপরে আমি এই হাবটি তৈরি করেছি যা পিসিতে একটি শ্রোতা গেট হিসাবে বিবেচিত হতে পারে যাতে এটির মধ্য দিয়ে যাওয়া ডেটাকে প্রথমে অনুমতি দেওয়া যায় তারপর এটি সিরিয়াল পোর্টের মাধ্যমে আরডুইনো বোর্ডে পাঠান এবং বিপরীতভাবে।
এই হাবের ইন্টারফেস খুবই সহজ, এটিতে কেবল দুটি সমৃদ্ধ টেক্সট বক্স রয়েছে যা প্রতিটি লেনদেনের পাসের অবস্থা দেখায় হাব (পাঠান এবং গ্রহণ করুন) ডেটা।
দ্রষ্টব্য: যতক্ষণ আপনি আপনার Arduino বোর্ড ব্যবহার করতে চান ততক্ষণ এই হাবটি চালাতে হবে
ধাপ 4: ওয়েব ইন্টারফেস তৈরি করুন
এখানে আমরা শীতল অংশে এসেছি..
আমি Asp.net C# প্রযুক্তির উপর ভিত্তি করে একটি ওয়েব অ্যাপ্লিকেশন তৈরি করেছি যা একটি রেসপনসিভ ইন্টারফেসের সাহায্যে যে কোনো ডিভাইসে কাজ করতে পারে, এই ওয়েব অ্যাপ্লিকেশনটি শুধুমাত্র অনলাইন ডাটাবেসের সাথে কাজ করছে কোন কিছু না জেনে পিছনের দিকের বোর্ডটি।
এই ইন্টারফেসের মাধ্যমে আপনি আপনার ইলেকট্রনিক যন্ত্রাংশগুলিকে Arduino- এ প্লাগ করতে পারেন।
উদাহরণ:
হল বিভাগে সবুজ বোতামে (ON) ক্লিক করে, আপনি আপনার বাড়ির হলের আলো জ্বালানোর জন্য ইন্টারনেটের মাধ্যমে একটি অর্ডার প্রেরণ করছেন, তাই বিশ্বের অন্য প্রান্তে এই অর্ডারটি গ্রহণকারী হাব এবং আপনার Arduino ইলেকট্রনিক সার্কিট দিয়ে এটি পরিচালনা করুন বাড়ি.
সুরক্ষিত অকার্যকর BtnHallOn_Click (অবজেক্ট প্রেরক, ইভেন্ট আর্গস ই) {AddTempOrders ("I"); // হলের আলো খোলার জন্য আরডুইনোতে "আমি" চিঠি পাঠানো}
ধাপ 5: প্রকল্পটি ডাউনলোড করুন
এটি আপনার নিজের চেষ্টা করার এবং আপনার নিজের অভিজ্ঞতা তৈরি করার সময়।
এখনও বিক্রয়ের জন্য …
প্রস্তাবিত:
মৃত্তিকা আর্দ্রতা প্রতিক্রিয়া নিয়ন্ত্রিত ইন্টারনেট সংযুক্ত ড্রিপ সেচ ব্যবস্থা (ESP32 এবং Blynk): 5 টি ধাপ
মৃত্তিকা আর্দ্রতা প্রতিক্রিয়া নিয়ন্ত্রিত ইন্টারনেট সংযুক্ত ড্রিপ ইরিগেশন সিস্টেম (ESP32 এবং Blynk): যখন আপনি দীর্ঘ ছুটিতে যান তখন আপনার বাগান বা গাছপালা নিয়ে চিন্তা করুন, অথবা আপনার উদ্ভিদকে প্রতিদিন জল দিতে ভুলবেন না। ভাল এখানে সমাধান হল এটি একটি মাটির আর্দ্রতা নিয়ন্ত্রিত এবং বিশ্বব্যাপী সংযুক্ত ড্রিপ সেচ ব্যবস্থা ESP32 দ্বারা নিয়ন্ত্রিত সফ্টওয়্যার ফ্রন্টে
Arduino এবং Raspberry Pi দিয়ে আপনার ইন্টারনেট নিয়ন্ত্রিত ভিডিও-স্ট্রিমিং রোবট তৈরি করুন: 15 টি ধাপ (ছবি সহ)
Arduino এবং Raspberry Pi দিয়ে আপনার ইন্টারনেট নিয়ন্ত্রিত ভিডিও-স্ট্রিমিং রোবট তৈরি করুন: আমি @RedPhantom (ওরফে LiquidCrystalDisplay / Itay), 14 বছর বয়সী ইসরায়েলের ছাত্র ম্যাক্স শাইন জুনিয়র হাই স্কুলে উন্নত বিজ্ঞান ও গণিতের জন্য পড়ছি। আমি এই প্রজেক্টটি তৈরি করছি প্রত্যেকের কাছ থেকে শেখার এবং শেয়ার করার জন্য
ইন্টারনেট নিয়ন্ত্রিত বাবল মেশিন: 4 টি ধাপ (ছবি সহ)
ইন্টারনেট নিয়ন্ত্রিত বুদবুদ মেশিন: সবাই জানে বুদবুদ ফোটানো অনেক মজার, কিন্তু এটি কঠিন কাজ হতে পারে। আমরা কেবল একটি ইন্টারনেট নিয়ন্ত্রিত বুদ্বুদ মেশিন তৈরি করে এই সমস্যার সমাধান করতে পারি, সমস্ত পুরষ্কার কাটার সময় প্রচেষ্টার দায়িত্ব দিয়েছি।
ইন্টারনেট/ক্লাউড নিয়ন্ত্রিত হোম অটোমেশন Esp8266 (AREST, MQTT, IoT) ব্যবহার করে: 7 টি ধাপ (ছবি সহ)
ইন্টারনেট/ক্লাউড নিয়ন্ত্রিত হোম অটোমেশন Esp8266 (AREST, MQTT, IoT) ব্যবহার করে: ক্লাউড পরিষেবার জন্য http://arest.io/ এ সব ক্রেডিট !! IoT এখন বিশ্বের সবচেয়ে আলোচিত বিষয় !! ক্লাউড সার্ভার এবং পরিষেবাগুলি এটি সম্ভব করে তোলে আজকের বিশ্বের আকর্ষণ বিন্দু … দূরত্ব বহনকারীকে শাসন করা ছিল এবং ছিল
ক্রিসমাস-বক্স: Arduino/ioBridge ইন্টারনেট নিয়ন্ত্রিত ক্রিসমাস লাইট এবং মিউজিক শো: 7 টি ধাপ
ক্রিসমাস-বক্স: আরডুইনো/আইওব্রিজ ইন্টারনেট নিয়ন্ত্রিত ক্রিসমাস লাইটস এবং মিউজিক শো: আমার ক্রিসমাস-বক্স প্রজেক্টে রয়েছে একটি ইন্টারনেট নিয়ন্ত্রিত ক্রিসমাস লাইট এবং মিউজিক শো। একটি ক্রিসমাস গান অন-লাইন অনুরোধ করা যেতে পারে যা তারপর একটি সারিতে রাখা হয় এবং যেভাবে এটি অনুরোধ করা হয়েছিল সেভাবে বাজানো হয়। সঙ্গীত একটি এফএম স্ট্যাটে প্রেরণ করা হয়