সুচিপত্র:
- ধাপ 1: আমাদের যা প্রয়োজন
- ধাপ 2: সমাবেশ
- ধাপ 3: দরজায় এই সেটটি ইনস্টল করুন
- ধাপ 4: আরডুইনোতে লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন
- ধাপ 5: Arduino কোড
- ধাপ 6: ফাংশন রেফারেন্স
ভিডিও: আরডুইনো, মনিটরিং ডোর-ওপেনিং ভায়া জিমেইল: Ste টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই টিউটোরিয়ালে, আমি আপনাকে দেখাব কিভাবে দরজা খোলার ঘটনাটি সনাক্ত করা যায় এবং আরডুইনো ইউনো ব্যবহার করে জিমেইলের মাধ্যমে বিজ্ঞপ্তি পাঠানো যায়।
আপনি যদি একজন শিক্ষানবিশ হন, তাহলে আপনি Arduino - WiFi এবং Arduino - Door Sensor টিউটোরিয়ালে ওয়াইফাই এবং সেন্সর সম্পর্কে জানতে পারেন।
চল শুরু করি!
ডোর-ওপেনিং ইভেন্ট সনাক্তকরণ ম্যাগনেটিক সেন্সর আমি ব্যবহার করেছি দুটি অংশ: সেন্সর এবং চুম্বক। যখন দুটি অংশ কাছাকাছি থাকে, তখন সেন্সরের আউটপুট পিন উচ্চ হয়, অন্যথায় আউটপুট পিন কম হয়। এই বৈশিষ্ট্যটির সুবিধা গ্রহণ করে, আমি সেন্সরের একটি অংশ দরজার পাতায় এবং অন্যটি দরজার ফ্রেমে স্থাপন করেছি। আউটপুট পিনের অবস্থা যাচাই করে আমরা দরজা কখন খোলা হয় তা সনাক্ত করতে পারি এবং তারপর একটি সতর্কতা বা বিজ্ঞপ্তি পাঠাতে পারি।
হ্যান্ডলিং ইভেন্ট
যখন দরজা খোলার ঘটনা ঘটে তখন জিমেইলের মাধ্যমে একটি বিজ্ঞপ্তি পাঠানো হয়।
ধাপ 1: আমাদের যা প্রয়োজন
1. Arduino UNO বা Genuino UNO
2. Arduino এর জন্য PHPoC শিল্ড
3. ম্যাগনেটিক সেন্সর
ধাপ 2: সমাবেশ
1. আরডুইনোতে পিএইচপিওসি শিল্ড স্ট্যাক করুন।
2. ইথারনেটের জন্য Lালের সাথে ল্যান কেবল সংযুক্ত করুন।
3. আরডুইনো এবং সেন্সরের মধ্যে পিন ওয়্যারিং।
---- 5v -------- লাল পিন।
---- A0 ------- কালো পিন।
ধাপ 3: দরজায় এই সেটটি ইনস্টল করুন
1. সেন্সর অংশ, Arduino সেট (PHPoC ieldাল সহ) দরজার ফ্রেমে সংযুক্ত করুন
2. দরজার পাতায় চুম্বক অংশ সংযুক্ত করুন।
3. পাওয়ার আরডুইনো
4. ল্যান কেবল বা ইউএসবি ওয়াইফাই ডংগলের মাধ্যমে ইন্টারনেটে সংযোগ করুন।
ধাপ 4: আরডুইনোতে লাইব্রেরি ডাউনলোড এবং ইনস্টল করুন
PHPoC এবং ezButton লাইব্রেরি ইনস্টল করুন
ধাপ 5: Arduino কোড
#অন্তর্ভুক্ত
#PhpocEmail ইমেল অন্তর্ভুক্ত করুন; ezButton বাটন (A0); // বোতাম অবজেক্ট তৈরি করুন যা A0 পিন সংযুক্ত করে; অকার্যকর সেটআপ () {Serial.begin (9600); Phpoc.begin (PF_LOG_SPI | PF_LOG_NET | PF_LOG_APP); //Phpoc.beginIP6 (); যদি আপনি IPv6 button.setDebounceTime (100) ব্যবহার করতে যাচ্ছেন তবে এই লাইনটিকে অস্বস্তিকর করুন; // সেট ডিবাউন্স টাইম 100 মিলিসেকেন্ডে} void loop () {button.loop (); // প্রথমে লুপ () ফাংশনটি কল করতে হবে যদি (button.isPressed ()) {// যদি দরজা খোলা থাকে … email.setOutgoingServer ("smtp.gmail.com", 587); email.setOutgoingLogin ("Google ID", "Google Password"); email.setFrom ("Gmail ঠিকানা", "প্রেরকের নাম"); email.setTo ("রিসিভার ইমেল ঠিকানা", "রিসিভারের নাম"); email.setSubject ("দরজা খোলা হয়েছে। [#905]"); // মেল বিষয় // মেল বিষয়বস্তু email.beginMessage (); email.println ("#905"); email.println (""); email.println ("দরজা খোলা হয়েছে।"); email.endMessage (); যদি (email.send ()> 0) // ইমেল পাঠান Serial.println ("আপনার মেইল সফলভাবে পাঠানো হয়েছে"); অন্যথায় Serial.println ("আপনার মেইল পাঠানো হয় না"); } অন্যথায় যদি (button.isReleased ()) {// যদি দরজা বন্ধ থাকে … // একইভাবে কোড লিখুন}}
ধাপ 6: ফাংশন রেফারেন্স
- লুপ()
- সেটআপ ()
- Serial.begin ()
- Serial.println ()
- বিলম্ব ()
- লুপের জন্য
- যখন লুপ
- অন্যথায় যদি
- String.toInt ()
প্রস্তাবিত:
কাস্টম ডোর ম্যাট ট্রিগারড ডোর বেল: 6 টি ধাপ
কাস্টম ডোর ম্যাট ট্রিগারড ডোর বেল: হ্যালো! আমার নাম জাস্টিন, আমি হাই স্কুলে জুনিয়র, এবং এই নির্দেশনাটি আপনাকে দেখাবে যে কীভাবে আপনার দরজার মাদুরে পা রাখলে একটি ডোরবেল তৈরি করতে হয়, এবং আপনি যা চান সুর বা গান হতে পারেন! যেহেতু দরজার মাদুর দরজা ট্রিগার করে
টিএফটি এলসিডি ডিসপ্লে সহ সহজ এয়ার কোয়ালিটি মনিটরিং- আমেবা আরডুইনো: 3 টি ধাপ
টিএফটি এলসিডি ডিসপ্লে সহ সাধারণ বায়ুর গুণমান পর্যবেক্ষণ-আমেবা আরডুইনো: ভূমিকা এখন যেহেতু বেশিরভাগ মানুষ সম্ভাব্য কোভিড -১ virus ভাইরাস বাহকের সাথে ঘনিষ্ঠ যোগাযোগ এড়াতে বাড়িতে থাকে, বাতাসের গুণমান মানুষের কল্যাণের জন্য একটি গুরুত্বপূর্ণ বিষয় হয়ে ওঠে, বিশেষত গ্রীষ্মমন্ডলীয় দেশে যেখানে এয়ার-কন ব্যবহার করা আবশ্যক
তেজস্ক্রিয়তা কাউন্টার (আইওটি) এবং মনিটরিং ইকো-সিস্টেম: Ste টি ধাপ (ছবি সহ)
তেজস্ক্রিয়তা কাউন্টার (আইওটি) এবং মনিটরিং ইকো-সিস্টেম: স্থিতি: অপ্রকাশিত সি-জিএম ফার্মওয়্যার নতুন 1.3 সংস্করণ সহ জুন 10, 2019 তারিখে সর্বশেষ আপডেট। 50 $/43 €) সি-জিএম কাউন্টার প্রকল্পটি নির্মাণের জন্য হার্ডওয়্যার এবং ফার্মওয়্যার সরবরাহ করে
ডোর এবং ডোর মনিটরিং এর সাথে সংযুক্ত স্বয়ংক্রিয় লাইট ।: 5 টি ধাপ
ডোর এবং ডোর মনিটরিং এর সাথে সংযুক্ত স্বয়ংক্রিয় লাইট: অন্ধকারে সুইচ বোর্ড খুঁজে পাওয়া খুব কঠিন বলে মনে হচ্ছে কিন্তু এই সমস্যাটি সমাধানের জন্য এই প্রকল্পটি সত্যিই সহায়ক। এর সমাধান জানতে নিচের ধাপগুলো অনুসরণ করুন
আলেক্সা এবং আরডুইনো ব্যবহার করে স্মার্ট হোম মনিটরিং: 9 টি ধাপ (ছবি সহ)
আলেক্সা এবং আরডুইনো ব্যবহার করে স্মার্ট হোম মনিটরিং: বর্তমান বিশ্বে মানুষ তার বাড়ির পরিবর্তে কাজের জায়গায় বেশি সময় ব্যয় করে। অতএব হোম মনিটরিং সিস্টেমের প্রয়োজন যেখানে লোকেরা কাজের সময় বাড়ির অবস্থা জানতে পারে। এটি আরও ভাল হবে যদি একজন