
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36



গাছপালা বাড়ানো মজাদার এবং তাদের জল দেওয়া এবং তাদের যত্ন নেওয়া সত্যিই ঝামেলা নয়। তাদের স্বাস্থ্য নিরীক্ষণের জন্য মাইক্রোকন্ট্রোলার অ্যাপ্লিকেশনগুলি ইন্টারনেটে রয়েছে এবং তাদের নকশার অনুপ্রেরণা উদ্ভিদ এর স্থির প্রকৃতি এবং এমন কিছু পর্যবেক্ষণের সহজতা থেকে আসে যা চারপাশে চলে না এবং ঘাম হয় না। আমি উদ্ভিদ বৃদ্ধির জন্য তুলনামূলকভাবে নতুন এবং ইন্টারনেটে গাইডগুলি ভাল অর্থ দিয়ে লেখা হয়েছে বলে মনে হচ্ছে কিন্তু প্রকৌশলী ধরনের নয়। যে বন্ধুকে আমি জিজ্ঞাসা করলাম "আমি তাদের কতটুকু পানি দিই …" উত্তর দিল একমাত্র উপায় হল উদ্ভিদটি উঁচু করা এবং যদি এটি হালকা মনে হয় তবে আপনি এটিকে জল দিন। তিনি "ক্রমবর্ধমান" খুব ভাল। মাটিতে আপনার আঙুল আটকে রাখা সত্যিই খুব বেশি সাহায্য করে না। অধিকাংশ ইন্সট্রাকটেবল একটি সস্তা মাটির আর্দ্রতা প্রোব ব্যবহার করে যা বিভিন্ন ধরণের ব্যর্থতার প্রবণ-যার মধ্যে সবচেয়ে স্পষ্টতই ভুল এবং জারা।
সাহিত্য পর্যালোচনা করে দেখা যায় যে ময়লা 40% পর্যন্ত জল হতে পারে এবং এটি পরিমাপ করার জন্য মোটামুটি ব্যয়বহুল যন্ত্রের প্রয়োজন। সস্তা প্রোবগুলি জল সঞ্চালনের উপর নির্ভর করে যা দ্রবীভূত লবণ এবং অন্যান্য কারণের সাথে পরিবর্তিত হবে। উপরে একটি গ্রাফ আছে যা আমি 2 সপ্তাহ ধরে ওজন করা ময়লার একটি পাত্রে করেছি এবং তারপরে ওভেন গরম করার পরে সমস্ত অ -সংযুক্ত জল অপসারণ করতে 300। মোট মাটির y০ শতাংশ জল এবং সরাসরি সূর্যের দশটি গরম দিনে এটি অপেক্ষাকৃত রৈখিক হারে এই পানির %৫% হারায়। তাহলে আর্দ্রতার সঠিক মাত্রা কত? বিভিন্ন কারণের উপর নির্ভর করে কিন্তু এই মেশিনটি তৈরির সময় একটি ভাল সূত্র হল আপনার উদ্ভিদকে সাবধানে সেই স্তরে জল দেওয়া যা আপনি সঠিক মনে করেন এবং মেশিনে সেট করুন যা সাবধানে তার ওজন পরিমাপ করে এবং তারপর একটি নির্দিষ্ট সীমার মধ্যে প্রয়োজনের সময় জল যোগ করে। ঝুলন্ত উদ্ভিদের ঝুড়ি এবং চাপযুক্ত জল ব্যবস্থার জন্য নকশা পরিবর্তন করা যেতে পারে।
মেশিনটি সৌরশক্তিতে চালাতে হয়েছিল, তার নিজস্ব জল সরবরাহের সাথে স্বায়ত্তশাসিত হতে হয়েছিল, ওয়েবে বিজ্ঞপ্তি দিয়ে তার জল সরবরাহ পর্যবেক্ষণ করা, বিদ্যুৎ কমানোর জন্য ব্যবহার না করার সময় ঘুমানো এবং বেস ওজন এবং ঘুমের মধ্যে কত জল এবং অন্যান্য ডেটা চক্র নতুন ESP32 মস্তিষ্কের জন্য ভাল প্রার্থী বলে মনে হয়েছিল।
ধাপ 1: আপনার সরবরাহ সংগ্রহ করুন



মেশিনটি দুটি বিগবক্স স্টোর 12 ইঞ্চি সিরামিক টাইলস থেকে তৈরি করা হয়েছে একটি অ্যালুমিনিয়াম চ্যানেলের ফ্রেমে একটি জলের ট্যাঙ্কে স্যান্ডউইচিং করে। ইলেকট্রনিক্স পিছনে একটি প্লাস্টিকের বৈদ্যুতিক বাক্সে সুরক্ষিত। জলের ট্যাঙ্কে একটি আবদ্ধ পাম্প এবং সেন্সর ইউনিট থেকে একটি প্রস্থান পায়ের পাতার মোজাবিশেষ রয়েছে যা উদ্ভিদকে খাওয়ানোর ট্যাঙ্কের নীচে আঠালো। ইউনিটের শীর্ষে একটি ক্রস বিম থেকে লোড সেল ক্যান্টিলিভার।
1. অ্যারো হোম প্রোডাক্ট 00743 2 গ্যালন স্লিমলাইন বেভারেজ কনটেইনার ক্লিয়ার
2. uxcell 5Pcs 5.5V 60mA Poly Mini Solar Cell Panel Module DIY
3. Arduino জন্য Gikfun মেটাল বল টিল্ট ঝাঁকুনি অবস্থান সুইচ
4. Uxcell a14071900ux0057 10Kg অ্যালুমিনিয়াম খাদ ইলেকট্রনিক স্কেল লোড সেল
5. Adafruit HUZZAH32 - ESP32 পালক বোর্ড
6. HX711 ওজন ওজন লোড সেল রূপান্তর মডিউল সেন্সর Arduino জন্য বিজ্ঞাপন মডিউল
7. Adafruit Latching Mini Relay FeatherWing
8. ব্যাটারি সুরক্ষা সহ TP4056 লিথিয়াম সেল চার্জার মডিউল
9. অ্যাকোয়ারিয়াম হাইড্রোপনিক চালিত VIA USB DC 3.5-9V এর জন্য ECEEN ইউএসবি পাম্প মিনি সাবমার্সিবল ওয়াটার পাম্পিং
10. 18650 ব্যাটারি হোল্ডারের সাথে লিপো ব্যাটারি
ধাপ 2: বক্স তৈরি করুন




বক্স ফ্রেমটি বিগবক্স 1 ইঞ্চি অ্যালুমিনিয়াম এঙ্গেল দিয়ে তৈরি। আপনি ছবিগুলি থেকে সাধারণ ধারণা পান এবং এটি একত্রিত করা খুব কঠিন নয়। ফ্রেমগুলি বর্গফুট টাইলগুলির উপর ভিত্তি করে তৈরি করা হয় যা ইউনিটের সামনের এবং পিছনের দিকগুলি গঠন করে। টাইলস সিলিকন আঠা দিয়ে অ্যালুমিনিয়াম ফ্রেমের মুখে ধরে থাকে। কেন্দ্র বিভাগের মাত্রা আপনার জলের ট্যাঙ্কের আকারের উপর নির্ভর করে। ট্যাঙ্ক খোলার নকশা করা হয়েছে যাতে আপনি সহজেই এটিকে ইউনিট থেকে টেনে বের করে আনতে পারেন এবং উপর থেকে এটি পুনরায় পূরণ করতে পারেন। তারগুলি এবং টিউবগুলি যা ট্যাঙ্কটি সংযুক্ত করে তা যথেষ্ট দীর্ঘ হওয়া উচিত এবং পিছনে কার্ল করা উচিত।
সৌর প্যানেল বসানো নকশা নির্ভর। আমি এটিকে 'ডাইস' লুক দিতে একাধিক রাউন্ড প্যানেল ব্যবহার করতে যাচ্ছিলাম কিন্তু স্কোয়ারে স্থির ছিলাম কারণ তারা ভোল্টেজ এবং কারেন্টের সেরা সমন্বয় দিয়েছে। আমি একাধিক সোলার প্যানেল যুক্ত করার বিস্তারিত বিবরণে যাচ্ছি না কিন্তু চার্জার সার্কিট কাজ করার জন্য আপনার কমপক্ষে 5.5v প্রয়োজন। অ্যাম্পারেজ বাড়ানোর জন্য এই প্যানেলগুলি সমান্তরালভাবে সংযুক্ত ছিল। সিরামিক টাইলগুলির গর্তগুলি সাবধানে একটি হীরক বিট দিয়ে ড্রিল করা হয়-এটি করার জন্য আপনি কুল্যান্ট হিসাবে জল ব্যবহার করেন তা নিশ্চিত করুন বা আপনি বিটটি নষ্ট করবেন। এই গর্তগুলির প্রত্যেকটি মাত্র কয়েক মিনিট সময় নিতে হবে। টাইলসের ভিতরে প্যানেল এবং তারগুলি ধরে রাখার জন্য উদার পরিমাণে সিলিকন আঠা ব্যবহার করুন।
লোড সেলটি খুব যুক্তিসঙ্গত এবং বিভিন্ন ওজনে রেট দেওয়া হয়। আমি 10 কেজি জাত ব্যবহার করেছি কিন্তু আপনি যদি সেই অনুযায়ী ভারী-প্ল্যান্টার প্ল্যান করতে যাচ্ছেন। আমার অন্যান্য নির্দেশাবলীর মতো: https://www.instructables.com/id/Bike-Power-Pedal-IoT/ এই লোড কোষগুলিকে তাদের সাপোর্ট সাইড থেকে তাদের 4mm এবং 5mm টেপযুক্ত স্ক্রু হোল দিয়ে বের করতে হবে। এই ক্ষেত্রে দুটি সিরামিক টাইল সাপোর্টের মধ্যে একটি অ্যালুমিনিয়াম ক্রস পিস লোড সেলের এক প্রান্ত ধরে রাখে। অন্যটি ফ্ল্যাট অ্যালুমিনিয়াম বার সিলিকনের একটি প্ল্যাটফর্মকে সমর্থন করে যা উদ্ভিদ নিষ্কাশন কাপে আঠালো। এই লোকদের থেকে তারের সাথে খুব সতর্ক থাকুন-তারা খুব ভঙ্গুর এবং তাদের উৎপত্তির কাছাকাছি ভেঙে গেলে মেরামত করা প্রায় অসম্ভব। তাদের অখণ্ডতা বজায় রাখতে প্রচুর গরম আঠালো বা সিলিকন দিয়ে গুপ করুন।
ধাপ 3: পাম্প/খালি সুইচ হোল্ডার তৈরি করুন



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




Adafruit HUZZAH32 - ESP32 Feather Board একটি অপেক্ষাকৃত নতুন মাইক্রোকন্ট্রোলার এবং এই মস্তিষ্কের উদ্ভিদ সহায়ক হিসেবে খুব ভালো কাজ করে। পুরনো 8266 এর উপর এই বোর্ডের সুবিধা হল তার ভালো ঘুমের ক্ষমতা (অনুমান করা হয় এক ঘণ্টার পরিবর্তে বছর …) ঘুমের মধ্যে যা শিখেছে তা মনে রাখার ক্ষমতা যখন napping এবং আরো পিন। মহান Youtuber Andreas Spiess ESP32 কে ওজন করার সঠিক কাজ করার জন্য কোডের পরিবর্তনগুলি বর্ণনা করে এবং বিস্তারিত কিভাবে কাজ করে সে সম্পর্কে আরো জানতে চাইলে তার ভিডিও দেখা উচিত। আরডুইনো আইডিই থেকে ঘুমের উদাহরণটিও এই সফটওয়্যারের জন্য ব্যবহৃত এবং সংশোধন করা হয়েছিল।
ফ্রিজিং ডায়াগ্রাম সাবধানে আপনাকে সমস্ত তারের সংযোগ দেখায়। উপাদানগুলি পারফ বোর্ডগুলি একত্রিত করা হয়েছিল এবং তারপরে একসঙ্গে তারযুক্ত করা হয়েছিল। Lipo ব্যাটারি আপনার নিজস্ব স্লেজে 18650 স্ট্যান্ডার্ড সস্তা। চার্জার বোর্ড হল একটি TP4056 যা আন্দ্রেয়াস বলছেন এই সৌর চার্জিং ভূমিকাতে খুব দক্ষ। অন্তর্নির্মিত LED সহ চালু/বন্ধ বোতামটি পুরো সিস্টেমকে বিদ্যুৎ প্রেরণ করে সেইসাথে সাধারণ রিলে সংযোগ যা পাম্পকে শক্তি দেয়। রিলে বোর্ড একটি চমৎকার অ্যাডাফ্রুট ল্যাচিং রিলে ফেদার বোর্ড যা 3 V তে চলে।
সমস্ত উপাদান একটি প্লাস্টিকের বহিরঙ্গন বৈদ্যুতিক বাক্সে স্তূপ করা হয় যাতে নিচের অংশে খোলা বায়ু প্রবাহের অনুমতি দেয় কিন্তু বৃষ্টি বন্ধ করে। প্রোগ্রামিং এবং সিরিয়াল মনিটরিংকে কভার বন্ধ করে দেওয়ার জন্য ESP32 উপরে রাখুন।
ধাপ 5: সফটওয়্যার

"লোড হচ্ছে =" অলস"




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


হ্যাঁ, ভালভাবে ডিজাইন করা মেশিনটি এক সপ্তাহ বা তারও বেশি সময় ধরে ভাল কাজ করেছিল এবং তারপরে ESP32 এর একটি অদ্ভুত লুপে যাওয়ার প্রবণতা থাকবে এবং সঠিকভাবে বুট হবে না এবং রাতারাতি এর ব্যাটারি নিষ্কাশন করবে। সফটওয়্যার পরিবর্তনের কোন পরিমাণ এটিকে প্রভাবিত করতে পারে না তাই আমি ইএসপি এর এনার্জি সাইক্লিং নিয়ন্ত্রণ করার জন্য একটি Adafruit TPL5111 ছেড়ে দিলাম এবং যোগ করলাম কিন্তু যেহেতু আমি আর আগের মত মেমরি ব্যবহার করতে পারিনি যেমন আমি EEPROM ব্যবহার করার জন্য লিখেছিলাম এবং থিংসপিক থেকে Blynk তে পরিবর্তন করেছি যা আমি আপনার ফোনে আরও মজা এবং সত্যিই একটি ভাল সিস্টেম খুঁজুন। হার্ডওয়্যার পরিবর্তন টিপিএল 5111 কে পাওয়ার এবং গ্রাউন্ডের সাথে সংযুক্ত করার একটি বিষয়, ESP এর সাথে একটি সম্পন্ন পিন এবং EN পিনকে সক্ষম করুন। নিশ্চিত করুন যে আপনি বোর্ডে EN-out এবং EN এর মধ্যে একটি টগল সুইচ রেখেছেন যাতে আপনি প্রোগ্রাম পরিবর্তন করতে এবং আপলোড করতে পারেন। আমি প্রতি দুই ঘন্টা ঘুমের চক্র সেট করি। EEPROM মুছে ফেলার জন্য এবং একটি নতুন উদ্ভিদ বা অতিরিক্ত ওজনের জন্য ইউনিটটি পুনরায় সেট করার জন্য আমি মেমরি পরিষ্কার করতে এবং ওজন প্রক্রিয়াটি পুনরায় চালু করার জন্য ব্লাইঙ্কে একটি সুইচ স্থাপন করেছি। নতুন সফটওয়্যারের জন্য প্রোগ্রামটি উপরে অন্তর্ভুক্ত করা হয়েছে এবং Blynk- এ প্রোগ্রামটি সেট আপ করা স্পষ্ট। এই মেশিনটি সত্যিই দুর্দান্ত কাজ করে এবং কিছু ড্যান্ডি উত্পাদন করে। আমি আসলে মুগ্ধ হয়েছি যে জিনিসটি কতটা মজাদার হয়ে উঠল --- সৌর কোষগুলি সহজে কাজ করে এবং এটি কখনই শক্তির বাইরে চলে যায় না।
প্রস্তাবিত:
ব্যাটারি চালিত অফিস। পূর্ব/পশ্চিম সৌর প্যানেল এবং বায়ু টারবাইন অটো স্যুইচিং সহ সৌর সিস্টেম: 11 টি ধাপ (ছবি সহ)

