সুচিপত্র:

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

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

ভিডিও: আইপ্যাড প্লে টাইমার: 5 টি ধাপ (ছবি সহ)
ভিডিও: আইফোন থেকে অ্যান্ড্রয়েড ফোনে ছবি-ভিডিও শেয়ার | How to Transfer Data from Iphone to Android Phone 2024, নভেম্বর
Anonim
Image
Image
আইপ্যাড প্লে টাইমার
আইপ্যাড প্লে টাইমার

আমি মনে করি এটি এমন একটি বিষয় যা প্রতিটি পিতামাতার সাথে লড়াই করছে। বাচ্চারা তাদের আইপ্যাড (বা অন্য কোন ট্যাবলেট) দিয়ে কতটা খেলতে পারে।

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

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

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

অবশ্যই প্রতিটি কার্ড শুধুমাত্র একবার ব্যবহার করা যাবে! একটি "অভিভাবক" আরএফআইডি ট্যাগ রয়েছে যা সমস্ত ব্যবহৃত কার্ডগুলি পুনরায় সেট করতে পারে, যাতে সেগুলি পুনরায় ব্যবহার করা যায়।

যদি আপনি এই প্রকল্পটি পছন্দ করেন, দয়া করে ঘড়ি প্রতিযোগিতায় আমার জন্য ভোট দিন:-)

ধাপ 1: হার্ডওয়্যার

হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার
হার্ডওয়্যার

কেসটি 3 মিমি কাঠের লেজারকাট। আপনি.dwg ফাইলটি এখানে ডাউনলোড করতে পারেন (সংযুক্ত ফাইলগুলি দেখুন)। এটি 3 মিমি 8 স্তর নিয়ে গঠিত। আপনি অবশ্যই এটি আপনার ট্যাবলেট ডিভাইসের বেধ (স্তরের পরিমাণ) এবং প্রস্থের সাথে সামঞ্জস্য করতে পারেন।

মাঝখানে একটি আর্কেড স্টাইলের সুইচ রাখা আছে, টেবিলড insোকানো হয়েছে কিনা তা সনাক্ত করতে।

যদি আপনি 2D ডিজাইন (.dwg ফাইল) এর সাথে পরিচিত না হন। আমি ড্রাফটসাইট নামক ফ্রি সফটওয়্যারটি ব্যবহার করেছি। আপনি এটি এখানে ডাউনলোড করতে পারেন:

যদি আপনার নিজের কাছে লেজার কাটার না থাকে তবে স্থানীয় মেকারস্পেস / ফ্যাবল্যাব, / হ্যাকারস্পেস খুঁজে বের করার চেষ্টা করুন তাদের সম্ভবত লেজার কাটার থাকবে। নকশাটি খুব বড় নয়, তাই আপনি একটি ছোট লেজার কাটারে এটি সহজেই (একাধিক টুকরো করে) কাটাতে সক্ষম হবেন।

নকশায় স্ক্রু ছিদ্র রয়েছে, তবে আমি পৃথক স্তরগুলিও আঠালো করেছি।

কেসটি তৈরি হওয়ার পরে, আমি এটি স্যান্ড করেছিলাম, একটি সাদা প্রাইমার ব্যবহার করেছি এবং সেই ধূসর/সিলভার পরে এটি স্প্রে করেছিলাম।

আপনি কেসটি একটি প্রাচীরের সাথে ঝুলিয়ে রাখতে পারেন, অথবা আমার ক্ষেত্রে আমি এটি একটি ভারী ধাতব বারের উপরে বসিয়েছি (যা আমি একটি IKEA পায়খানা ফেলে দেওয়ার পরে রেখেছিলাম, যার মধ্যে এই বারগুলি ছিল, যাতে টিপের উপর কাছাকাছি না থাকে।

ধাপ 2: ইলেকট্রনিক্স

ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স
ইলেকট্রনিক্স

আমি ইলেকট্রনিক্সকে সস্তা এবং ব্যবহার করা সহজ রাখতে চেয়েছিলাম। তাই আমি এডাফ্রুট থেকে একটি ইএসপি 8266 এর উপর ভিত্তি করে নকশা তৈরি করেছি:

এটি একটি $ 9.95 'arduino' চিপ ওয়াইফাই সহ এবং aliexpress এ আপনি অনেক সস্তা ESP8266 ডিভাইস খুঁজে পেতে পারেন যা সকলেরও কাজ করা উচিত।

নকশাটি ESP8266 এর সমস্ত পোর্টকে শেষ করে দিয়েছে। I2C এবং SPI উভয়ই ব্যবহার করা হয়।

  • অ্যাডফ্রুট i2c LED এর জন্য I2C ব্যাক ব্যাক:
  • MFRC-522 এর জন্য SPI (শুধু aliexpress.com "mfrc-522" এ অনুসন্ধান করুন
  • সুইচ সংযুক্ত করার জন্য একটি পোর্ট
  • পাইজো স্পিকার সংযুক্ত করার জন্য একটি পোর্ট, যাতে ডিভাইসটি 'বীপ' করতে পারে:-)

এটা একটু টাইট ফিট ছিল, কিন্তু আমার ভাল-পুরনো গরম-আঠালো বন্দুকের সাহায্যে, আমি সবকিছুকে তার জায়গায় আটকে রাখতে সক্ষম হয়েছিলাম:-)

