جدول المحتويات:
- الخطوة 1: البيان
- الخطوة 2: الدائرة
- الخطوة الثالثة: البرمجة - سهلة
- الخطوة 4: تسجيل البيانات في محرر مستندات Google
فيديو: عداد نحل العسل: 4 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
حيث ظل تقسيم عمل نحل العسل في تقدم مطرد لمدة 25 مليون سنة … نمت الكائنات الحية البشرية الخارقة لدينا بشكل أكثر تعقيدًا وفي جميع الاتجاهات … ومن هنا جاء عداد النحل … بقلم: thomashudson.org
شاهد التصميم المحسن هنا: Honey Bee Counter II
4/28/19 - أحفر في هذا المشروع مرة أخرى. لقد كان التصميم الأخير الذي أخطط له لإجراء بعض التحسينات منطقيًا منذ فترة طويلة. انخفض سعر لوحات الدوائر المطبوعة (PCBs) إلى حد ما ، لذا أقوم بصنع لوحة مستشعر كبيرة ، و 24 بوابة وطول 14.5 بوصة تقريبًا عبر جسم الخلية. وعرض حوالي 1.5 بوصة لحجبها خارج أي الأشعة تحت الحمراء من الشمس. اسمحوا لي أن أعرف إذا كان لديك أي أسئلة / أفكار.
بيانات مباشرة من - 25 يونيو 2012 ، لقد ابتعدت عن البيانات الحية … الإصدار 2 الخاص بي يحتوي على بطاقة SD وأنا أتعامل مع إحدى الجامعات لإجراء بعض الأبحاث … لا تتردد في إنشاء كاشف سرب خاص بك يدعم WIFI وأنا ' د أحب أن أكون شريكًا لشخص يريد بيعها للجماهير.
الخطوة 1: البيان
Bee Counter - الإصدار 2 ، 14 أكتوبر 2012 - تسجيل بيانات micro SD - تعمل ساعة الوقت الفعلي على إيقاف تشغيل العداد ليلاً لتقليل الطاقة - فصل مصابيح LED عن وحدة التحكم الدقيقة لتقليل متوسط الطاقة إلى 6.6 مللي أمبير عندما لا تكون قيد الاستخدام - ستستمر البطارية الصغيرة لأشهر - طاقة الخلايا الشمسية جاهزة - مستشعرات درجة حرارة غير محدودة - يمكنها إجراء تقديرات لحجم النحل (عامل مقابل طائرات بدون طيار) وبالتالي مراقبة نشاط الطائرات بدون طيار / العامل - أنماط الدوران أو البوابات المطبوعة ثلاثية الأبعاد - للبيع مكتمل بدون بطارية 400 دولار أو جعل خاص (انظر أدناه) فيما يلي مواصفات الإصدار 1. هذه التفاصيل القابلة للتوجيه من الإصدار 1 والتي يمكن ترقيتها بسهولة إلى الإصدار 2 على الرغم من أنني لم أقم بتقديم خطط كاملة. - دقة 95٪ - نفاد طاقة USB - يجب أن يكون مقاومًا للمطر مع غطاء علوي - يتكيف النحل مع الفتح الجديد في غضون بضع دقائق - المراقبة في الوقت الفعلي على مستندات جوجل - اتصال USB ينفث البيانات في ملف نصي للكمبيوتر المحمول الخاص بك وإليك خطط البناء بنفسك. هناك تعليمات عامة للنماذج الأولية أو يمكنك الانتقال إلى صفحة الدائرة ونسخ اللوح والدائرة الخاصة بي بالضبط. 1. شراء اثنين من مستشعرات الأشعة تحت الحمراء (IR) - Sparkfun: https://www.sparkfun.com/products/9542 - احصل على بعض المقاومات 30K 50K و 100K لاختبار حساسية الإدخال الرقمي.. - احصل على حوالي 10 ، 20 ، و 50 أوم مقاومات لتشغيل IR LED 2. ضع نموذجًا أوليًا لأجزائك باستخدام Arduino - لقد استخدمت نحلة ميتة على سلك - إنها دائرة سهلة 3. حدد متحكمًا دقيقًا … لقد استخدمت Teensy ++ - نفس واجهة المستخدم مثل Arduino.. - لديها 46 مدخلات / مخرجات ، - رخيصة الثمن ، ومصممة محليًا هنا في بورتلاند.. 4. صمم لوحة الدوائر المطبوعة مع EAGLE مجانًا - أخذت فصلًا لمدة 4 ساعات في dorkbotpdx.org هنا في بورتلاند. البرنامج مجاني. - اطبعها من خلال dorkbot في بورتلاند بـ 45 دولارًا مقابل 3 لوحات 5. ضع كل شيء معًا - قم بلحام المكونات الخاصة بك على السبورة - قم بمعايرة أجهزة الاستشعار الخاصة بك - قم بضبط البرمجة الخاصة بك التكلفة التقريبية والمكونات للوح الخاص بي ~ 110 دولارات - لوحة الدوائر المطبوعة 45 دولارًا - الكمية (44) QRE1113 IR Sensors 33 دولارًا - Teensy ++ 24 دولارًا - مقاومات ودبابيس 10 دولارات - وقتي دولار أمريكي! أرسل لي رسالة إذا كنت مهتمًا بي بتجميع مجموعة حيث من المحتمل أن تكون 130 دولارًا إذا كنت تريد القيام بعملية اللحام والغراء الساخن بنفسك!
الخطوة 2: الدائرة
مزيد من التفاصيل لمتابعة ولكن بسيطة للغاية… تبيع Sparkfun مستشعر الأشعة تحت الحمراء أو مستشعر الأشعة تحت الحمراء. إنه مصباح LED وجهاز استشعار! مفيد مجنون !. عندما تعبر النحلة تحت مؤشر LED ، ينعكس الضوء مرة أخرى إلى المستشعر.. (إنه ترانزستور للصور) ويؤدي إلى إدخال رقمي إلى Arduino.. (أو صغير الحجم في حالتي). رتبت شريحتين بجوار بعضهما البعض … بينما تمر النحلة عبر البوابة إذا اصطدمت بالمستشعر الداخلي أولاً … خرجت.. إذا اصطدمت بالمستشعر الخارجي أولاً ، ستدخل. المزيد عن البرمجة … انظر بالكامل ملفات تخطيطية و GERBER المرفقة. - لقد استخدمت 4 مصابيح LED متسلسلة مع المقاوم 10 أوم في النهاية.. وهذا يساوي انخفاض 1.2 فولت لكل LED. - يمكنك التحقق من انخفاض جهد LED باستخدام أداة ويب عبر الإنترنت مثل هذه الأداة - إذا انتهى بك الأمر إلى إنشاء نفس الإعداد مثلي ، فيمكنك الحصول على مستشعرات الأشعة تحت الحمراء بسعر أرخص قليلاً من خلال Digikey هنا. - تبيع Pololu أيضًا نفس مستشعرات الأشعة تحت الحمراء على لوحة (صفيف) ولديها رمز وأمثلة هنا. - وفقًا للتخطيطي الكبير أدناه ، استخدمت مقاومات 100 كيلو أوم على الأرض. هذا يزيد من الحساسية. إذا كنت تستخدم مقاومًا أصغر ، تصبح أقل حساسية. إنه ترانزستور ضوئي NPN. التكلفة التقريبية والمكونات للوح الخاص بي ~ 110 دولارات - لوحة دوائر مطبوعة 45 دولارًا - الكمية (44) QRE1113 IR Sensors 33 دولارًا - Teensy ++ 24 دولارًا - الكمية (11) 10 أوم 0805 مقاومات - الكمية (44) 100 كيلو 0805 مقاومات - 26 رأسًا و 26 دبابيس لربط Teensy باللوحة 3 دولارات - وقتي دولار أمريكي! أرسل لي رسالة إذا كنت مهتمًا بي بتجميع مجموعة حيث من المحتمل أن تكون 150 دولارًا إذا كنت تريد القيام بعملية اللحام والغراء الساخن بنفسك!
الخطوة الثالثة: البرمجة - سهلة
تمت برمجة Teensy في Arduino… أو C ++ لكنني على دراية بسيطة بـ Arduino … الكود مرفق أدناه. / * هذا بالنسبة للبوابتين الأولين: A و B. * / // لن يتغير هذا الثابت: const int ain = 44 ؛ // pin 44 هو أول إدخال رقمي للبوابة A const int aout = 45 ؛ // pin 45 هو الإدخال الرقمي الثاني للبوابة A const int bin = 42 ؛ // نفس الشيء بالنسبة للبوابة B const int bout = 43 ؛ // نفسه بالنسبة للبوابة B // ستتغير المتغيرات: int ins = 0 ؛ // يحسب الداخل والخارج int outs = 0 ؛ int ai = 0 ؛ // البوابة A حالة الدبوس الأول int lai = 0 ؛ // بوابة الحالة الأخيرة للدبوس الأول int ao = 0 ؛ // البوابة A حالة الدبوس الثاني int lao = 0 ؛ // بوابة حالة أخيرة للدبوس الثاني int bi = 0 ؛ كثافة العمليات lbi = 0 ؛ int bo = 0 ؛ int lbo = 0 ؛ عدد صحيح = 0 ؛ // هذا يختبر فقط ما إذا كان هناك تغيير في عدد النحل لدينا int lcount = 0 ؛ إعداد باطل () {// تهيئة دبوس الزر كمدخل: pinMode (ain ، INPUT) ؛ pinMode (خارج ، المدخلات) ؛ pinMode (bin ، الإدخال) ؛ pinMode (نوبة ، INPUT) ؛ // تهيئة الاتصال التسلسلي: Serial.begin (38400) ؛ // مختلف قليلاً عن Arduino هنا…. 38400} حلقة فارغة () {// اقرأ دبوس إدخال زر الضغط: ai = digitalRead (ain) ؛ ao = digitalRead (aout) ؛ bi = digitalRead (bin) ؛ بو = ديجيتال ريد (نوبة) ؛ إذا كان (lai! = ai) {// به الحالة إذا تم تغيير الدبوس الأول؟ إذا (ai> ao) {// إذا كانت الإجابة بنعم ، فهل ستدخل النحلة أم تخرج؟ الإضافية ++ ؛ // إذا كانت ستدخل إضافة نحلة واحدة إلى ins}} if (lao! = ao) {if (ao> ai) {outs ++؛ }} if (lbi! = bi) {if (bi> bo) {ins ++؛ }} if (lbo! = bo) {if (bo> bi) {outs ++؛ }} lai = ai ؛ // يقوم بتحديث الوضع الأخير lao = ao؛ lbi = ثنائية ؛ lbo = بو ؛ العد = الداخل + الرافضة ؛ إذا (lcount! = count) {// إذا تغير العدد ، فنحن نطبع العدد الجديد Serial.print ("number In:") ؛ Serial.println (إضافات) ؛ Serial.print ("number Out:") ؛ Serial.println (الرافضة) ؛ lcount = العد ؛ }} لقد أضفت تسلسل debeebouce. إليكم أحدث فيديو معايرة من اليوم 06/26/12. نسبة الدقة 91٪ ولكن لا يزال هناك مجال صغير للتحسين:
الخطوة 4: تسجيل البيانات في محرر مستندات Google
لقد استخدمت المعالجة لتحميل البيانات في الوقت الفعلي من خلال جهاز كمبيوتر محمول …… ها هي البيانات الأولى التي حصلت عليها … - تاريخ مباشر من اليوم 25 يونيو 2012 تم تحميل القيم عبر الكود المرفق. الفكرة العامة هي استخدام رابط "formkey" الذي يتم الوصول إليه عند ملء نموذج لمحرر مستندات Google. 1) قم بتسجيل الدخول إلى محرر مستندات Google 2) قم بإنشاء نموذج جديد به العديد من المدخلات كما هو الحال لديك من نقاط البيانات 3) انتقل إلى "النموذج المباشر" وراجع شفرة المصدر … ابحث عن "مفتاح النموذج" ومعرفات الإدخال … إليك ما هو لقد وجدت: 4) من السهل اكتشافها بمجرد حصولك على الكود المصدري والبدء في قص القيم ولصقها مباشرة في متصفحك لاختبار تأكيداتك … جربها قوية جدًا.. أثناء المعالجة (ربما يمكنك نشرها مباشرة من Arduino ولكن اعتقدت أنني سأحاول في المعالجة..) String docs = new String [8]؛ // هذه "السلسلة" تضع كل أجزاء عنوان URL معًا من 0 إلى 7 أو 8 في المجموع…. docs [0] = "https://docs.google.com/spreadsheet/formResponse؟formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVmU0LUE6MQ&ifq&entry.0.single="؛ // هذا هو مفتاح النموذج من مستندات التعليمات البرمجية المصدر FORM [1] = أزواج [1] ؛ // هذه هي نقطة بياناتي الأولى # للنحل IN. docs [2] = "& entry.1.single =" ؛ // هذا يخبر google doc أن أول متغير ثاني لي يأتي بعد ذلك … ابحث في الكود المصدري لتكتشف أنه سيبدو مشابهًا… docs [3] = pairs [3]؛ // هذا هو المتغير الثاني # من النحل خارج. docs [4] = "& entry.2.single =" ؛ // هذا يخبر google doc أن المتغير الثالث يأتي بعد ذلك.. docs [5] = Delta_in؛ // # من النحل مطروحًا منه العدد الأخير من النحل في المستندات [6] = "& entry.4.single ="؛ مستندات [7] = Delta_out ؛ String docs2 = Join (docs، "") ؛ حلقات الحمل (docs2) ؛ // بمجرد أن تضع كل هذه البتات معًا ، فإنها تنشر جدول البيانات الخاص بك !! … اختبر البتات الخاصة بك في متصفحك … أقوم بنشرها كل 5-10 دقائق … لقد أرفقت كود المعالجة … ما زلت بحاجة إلى تغيير متغيرات INT إلى FLOAT لأنه بعد ساعات قليلة تتجاوز القيم 32 ألف نحلة !!! كلمات بمعنى: woops..
موصى به:
كيف تصنع عداد خطوات؟: 3 خطوات (بالصور)
How to Make Step Counter؟: اعتدت أن أؤدي أداءً جيدًا في العديد من الرياضات: المشي والجري وركوب الدراجة ولعب كرة الريشة وما إلى ذلك ، أحب ركوب الخيل للسفر في وقت قريب. حسنًا ، انظر إلى بطني المنتفخ … حسنًا ، على أي حال ، قررت إعادة التمرين. ما هي المعدات التي يجب أن أحضرها؟
عداد نحل العسل II: 5 خطوات
Honey Bee Counter II: 3/18/2020 - تعليمات جديدة … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 المشروع الذي لا يموت! … لقد أجريت بعض التحديثات على هذا التصميم. لقد انتهيت للتو من هذا التصميم ولكنك أردت البدء في دفع هذا الأمر للخارج. هذا الإصدار س
Honey Clicker - ماوس لاسلكي في العسل: 9 خطوات
Honey Clicker - ماوس لاسلكي في العسل: أود أن أقدم لكم مستقبل النقر: The Honey Clicker ، إنه فأرة لاسلكية عاملة معلقة في العسل ولا يمكنها إلا النقر بزر الماوس الأيسر
عداد الوقت NE555 - تكوين عداد الوقت NE555 بتكوين مستقر: 7 خطوات
عداد الوقت NE555 | تكوين عداد الوقت NE555 في تكوين مستقر: يعد عداد الوقت NE555 أحد أكثر الدوائر المتكاملة استخدامًا في عالم الإلكترونيات. إنه على شكل DIP 8 ، مما يعني أنه يحتوي على 8 دبابيس
التحقيق في تأثير بنية الرنين باستخدام قرص العسل الورقي: 6 خطوات
دراسة تأثير البنية الرنانة باستخدام قرص العسل الورقي: اعتقدت أن أولئك الذين يحبون المشاركة في موضوعات الطاقة البديلة قد يرغبون في تجربة ذلك. يعتمد على اكتشاف فيكتور جريبنكوف. يمكن العثور على القصة في العديد من الأماكن ولكن هذه القصة على keelynet كانت هي التي وجدتها http://www.keelynet.com/gr