কিভাবে আপনার প্রকল্পে IOT বৈশিষ্ট্য যুক্ত করবেন: 5 টি ধাপ
কিভাবে আপনার প্রকল্পে IOT বৈশিষ্ট্য যুক্ত করবেন: 5 টি ধাপ
Anonim
কিভাবে আপনার প্রকল্পে IOT বৈশিষ্ট্য যুক্ত করবেন
কিভাবে আপনার প্রকল্পে IOT বৈশিষ্ট্য যুক্ত করবেন

একটি DIY প্রকল্প তৈরির চেয়ে ভাল আর কিছু নেই যা একটি বাণিজ্যিক পণ্যকে প্রতিস্থাপন করে যা আপনি দরকারী মনে করেন। আসলে, এর চেয়ে ভাল কিছু আছে। আপনার প্রকল্পে IOT ক্ষমতা যোগ করা।

যখন অটোমেশনের কথা আসে, তখন নতুনরা সাধারণত চিন্তা করে যে তাদের জটিল প্রোগ্রামিং করা দরকার এবং কী নয়। কিন্তু আজকের এই সঠিক উদ্দেশ্যে উপলব্ধ অনেকগুলি বিনামূল্যে পরিষেবা এবং সফ্টওয়্যারকে ধন্যবাদ, আপনার প্রকল্পগুলিতে মৌলিক আইওটি বৈশিষ্ট্য যুক্ত করা আগের চেয়ে সহজ হয়ে গেছে।

এই নির্দেশে, আমি আপনাকে দেখাব কিভাবে আপনি আপনার DIY প্রকল্পগুলিকে স্বয়ংক্রিয় করার জন্য এই ধরনের দুটি সফটওয়্যার - Blynk এবং IFTTT ব্যবহার করতে পারেন। এটা পেতে যাক!

ধাপ 1: কিভাবে এই কাজ করে?

আমি আমার প্রকল্পের জন্য esp8266 ব্যবহার করব, কিন্তু মনে রাখবেন যে এই টিউটোরিয়ালটি প্রায় যেকোনো ওয়াই-ফাই সক্ষম মাইক্রোকন্ট্রোলারের জন্য প্রযোজ্য (উদাহরণস্বরূপ esp32) এই টিউটোরিয়ালের জন্য, আসুন একটি প্রকল্প তৈরি করি যা একটি LED চালু করে যখনই আপনি একটি নতুন টুইটার ফলোয়ার পাবেন । এই প্রকল্পটি সম্ভব করার জন্য, আমাদের Blynk এবং IFTTT একসাথে ব্যবহার করতে হবে।

IFTTT:

আইএফটিটিটি এইরকম কাজ করে: "যদি এটি ঘটে তবে এটি করুন"। আপনি যদি কোডিংয়ে থাকেন, তাহলে আপনি এটিকে 'if statement' এর সাথে তুলনা করতে পারেন। আমাদের ক্ষেত্রে এটি এরকম: "যদি আমি একটি নতুন টুইটার ফলোয়ার পাই, তাহলে ব্লিনকে একটি সংকেত পাঠান"

Blynk:

Blynk simpy IFTTT ট্রিগারকে esp8266 এ স্থানান্তর করে। বলুন আমাদের LED GPIO পিন 5 এর সাথে সংযুক্ত।

আসলে, এই দুটি অ্যাপ আপনার DIY প্রকল্পগুলিকে স্বয়ংক্রিয় করার চেয়ে অনেক বেশি কিছু করতে পারে। আরও জানতে আপনি তাদের সাথে খেলতে পারেন।

ধাপ 2: Blynk সেট আপ

Blynk সেট আপ
Blynk সেট আপ
Blynk সেট আপ
Blynk সেট আপ
Blynk সেট আপ
Blynk সেট আপ
Blynk সেট আপ
Blynk সেট আপ

প্রথমে, Blynk ইনস্টল করুন।

অ্যান্ড্রয়েড

আইওএস

এখন একটি নতুন প্রকল্প তৈরি করুন। যত তাড়াতাড়ি আপনি এটি করবেন, আপনি আপনার ইমেলে একটি অথ টোকেন পাবেন। এই টোকেনটি খুবই গুরুত্বপূর্ণ এবং আমরা আগামী ধাপে এটি ব্যবহার করব। "+" এ আলতো চাপুন এবং উইজেট বক্স থেকে একটি বোতাম যুক্ত করুন। নতুন যোগ করা বোতামে আলতো চাপুন এবং বোতাম সেটিং প্রদর্শিত হবে। এখানে আপনি যে পিনটি ট্রিগার করতে চান তা নির্বাচন করুন (এই ক্ষেত্রে GPIO 5)। আপনি আপনার অ্যাপ্লিকেশনের উপর ভিত্তি করে ধাক্কা বা সুইচ মোড সেট করতে পারেন। যদি এটি ধাক্কা দেওয়ার জন্য সেট করা হয়, যত তাড়াতাড়ি IFTTT ট্রিগার হয়, পিনটি চালু হয় এবং তাত্ক্ষণিকভাবে বন্ধ হয়ে যায় (একটি জেনেরিক পুশ বোতামের মতো) যদি এটি সুইচ করতে সেট করা হয়, যত তাড়াতাড়ি IFTTT ট্রিগার হয়, পিনটি চালু হয় এবং চালু থাকে

ধাপ 3: IFTTT সেট আপ করা

IFTTT সেট আপ করা হচ্ছে
IFTTT সেট আপ করা হচ্ছে
IFTTT সেট আপ করা হচ্ছে
IFTTT সেট আপ করা হচ্ছে
IFTTT সেট আপ করা হচ্ছে
IFTTT সেট আপ করা হচ্ছে

IFTTT ইনস্টল করুন:

অ্যান্ড্রয়েড

আইওএস

IFTTT- এ, "আরো পান" -এ ক্লিক করুন। এখন + এ ক্লিক করুন এবং তারপরে "এই" এ ক্লিক করুন। তারপর "টুইটার" অনুসন্ধান করুন এবং নির্বাচন করুন। তারপর "নতুন অনুগামী" এ ক্লিক করুন।

এখন "that" এ ক্লিক করুন এবং সার্চ বারে "webhooks" সার্চ করুন। "একটি ওয়েব অনুরোধ করুন" এ ক্লিক করুন এবং URL লিখুন। URL ফরম্যাট হল https:// IP/Auth/update/pin

যেহেতু আমাদের পিন GPIO 5, ইউআরএলে "পিন" এর পরিবর্তে "D5" এর পরিবর্তে Auth এর পরিবর্তে blynk প্রজেক্টের Auth টোকেন ব্যবহার করুন যা আপনি আগের ধাপে আপনার ইমেইলে পেয়েছেন। আপনার দেশের ব্লাইঙ্ক ক্লাউড আইপি দিয়ে আইপি প্রতিস্থাপন করুন। আইপি পেতে, কমান্ড প্রম্পট খুলুন এবং "ping blynk-cloud.com" টাইপ করুন। ভারতের জন্য, আইপি হল 188.166.206.43

মেথড সেকশনে "put" সিলেক্ট করুন এবং কনটেন্ট টাইপের "application/json" সিলেক্ট করুন। শরীরে ["1"] টাইপ করুন।

এটি লক্ষণীয় যে ["1"] ট্রিগার চালু এবং ["0"] ট্রিগার অফকে প্রতিনিধিত্ব করে

ধাপ 4: আপনার হার্ডওয়্যার প্রোগ্রামিং

আপনার হার্ডওয়্যার প্রোগ্রামিং
আপনার হার্ডওয়্যার প্রোগ্রামিং
আপনার হার্ডওয়্যার প্রোগ্রামিং
আপনার হার্ডওয়্যার প্রোগ্রামিং

আপনার Arduino IDE তে আপনার esp8266 এবং Blynk লাইব্রেরি ইনস্টল আছে তা নিশ্চিত করুন। আপনি যদি এটি কীভাবে করবেন সে সম্পর্কে নিশ্চিত না হন তবে দ্রুত টিউটোরিয়ালের জন্য এখানে ক্লিক করুন। এখন ফাইল> উদাহরণ> Blynk> বোর্ড_উইফাই> esp8266 এ যান। একটি নমুনা প্রোগ্রাম প্রদর্শিত হবে।

যদিও আপনি এটি সম্পাদনা করতে পারেন, আমি একটি উদাহরণ স্কেচ পরিবর্তন করার সুপারিশ করব না। শুধু কোডটি কপি করে একটি নতুন ফাইলে পেস্ট করুন। এখন আপনি এই ফাইলটি সম্পাদনা করতে পারেন।

প্রোগ্রামটিতে আপনার ওয়াইফাই এসএসআইডি এবং পাসওয়ার্ড যুক্ত করতে হবে যেখানে এটি 'আপনার নেটওয়ার্কনাম' এবং 'আপনার পাসওয়ার্ড' বলে। এছাড়াও 'YourAuthToken' কে blynk থেকে প্রাপ্ত auth টোকেন দিয়ে প্রতিস্থাপন করা উচিত। এইগুলি করার পরে, আপনি Blynk.run () লাইনের পরে লুপ () ফাংশনে আপনার প্রকল্প কোড যুক্ত করতে পারেন।

যেহেতু আমাদের একটি সহজ LED ট্রিগার, তাই আমাদের কোন কোড লিখতে হবে না। আমরা যদি আমাদের LED কে GPIO পিন 5 (D1) এর সাথে সংযুক্ত করি, তাহলে আমরা আমাদের প্রকল্পটি কাজ করতে পারব।

ধাপ 5: চেষ্টা করে দেখুন

এই সহজ পদ্ধতিটি আপনার প্রকল্পগুলিকে অসাধারণ করে তুলতে পারে। এই দুটি অ্যাপের সাহায্যে আপনি আরও কত কিছু করতে পারেন তা উপলব্ধি করতে আপনি আরো IFTTT ট্রিগার এবং Blynk ফাংশন নিয়ে খেলতে পারেন।

কোন প্রকল্পের সাথে কাজ শুরু করবেন তা নিশ্চিত নন? এখানে আমার কিছু প্রকল্প Blynk এবং IFTTT ব্যবহার করে তৈরি করা হয়েছে

একটি ঘড়ি যা প্রতিবার মহাকাশচারী মহাকাশে প্রবেশ করলে রঙ পরিবর্তন করে

এমন একটি ডিভাইস যা আপনাকে পানি পান করার কথা মনে করিয়ে দেয়

একটি প্রদীপ যা প্রতিবার আইএসএস ওভারহেড দিয়ে যায়

আপনার DIY প্রকল্পগুলি স্বয়ংক্রিয়ভাবে মজা করুন:)

প্রস্তাবিত: