সুচিপত্র:

আইওটি ওয়াটার অ্যালার্ম: 5 টি ধাপ (ছবি সহ)
আইওটি ওয়াটার অ্যালার্ম: 5 টি ধাপ (ছবি সহ)

ভিডিও: আইওটি ওয়াটার অ্যালার্ম: 5 টি ধাপ (ছবি সহ)

ভিডিও: আইওটি ওয়াটার অ্যালার্ম: 5 টি ধাপ (ছবি সহ)
ভিডিও: CHARACTERISTICS||APPLICATION||IMPLICATION||SECURITY ISSUE AND CHALLENGES IN IOT 2024, জুলাই
Anonim
আইওটি ওয়াটার অ্যালার্ম
আইওটি ওয়াটার অ্যালার্ম

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

পদক্ষেপ 1: অপারেশনের নীতি

কাজের মুলনীতি
কাজের মুলনীতি

অ্যালার্মের মস্তিষ্ক হিসেবে AVR ATtiny85 মাইক্রোকন্ট্রোলার রয়েছে। এটি ব্যাটারি এবং ওয়াটার সেন্সর থেকে ভোল্টেজ রিডিং নেয় এবং পানির উপস্থিতি বা কম ব্যাটারির অবস্থা সনাক্ত করার জন্য তাদের পূর্বনির্ধারিত মানের সাথে তুলনা করে।

জলের সেন্সরটি কেবল দুটি তারের প্রায় 1 মিমি দূরত্বে স্থাপন করা হয়। তারের একটি 3.3 V এর সাথে সংযুক্ত, এবং অন্যটি একটি মাইক্রোকন্ট্রোলারের সেন্সিং পিনের সাথে সংযুক্ত, যা 0.5 MOhm রোধকের মাধ্যমে মাটির সাথেও সংযুক্ত। সাধারনত, সেন্সর তারের মধ্যে প্রতিরোধ ক্ষমতা খুব বেশি (10 MOhm এর উপরে), তাই সেন্সিং পিনটি 0 V পর্যন্ত নিচে টেনে আনা হয়। এবং সেন্সিং পিন কিছু ভোল্টেজ দেখে (আমার ক্ষেত্রে প্রায় 1.5 V)। যখন ATtiny85 সেন্সিং পিনে এই ভোল্টেজটি সনাক্ত করে, তখন এটি একটি MOSFET সক্রিয় করে একটি বুজারকে পাওয়ার করার জন্য, এবং ESP8266 মডিউলে জাগ্রত সংকেত পাঠায় যা সতর্কতা পাঠানোর জন্য দায়ী (ইমেল এবং পুশ বিজ্ঞপ্তি)। এক মিনিট গুঞ্জন করার পরে, অ্যালার্মটি নিরস্ত্র করা হয় এবং কেবল পাওয়ার সাইক্লিংয়ের মাধ্যমে পুনরায় সেট করা যায়।

এই ইউনিট দুটি ক্ষারীয় বা NiMH কোষের বাইরে চলে। মাইক্রোকন্ট্রোলার ব্যাটারি সংরক্ষণের জন্য বেশিরভাগ সময় ঘুমিয়ে থাকে, জল সেন্সর এবং ব্যাটারির ভোল্টেজ পরীক্ষা করতে মাঝে মাঝে জেগে ওঠে। ব্যাটারি কম থাকলে, মাইক্রোকন্ট্রোলার ESP8266 মডিউল জাগিয়ে কম ব্যাটারি সতর্কতা পাঠায়। সতর্কতার পর, ব্যাটারির অতিরিক্ত নিhargeসরণ রোধ করতে অ্যালার্ম নিরস্ত্র করা হয়।

যেহেতু ESP8266 মডিউল কম ব্যাটারি সতর্কতা এবং বন্যা সতর্কতা উভয়ই পাঠানোর জন্য দায়ী, তাই এটি ATiny85 থেকে একটি নিয়ন্ত্রণ সংকেত প্রয়োজন। সীমিত সংখ্যক পিন উপলব্ধ থাকায়, এই নিয়ন্ত্রণ সংকেত ব্যাটারি LED ইঙ্গিতের জন্য দায়ী একই পিন দ্বারা উৎপন্ন হয়। স্বাভাবিক ক্রিয়াকলাপের সময় (অ্যালার্ম সশস্ত্র এবং ব্যাটারি চার্জ করা হয়), LED মাঝেমধ্যে জ্বলজ্বল করে। যখন কম ব্যাটারির অবস্থা সনাক্ত করা হয়, তখন ESP মডিউলের RX পিনে উচ্চ সংকেত প্রদানের জন্য LED চালু হয়। যদি পানি সনাক্ত করা হয়, ESP8266 জেগে থাকা অবস্থায় ব্যাটারি LED বন্ধ থাকবে।

ধাপ 2: নকশা এবং সমাবেশ

নকশা এবং সমাবেশ
নকশা এবং সমাবেশ
নকশা এবং সমাবেশ
নকশা এবং সমাবেশ
নকশা এবং সমাবেশ
নকশা এবং সমাবেশ

আমি সর্বাধিক 0805 SMD যন্ত্রাংশ ব্যবহার করে একটি দ্বি-পার্শ্বযুক্ত 4x6 সেমি প্রোটোবোর্ডে নির্মিত সার্কিটটি ডিজাইন করেছি। উপস্থাপিত স্কিম্যাটিক্সগুলি এই বিল্ডের উপর ভিত্তি করে তৈরি করা হয়েছে, তবে এটি থ্রু-হোল উপাদানগুলির জন্য সহজেই অভিযোজিত হতে পারে (টিপ: স্থান কমানোর জন্য, উল্লম্বভাবে সোল্ডার-হোল প্রতিরোধক)।

নিম্নলিখিত অংশগুলি প্রয়োজন:

- প্রতিরোধক: 330 Ω x 1; 470 Ω x 1; 680 Ω x 1; 1 kΩ x 1; 10 kΩ x 3; 470 kΩ x 3; - একটি 10 µF সিরামিক ক্যাপাসিটর- একটি লজিক-স্তরের N- চ্যানেল MOSFET (যেমন RFP30N06LE বা AO3400)- একটি লাল এবং একটি হলুদ LED (অথবা অন্য রং যদি আপনি পছন্দ করেন)। একেবারে প্রয়োজনীয়, কিন্তু তারা পরীক্ষার সময় পরিধি সংযোগ এবং সংযোগ বিচ্ছিন্ন করা সহজ করে তোলে)- একটি জোরে পাইজো বুজার যা 3.3 V- একটি ATtiny85 মাইক্রোকন্ট্রোলার (PDIP সংস্করণ)- মাইক্রোকন্ট্রোলারের জন্য একটি 8-পিন PDIP সকেট- একটি ESP-01 মডিউল (এটি অন্য ESP8266- ভিত্তিক মডিউল দ্বারা প্রতিস্থাপিত করা যেতে পারে, কিন্তু সেই ক্ষেত্রে লেআউটে অনেক পরিবর্তন হবে)-একটি 3.3 V DC-DC বুস্ট কনভার্টার যা 200 mA (500 mA burst) স্রোত 2.2 V তে সরবরাহ করতে সক্ষম ইনপুট. (আমি সুপারিশ করি https://www.canton-electronics.com/power-converter… তার অতি-কম নিiesশব্দ কারেন্টের কারণে) ওয়াটার সেন্সরের জন্য- 22 AWG স্ট্র্যান্ডেড ওয়্যার (অথবা ট্রেস তৈরির জন্য অন্য ধরনের পাতলা উন্মুক্ত তার)

আমি উপরে তালিকাভুক্ত প্রতিরোধক মান সুপারিশ, কিন্তু আপনি অনুরূপ মান জন্য তাদের অধিকাংশ প্রতিস্থাপন করতে পারে। আপনি যে ধরনের LEDs ব্যবহার করতে চান তার উপর নির্ভর করে, কাঙ্ক্ষিত উজ্জ্বলতা পেতে আপনাকে বর্তমান-সীমাবদ্ধ প্রতিরোধক মানগুলি সামঞ্জস্য করতে হতে পারে। MOSFET হয় থ্রু-হোল বা SMT (SOT23) হতে পারে। MOSFET প্রকারের দ্বারা শুধুমাত্র 330 ওহম রোধক এর অভিযোজন প্রভাবিত হয়। যদি আপনি NiMH ব্যাটারির সাথে এই সার্কিটটি ব্যবহার করার পরিকল্পনা করেন তবে একটি PTC ফিউজ (যেমন 1 A এর জন্য রেট দেওয়া) সুপারিশ করা হয়। যাইহোক, এটি ক্ষারীয় ব্যাটারির সাথে প্রয়োজন হয় না। টিপ: এই অ্যালার্মের জন্য প্রয়োজনীয় যন্ত্রাংশ ইবে বা আলিএক্সপ্রেস থেকে সস্তায় কেনা যাবে।

এছাড়াও ইএসপি -01 মডিউল প্রোগ্রাম করার জন্য আপনার একটি ব্রেডবোর্ড, বেশ কয়েকটি থ্রু-হোল 10 কে প্রতিরোধক, একাধিক পুরুষ-পুরুষ এবং মহিলা-পুরুষ জাম্পার ("ডুপন্ট") তারের এবং একটি ইউএসবি-ইউএআরটি অ্যাডাপ্টারের প্রয়োজন হবে।

জল সেন্সর বিভিন্ন উপায়ে তৈরি করা যেতে পারে, তবে সবচেয়ে সহজ একটি হল দুটি 22 AWG তারের উন্মুক্ত প্রান্ত (1 সেন্টিমিটার লম্বা) প্রায় 1 মিমি ব্যবধান। লক্ষ্য যখন পানি উপস্থিত থাকে তখন সেন্সর যোগাযোগের মধ্যে 5 MΩ এর কম প্রতিরোধের।

সর্বাধিক ব্যাটারি অর্থনীতির জন্য সার্কিটটি ডিজাইন করা হয়েছে। এটি পর্যবেক্ষণ ব্যবস্থায় মাত্র 40-60 µA আঁকে (ESP-01 মডিউলে বিদ্যুৎ LED সরানো হয়)। একবার অ্যালার্ম চালু হলে, সার্কিটটি সেকেন্ড বা তার কম সময়ের জন্য 300-500 mA (2.4 V ইনপুট এ) টানবে, এবং তার পর কারেন্ট 180 mA এর নিচে নেমে যাবে। ইএসপি মডিউলটি বিজ্ঞপ্তি প্রেরণ করার পরে, বজার সুইচ অফ না হওয়া পর্যন্ত বর্তমান খরচ 70 এমএ এর নিচে নেমে আসবে। তারপর অ্যালার্ম নিজেই নিরস্ত্র হবে, এবং বর্তমান খরচ 30 µA এর নিচে হবে। এইভাবে AA ব্যাটারির একটি সেট অনেক মাস (সম্ভবত এক বছরের বেশি) সার্কিটকে শক্তি দিতে সক্ষম হবে। যদি আপনি একটি ভিন্ন বুস্ট রূপান্তরকারী ব্যবহার করেন, 500 µA এর একটি নিiesশব্দ বর্তমানের সাথে বলুন, ব্যাটারিগুলিকে অনেক বেশি পরিবর্তন করতে হবে।

সমাবেশ টিপস:

সহজ সোল্ডারিংয়ের জন্য প্রোটোবোর্ডে সমস্ত চিহ্ন এবং উপাদান লেবেল করার জন্য একটি স্থায়ী মার্কার ব্যবহার করুন। আমি নিম্নলিখিত ক্রমে এগিয়ে যাওয়ার সুপারিশ করছি:

- উপরের দিকে SMT LEDs এবং অন্তরক তারের সেতু

-উপরের দিকের MOSFET (দ্রষ্টব্য: যদি আপনার একটি SOT-23 MOSFET থাকে, এটি ছবির মতো তির্যকভাবে রাখুন। যদি আপনি একটি থ্রু-হোল MOSFET ব্যবহার করছেন, তাহলে I3 অবস্থানে গেট পিনের সাথে অনুভূমিকভাবে রাখুন।)

- উপরের দিকের গর্তের অংশগুলির মাধ্যমে (দ্রষ্টব্য: বাজারের সোল্ডার করা হয় না এবং এমনকি পিসিবিতে লাগানোও হয় না)

- বিপরীত দিক SMT অংশ এবং ট্রেস (উদা AWG22 তারের থেকে পৃথক strands)

ধাপ 3: ফার্মওয়্যার

ATtiny85 এর জন্য সি কোড

Main.c- এ এমন কোড রয়েছে যা কম্পাইল করে মাইক্রোকন্ট্রোলারে আপলোড করতে হবে। আপনি যদি প্রোগ্রামার হিসাবে একটি Arduino বোর্ড ব্যবহার করতে যাচ্ছেন, তাহলে আপনি এই টিউটোরিয়ালে তারের ডায়াগ্রাম খুঁজে পেতে পারেন। আপনাকে কেবল নিম্নলিখিত বিভাগগুলি অনুসরণ করতে হবে (বাকিগুলি উপেক্ষা করুন):

-আইএসপি (ইন-সিস্টেম প্রোগ্রামিং) হিসাবে Arduino Uno কনফিগার করা

- Arduino Uno এর সাথে ATtiny85 সংযুক্ত করা হচ্ছে।

ফার্মওয়্যার কম্পাইল এবং আপলোড করার জন্য আপনাকে ক্রসপ্যাক (ম্যাক ওএসের জন্য) অথবা এভিআর টুলচেইন (উইন্ডোজের জন্য) প্রয়োজন হবে। কোডটি কম্পাইল করার জন্য নিম্নলিখিত কমান্ডটি কার্যকর করা প্রয়োজন:

avr -gcc -Os -mmcu = attiny85 -c main.c; avr -gcc -mmcu = attiny85 -o main.elf main.o; avr -objcopy -j.text -j.data -O ihex main.elf main.hex

ফার্মওয়্যার আপলোড করতে, নিম্নলিখিতগুলি চালান:

avrdude -c arduino -p attiny85 -P /dev/cu.usbmodem1411 -b 19200 -e -U ফ্ল্যাশ: w: main.hex

"/Dev/cu.usbmodem1411" এর পরিবর্তে আপনাকে সম্ভবত সিরিয়াল পোর্টটি ertোকাতে হবে যার সাথে আপনার Arduino সংযুক্ত রয়েছে (আপনি এটি Arduino IDE: সরঞ্জাম পোর্টে খুঁজে পেতে পারেন)।

কোডটিতে একাধিক ফাংশন রয়েছে। deep_sleep () মাইক্রোকন্ট্রোলারকে প্রায় 8 সেকেন্ডের জন্য খুব কম পাওয়ার অবস্থায় প্রবেশ করে। read_volt () ব্যাটারি এবং সেন্সর ভোল্টেজ পরিমাপ করতে ব্যবহৃত হয়। ব্যাটারি ভোল্টেজটি অভ্যন্তরীণ ভোল্টেজ রেফারেন্স (2.56 V প্লাস বা মাইনাস কয়েক শতাংশ) এর বিপরীতে পরিমাপ করা হয় যেখানে সেন্সর ভোল্টেজ Vcc = 3.3 V এর বিপরীতে পরিমাপ করা হয়। ~ 2.3 এবং 0.3 V

activate_alarm () জল সনাক্তকরণ সম্পর্কে ESP মডিউলকে অবহিত করে এবং বাজারের শব্দ করে। low_batt_notification () ESP মডিউলকে জানিয়ে দেয় ব্যাটারি কম এবং বাজারের শব্দও। যদি আপনি ব্যাটারি পরিবর্তন করার জন্য মাঝরাতে জাগ্রত হতে না চান, তাহলে low_batt_notification () এ "| 1 <" সরান।

ESP-01 এর জন্য Arduino স্কেচ

আমি আরডুইনো এইচএএল ব্যবহার করে ইএসপি মডিউল প্রোগ্রামটি বেছে নিয়েছি (নির্দেশাবলী সেট আপ করার জন্য লিঙ্কটি অনুসরণ করুন)। উপরন্তু আমি নিম্নলিখিত দুটি লাইব্রেরি ব্যবহার করেছি:

ESP8266 G Emailrász Péter দ্বারা ইমেল পাঠান

ESP8266 Arduino Hannover দলের দ্বারা পুশওভার

প্রথম লাইব্রেরি একটি SMTP সার্ভারের সাথে সংযোগ স্থাপন করে এবং আপনার ইমেল ঠিকানায় একটি সতর্কতা পাঠায়। শুধু আপনার ইএসপির জন্য একটি জিমেইল অ্যাকাউন্ট তৈরি করুন, এবং কোডে শংসাপত্র যোগ করুন। দ্বিতীয় লাইব্রেরি পুশওভার পরিষেবার মাধ্যমে পুশ বিজ্ঞপ্তি পাঠায় (বিজ্ঞপ্তিগুলি বিনামূল্যে, তবে আপনার ফোন/ট্যাবলেটে অ্যাপ্লিকেশনটি ইনস্টল করার জন্য আপনাকে একবার অর্থ প্রদান করতে হবে)। উভয় লাইব্রেরি ডাউনলোড করুন। ইমেল পাঠান লাইব্রেরির বিষয়বস্তু আপনার স্কেচ ফোল্ডারে রাখুন (যখন আপনি প্রথমবারের মতো আরডুইনো স্কেচ খুলবেন তখন এটি তৈরি হবে)। IDE এর মাধ্যমে পুশওভার লাইব্রেরি ইনস্টল করুন (স্কেচ -> লাইব্রেরি অন্তর্ভুক্ত করুন ->. ZIP লাইব্রেরি যোগ করুন)।

ESP-01 মডিউলটি প্রোগ্রাম করার জন্য আপনি নিম্নলিখিত টিউটোরিয়ালটি অনুসরণ করতে পারেন: https://www.allaboutcircuits.com/projects/breadbo… গাইডে দেখানো পিনের এক সারি পুনরায় বিক্রয়ের জন্য বিরক্ত করার দরকার নেই-শুধু মহিলা-পুরুষ ডুপন্ট ব্যবহার করুন মডিউলের পিনগুলিকে রুটিবোর্ডের সাথে সংযুক্ত করতে তারগুলি। ভুলে যাবেন না যে বুস্ট কনভার্টার এবং ইউএসবি-ইউএআরটি অ্যাডাপ্টারকে গ্রাউন্ড ভাগ করতে হবে (দ্রষ্টব্য: আপনি বুস্ট কনভার্টারের পরিবর্তে ইউএসবি-ইউএআরটি অ্যাডাপ্টারের 3.3 ভি আউটপুট ব্যবহার করতে সক্ষম হবেন, তবে সম্ভবত এটি হবে না যথেষ্ট বর্তমান আউটপুট করতে সক্ষম)।

ধাপ 4: ব্যাটারি বিবেচনা

সরবরাহকৃত ফার্মওয়্যার কোডটি একটি কম ব্যাটারি সতর্কতা পাঠাতে এবং ~ 2.3 V এ বন্ধ করার জন্য পূর্বনির্ধারিত। 1 V এর নিচে কোন পৃথক NiMH কোষ নিhargeসরণ করার সুপারিশ করা হয় না। উভয় কোষের সমান ক্ষমতা এবং স্রাবের বৈশিষ্ট্য আছে বলে ধরে নিলে, উভয়ই ~ 1.15 V এ কেটে যাবে - নিরাপদ পরিসরের মধ্যে। যাইহোক, NiMH কোষ যা অনেক স্রাব চক্রের জন্য ব্যবহৃত হয়েছে তাদের ক্ষমতা ভিন্ন। ক্ষমতার মধ্যে 30% পার্থক্য সহ্য করা যায় কারণ এটি এখনও 1 V এর কাছাকাছি সর্বনিম্ন ভোল্টেজ সেল কাট-অফ পয়েন্টে পরিণত হবে।

যদিও ফার্মওয়্যারে কম ব্যাটারি থ্রেশহোল্ড কমানো সম্ভব, এটি করা নিরাপত্তা মার্জিনকে সরিয়ে দেবে, এবং এর ফলে ব্যাটারির অতিরিক্ত স্রাব এবং ক্ষতি হতে পারে যখন ব্যাটারির আয়ুতে সামান্য বৃদ্ধি আশা করা যেতে পারে (একটি NiMH সেল> 85% 1.15 V এ নির্গত)

আরেকটি বিষয় যা বিবেচনায় নেওয়া দরকার তা হল কম ব্যাটারিতে 300-500 এমএ পিক কারেন্টে কমপক্ষে 3.0 V (পৌরাণিক প্রমাণ অনুসারে 2.5 V) প্রদান করার জন্য বুস্ট কনভার্টারের ক্ষমতা। NiMH ব্যাটারির নিম্ন অভ্যন্তরীণ প্রতিরোধের ফলে সর্বোচ্চ স্রোতে 0.1 V এর মাত্রা নগণ্য ড্রপ হয়, তাই 2.3 V (ওপেন সার্কিট) থেকে নির্গত NiMH কোষগুলির একটি জোড়া বুস্ট রূপান্তরকারীকে কমপক্ষে 2.2 V প্রদান করতে সক্ষম হবে। তবে, এটি ক্ষারীয় ব্যাটারির সাথে আরও জটিল। 2.2-2.3 V (ওপেন সার্কিট) এ এএ ব্যাটারির একজোড়া সাথে 0.2-0.4 V এর ভোল্টেজ ড্রপ সর্বোচ্চ স্রোতে প্রত্যাশিত হতে পারে। যদিও আমি যাচাই করেছি যে সার্কিটটি প্রস্তাবিত বুস্ট কনভার্টারের সাথে কাজ করে যা 1.8 ভি যতটা শিখর স্রোতে সরবরাহ করা হয়, এটি সম্ভবত আউটপুট ভোল্টেজটি এস্প্রেসিফ দ্বারা প্রস্তাবিত মানের নীচে নিম্নে ডুবতে পারে। এইভাবে 2.3 V এর কাট-অফ থ্রেশহোল্ড ক্ষারীয় ব্যাটারির সাথে সামান্য সুরক্ষা মার্জিন ছেড়ে দেয় (মনে রাখবেন যে মাইক্রোকন্ট্রোলার দ্বারা সঞ্চালিত একটি ভোল্টেজ পরিমাপ শুধুমাত্র প্লাস বা বিয়োগের কয়েক শতাংশের মধ্যেই সঠিক)। যখন ক্ষারীয় ব্যাটারি কম থাকে তখন ESP মডিউলটি ত্রুটিপূর্ণ না হয় তা নিশ্চিত করার জন্য, আমি কাট-অফ ভোল্টেজকে 2.4 V (#define BATT_THRESHOLD 973) বাড়ানোর পরামর্শ দিই। 1.2 V (ওপেন সার্কিট) এ একটি ক্ষারীয় কোষ প্রায় 70% নি discসৃত হয় যা প্রতি সেলে 1.15 V এ স্রাবের ডিগ্রির চেয়ে মাত্র 5-10 শতাংশ পয়েন্ট কম।

NiMH এবং ক্ষারীয় কোষ উভয়েরই এই অ্যাপ্লিকেশনের জন্য সুবিধা এবং অসুবিধা রয়েছে। ক্ষারীয় ব্যাটারিগুলি নিরাপদ (শর্ট করলে আগুন ধরবেন না), এবং তাদের স্ব-স্রাবের হার অনেক কম। যাইহোক, NiMH ব্যাটারিগুলি ESP8266 এর নির্ভরযোগ্য ক্রিয়াকলাপের নিশ্চয়তা দেয় তাদের নিম্ন অভ্যন্তরীণ প্রতিরোধের জন্য। কিন্তু শেষ পর্যন্ত, কোন ধরনের কিছু সতর্কতা সঙ্গে ব্যবহার করা যেতে পারে, তাই এটি শুধুমাত্র ব্যক্তিগত পছন্দ একটি ব্যাপার।

ধাপ 5: আইনি অস্বীকৃতি

এই সার্কিটটি কেবলমাত্র শখের অ্যাপ্লিকেশনের জন্য একটি অ-পেশাদার শখের দ্বারা ডিজাইন করা হয়েছিল। এই নকশাটি ভাল বিশ্বাসে ভাগ করা হয়েছে, তবে কোনও ওয়ারেন্টি নেই। এটি ব্যবহার করুন এবং আপনার নিজের ঝুঁকিতে অন্যদের সাথে ভাগ করুন। সার্কিটটি পুনরায় তৈরি করে আপনি সম্মত হন যে এই সার্কিটের ত্রুটি বা স্বাভাবিক ব্যবহারের মাধ্যমে প্রত্যক্ষ বা পরোক্ষভাবে ঘটতে পারে এমন কোনও ক্ষতি (সম্পদের ক্ষতি এবং ব্যক্তিগত আঘাত সহ সীমিত নয়) এর জন্য উদ্ভাবককে দায়ী করা হবে না। যদি আপনার দেশের আইন এই দায় মওকুফকে বাতিল বা নিষিদ্ধ করে, তাহলে আপনি এই নকশাটি ব্যবহার করতে পারবেন না। আপনি যদি এই ডিজাইন বা এই ডিজাইনের উপর ভিত্তি করে একটি পরিবর্তিত সার্কিট শেয়ার করেন, তাহলে আপনাকে অবশ্যই এই নির্দেশকের url নির্দেশ করে মূল আবিষ্কারককে ক্রেডিট করতে হবে।

প্রস্তাবিত: