সুচিপত্র:

সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: 6 টি ধাপ (ছবি সহ)
সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: 6 টি ধাপ (ছবি সহ)

ভিডিও: সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: 6 টি ধাপ (ছবি সহ)

ভিডিও: সস্তা স্মার্ট গ্যারেজ ডোর ওপেনার: 6 টি ধাপ (ছবি সহ)
ভিডিও: Smart Garage Keypad: WiFi, Camera & Smartphone Control Review 2024, জুলাই
Anonim
Image
Image

ক্রেডিট

আমি সাভজির বাস্তবায়নকে অনেকটা নকল করেছি কিন্তু শেলি ব্যবহার করার পরিবর্তে আমি সোনফ বেসিক ব্যবহার করেছি। তার ওয়েব সাইট এবং ইউটিউব চ্যানেল দেখুন!

www.savjee.be/2020/06/make-garage-door-ope…

www.youtube.com/c/Savjee/

অনুমান

  • আপনার একটি হোম অ্যাসিস্ট্যান্ট উদাহরণ রয়েছে এবং আপনি এটি কীভাবে ব্যবহার করবেন তা জানেন
  • আপনার একটি ESPHome উদাহরণ চলছে এবং আপনি এটি কীভাবে ব্যবহার করবেন তা জানেন

সরবরাহ

সোনফ বেসিক-https://www.amazon.com/Sonoff-Remote-Control-Comp…

যোগাযোগ সেন্সর -

ইউএসবি থেকে সিরিয়াল -

হিট গান -

সোল্ডারিং আয়রন -

তাপ সঙ্কুচিত টিউবিং -

ওয়্যার -

ওয়্যার হাতা -

ডুপন্ট ক্যাবলস -

সফটওয়্যার:

হোম সহকারী -

ESPhome -

ইএসপি সহজ -

ধাপ 1: Sonoff RF R2 পাওয়ার পরিবর্তন করা

Sonoff RF R2 পাওয়ার পরিবর্তন করা হচ্ছে
Sonoff RF R2 পাওয়ার পরিবর্তন করা হচ্ছে
Sonoff RF R2 পাওয়ার পরিবর্তন করা হচ্ছে
Sonoff RF R2 পাওয়ার পরিবর্তন করা হচ্ছে
Sonoff RF R2 পাওয়ার পরিবর্তন করা হচ্ছে
Sonoff RF R2 পাওয়ার পরিবর্তন করা হচ্ছে

অস্বীকৃতি

আমি একজন বৈদ্যুতিক প্রকৌশলী নই এবং ইন্টারনেটে একটি বাজানোর ভান করি না। আপনি যদি সোনফ বেসিক পরিবর্তন করার সিদ্ধান্ত নেন তবে আপনি এটি আপনার নিজের ঝুঁকিতে করছেন। এইভাবে আমি আমার সোনফ বেসিক পরিবর্তন করেছি কিন্তু সুপারিশ করি না যে আপনি একই কাজ করেন। আমি এটাও বোঝাচ্ছি না যে আমি এটি সঠিকভাবে বা নিরাপদে করছি।

শুরু হচ্ছে

সিঙ্গোর ভার্গা তার ভিডিওতে একটি ভাল বিষয় তুলে ধরেছেন যে ট্রেসটি কেটে পূর্ববর্তী সংস্করণের মতো সোনফের এই সংস্করণটি সংশোধন করা নিরাপদ নয়। আরো দেখুন এখানে। রিলে জন্য সোল্ডার সংযোগ এবং সার্কিটারে বিদ্যুৎ সরবরাহকারী ফিউজের জন্য সোল্ডার সংযোগ কাটার ট্রেস পদ্ধতি করার খুব কাছাকাছি। আমি বেশিরভাগ ট্রেস সরিয়ে এবং ফিউজ স্থানান্তর করে এটি পেয়েছি।

  1. সার্কিটারে বিদ্যুৎ সরবরাহকারী ফিউজটি সনাক্ত করুন
  2. অবস্থান যেখানে নিরপেক্ষ তারের খাঁজ মধ্যে soldered
  3. ফিউজটি সরান, সরান এবং একপাশে রাখুন
  4. খাঁড়ি থেকে নিরপেক্ষ তারটি সরান এবং সরান
  5. পঞ্চম ধাপে ফটোতে দেখা ট্রেস কেটে দিন
  6. ধাপ 6 এ ছবিতে দেখা যায় এমন একটি খাঁজ কাটা
  7. ফিউজটি আপনি যেভাবে বের করে নিয়েছেন তার বিপরীতভাবে সোল্ডার করুন এবং লাইন ইনলেটের দীর্ঘ প্রান্তটি সোল্ডার করুন
  8. নিরপেক্ষ তারটি ছিঁড়ে ফেলুন এবং বোর্ডে সোল্ডার করুন যেমন ধাপ 8 এ ছবিতে দেখা যায়

ধাপ 2: ESPHome - সফটওয়্যার তৈরি করা

রিলে কনফিগার করার জন্য একটি সুইচ। এটি অভ্যন্তরীণ হবে যাতে এটি সরাসরি হোম অ্যাসিস্ট্যান্টের সামনে না আসে।

সুইচ:

- প্ল্যাটফর্ম: জিপিও পিন: 12 আইডি: রিলে_1 নাম: "sonoff_basic_4_switch" অভ্যন্তরীণ: সত্য যোগাযোগ সেন্সরের জন্য আমাদের একটি বাইনারি সেন্সর লাগবে যা আমাদের জানাবে যে গ্যারেজের দরজা বন্ধ বা খোলা আছে কিনা

বাইনারি_সেন্সর:

- প্ল্যাটফর্ম: জিপিও পিন: সংখ্যা: 3 মোড: INPUT_PULLUP নাম: "গ্যারেজ ডোর কন্টাক্ট সেন্সর" আইডি: contact_sensor অভ্যন্তরীণ: সত্যিকারের ফিল্টার: বিলম্বিত_অন_অফ: 500ms রিলে টগল করার জন্য আমরা সোনফের বোতামটি কনফিগার করতে পারি

- প্ল্যাটফর্ম: জিপিও

id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - delay: 500ms - switch.turn_off: relay_1 অবশেষে, অ্যাট্রিবিউট গ্যারেজ সহ একটি কভার

আবরণ:

- প্ল্যাটফর্ম: টেমপ্লেট ডিভাইস_ক্লাস: গ্যারেজের নাম: "গ্যারেজ ডোর" আইডি: টেমপ্লেট_কোভ ল্যাম্বডা: |- যদি (আইডি (contact_sensor)। স্টেট) {return COVER_OPEN; } অন্য {রিটার্ন COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 এখানে সম্পূর্ণ YAML

ওয়াইফাই:

ssid: পাসওয়ার্ড: ম্যানুয়াল_আইপি: স্ট্যাটিক_আইপি: গেটওয়ে: সাবনেট: dns1: dns2: # ওয়াইফাই সংযোগ ব্যর্থ হলে ফালব্যাক হটস্পট (ক্যাপটিভ পোর্টাল) সক্ষম করুন ap: ssid: password: captive_portal: # Enable logging logger: # Enable Home Assistant API api: ota: প্রতিস্থাপন: # আপনার সেটিংসের উপর ভিত্তি করে পরিবর্তনশীল পরিবর্তন করুন হোস্টনাম: 'sonoff_basic_4' esphome: name: $ hostname platform: ESP8266 board: esp01_1m board_flash_mode: dout status_led: pin: number: 13 inverted: True binary_sensor: - platform: gpio pin: number: 3 মোড: INPUT_PULLUP নাম: "গ্যারেজ ডোর কন্টাক্ট সেন্সর" আইডি: contact_sensor অভ্যন্তরীণ: সত্যিকারের ফিল্টার: বিলম্বিত_অন_অফ: 500ms - প্ল্যাটফর্ম: gpio id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: রিলে_1 - বিলম্ব: 500ms - switch.turn_off: রিলে_1 সুইচ: - প্ল্যাটফর্ম: জিপিও পিন: 12 আইডি: রিলে_1 নাম: "sonoff_basic_4_switch" অভ্যন্তরীণ: সত্য কভার: - প্ল্যাটফর্ম: টেমপ্লেট ডিভাইস_ক্লাস: গ্যারেজ নাম: "গ্যারেজ ডোর" আইডি: টেমপ্লেট_কোভ ল্যাম্বদা: |- যদি (id (contact_sensor).state) {retu rn COVER_OPEN; } অন্য {রিটার্ন COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - delay: 0.5s - switch.turn_off: relay_1 sensor: - platform: wifi_signal name: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: uptime name: "sonoff_basic_4_up_time" text_sensor: - platform: version name: "sonoff_basic_4_version"

ধাপ 3: ESPEasy - Sonoff বেসিক ফ্ল্যাশিং

ESPEasy - Sonoff বেসিক ফ্ল্যাশিং
ESPEasy - Sonoff বেসিক ফ্ল্যাশিং
ESPEasy - Sonoff বেসিক ফ্ল্যাশিং
ESPEasy - Sonoff বেসিক ফ্ল্যাশিং
ESPEasy - Sonoff বেসিক ফ্ল্যাশিং
ESPEasy - Sonoff বেসিক ফ্ল্যাশিং

এর জন্য আপনার একটি ইউএসবি থেকে সিরিয়াল অ্যাডাপ্টারের প্রয়োজন হবে।

  • সিরিয়াল অ্যাডাপ্টারের RX Sonoff- এ TX- এ যায়
  • সিরিয়াল অ্যাডাপ্টারের TX Sonoff- এ RX- এ যায়
  1. ESPHome এ কোড কম্পাইল করুন
  2. বাইনারি ডাউনলোড করুন
  3. . Bin ফাইলটি আপনার ESPEasy ডিরেক্টরিতে অনুলিপি করুন
  4. আপনার সিরিয়াল তারগুলি সোনফের সাথে সংযুক্ত করুন
  5. সোনফের বোতামটি ধরে রাখুন এবং আপনার কম্পিউটারে সিরিয়াল টু ইউএসবি অ্যাডাপ্টারে প্লাগ করুন
  6. ESPEasy ডিরেক্টরিতে FlashESP8266.exe খুলুন
  7. আপনার COM পোর্ট নির্বাচন করুন
  8. . Bin নির্বাচন করুন
  9. ফ্ল্যাশ ক্লিক করুন

ধাপ 4: সবকিছু আপ তারের

তারের সবকিছু আপ
তারের সবকিছু আপ
তারের সবকিছু আপ
তারের সবকিছু আপ
তারের সবকিছু আপ
তারের সবকিছু আপ
তারের সবকিছু আপ
তারের সবকিছু আপ

আমি এর জন্য ডুপন্ট কেবল এবং একটি কম্পিউটার পাওয়ার কেবল ব্যবহার করেছি কিন্তু আপনি যা পছন্দ করেন তা ব্যবহার করতে পারেন।

  1. Sonoff- এ RX টার্মিনালে একটি তারের সোল্ডার দিন
  2. Sonoff- এ GND টার্মিনালে একটি তারের সোল্ডার দিন
  3. আউটগোয়িং নিরপেক্ষ এবং লাইন টার্মিনালে তার সংযুক্ত করুন
  4. Sonoff কেস রাখুন
  5. একটি এক্সটেনশন কর্ডের খাঁজ দিকটি কেটে ফেলুন, তারগুলি ছিঁড়ে ফেলুন এবং এটি সোনফের লাইন এবং নিরপেক্ষ খাঁজ সংযুক্ত করুন
  6. ইনলেট তারের সুরক্ষা নিশ্চিত করার জন্য সোনফের ক্যাপগুলি স্ক্রু করুন
  7. আপনার যোগাযোগ সেন্সর এবং রিলে সঠিকভাবে কাজ করছে তা নিশ্চিত করার জন্য পরীক্ষা করুন

ধাপ 5: গ্যারেজের দরজায় সংযুক্ত করুন

গ্যারেজের দরজায় সংযুক্ত করুন
গ্যারেজের দরজায় সংযুক্ত করুন
গ্যারেজের দরজায় সংযুক্ত করুন
গ্যারেজের দরজায় সংযুক্ত করুন
গ্যারেজের দরজায় সংযুক্ত করুন
গ্যারেজের দরজায় সংযুক্ত করুন
  1. কন্টাক্ট সেন্সর সংযুক্ত করুন (আমি পুলির সাথে আমার সংযুক্ত)

    আমার কোন তারের ইলেকট্রনিক্স তার ছিল না তাই আমি কন্টাক্ট সেন্সর সংযুক্ত করার জন্য কিছু স্পিকার তার এবং তারের মোড়ক ব্যবহার করেছি।

  2. সোনফকে কিছুতে সংযুক্ত করুন (আমি গ্যারেজের দরজা খোলা বন্ধনীটি ব্যবহার করেছি)
  3. তারগুলি সংযুক্ত করুন

ধাপ 6: হোম সহকারী অটোমেশন - গ্যারেজ 2 ঘন্টা খোলা থাকলে বিজ্ঞপ্তি

ট্রিগার: যদি গ্যারেজের দরজা 2 ঘন্টা খোলা থাকে

কর্ম: আমার ফোন, আমার বান্ধবীদের ফোন এবং আমার হোম ডিসকর্ড চ্যানেলে বিজ্ঞপ্তি পাঠান

automations.yaml

- id: notification_if_garage_is_open_for_2_hours

উপনাম: "গ্যারেজ ২ ঘন্টা খোলা থাকলে বিজ্ঞপ্তি" খোলা বাম!" বার্তা: "গ্যারেজের দরজা ২ ঘন্টার জন্য খোলা আছে। এটা বন্ধ কর?" data: push: category: ios_close_garage - service: notify.mobile_app_pixel_3a data: title: "[?] [?] গ্যারেজ খোলা আছে!" বার্তা: "গ্যারেজের দরজা ২ ঘন্টার জন্য খোলা আছে। এটা বন্ধ কর?" data: action: - action: android_close_garage title: Garage বন্ধ করুন - service: notify.discord data: message: "[?] [?] গ্যারেজের দরজা ২ ঘন্টার জন্য খোলা আছে। এটা বন্ধ কর?" লক্ষ্য: ["আপনার ডিসকার্ড চ্যানেল আইডি"]

আইওএস -এ একটি বিজ্ঞপ্তি পেতে যার গ্যারেজের দরজা বন্ধ করার একটি বোতাম আছে আপনাকে কনফিগারেশন.য়্যামল ফাইলে নিম্নলিখিতটি যোগ করতে হবে।

configuration.yaml

আইওএস:

push: category: - name: Close Garage identifier: 'ios_close_garage' action: - identifier: 'IOS_CLOSE_GARAGE' title: 'Close Garage' activationMode: 'background' authenticationRequired: true # Required FaceID / TouchID destructive: false behavior: 'default'

এখন আপনি আইওএস পুশ বিজ্ঞপ্তিতে বন্ধ গ্যারেজের দরজার বোতাম চাপলে অটোমেশন যুক্ত করতে পারেন।

automations.yaml

- আইডি: 'ios_mobile_app_notification_close_garage_door'

উপনাম: আইওএস মোবাইল অ্যাপ নোটিফিকেশন বন্ধ গ্যারেজ ডোর ট্রিগার: প্ল্যাটফর্ম: ইভেন্ট ইভেন্ট_ টাইপ: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door

যখন আপনি অ্যান্ড্রয়েড পুশ নোটিফিকেশনে ক্লোজ গ্যারেজ ডোর বাটন চাপেন তখন যে অটোমেশন বলা হয়।

automations.yaml

- id: 'android_mobile_app_notification_close_garage_door'

উপনাম: অ্যান্ড্রয়েড মোবাইল অ্যাপ নোটিফিকেশন বন্ধ গ্যারেজ ডোর ট্রিগার: - event_data: action: android_close_garage event_type: mobile_app_notification_action platform: event action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door

প্রস্তাবিত: