সুচিপত্র:

ডোরমাস্টার: 4 টি ধাপ
ডোরমাস্টার: 4 টি ধাপ

ভিডিও: ডোরমাস্টার: 4 টি ধাপ

ভিডিও: ডোরমাস্টার: 4 টি ধাপ
ভিডিও: ♪ DorMaster 2024, নভেম্বর
Anonim
ডোরমাস্টার
ডোরমাস্টার

সবাইকে অভিবাদন!

এই প্রকল্পে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট হোমের মধ্যে একটি ডোর বজার এবং একটি ডোর বেল সংহত করা যায়!

যেহেতু আমি FHEM কে আমার স্মার্ট হোম সিস্টেম হিসাবে ব্যবহার করি, তাই আমি আপনাকে শুধুমাত্র FHEM পথ দেখাতে পারি, কিন্তু আমি নিশ্চিত যে আপনি সহজেই অন্য কোন সিস্টেমে এটি অনুবাদ করতে পারেন!:-)

আমাকে স্বীকার করতে হবে, আমি পেশাদার নই! আমার বেশিরভাগ প্রজেক্ট (এইরকম) শুধু মজা করার জন্য … আমি কোন কিছুর আইডিয়া পাই এবং তারপর আমি তা উপলব্ধি করি!

এই প্রকল্পটি অলসতা এবং চতুরতার মিশ্রণ আমি বলব … তাই আমি আশা করি আপনি মজা পাবেন!:-)

ব্যবহৃত হার্ডওয়্যার (প্রয়োজন):

- প্রবেশযোগ্য ডোর বেল

- ওয়েমোস ডি 1 মিনি (ইএসপি 8266) -> অ্যামাজন লিঙ্ক (অনুসন্ধান)

- ফাইন্ডার 40.61 রিলেস (12V ~) -> (এটি আমাদের স্থানীয় দোকানে reichelt এ পাওয়া গেছে কিন্তু এটি এমন হওয়া উচিত যদিও ছবিটি বর্ণনার সাথে মেলে না, যেহেতু এটি 230V হিসাবে দেখাচ্ছে)

- কেবল / জাম্পার তার -> অ্যামাজন লিঙ্ক (অনুসন্ধান)

- শেলি 1 -> শেলি লিঙ্ক (পণ্য)

ব্যবহৃত হার্ডওয়্যার (alচ্ছিক):

- Wemos D1 মিনি ব্যাটারি ieldাল -> অ্যামাজন লিঙ্ক (অনুসন্ধান)

- সৌর প্যানেল 6V 6W -> অ্যামাজন লিঙ্ক (পণ্য)

- ব্যাটারি ধারক -> অ্যামাজন লিঙ্ক (পণ্য)

- রিচার্জেবল ব্যাটারি -> অ্যামাজন লিঙ্ক (পণ্য)

- আমাজন ইকো -> অ্যামাজন লিঙ্ক (পণ্য)

ধাপ 1: ডোর বেল

দারজার ঘন্টা
দারজার ঘন্টা
দারজার ঘন্টা
দারজার ঘন্টা

এই ধাপে ব্যবহৃত হার্ডওয়্যার (প্রয়োজন):

- প্রবেশযোগ্য ডোর বেল

- ওয়েমোস ডি 1 মিনি

- কেবল / জাম্পার তার

- ফাইন্ডার 40.61 (12V ~ / 16A) (এটি আমার ডোর বেলের জন্য … দয়া করে নিশ্চিত করুন যে আপনি আপনার ডোর বেলের জন্য সঠিক রিলে ব্যবহার করেন!)

- ব্রেডবোর্ড

এই ধাপে ব্যবহৃত হার্ডওয়্যার (চ্ছিক):

- Wemos D1 মিনি ব্যাটারি ieldাল

- সৌর প্যানেল 6V 6W

- ব্যাটারি ধারক

- রিচার্জেবল ব্যাটারি

ওয়েমোস ডি 1 মিনিতে ডোর বেল কীভাবে সংযুক্ত করবেন (ডাউনলোডের জন্য ফ্রিজিং ফাইল উপলব্ধ)

** দ্রষ্টব্য ** ফ্রিজিং ছবিতে ব্যবহৃত রিলেগুলি উদাহরণস্বরূপ

Wemos পাশের জন্য, আমরা রুটিবোর্ডের নিচের অংশটি বেছে নিই!

Wemos এর সাথে সংযুক্ত:

1) লোয়ার প্লাস বিভাগে 5V আউটপুট

2) গ্রাউন্ড টু লোয়ার মাইনাস সেকশন

Relais এর সাথে সংযুক্ত:

1) রিলাইস কয়েল পিন 1 থেকে আপার প্লাস সেকশন

2) রিলেস কয়েল পিন 2 থেকে উপরের বিয়োগ বিভাগে

3) রিলেস সুইচ লোয়ার প্লাস সেকশনে সাধারণ

4) ওয়েলোসের D2 পিনে রিলাইস সুইচ টার্মিনাল বি (নিষ্ক্রিয় এক), টার্মিনাল বি এবং ডি 2 পিনের সংযোগের মধ্যে 120 ওহম 1% এর একটি প্রতিরোধক রাখুন যা ছবিতে দেখানো হয়েছে। প্রতিরোধকের একটি পা মাঝখানে যায় এবং অন্য পা নিম্ন মাইনাস বিভাগে যায়

ডোর বেল সংযোগ করে:

1) ডোর বেল থেকে উপরের প্লাস বিভাগে প্লাস

2) দরজার ঘণ্টা থেকে minর্ধ্ব মাইনাস অংশে বিয়োগ

এটা সংযোগের জন্য!

Arduino অংশ (ডাউনলোডের জন্য arduino প্রকল্প উপলব্ধ)

আপনার Wemos এর জন্য একটি MQTT প্রজেক্ট তৈরি করুন এবং এটি সেট আপ করুন যাতে এটি আপনার ওয়াইফাই এর সাথে সংযোগ স্থাপন করতে পারে এবং আপনার ফেম ইনস্ট্যান্সের সাথে সংযুক্ত থাকে!

সেটআপ বিভাগের আগে নিম্নলিখিত পরিবর্তনশীল ঘোষণা করুন:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

সেটআপ বিভাগে নিম্নলিখিত যোগ করুন:

pinMode (relaisPin, INPUT_PULLUP);

লুপ বিভাগে নিম্নলিখিত যোগ করুন:

relaisState = digitalRead (relaisPin); // রিলেস ইনপুটের বর্তমান অবস্থা পড়ুন এবং সেভ করুন

যদি (relaisState! = oldRelaisState) {// আমরা প্রতি ট্রিগারে একবার বিজ্ঞপ্তি চাই.. তাই এর তুলনা করা যাক!

if (relaisState == HIGH) {// আমাদের এখানে কি উচ্চতা আছে?

oldRelaisState = relaisState; //হ্যাঁ আমাদের আছে! আসুন এটি আমাদের ছোট তুলনার জন্য উপরে দুটি লাইন সংরক্ষণ করি

Serial.println ("রিং !!!"); // রিং রিং:-)

client.publish ("/Status", "RING"); // আসুন আমাদের "রিং" MQTT স্ট্যাটাস হিসাবে প্রকাশ করি

client.publish ("/STATE", "Online"); // আমার জন্য এটি আমার রাজ্য অনলাইনে প্রকাশ করে আরও ভাল কাজ করেছে …

}

}

FHEM অংশ

নিম্নলিখিত লাইনে, আমি আপনাকে দেখাব কিভাবে আপনি FHEM ডিভাইসের অবস্থা পড়তে পারেন। আমার ক্ষেত্রে আমি আমার পুশওভার অ্যাকাউন্ট ব্যবহার করে আমাকে আমার মোবাইল ফোনে একটি পুশ নোটিফিকেশন পাঠানোর জন্য, একটি সুন্দর ছোট্ট টেক্সট সহ (না.. এটা আমি যে আসল টেক্সট ব্যবহার করি না;-))

on_NormalRing সংজ্ঞায়িত করুন MQTT2_KlingelSensor কে অবহিত করুন: স্থিতি:. RING {সিস্টেম ("curl -s -F 'টোকেন = XXX' -F 'ব্যবহারকারী = XXX' -F 'বার্তা = RING RING RING RING RING RING RING BINGANAPHONE!' https:// api.pushover.net/1/messages.json ")}

আপনাকে আপনার FHEM ডিভাইসের নামে চিহ্নিত "MQTT2_KlingelSensor" এর নাম পরিবর্তন করতে হবে!

এটাই! আমরা (আশা করি) আমাদের ডোর বেলকে আমাদের স্মার্ট হোম সিস্টেমে সংযুক্ত করেছি… চমৎকার!

আসুন পরবর্তী অধ্যায়ে চলে যাই, শেলিকে আমাদের দরজার বাজারের সাথে সংযুক্ত করে:-)

ধাপ 2: ডোর বুজার

ডোর বুজার
ডোর বুজার
ডোর বুজার
ডোর বুজার

এই অংশটি সত্যিই দ্রুত এবং সহজ।

- শেলিকে বিদ্যুতের উৎসের সাথে সংযুক্ত করুন (আমি আমার বাজারের উপরে হালকা সুইচ থেকে শক্তি ব্যবহার করেছি)

যেহেতু শেলীটি এটি সুইচ করে না, সেজন্য আমরা কেবল শেলিকে আমাদের সুইচটিতে যুক্ত করি, যা বাজারের আগুন জ্বালায় এবং নিচের তলায় দরজা খুলে দেয়।

এখন আপনার স্মার্ট হোমটিতে শেলি যোগ করুন এবং আপনি যা চান তা নিয়ন্ত্রণ করুন। আমার ক্ষেত্রে, আলেক্সা একটি কাস্টম কমান্ড যোগ করে আমার জন্য দরজা খুলছে:-)

সম্ভাব্য উপায়:

- শেলি অ্যাপ

- অ্যামাজন ইকো

- গুগল সহকারী

- সিরি

… আমার ধারণা আপনি বিন্দু পেয়েছেন;-)

ধাপ 3: শুধু একটি ছোট ধারণা …

আমার মত লোকদের জন্য, যারা শুধু একটু অলসই নয় বরং তাদের চাবি ভুলে যাওয়ার প্রবণতা আছে আমি আপনাকে নিম্নলিখিতটি বলতে পারি:

এই সেটআপের সাহায্যে "ডোর-বেল-কোডকি-সিস্টেম" কে "মোর্স-কোড-ওয়ে" এ কোড করা সম্ভব!

আমি এটি আরডুইনো প্রজেক্টে করেছি এবং যদি "মোর্স কোড" (আমি এটিকে আমার প্রজেক্টে ইমারজেন্সি কোড বলেছিলাম) সঠিকভাবে প্রবেশ করে, আমি এমকিউটিটি স্ট্যাটাসটি "ইমারজেন্সি রিং" এ প্রকাশ করেছি।

এফএইচইএম লাইন এইরকম দেখাচ্ছে:

সংজ্ঞায়িত করুন

বজার 3 সেকেন্ডের জন্য দরজা খুলবে!

আপনি কি আপনার চাবি ভুলে গেছেন? শুধু আপনার নিজের ডোর বেল ব্যবহার করুন এবং আপনার স্মার্ট হোম সিস্টেম আপনার জন্য দরজা খুলতে দিন!;-)

ধাপ 4: পড়ার জন্য আপনাকে ধন্যবাদ

আমার প্রথম প্রকল্পটি পড়ার জন্য আপনাকে ধন্যবাদ!

হয়তো আপনি কিছু শিখেছেন, হয়তো আপনি অনুপ্রাণিত হয়েছেন … কিন্তু আমি সত্যিই আশা করি আপনি কিছুটা মজা পেয়েছেন।

অ্যালেক্স

প্রস্তাবিত: