সুচিপত্র:
- ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
- ধাপ 2: 3D মুদ্রণ
- ধাপ 3: পরিকল্পিত
- ধাপ 4: অ্যাপ তৈরি করা - Blynk
- ধাপ 5: কোড
- ধাপ 6: সবকিছু একসাথে রাখা
- ধাপ 7: উপসংহার
ভিডিও: আপনার মাছের ফ্লেক্স যে কোন জায়গা থেকে খাওয়ান!: 7 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
বিশ্বের যে কোন স্থান থেকে আপনার মাছ খাওয়ান। ফ্লেক্সের সাথে সামঞ্জস্যপূর্ণ! ইন্টারনেটে অনেক ফিশ ফিডার আছে কিন্তু ফিশ ফ্লেক্স খাওয়ান এমন অনেকেই নেই। আমার গোল্ডফিশের প্রধান খাদ্য। আমি আমার মাছ খাওয়ানো উপভোগ করি এবং যখন আমি ভ্রমণ করি তখন আমি সেই একই উপভোগ করতে চাই। আপনি যদি আপনার মাছ খাওয়াতে ভুলে যান তবে এটিও দুর্দান্ত। কাজের পথে আর ঘুরাঘুরি নয়! অ্যাপ্লিকেশনটিতে একটি ডিসপ্লেও রয়েছে যা শেষ খাওয়ানোর সময় দেখায়। এটি আপনাকে আপনার মাছকে অতিরিক্ত বা কম খাওয়াতে সাহায্য করবে এবং কম $ 20 ধন্যবাদ এটি অনেক বাণিজ্যিক সমাধানের চেয়ে সস্তা।
Arduino সঙ্গে আমার প্রথম প্রকল্প একটি স্বয়ংক্রিয় ফিশ ফিডার ছিল। Arduino এবং 3D মুদ্রণ উভয় বিষয়ে আমার জ্ঞানের অভাবের সাথে সেই প্রকল্পটি দুর্দান্ত ছিল না। এই প্রকল্পের লক্ষ্য ছিল একটি উন্নত সংস্করণ তৈরি করা। আমি আমার বৃদ্ধি দেখতে পছন্দ করেছি, এই সংস্করণটি কতটা ভাল তা দেখে। এই ফিডারটি NodeMCU এবং Blynk অ্যাপ্লিকেশনের উপর ভিত্তি করে তৈরি।
আপডেট: গ্রীষ্মমন্ডলীয় বা উপকূলীয় অঞ্চলের আর্দ্র জলবায়ুতে, খাবার আর্দ্রতায় ভিজতে থাকে এবং জমাট বাঁধা এবং বেশ স্থূল হয়ে যায়। এই জলবায়ুতে বসবাসকারীদের জন্য, আমি এমন একটি নকশা সুপারিশ করব যা ব্যবহার না করার সময় খাদ্য সিল করে রাখে।
ধাপ 1: যন্ত্রাংশ এবং সরঞ্জাম
যন্ত্রাংশ
NodeMCU
$8
মাইক্রো এসজি 90 সার্ভো
$1.70
ব্রেডবোর্ড
$4
জাম্পার তার
21¢
মাইক্রো ইউএসবি কেবল
$2
3D মুদ্রিত অংশ
স্মার্টফোন - আপনাকে Blynk অ্যাপটি ডাউনলোড করতে হবে। আইফোন এবং অ্যান্ড্রয়েডে পাওয়া যায়।
গরম আঠা - জায়গায় servo সংযুক্ত এবং শেকার টুকরা servo শিং সংযুক্ত করা।
ফিশ ফ্লেক্স কনটেইনার - আমি এই বোতলে ফিট করার জন্য ফিশ ফিডার ডিজাইন করেছি। আপনি ফিট করার জন্য একটি বোতল 3 ডি মুদ্রণ করতে পারেন। আমি PetSmart এ আমার দোকানে কিনেছি।
সরঞ্জাম
3D প্রিন্টার
গরম আঠা বন্দুক
স্যান্ডপেপার - আমি 100 গ্রিট ব্যবহার করেছি। এটির স্লটে সার্ভো ফিট করার জন্য এটি প্রয়োজন হতে পারে।
প্রোগ্রাম এবং লাইব্রেরি
Arduino IDE
ব্লাইঙ্ক অ্যাপ
ব্লাইঙ্ক লাইব্রেরি
ধাপ 2: 3D মুদ্রণ
আমি টিঙ্কারক্যাডে ফিশ ফিডার ডিজাইন করেছি। আমি Fusion360 শিখছি কিন্তু বর্তমানে Tinkercad নিয়ে আরো আত্মবিশ্বাসী। ফিডারটি piecesচ্ছিক বোতল দিয়ে দুই টুকরো করে প্রিন্ট করে। বড় টুকরা বোতল, servo, এবং NodeMCU থাকে। দ্বিতীয় টুকরা servo শিং সংযুক্ত করে। খাবার টুকরো টুকরো করে পানিতে ফেলে দেওয়া হয়। উভয় টুকরা সমর্থন ছাড়াই মুদ্রিত হতে পারে। আমি 25% ইনফিল ব্যবহার করেছি। বোতলটি সুপারিশ করা হয় তবে যন্ত্রাংশের পৃষ্ঠা থেকে মাছের খাবারের বোতলটি ব্যবহার করা যেতে পারে। বড় টুকরাটি আমাকে মুদ্রণ করতে প্রায় পাঁচ ঘন্টা সময় নিয়েছিল এবং সার্ভার সংযুক্তিতে প্রায় দেড় ঘন্টা সময় লেগেছিল। আপনি এখানে ফাইলগুলি খুঁজে পেতে পারেন: থিংভার্সে প্রিন্টার ফাইল
আমি বর্তমানে একটি MOD-t তে মুদ্রণ করছি। এর সস্তা মূল্য এবং ব্যবহার করা সহজ সফ্টওয়্যার এটি আমার জন্য একটি দুর্দান্ত প্রথম প্রিন্টার করেছে। যাইহোক, আমি একটি নতুন মুদ্রক পছন্দ করবো কারণ আমি একজন CAD ডিজাইনার এবং উদ্ভাবক হিসাবে বৃদ্ধি পাচ্ছি।
ধাপ 3: পরিকল্পিত
NodeMCU Arduino এর মতো একটি মাইক্রোকন্ট্রোলার। পার্থক্য হল এটি একটি অন্তর্নির্মিত esp চিপ আছে। এর অর্থ কোন বাহ্যিক উপাদান ছাড়া এটি ওয়াইফাই এর সাথে সংযোগ স্থাপন করতে পারে।
তৈরি করা একমাত্র সংযোগগুলি হল সার্ভো এবং নোডএমসিইউ এর মধ্যে। Gnd কে Gnd এর সাথে সংযুক্ত করুন। NodeMCU এর ভিনের সাথে সংযুক্ত সার্ভোর 5v। Servo এর সংকেত তারের তারপর NodeMCU এর D1 সংযুক্ত করে। নোডএমসিইউতে আপনার সাধারণ আরডুইনো থেকে আলাদা পিনআউট রয়েছে। NodeMCU এর D1 Arduino এর D5 পিনের সাথে মিলে যায়। পিনআউটও দেখুন। কোড যেখানে আমরা আমাদের পিন সংজ্ঞায়িত আমাদের দুটি পছন্দ আছে। হয় পিনটিকে "D1" বলে ডাকুন অথবা "5" বলুন। উভয় বিকল্প কাজ করে।
ধাপ 4: অ্যাপ তৈরি করা - Blynk
ব্লাইঙ্ক একটি আইওএস এবং অ্যান্ড্রয়েড অ্যাপ্লিকেশন যা মাইক্রোকন্ট্রোলারকে ওয়াইফাই, ব্লুটুথ, ইথারনেট ইত্যাদির মাধ্যমে সংযোগের অনুমতি দেয়। এই প্রকল্পে আমরা অ্যাপ্লিকেশনটির সাথে ওয়াইফাই সংযোগ করি। Blynk একটি ড্র্যাগ এবং ড্রপ অ্যাপ্লিকেশন যা সহজে, কাস্টমাইজড স্ক্রিনগুলিকে প্রকল্পগুলি নিয়ন্ত্রণ করতে দেয়।
Blynk অ্যাপ্লিকেশন সেট আপ করতে:
Blynk অ্যাপটি ডাউনলোড করুন।
একটি অ্যাকাউন্ট সেটআপ করুন। একটি বাস্তব ইমেল ঠিকানা ব্যবহার করুন। আপনার প্রামাণ্য কোড এই ইমেইলে পাঠানো হবে।
"নতুন প্রকল্প তৈরি করুন" এ ক্লিক করুন।
আপনার প্রকল্পের নাম দিন।
ডিভাইস "NodeMCU" নির্বাচন করুন।
সংযোগের ধরন "ওয়াইফাই" নিশ্চিত করুন।
"প্রকল্প তৈরি করুন" এ ক্লিক করুন।
পর্দায় ক্লিক করুন এবং একটি সাইড বার প্রদর্শিত হবে।
একটি বোতাম নির্বাচন করুন।
বোতামের নাম দিন।
"ভার্চুয়াল 1" হিসাবে আউটপুট নির্বাচন করুন।
নিশ্চিত করুন যে এটি "পুশ" মোডে আছে।
নাম "ফিডিং" এবং অফ "ফিড"।
"ওকে" ক্লিক করুন আবার পর্দায় ক্লিক করুন।
একটি "লেবেল করা মান প্রদর্শন M" নির্বাচন করুন।
এর নাম দিন "শেষ খাওয়ানো"।
V5 হিসেবে ইনপুট নির্বাচন করুন।
"ঠিক আছে" ক্লিক করুন।
আবার পর্দায় ক্লিক করুন।
পাশের বারে "রিয়েল-টাইম ক্লক" এ স্ক্রল করুন।
এটি নির্বাচন করুন।
আপনার নিজের টাইমজোন সেট করুন এবং "ওকে" ক্লিক করুন।
আপনার অ্যাপটি যেতে প্রস্তুত
ধাপ 5: কোড
কোডটি ব্যবহার করার জন্য আপনাকে Blynk লাইব্রেরি ডাউনলোড করতে হবে।
Arduino IDE এর সাথে একটি NodeMCU প্রোগ্রাম করার জন্য আপনাকে কয়েকটি ধাপ অতিক্রম করতে হবে। এখান থেকে পদক্ষেপগুলি অনুসরণ করুন: প্রোগ্রাম NodeMCU
কোডটি ভার্চুয়াল পিন 5 থেকে একটি উচ্চ সংকেত অনুভব করে কাজ করে। এটি Blynk অ্যাপের একটি বোতাম দ্বারা ট্রিগার করা হয়। যখন উচ্চ সংকেত অনুভূত হয়, কোড একটি ফাংশন চালায়। এই ফাংশনটি 1 ডিগ্রি ধাপে 30 ডিগ্রি সরানোর জন্য সার্ভোকে কল করে। পদক্ষেপগুলি ব্যবহার করে পরিষ্কার চলাচল প্রদান করে।
এছাড়াও ফোনটি রিয়েল টাইম ক্লক ডেটা পাঠায়, ওরফে NodeMcu- এ সময়। ফোন প্রতি সেকেন্ডে সময় পাঠায়। যখন servo সরানোর জন্য বোতাম টিপানো হয়, তখন একটি পরিবর্তনশীল i কে 1 এ আনা হয়। যখনই বোতামটি আঘাত করা হয় তখন সময় পাঠানো হয়। মানে প্রদর্শিত সময় শেষ খাওয়ানোর সময়।
আপনাকে আপনার ssid এবং পাসওয়ার্ড অন্তর্ভুক্ত করতে হবে। যদি আপনার ওয়াইফাই সংযোগের জন্য পাসওয়ার্ডের প্রয়োজন না হয় তবে সেই ক্ষেত্রটিকে "" হিসাবে ছেড়ে দিন। আপনার অ্যাপ তৈরির সময় আপনাকে পাঠানো আপনার auth টোকেনও অন্তর্ভুক্ত করতে হবে। আপনি যে পরিমাণ খাবার খাওয়াতে চান তার জন্য আপনাকে সার্ভোর ডিগ্রী পরিবর্তন করতে হতে পারে।
/ * ওয়্যারলেস ফিশ ফিডার * হারুন প্রাইস * V1.2 * * * এই স্কেচ দিয়ে বিশ্বের যে কোন জায়গা থেকে মাছ খাওয়ানো যায় * দেওয়া ওয়াইফাই পাওয়া যায়। স্কেচটি NodeMCU * পিন D1 (GPIO5) এ একটি সার্ভো নিয়ন্ত্রণের উপর ভিত্তি করে তৈরি। Blynk অ্যাপ * একটি স্মার্টফোন থেকে NodeMCU নিয়ন্ত্রণ করে। * অ্যাপটি স্মার্টফোন থেকে আরটিসি ডেটা নোডএমসিইউতে পাঠায়। * অ্যাপের একটি বোতাম ভার্চুয়াল পিনে সংযুক্ত করুন।
#BLYNK_PRINT সিরিয়াল সংজ্ঞায়িত করুন
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত
#অন্তর্ভুক্ত
// আপনার Blynk অ্যাপে Auth টোকেন পাওয়া উচিত। // প্রকল্প সেটিংসে যান (বাদাম আইকন)। char auth = "AuthToken";
// আপনার ওয়াইফাই শংসাপত্র। // খোলা নেটওয়ার্কের জন্য পাসওয়ার্ড "" সেট করুন। char ssid = "ssid"; চার পাস = "পাসওয়ার্ড"; int pos; int i; Servo myservo;
BlynkTimer টাইমার;
উইজেটআরটিসি আরটিসি;
void clockDisplay () {// আপনি যে কোন সময় ঘন্টা (), মিনিট (),… কল করতে পারেন // বিস্তারিত জানার জন্য দয়া করে সময় লাইব্রেরির উদাহরণ দেখুন
স্ট্রিং currentTime = স্ট্রিং (ঘন্টা ()) + ":" + মিনিট () + ":" + সেকেন্ড (); স্ট্রিং currentDate = স্ট্রিং (দিন ()) + "" + মাস () + "" + বছর (); // সিরিয়াল.প্রিন্ট ("বর্তমান সময়:"); // সিরিয়াল.প্রিন্ট (কারেন্টটাইম); // সিরিয়াল.প্রিন্ট (""); // Serial.print (currentDate); // Serial.println ();
যদি (i == 1) {// অ্যাপে সময় পাঠান Blynk.virtualWrite (V5, currentTime); আমি = 0; সিরিয়াল.প্রিন্ট (i); }
}
অকার্যকর সেটআপ () {// ডিবাগ কনসোল Serial.begin (9600);
myservo.attach (5); myservo.write (75); Blynk.begin (auth, ssid, pass); rtc.begin ();
timer.setInterval (1000L, clockDisplay); সিরিয়াল.প্রিন্ট (i); }
অকার্যকর লুপ () {Blynk.run (); timer.run (); }
BLYNK_WRITE (V1) {যদি (param.asInt () == 1) {
আমি ++; সিরিয়াল.প্রিন্ট (i); সিরিয়াল.প্রিন্ট ("চাপা"); // Servo ফিড অবস্থানে সরান
জন্য (pos = 50; pos = 140; pos- = 1) // 180 ডিগ্রী থেকে 0 ডিগ্রিতে যায় // ভেরিয়েবল 'পজ' // অবস্থানে যেতে সার্ভোকে বলুন // বিলম্ব (15); // সার্ভো অবস্থানে পৌঁছানোর জন্য 15ms অপেক্ষা করে //}} অন্য {Serial.print ("বিষণ্ণ"); // বাড়িতে ফিরে myservo.write (75);}}
ধাপ 6: সবকিছু একসাথে রাখা
উপরে দেখানো হিসাবে 3 ডি মুদ্রিত টুকরোতে সার্ভো সংযুক্ত করুন। শেকারের টুকরোটি হর্নের উপর সারিবদ্ধ করা উচিত যাতে এটি সেই স্লটকে coversেকে রাখে যেখানে খাবার বসে তারপর শিংয়ের সাথে আঠালো হয়। বোতলটি একটু জোর দিয়ে তার গর্তে ideুকে যাবে। সমতল অংশে ব্রেডবোর্ড আঠালো করুন এবং সমতল অংশের নীচে ট্যাঙ্কে আঠালো করুন। আমি রাইট এঙ্গেল পিসে বসার জন্য টুকরোটি ডিজাইন করেছি। NodeMCU কে পাওয়ার করুন এবং অ্যাপের উপরের ডানদিকে প্লে বোতামটি ক্লিক করুন। আপনার ফিডার এখন প্রস্তুত!
ধাপ 7: উপসংহার
যদি সব কাজ করে, আপনি যখন ফিড বাটনে ক্লিক করেন তখন মাছকে খাওয়ানো হয়। শেষ খাওয়ানোর সময়টিও আপডেট হওয়া উচিত। এটি আমি তৈরি করা সবচেয়ে দরকারী প্রকল্পগুলির মধ্যে একটি। আমি আমার মাছ খাওয়ানোর আনন্দ পাই এবং মাছ খাবার পায়। একটি জয় জয় মত শোনাচ্ছে! এই সমস্ত খাওয়ানোর সাথে, আমি কিছু বড় মাছ নিয়ে যাচ্ছি। কেউ কি জলাশয় তৈরি করতে জানে?
এই নির্দেশযোগ্য কয়েকটি প্রতিযোগিতায় রয়েছে। দয়া করে প্রিয়, মন্তব্য করুন, ভোট দিন এবং শেয়ার করুন। আমিও প্রশ্নের উত্তর দিতে পেরে খুশি। উপভোগ করুন
ইন্টারনেট অফ থিংস প্রতিযোগিতায় রানার আপ 2017
প্রস্তাবিত:
বিশ্বের যেকোনো জায়গা থেকে আপনার পাই নিরাপদভাবে অ্যাক্সেস করুন: 7 টি ধাপ
বিশ্বের যেকোনো স্থান থেকে আপনার পাইকে নিরাপদে অ্যাক্সেস করুন: আমার কাছে পাই এর জন্য চব্বিশ ঘন্টা চলমান অ্যাপ্লিকেশন রয়েছে। যখনই আমি আমার বাড়ি থেকে বের হলাম, পিআইয়ের স্বাস্থ্য এবং অবস্থা পরীক্ষা করা খুব কঠিন হয়ে উঠল। আমি পরবর্তীকালে ngrok ব্যবহার করে ছোটখাটো বাধা অতিক্রম করেছি। বাইরে থেকে ডিভাইসটি অ্যাক্সেস করা দেয়
ভয়েস পৃথিবীর যেকোনো জায়গা থেকে আপনার বাড়ি নিয়ন্ত্রণ করুন: ৫ টি ধাপ
পৃথিবীর যেকোনো জায়গা থেকে ভয়েস কন্ট্রোল করুন: … আর সায়েন্স ফিকশন নয় … আজ উপলব্ধ হার্ডওয়্যার এবং সফ্টওয়্যার ব্যবহার করে, এই নির্দেশনাটি দেখাবে যে কীভাবে ভয়েস কন্ট্রোল, স্মার্টফোনের মাধ্যমে আপনার বাড়ির বেশিরভাগ সিস্টেমকে ভয়েস নিয়ন্ত্রণ করা সম্ভব। ট্যাবলেট, এবং/অথবা পিসি যেকোনো জায়গা থেকে
বিশ্বের যেকোনো জায়গা থেকে আপনার ESP8266 নিয়ন্ত্রণ করুন: 4 টি ধাপ
বিশ্বের যে কোন জায়গা থেকে আপনার ESP8266 নিয়ন্ত্রণ করুন: আমি কিভাবে আমার ESP8266 কে যে কোন জায়গা থেকে নিয়ন্ত্রণ করতে পারি এবং ইন্টারনেট থেকে নিয়ন্ত্রণের জন্য আমার রাউটার পোর্ট সেটআপ করার প্রয়োজন নেই? আমার কাছে সেই সমস্যার সমাধান আছে। আমার লেখা সহজ পিএইচপি-সার্ভারের সাহায্যে, আপনি যেকোনো স্থান থেকে একটি ESP8266 নিয়ন্ত্রণ ESP8266 GPIO যোগ করতে পারেন
আপনার ম্যাক মিনি দিয়ে যে কোন জায়গা থেকে কিভাবে আপনার সঙ্গীত অ্যাক্সেস করবেন: 5 টি ধাপ
আপনার ম্যাক মিনি দিয়ে যে কোন জায়গা থেকে কিভাবে আপনার সঙ্গীত অ্যাক্সেস করবেন: এই নির্দেশযোগ্য আপনার কম্পিউটারকে একটি ব্যক্তিগত শেয়ার সার্ভারে পরিণত করে। এটি আপনার সঙ্গীত হোস্ট করবে যাতে শুধুমাত্র আপনি এটি পেতে পারেন। কিন্তু, ধরে নিন আপনার ইন্টারনেট সংযোগ যথেষ্ট দ্রুত, আপনি এটি সারা বিশ্ব থেকে পেতে সক্ষম হবেন। কতই না শীতল
শূন্য খরচ ল্যাপটপ কুলার / স্ট্যান্ড (কোন আঠা, কোন ড্রিলিং, কোন বাদাম এবং বোল্ট, কোন স্ক্রু): 3 ধাপ
জিরো কস্ট ল্যাপটপ কুলার / স্ট্যান্ড (কোন আঠা, কোন ড্রিলিং, কোন বাদাম এবং বোল্ট, কোন স্ক্রু নেই): আপডেট: দয়া করে দয়া করে ভোট আমার জন্য প্রবেশ করুন www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ অথবা আমার সেরা বন্ধুদের জন্য মেইব ভোট