ব্যাটারি চালিত অফিস। অটো সুইচিং ইস্ট/ওয়েস্ট সোলার প্যানেল এবং উইন্ড টারবাইন সহ সৌর সিস্টেম: প্রকল্প: একটি 200 বর্গফুট অফিস ব্যাটারি চালিত হতে হবে। অফিসে অবশ্যই এই সিস্টেমের জন্য প্রয়োজনীয় সমস্ত কন্ট্রোলার, ব্যাটারি এবং উপাদান থাকতে হবে। সৌর এবং বায়ু শক্তি ব্যাটারি চার্জ করবে। শুধুমাত্র একটি সামান্য সমস্যা আছে
ব্যাটারি ছাড়া সৌর আলো, অথবা সৌর দিনের আলো কেন নয়?: 3 ধাপ

ব্যাটারি ছাড়া সৌর আলো, অথবা সৌর দিনের আলো … কেন নয়?: স্বাগতম। আমার ইংরেজি ডেইলাইটের জন্য দু Sorryখিত? সৌর? কেন? দিনের বেলায় আমার একটু অন্ধকার ঘর আছে, এবং ব্যবহার করার সময় আমাকে লাইট চালু করতে হবে দিন ও রাতের জন্য সূর্যালোক ইনস্টল করুন (1 রুম): (চিলিতে) -সোলার প্যানেল 20w: US $ 42-ব্যাটারি: US $ 15-সৌর চার্জ নিয়ন্ত্রণ
আবহাওয়া ভিত্তিক সঙ্গীত জেনারেটর (ESP8266 ভিত্তিক মিডি জেনারেটর): 4 টি ধাপ (ছবি সহ)

আবহাওয়া ভিত্তিক মিউজিক জেনারেটর (ESP8266 ভিত্তিক মিডি জেনারেটর): হাই, আজ আমি ব্যাখ্যা করব কিভাবে আপনার নিজের সামান্য আবহাওয়া ভিত্তিক মিউজিক জেনারেটর তৈরি করা যায়। এবং হালকা তীব্রতা এটা সম্পূর্ণ গান বা জ্যোতির্বিজ্ঞান করতে আশা করবেন না
টাস্ক ম্যানেজার - একটি গৃহস্থালি কাজ ব্যবস্থাপনা সিস্টেম: 5 টি ধাপ (ছবি সহ)

টাস্ক ম্যানেজার - একটি গৃহস্থালির কাজ ব্যবস্থাপনা ব্যবস্থা: আমি আমাদের পরিবারের (এবং, আমি কল্পনা করি, অন্যান্য অনেক পাঠকের) সম্মুখীন একটি বাস্তব সমস্যার সমাধান করার চেষ্টা করতে চেয়েছিলাম, যা আমার সন্তানদের সাহায্য করার জন্য বরাদ্দ, অনুপ্রাণিত এবং পুরস্কৃত করার উপায়। গৃহস্থালি কাজের সঙ্গে। এখন পর্যন্ত, আমরা একটি স্তরিত শীট রেখেছি
সৌর বিকিরণ ডিভাইস (SID): একটি Arduino ভিত্তিক সৌর সেন্সর: 9 ধাপ

সৌর ইরেডিয়েন্স ডিভাইস (SID): একটি Arduino ভিত্তিক সৌর সেন্সর: সৌর ইরেডিয়েন্স ডিভাইস (SID) সূর্যের উজ্জ্বলতা পরিমাপ করে এবং বিশেষভাবে শ্রেণীকক্ষে ব্যবহারের জন্য ডিজাইন করা হয়েছে। তারা Arduinos ব্যবহার করে নির্মিত হয়, যা তাদের জুনিয়র উচ্চ শিক্ষার্থী থেকে প্রাপ্তবয়স্কদের প্রত্যেকের দ্বারা তৈরি করার অনুমতি দেয়। এই প্রতিষ্ঠানটি