এখানে হার্ডওয়্যার উপাদানগুলির সম্পূর্ণ তালিকা:

  • Adafruit HUZZAH ESP8266 ব্রেকআউট
  • Adafruit 0.56 "4-Digit 7-Segment Display w/I2C Backpack
  • MFRC-522 RF-ID রিডার
  • পাইজো বুজার
  • 1x 10K ওহম প্রতিরোধক (সুইচের জন্য)
  • 1x 100 ওহম প্রতিরোধক (পাইজোর জন্য)
  • আর্কেড মাইক্রো সুইচ
  • FTDI সিরিয়াল TTL-232 USB কেবল (ESP8266 প্রোগ্রামিং এর জন্য)

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

সফটওয়্যার
সফটওয়্যার

আপনি Arduino কোডটি ডাউনলোড করতে পারেন:

আপনি যে সফ্টওয়্যারটি আপনার ওয়াইফাই সেটিংস (SSID এবং পাসওয়ার্ড) এর মধ্যে কনফিগার করতে হবে। এছাড়াও আপনি কোন RFID কার্ড ব্যবহার করছেন তা যোগ করতে হবে।

আপনি যদি আপনার এসএসআইডি কার্ডের আইডি না জানেন, শুধু সফটওয়্যারটি চালান এবং সিরিয়াল আউটপুট দেখুন, এটি যেকোনো "অচেনা কার্ড" দেখাবে এবং তাদের আইডি প্রদর্শন করবে।

কার্ড কনফিগারেশন

প্রতি কার্ডে আপনি কত মিনিট যোগ করবেন তা কনফিগার করতে পারেন।

যদি আপনি একটি কার্ডকে 254 হিসাবে কনফিগার করেন তবে এটি সমস্ত ব্যবহৃত কার্ডকে অব্যবহৃত রিসেট করবে।

আরএফআইডি কার্ড কী ব্যবহার করা হয়েছে তা সফটওয়্যার ট্র্যাক রাখে। সুতরাং একটি রিসেট না হওয়া পর্যন্ত, তারা ব্যবহার করা যাবে না এবং একটি "ইউএসইডি" প্রদর্শন করা হবে যখন কার্ডটি উপস্থাপন করা হবে।

সফ্টওয়্যারটি প্রতি মিনিটে EEPROM মেমরিতে "শেষ মিনিট" সঞ্চয় করে, তাই বিদ্যুৎ ব্যর্থতার ক্ষেত্রে, বা একটি বাচ্চা ডিভাইসটি পুনরায় সেট করার চেষ্টা করলে, এটি সর্বদা শেষ মিনিটে ফিরে আসবে।

কাউন্টডাউন

কাউন্টডাউন ঘড়িটি পরিমাণ বা ঘন্টা প্রদর্শন করবে: মিনিট বাকি, যখন 60 মিনিটের বেশি সময় থাকবে। শেষ 60 মিনিটের জন্য এটি মিনিট: সেকেন্ড প্রদর্শন করবে

বিজ্ঞপ্তি

ডিভাইসের একটি মূল উপাদান হল এটি ট্যাবলেটে বিজ্ঞপ্তি পাঠাবে। যেহেতু ESP8266 HTTPS প্যাকেজ পাঠাতে পারে না (এনক্রিপশনের জন্য যথেষ্ট হর্স পাওয়ার নয়), এটি IFTTT বিজ্ঞপ্তি পরিষেবা এবং ওয়েবহুক ব্যবহার করছে, যা সাধারণ HTTP কল সমর্থন করে। IFTT কনফিগারেশনের জন্য পরবর্তী বিভাগ দেখুন।

ধাপ 4: IFTTT এর মাধ্যমে বিজ্ঞপ্তি

IFTTT এর মাধ্যমে বিজ্ঞপ্তি
IFTTT এর মাধ্যমে বিজ্ঞপ্তি
IFTTT এর মাধ্যমে বিজ্ঞপ্তি
IFTTT এর মাধ্যমে বিজ্ঞপ্তি
IFTTT এর মাধ্যমে বিজ্ঞপ্তি
IFTTT এর মাধ্যমে বিজ্ঞপ্তি

যেহেতু ESP8266 HTTPS রিকোয়েস্ট করতে পারে না, তাই অধিকাংশ বিজ্ঞপ্তি API গুলি সম্ভব নয়। এটা বিস্ময়কর যে IFTTT এর এখনও একটি প্রাথমিক HTTP ওয়েবহুক রয়েছে। HTTP রিকোয়েস্ট করা হলে এটি আপনাকে একটি অ্যাকশন ট্রিগার করতে দেয়। তার উপর ভিত্তি করে আপনি একটি বিজ্ঞপ্তি কর্ম শুরু করতে পারেন।

আপনার ট্যাবলেটে IFTTT অ্যাপটি ইনস্টল করা দরকার। আইপ্যাড এবং অ্যান্ড্রয়েড উভয়ই সমর্থিত। আমার ক্ষেত্রে আমি আইপ্যাডের জন্য এটি করার জন্য একটি পৃথক অ্যাকাউন্ট তৈরি করেছি।

ওয়েবহুক সেটিংসে, আপনি অনন্য কীটি পাবেন, যা আপনাকে আরডুইনো কোডে যুক্ত করতে হবে।

ধাপ 5: সারাংশ

সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ
সারসংক্ষেপ

সুতরাং আপনি যদি সক্ষম হন …

  • লেজার কাটার ব্যবহার করে ফ্রেম তৈরি করা
  • সব উপাদান একসঙ্গে soldered পান
  • IFTTT পরিষেবা কনফিগার করুন
  • এবং আপনার ESP8266 এ সঠিক Arduino কোড আপলোড করুন

আপনি আপনার আসক্ত সন্তানকে ডিভাইস টাইম কন্ট্রোল এর একটি পরিষ্কার সিস্টেমের প্রস্তাব দিতে পারেন:-)

প্রস্তাবিত: