সুচিপত্র:

Wifi Wheelie Bins & Google Calendar: 4 ধাপ
Wifi Wheelie Bins & Google Calendar: 4 ধাপ

ভিডিও: Wifi Wheelie Bins & Google Calendar: 4 ধাপ

ভিডিও: Wifi Wheelie Bins & Google Calendar: 4 ধাপ
ভিডিও: Как синхронизировать Календарь Google на iPhone или iPad 2024, জুলাই
Anonim
ওয়াইফাই হুইলি বিন এবং গুগল ক্যালেন্ডার
ওয়াইফাই হুইলি বিন এবং গুগল ক্যালেন্ডার

এই প্রকল্পটি আন্দ্রেয়াস স্পাইস (ইউ টিউব) এর ভিডিও দ্বারা অনুপ্রাণিত হয়েছিল। # 185 ESP8266 - গুগল ক্যালেন্ডার অনুস্মারক: কিভাবে আপনার স্ত্রী/বান্ধবীকে খুশি করবেন (Arduino) এবং # 189, একটি আপডেট করা সংস্করণ।

এই লিঙ্কগুলি অনুসরণ করুন: Andreas Spiess & Andreas Spiess Ver 2 for 2 খুব তথ্যপূর্ণ এবং বিনোদনমূলক ভিডিও।

আন্দ্রেয়াসের ক্ষেত্রে এই প্রকল্পটি নিশ্চিত করা হয়েছিল যে তিনি তার স্ত্রী তাকে যে সমস্ত কাজ করতে বলেছিলেন তা তিনি সম্পন্ন করেছেন।

তিনি কাজগুলি রেকর্ড করতে গুগল ক্যালেন্ডার ব্যবহার করেন। নির্দিষ্ট সময় এবং তারিখে গুগল ক্যালেন্ডার একটি নির্দিষ্ট ইভেন্টের জন্য রিমিন ডার হিসাবে একটি ইমেল পাঠায়। আমাদের ক্ষেত্রে, একটি ইভেন্ট একটি কাজ।

আন্দ্রেয়াসের প্রকল্পটি একটি LED চালু করার জন্য অনুস্মারক ব্যবহার করে! গুগল ক্যালেন্ডারের অবস্থা নির্বিশেষে এলইডি চালু থাকবে, যতক্ষণ না টাস্ক সম্পূর্ণ হলে এলইডি ম্যানুয়ালি বন্ধ করা হয় (যেমন সে ওয়াশিং মেশিন লোড করেছে)।

আমি প্রতি সপ্তাহে কোন হুইলি বিন কে কার্বসাইড রাখতে হবে তা স্মরণ করিয়ে দেওয়ার জন্য কোডটি ব্যবহার করেছি কারণ সেগুলি বিকল্প সপ্তাহে খালি করা হয়, নীল বিন (পুনর্ব্যবহারযোগ্য) এক সপ্তাহ তারপর কালো বিন (সাধারণ বর্জ্য) পরের দিন।

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

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

কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে
কিভাবে এটা কাজ করে

গুগল ক্যালেন্ডারে একটি ইভেন্ট (কাজ) তৈরি করা হয়।

গুগল ক্যালেন্ডারে একটি স্ক্রিপ্ট তৈরি করা হয়

ESP8266-E12 ওয়াইফাই চিপ দ্বারা গুগল ক্যালেন্ডার প্রতিবার চেক করা হয়।

যদি স্ক্রিপ্ট দ্বারা 'নীল' বা 'কালো' শব্দটি ফেরত দেওয়া হয়, একটি LED চালু করা হয়।

একটি সুইচ চাপলে LED বন্ধ হয়ে যাবে

আমার ক্ষেত্রে, আমার হুইলি বিন টিল্ট করা একটি ESP8266 কে শক্তিশালী করে, যা গুগল ক্যালেন্ডারের সাথে সংযোগ করে এবং 'নীল' বা 'কালো' শব্দগুলি আছে কিনা তা পরীক্ষা করে।

যদি 'নীল' ফেরত দেওয়া হয়, হুইলি বিন 'Azure_OK' এবং ক্যালেন্ডারে ব্যাটারির ভোল্টেজ লিখে, এটি LED বন্ধ করে দেয়।

যদি 'কালো' ফিরিয়ে দেওয়া হয়, হুইলি বিন 'Noir_OK' এবং ক্যালেন্ডারে ব্যাটারির ভোল্টেজ লিখে, এটি LED বন্ধ করে দেয়।

ধাপ 2: LED এবং সুইচ হার্ডওয়্যার

LED এবং সুইচ হার্ডওয়্যার
LED এবং সুইচ হার্ডওয়্যার
LED এবং সুইচ হার্ডওয়্যার
LED এবং সুইচ হার্ডওয়্যার
LED এবং সুইচ হার্ডওয়্যার
LED এবং সুইচ হার্ডওয়্যার

উপাদানগুলো

একটি 5v সরবরাহের জন্য একটি পুরানো ফোন চার্জারে প্রজেক্ট বক্স আঠালো।

1 x ESP8266-12e

1 x 5v থেকে 3v স্টেপ ডাউন (AMS1117) ডিভাইস

এলইডি কারেন্ট সীমাবদ্ধ করার জন্য 2 x 180 ওহম রেসিটর (আমি এই মানগুলি পেয়েছি)

2 x স্পর্শকাতর পুশ বোতাম সুইচ মোমেন্টারি ট্যাক্ট 12X12X7mm LED লাইট (ইবে) সহ

গরম দ্রবীভূত আঠালো বন্দুক।

সার্কিট

LEDs পিন 4 এবং 5 (সীমাবদ্ধ প্রতিরোধকগুলির মাধ্যমে) এবং ESP8266 এর 12 এবং 13 পিনের সাথে সুইচ সংযুক্ত।

সুইচ এবং LEDs এর অন্য দিকে 0v যান।

কারণ ESP8266 এত বহুমুখী, খুব কম উপাদান প্রয়োজন!

ফোনের চার্জার থেকে 5v AMS1117 এর মাধ্যমে 3v এ নেমে গেছে।

সফ্টওয়্যার বাকি কাজ করে - Reminder_org_TR_instruct.ino দেখুন

বিল্ট ইন এলইডি সহ স্পর্শকাতর সুইচগুলি দুর্দান্ত, তবে প্রকল্পের বাক্সে সেগুলি মাউন্ট করার একমাত্র পদ্ধতি হ'ল গরম দ্রবীভূত আঠালো!

ধাপ 3: হুইলি বিন হার্ডওয়্যার

হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার
হুইলি বিন হার্ডওয়্যার

উপাদান তালিকা

1 এক্স প্রকল্প বাক্স (আমি 3D আমার চূড়ান্ত সংস্করণ মুদ্রিত)

1 x ESP8266 - ইবে

1 xCR2 ব্যাটারি (3v) - আমাজন

1 এক্স সেট ব্যাটারি স্প্রিংস/সংযোগকারী - ইবে

1 x টিল্ট সুইচ - আমি মূলত পারদ টিল্ট সুইচ ব্যবহার করতাম কিন্তু সেগুলো ছিল একটু স্বভাবসুলভ তাই আমি বল বিয়ারিং টাইপ বেছে নিলাম। - ইবে

1 x PNP সাধারণ উদ্দেশ্য ট্রানজিস্টার - আমি একটি bc557 ব্যবহার করেছি কিন্তু বেশিরভাগ pnpই করবে! - ইবে

1 x সেলফ ল্যাচিং রিলে 3v টুইন কয়েল -আরএস অনলাইন 683-9873 ** দ্রষ্টব্য ** আরএস ওয়েবসাইটে ছবিটি 24v রিলে হিসাবে দেখায়, তবে, বর্ণনাটি স্পষ্টভাবে 3v (আমার মোট 5 টি ছিল)! এছাড়াও, এটি একটি সারফেস মাউন্ট রিলে। আমি একটি পিসিবি মাউন্ট খুঁজে পেতে পরিচালনা করেছি কিন্তু এটি দ্বিগুণ খরচ ছিল !! এই রিলেতে দুটি কয়েল রয়েছে, একটি কয়েল রিলে সেট করার জন্য এবং অন্যটি রিসেট করার জন্য।

বাজারে অন্যান্য স্ব -ল্যাচিং রিলে আছে, তবে, সেট / রিসেট সাধারণত একটি কয়েল ব্যবহার করে অপারেটিং নাড়ির মেরু পরিবর্তন করে করা যায় - সম্ভব, কিন্তু একটু বেশি হার্ডওয়্যার প্রয়োজন।

সার্কিট

স্ট্যান্ডবাইতে থাকলে সার্কিট শূন্য কারেন্ট টানে! (আমি এই সার্কিটটি বেশ কয়েকবার ব্যবহার করেছি এবং এটি ব্যাটারি চালিত প্রকল্পগুলির জন্য দুর্দান্ত যা কোনও ইলেকট্রনিক সুইচিং ব্যবহার করে না, যেমন ম্যাগনেটিক রিড রিলে সুইচ, টিল্ট সুইচ, ক্ষণস্থায়ী অ্যাকশন সুইচ)।

যখন টিল্ট সুইচ সক্রিয় হয়, রিলে 'সেট' হয় এইভাবে ESP8266 তে বিদ্যুৎ সরবরাহ করে এবং ESP8266 উচ্চের পিন 5 সেট করে যা ট্রানজিস্টর বন্ধ রাখে। ESP8266 ওয়াইফাই এর সাথে সংযুক্ত হওয়ার পরে এবং গুগল ক্যালেন্ডারে তথ্য পাঠানোর পরে, ESP8266 এর পিন 5 কম স্প্লাস করা হয় যা ট্রানজিস্টরকে চালু করে যার উপর রিলে পুনরায় সেট করে এবং ইউনিটকে শক্তি দেয়!

দ্রষ্টব্য - আমি এই ইউনিটগুলি গত আগস্ট (2018) তৈরি করেছি, সার্কিট ডায়াগ্রামটি স্মৃতি থেকে আঁকা হয়েছে, তবে এটি ঠিক দেখাচ্ছে:-)

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

ধাপ 4: সফটওয়্যার

আচ্ছা, এখানেই আমার অজ্ঞতা জ্বলজ্বল করে !!

. Ino ফাইল সংযুক্ত করা হয়েছে Andreas Spiess এর একটি পরিবর্তিত সংস্করণ। অনেক অপ্রয়োজনীয় কোড মন্তব্য করা হয়েছে। আমি আমার.gs ফাইলগুলির অনুলিপি সংযুক্ত করেছি। বেশিরভাগই ছিল পরীক্ষা এবং ত্রুটি!

আমি দৃ strongly়ভাবে সুপারিশ করছি যে আপনি এই ভিডিওগুলি দেখুন ভিডিও #185 এবং ভিডিও #189 যদি আপনি অনুরূপ কিছু করার ইচ্ছা করেন কারণ তার একটি গুগল স্ক্রিপ্ট ফাইল রয়েছে যা তার গিটহাব সাইটে তার.ino ফাইলগুলির সাথে পাওয়া যায় যা পড়তে এবং সংশোধন করা সহজ হবে আমার!

এরপর কি?

কয়েক মাস আগে থেকে, আমার স্ত্রী এবং আমাকে আমাদের medicationsষধগুলি অনলাইনে অর্ডার করতে হবে, আমার স্মৃতিশক্তি খুব ভাল নয় তাই আমি গুগল ক্যালেন্ডারে একটি টাস্ক সেট করতে চাই যা একটি বিছানার পাশের এলইডি চালু করে আমাকে পুনরায় সাজানোর সময় মনে করিয়ে দেবে।

যদি এই প্রকল্পটি রিমিক্স প্রতিযোগিতায় গৃহীত হয় এবং আপনি এটিকে যোগ্য মনে করেন, দয়া করে আমাকে একটি ভোট দিন!

অনেক ধন্যবাদ:-).

প্রস্তাবিত: