সুচিপত্র:

মধু মৌমাছি কাউন্টার: 4 টি ধাপ (ছবি সহ)
মধু মৌমাছি কাউন্টার: 4 টি ধাপ (ছবি সহ)

ভিডিও: মধু মৌমাছি কাউন্টার: 4 টি ধাপ (ছবি সহ)

ভিডিও: মধু মৌমাছি কাউন্টার: 4 টি ধাপ (ছবি সহ)
ভিডিও: 15টি এয়ার ফ্রায়ার রেসিপি যা আপনাকে একটি এয়ার ফ্রায়ার চাইবে 2024, ডিসেম্বর
Anonim
মধু মৌমাছি কাউন্টার
মধু মৌমাছি কাউন্টার
মধু মৌমাছি কাউন্টার
মধু মৌমাছি কাউন্টার
মধু মৌমাছি কাউন্টার
মধু মৌমাছি কাউন্টার

যেখানে মৌমাছির শ্রমের বিভাজন 25 মিলিয়ন বছর ধরে স্থিতিশীল অগ্রগতিতে রয়ে গেছে … আমাদের মানব সুপার অর্গানিজম আরও জটিল এবং সব দিক দিয়ে বেড়েছে … অতএব মৌমাছির কাউন্টার… By: thomashudson.org

উন্নত নকশাটি এখানে দেখুন: হানি বি কাউন্টার II

4/28/19 - আমি আবার এই প্রকল্পের মধ্যে খনন করছি। এটি এত দীর্ঘ হয়েছে যে শেষ নকশাটি আমি কিছু উন্নতি করার পরিকল্পনা করেছি। প্রিন্টেড সার্কিট বোর্ডের (পিসিবি) দাম কিছুটা কমে এসেছে তাই আমি একটি বড় সেন্সর বোর্ড, ২ g টি গেট এবং প্রায় ১.5.৫ হাইভ বডি জুড়ে যেতে হবে। সূর্য থেকে কোন IR বের করুন। আপনার কোন প্রশ্ন/ধারণা থাকলে আমাকে জানান।

লাইভ ডেটা - 25 জুন, 2012 থেকে আমি লাইভ ডেটা থেকে দূরে সরে গেছি … আমার সংস্করণ 2 এর একটি এসডি কার্ড আছে এবং আমি একটি বিশ্ববিদ্যালয়ের সাথে অংশীদারিত্ব করছি কিছু গবেষণা করার জন্য … নির্দ্বিধায় আপনার নিজের ওয়াইফাই সক্ষম ঝাঁক আবিষ্কারক এবং আমি ' d এমন কাউকে অংশীদার করতে ভালোবাসে যে সেগুলো জনসাধারণের কাছে বিক্রি করতে চায়।

ধাপ 1: ইশতেহার

ঘোষণাপত্র
ঘোষণাপত্র
ঘোষণাপত্র
ঘোষণাপত্র
ঘোষণাপত্র
ঘোষণাপত্র

মৌমাছি কাউন্টার - সংস্করণ 2, অক্টোবর 14, 2012 - মাইক্রো এসডি ডেটালগিং - রিয়েল টাইম ঘড়িটি হ্রাস পাওয়ার জন্য রাতে কাউন্টারটি বন্ধ করে দেয় - মাইক্রোকন্ট্রোলার থেকে LED গুলিকে ডিকপল করে ব্যবহার করে না যখন গড় বিদ্যুৎ কমিয়ে 6.6 ma- ছোট ব্যাটারি চলবে মাসের জন্য - সৌর কোষ শক্তি প্রস্তুত - সীমাহীন তাপমাত্রা সেন্সর - মৌমাছির আকারের অনুমান (কর্মী বনাম ড্রোন) সম্পাদন করতে পারে এবং সেইজন্য ড্রোন/কর্মীর কার্যকলাপ পর্যবেক্ষণ করতে পারে - 3D মুদ্রিত টার্ন -স্টাইল বা গেট - বিক্রয়ের জন্য সম্পূর্ণ ব্যাটারি ছাড়াই $ 400 অথবা আপনার তৈরি করুন নিজস্ব (নীচে দেখুন) এখানে সংস্করণ 1 এর জন্য চশমা রয়েছে। সংস্করণ 1 এর এই নির্দেশযোগ্য বিবরণ যা সহজেই সংস্করণ 2 এ আপগ্রেড করা যায় যদিও আমি সম্পূর্ণ পরিকল্পনা সরবরাহ করি নি। - 95% নির্ভুলতা - ইউএসবি বিদ্যুৎ বন্ধ - একটি শীর্ষ আবরণ সহ বৃষ্টি প্রতিরোধী হওয়া উচিত - মৌমাছি কয়েক মিনিটের মধ্যে নতুন খোলার সাথে খাপ খায় - গুগল ডক্সে রিয়েল টাইম মনিটরিং - ইউএসবি সংযোগ আপনার ল্যাপটপ টেক্সট ফাইলে ডেটা ডাম্প করে এখানে নির্মাণের পরিকল্পনা রয়েছে আপনার নিজের. প্রোটোটাইপিং এর জন্য সাধারণ নির্দেশনা আছে অথবা আপনি সার্কিট পৃষ্ঠায় গিয়ে আমার সঠিক বোর্ড এবং সার্কিট কপি করতে পারেন। 1. কয়েকটি ইনফ্রারেড (IR) সেন্সর কিনুন - স্পার্কফুন: https://www.sparkfun.com/products/9542 - ডিজিটাল ইনপুট সংবেদনশীলতা পরীক্ষা করার জন্য কিছু 30K 50K এবং 100K প্রতিরোধক পান.. - কিছু 10, 20 পান, এবং আইআর এলইডি পাওয়ারের জন্য 50 ওহম প্রতিরোধক 2. একটি Arduino দিয়ে আপনার যন্ত্রাংশের প্রোটোটাইপ করুন - আমি একটি তারে একটি মৃত মৌমাছি ব্যবহার করেছি - এটি একটি সহজ সার্কিট 3. একটি মাইক্রোকন্ট্রোলার নির্বাচন করুন … আমি Teensy ++ - Arduino এর মতো একই ইউজার ইন্টারফেস ব্যবহার করেছি। - 46 টি ইনপুট/আউটপুট আছে, - এটি সস্তা, এবং - এখানে পোর্টল্যান্ডে স্থানীয়ভাবে ডিজাইন করা হয়েছে। সফটওয়্যারটি বিনামূল্যে। - এটি পোর্টল্যান্ডে ডর্কবটের মাধ্যমে 3 বোর্ডের জন্য 45 ডলারে মুদ্রিত হয়েছে। সবকিছু একসাথে রাখুন - বোর্ডে আপনার উপাদানগুলি সোল্ডার করুন - আপনার সেন্সরগুলি ক্যালিব্রেট করুন - আপনার প্রোগ্রামিংকে ভালভাবে টিউন করুন আমার বোর্ডের জন্য মোটামুটি খরচ এবং উপাদান 110 $ 110 - মুদ্রিত সার্কিট বোর্ড $ 45 - qty (44) QRE1113 IR সেন্সর $ 33 - Teensy ++ $ 24 - প্রতিরোধক এবং পিন $ 10 - আমার সময় $ আউচ! আপনি যদি আমাকে একটি কিট একত্রিত করতে আগ্রহী হন তাহলে আমাকে মেসেজ করুন কারণ আপনি যদি সোল্ডারিং এবং গরম আঠালো বন্দুক নিজে করতে চান তবে এটি সম্ভবত $ 130 হবে!

ধাপ 2: সার্কিট

সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট
সার্কিট

অনুসরণ করার জন্য আরো বিস্তারিত কিন্তু তার অতি সহজ … স্পার্কফুন ইনফ্রারেড সেন্সর বা আইআর সেন্সর বিক্রি করে। এটি একটি LED এবং একটি সেন্সর! পাগল দরকারী! যখন মৌমাছি এলইডি -র নিচে অতিক্রম করে তখন আলো সেন্সরে ফিরে আসে। আমি একে অপরের পাশে দুটো চিপ সাজিয়েছি … যেহেতু মৌমাছিটি গেটের ভিতর দিয়ে যায় যদি এটি প্রথমে ভিতরের সেন্সরকে আঘাত করে … এটি বাইরে যাচ্ছে.. যদি এটি প্রথম বাইরের সেন্সরকে আঘাত করে তবে এটি আসছে। প্রোগ্রামিং সম্পর্কে আরও দেখুন … সম্পূর্ণ দেখুন পরিকল্পিত এবং GERBER ফাইল সংযুক্ত। - আমি সিরিজের 4 টি LEDs ব্যবহার করেছি যার শেষে একটি 10 ওহম প্রতিরোধক আছে.. যা প্রতি LED তে 1.2 ভোল্ট ড্রপের সমান। - আপনি এইরকম একটি অনলাইন ওয়েব টুল দিয়ে আপনার এলইডি ভোল্টেজ ড্রপ চেক করতে পারেন - যদি আপনি আমার মত একই সেট আপ নির্মাণ শেষ করেন তবে আপনি এখানে Digikey এর মাধ্যমে একটু সস্তা আইআর সেন্সর পেতে পারেন। - Pololu একই বোর্ড সেন্সর একটি বোর্ডে (অ্যারে) বিক্রি করে এবং তাদের কোড এবং উদাহরণ এখানে আছে। - নীচের বড় স্কিম্যাটিক অনুযায়ী, আমি 100k ওহম প্রতিরোধককে মাটিতে ব্যবহার করেছি। এটি সংবেদনশীলতা বৃদ্ধি করে। আপনি যদি একটি ছোট প্রতিরোধক ব্যবহার করেন তবে এটি কম সংবেদনশীল হয়ে ওঠে। এটি একটি NPN Phototransistor। আমার বোর্ডের জন্য মোটামুটি খরচ এবং উপাদান 110 $ 110 - মুদ্রিত সার্কিট বোর্ড $ 45 - qty (44) QRE1113 IR সেন্সর $ 33 - Teensy ++ $ 24 - qty (11) 10 ohm 0805 resistors - qty (44) 100k 0805 resistors - 26 headers and 26 বোর্ডে Teensy সংযুক্ত করার জন্য পিন $ 3 - আমার সময় $ ouch! আপনি যদি আমাকে একটি কিট একত্রিত করতে আগ্রহী হন তাহলে আমাকে মেসেজ করুন কারণ আপনি যদি সোল্ডারিং এবং গরম আঠালো বন্দুক নিজে করতে চান তবে এটি সম্ভবত $ 150 হবে!

ধাপ 3: প্রোগ্রামিং - সহজ

প্রোগ্রামিং - সহজ
প্রোগ্রামিং - সহজ

Teensy Arduino তে প্রোগ্রাম করা হয়েছে… অথবা C ++ কিন্তু আমি Arduino এর সাথে একটু পরিচিত… কোড নিচে সংযুক্ত করা হয়েছে। / * এটি প্রথম দুটি গেটওয়ের জন্য: A এবং B. */ // এই ধ্রুবকটি পরিবর্তন হবে না: const int ain = 44; // পিন 44 হল গেট A কনস্ট int aout = 45 এর জন্য প্রথম ডিজিটাল ইনপুট; // পিন 45 হল গেট A const int bin = 42 এর জন্য দ্বিতীয় ডিজিটাল ইনপুট; // গেট B কনস্ট int bout = 43; // গেট B এর জন্য একই // ভেরিয়েবল পরিবর্তন হবে: int ins = 0; // গণনা ইনস এবং আউটস int আউটস = 0; int ai = 0; // গেট এ 1 ম পিন অবস্থা int lai = 0; // গেট 1 ম পিনের শেষ অবস্থা int ao = 0; // গেট এ ২ য় পিনের অবস্থা int lao = 0; // গেট 2 য় পিনের শেষ অবস্থা int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; int গণনা = 0; // এটি শুধু পরীক্ষা করে যদি আমাদের মৌমাছির সংখ্যা পরিবর্তন হয় lcount = 0; অকার্যকর সেটআপ () {// ইনপুট হিসাবে বোতাম পিন শুরু করুন: পিনমোড (আইন, ইনপুট); পিনমোড (আউট, ইনপুট); পিনমোড (বিন, ইনপুট); পিনমোড (লড়াই, ইনপুট); // সিরিয়াল যোগাযোগ শুরু করুন: Serial.begin (38400); // এখানে আরডুইনো থেকে একটু আলাদা …. 38400} void loop () {// pushbutton input pin পড়ুন: ai = digitalRead (ain); ao = digitalRead (aout); দ্বি = ডিজিটাল রিড (বিন); bo = digitalRead (bout); যদি (লাই! = এআই) {// স্ট্যাটাস আছে যদি 1 ম পিন পরিবর্তন হয়? যদি (ai> ao) {// যদি হ্যাঁ, মৌমাছি কি ভিতরে যাচ্ছে বা বাইরে যাচ্ছে? ইনস ++; // যদি এটি একটি মৌমাছি যোগ করে ins}} if (lao! = ao) {if (ao> ai) {outs ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {outs ++; }} লাই = এআই; // সর্বশেষ অবস্থা লাও = ao আপডেট করে; lbi = দ্বি; lbo = bo; গণনা = ইনস + আউটস; যদি (lcount! = count) {// যদি গণনা পরিবর্তিত হয় আমরা নতুন কাউন্ট Serial.print ("number in:") মুদ্রণ করি; Serial.println (ins); সিরিয়াল.প্রিন্ট ("নম্বর আউট:"); Serial.println (আউটস); lcount = count; }} আমি একটি debeebouce ক্রম যোগ। এখানে আজকের 06/26/12 থেকে সর্বশেষ ক্রমাঙ্কন ভিডিও। এটি 91% সঠিক কিন্তু উন্নতি করার জন্য এখনও একটু জায়গা আছে:

ধাপ 4: গুগল ডক্সে ডেটা লগিং

গুগল ডক্সে ডেটা লগিং
গুগল ডক্সে ডেটা লগিং
গুগল ডক্সে ডেটা লগিং
গুগল ডক্সে ডেটা লগিং
গুগল ডক্সে ডেটা লগিং
গুগল ডক্সে ডেটা লগিং

আমি একটি ল্যাপটপের মাধ্যমে রিয়েল টাইম ডেটা আপলোড করার জন্য প্রসেসিং ব্যবহার করেছি …… এখানে আমি প্রথম ডেটা পেয়েছি… - আজ থেকে লাইভ তারিখ 25 জুন, 2012 সংযুক্ত কোডের মাধ্যমে মানগুলি আপলোড করা হয়। সাধারণ ধারণা হল একটি 'ফর্মকি' লিঙ্ক ব্যবহার করা যা গুগল ডক্সের জন্য একটি ফর্ম পূরণ করার সময় অ্যাক্সেস করা হয়। 1) গুগল ডক্সে লগ ইন করুন 2) আপনার কাছে যতগুলি ইনপুট আছে ততটা ইনপুট দিয়ে একটি নতুন ফর্ম তৈরি করুন 3) 'লাইভ ফর্ম' এ যান এবং সোর্স কোড পর্যালোচনা করুন … 'ফর্মকি' এবং ইনপুট আইডেন্টিফায়ার দেখুন … আমি খুঁজে পেয়েছি: 4) আপনি যখন সোর্স কোডটি পেয়ে যান এবং আপনার দাবিগুলি পরীক্ষা করার জন্য আপনার ব্রাউজারে মানগুলি কাটা এবং আটকানো শুরু করা সহজ … এটি বেশ শক্তিশালী চেষ্টা করুন.. প্রক্রিয়াকরণে (আপনি সম্ভবত এটি Arduino থেকে পোস্ট করতে পারেন কিন্তু আমি ভেবেছিলাম আমি প্রক্রিয়া করার চেষ্টা করবো..) স্ট্রিং ডক্স = নতুন স্ট্রিং [8]; // এই 'স্ট্রিং' ইউআরএলের সমস্ত টুকরো 0 থেকে 7 বা 8 মোট একসাথে রাখে …। docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVmU0LUE6MQ&ifq&entry.0.single="; // এটি ফর্ম সোর্স কোড ডক্স [1] = জোড়া [1] থেকে ফর্মকি; // এটি আমার মৌমাছির প্রথম ডাটা পয়েন্ট #। ডক্স [2] = "& entry.1.single ="; // এটি গুগল ডককে বলে আমার প্রথম ২ য় ভেরিয়েবল পরের দিকে আসে… সোর্স কোডটি খুঁজে বের করুন কিন্তু এটি একই রকম হবে… ডক্স [3] = জোড়া [3]; // এটি মৌমাছির দ্বিতীয় পরিবর্তনশীল #। ডক্স [4] = "& entry.2.single ="; // এটি গুগল ডককে বলে আমার variable য় ভেরিয়েবল পরের দিকে আসে.. ডক্স [5] = ডেল্টা_ইন; // # মৌমাছির মাইনাস শেষ নথিতে মৌমাছির সংখ্যা [6] = "& entry.4.single ="; ডক্স [7] = ডেল্টা_আউট; স্ট্রিং ডক্স 2 = যোগদান (ডক্স, ""); loadStrings (ডক্স 2); // একবার আপনি এই সমস্ত বিট একসাথে রাখলে এটি আপনার স্প্রেডশীট পোস্ট করে !!… আপনার ব্রাউজারে আপনার নিজের বিটগুলি পরীক্ষা করুন… আমি এটি প্রতি 5-10 মিনিটে পোস্ট করি… আমি প্রসেসিং কোড সংযুক্ত করেছি… আমার এখনও INT ভেরিয়েবলগুলি ফ্লোটে পরিবর্তন করতে হবে কারণ কয়েক ঘণ্টা পরে মান 32,000 মৌমাছি ছাড়িয়ে যায় !!! উফ..

প্রস্তাবিত: