Mundarija:

Honey Bee Counter II: 5 qadam
Honey Bee Counter II: 5 qadam

Video: Honey Bee Counter II: 5 qadam

Video: Honey Bee Counter II: 5 qadam
Video: Babuvetta - Kodathi Samaksham Balan Vakkeel | Dileep, Mamta Mohandas & Priya Anand 2024, Iyul
Anonim
Asal ari hisoblagichi II
Asal ari hisoblagichi II
Asal ari hisoblagichi II
Asal ari hisoblagichi II
Asal ari hisoblagichi II
Asal ari hisoblagichi II
Asal ari hisoblagichi II
Asal ari hisoblagichi II

18.03.2020-yangi ko'rsatma …

2019-12-21 O'lmaydigan loyiha!… Men bu dizaynga bir nechta yangilanishlarni kiritdim. Bu dizaynni tugatdim, lekin uni tashqariga chiqarishni boshlamoqchi edim. Asalarilar hisoblagichining bu versiyasi hammasi teshik qismlari orqali. Men chindan ham yangi boshlayotganlar uchun yig'ilishi oson bo'lgan to'plam yasashni juda xohlardim.

www.instructables.com/id/Easy-Bee-Counter/

Bu eski loyiha … oxirgi dizaynlar uchun yuqoridagi havolaga qarang.

Salom, men ushbu loyihani tuzishni, ma'lumotlarni jurnalga yozishni va ma'lumotlarni joylashtirishni osonlashtirdim. Bu asalarichilik hisoblagichi, oxirgi dizayndagi kabi, asalarilarning o'n ikkita darvozadan kirib -chiqishini hisoblab chiqadi.

Biz yangi tadqiqotchilar va biznes egalari bilan birlashib, asalarichilik ko'rsatkichlarini taqdim etdik. Men bilan Thomashudson.org saytida bog'lanishingiz mumkin.

…. va biz hali ham sizga asalarichilik dastgohini qurishda yordam berishdan manfaatdormiz va bu yangi dizayn sizga dattalogging qo'shish, chekilgan tarmoq, Wi -Fi yoki uyali aloqa o'rnatish imkonini beradi. Bu, shuningdek, sizning eng nozik elektron qismlaringizni himoya qilishni osonlashtiradi.

1 -qadam: Sizga nima kerak

Sizga nima kerak
Sizga nima kerak
Sizga nima kerak
Sizga nima kerak
Sizga nima kerak
Sizga nima kerak
Sizga nima kerak
Sizga nima kerak

Menga bu loyihaning yoqtirgan tomoni shundaki, siz uni qismlarga ajratib qurishingiz mumkin, chunki siz uning qismlariga qulay bo'lasiz …

Sizga uController kerak … deylik Arduino

Sizga asalarichilik sensori taxtasi kerak: Oshpark orqali 19 $ 3… Qre1113 reflektorli sensorlar (12 ta eshik uchun 24 ta sensorlar) 10,08 $ Shift registrlar soni (3) $ 1,08 74HC165 qarshilik chizig'ini pastga tushirish 100k dona (3) $ 2,04 1) $ 0.68 47ohm qarshilik qatori Headers qty (13) $ 5.85 $ darvozalar uchun oltita pinli sarlavhalar!

Asalarichilik dastagini o'rab olish uchun sizga bir nechta plastmassa yoki yog'och bo'laklari kerak bo'ladi, siz cheklovchini, Wi -Fi yoki ma'lumotlarni nazorat qilish qalqoni, sizning ucontrolleringiz uchun plastik korpusni yozib olishni xohlashingiz mumkin.

2 -qadam: Bu qanday ishlaydi - elektronika

Bu qanday ishlaydi - elektronika
Bu qanday ishlaydi - elektronika
Bu qanday ishlaydi - elektronika
Bu qanday ishlaydi - elektronika

Har bir eshikda ikkita QRE1113 sensori mavjud. Ari mavjud bo'lganda, aks ettirilgan IQ nurlari IR sensori YO'Qni ishga tushiradi va smenali registrda YUQORI o'qiladi. Aks holda, 100K rezistorlar IQ sensorlarini past (erga) tortadi.

Ushbu dizayn 3 smenali registrlardan foydalanadi. Har bir smenali registrda 8 ta datchik yoki 4 ta eshik, jami 24 ta sensor va 12 ta eshik o'qilishi mumkin. Shift registrlari asalarilar borligini kuzatishni davom ettiradi va asalarilar qaysi tomonga ketayotganini aniqlaydi.

Har bir sensordan faqat bittadan svetodiod ishlatiladi; Shunday qilib, bitta IQ LED, asalarilar birining ostidan o'tib ketganda, ikkita IQ qabul qilgichni ishga tushirish uchun aks ettirish uchun etarli yorug'lik beradi. Bu qismlarni kamaytiradi va taxtani soddalashtiradi.

Asosiy taxtaning qismlari ro'yxati quyidagicha:

OshparkQre1113 reflektorli sensorlar (24 ta sensorlar) orqali har bir bort uchun 6,5 dollarlik xarajatlar $ 10,08 Shift registrlar soni (3) $ 1,08 74HC165 rezistorlar 100k dona (3) $ 2,04 qty (13) $ 5,85 olti pinli sarlavhalar

Siz ari hisoblagichini Arduino -ga beshta sim bilan ulaysiz.

VCC => 3,3V yoki 5V (3,3 volt uchun 45 ohmli LED rezistoridan va 5 voltli 100 ohmli LED rezistoridan foydalaning) MISO - master_in_serial_out, QHSCK - clockLoad - Parallel yuk pinGnd - erga ulanadi

Bu smenali registrlarni o'qish uchun juda standart ulanishlar. Mana, arduino -dan klassik tugmalar namunasi

IQ LEDlari uchun VCCni buzganimni sezishingiz mumkin. Agar siz LEDlarning kuchini tejashni xohlasangiz, bu amalga oshiriladi.

3 -qadam: Lehimlash… Qismlarni sensorlar paneliga o'rnatish

Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish
Lehimlash… Qismlarni sensorlar paneliga qo'yish

Xo'sh, o'zingizni mustahkamlang … Bu sirtdan lehimlashni o'rganish uchun ajoyib loyiha!

Eshiklar uchun barcha qismlar sirtdan o'rnatiladi. Darvozalar 6 pinli sarlavhadan qilingan. O'rta 4 pinni kesib olishingiz kerak. Faqat ikkita tashqi pin lehimlangan.

U erda juda ko'p sirtni lehimlash bo'yicha darsliklar bor … lekin bu loyiha uchun sizga kerak bo'lgan narsa:

  • yarim nozik nuqtali lehimlantiruvchi temir
  • ba'zi bir oqimlar … mana bu manbani qaerdan topishni bilmayman … men qalamdan foydalanaman.
  • bir oz lehim
  • agar siz taxtangizga juda ko'p lehim olsangiz, lehim tayog'i
  • guruch shimgichi

Lehimlangan hamma narsani olgandan so'ng, siz kamera yordamida LEDlarni sinab ko'rishingiz va quvvat sarflashingiz mumkin. Esda tutingki, biz faqat ikkita LEDdan birini quvvatlantiramiz, shunda siz markazga eng yaqin bo'lgan LEDni ko'rasiz.

Agar siz V2 ni alohida boshqarishni xohlamasangiz, V2 o'tish moslamasini lehimlang (VCC bilan belgilanadi). Sxemaga ko'ra, V2 LEDlarni mustaqil ravishda boshqarishga imkon beradi. Bu LEDlarning PWM uchun foydali bo'lishi mumkin. Men buni hali sinab ko'rmaganman, lekin u quvvatni kamaytirish uchun ishlashi kerak.

4 -qadam: O'rnatish va ma'lumotlarni olish

Uni ulash va ma'lumotlarni olish
Uni ulash va ma'lumotlarni olish

Ma'lumotni olishdan oldin … va hatto eshiklaringizni lehimlashdan oldin ham … Men sensorlarni ushbu oddiy registrli kod bilan tekshirishni taklif qilaman.

yuk PIN = 5; // ulanadi /PL aka Parallel yuk aka mandal piniga 165dataPin = 6; // Q7 aka MISO piniga ulanadi 165clockPin = 7; // 165plus VCC va GND soat piniga ulanadi.

Men oq qog'ozdan foydalanaman va uni har bir datchik ustida taxminan 3-5 mm siljitaman. Infraqizil chiroq sensorga uriladi va qabul qilgichga qaytadi va yuqoridagi test kodingizda 1 ni yoqadi.

Ushbu kod sizning sensorlaringizda sinovdan o'tkazilgach, siz ma'lumotlarni SD kartaga saqlashga harakat qilishingiz mumkin … uni ketma -ket monitoringizga yuborishingiz yoki veb -serverga joylashtirishingiz mumkin. Siz COUNT BEESga ba'zi oddiy ma'lumotlarni o'ylab topishingiz kerak! Bu if if ifodasi kabi oddiy bo'lishi mumkin. Agar birinchi bo'lib IN sensori, so'ngra OUT sensori ishga tushsa … siz bilasizki, ari chiqib ketgan. Agar birinchi navbatda OUT sensori, so'ngra IN sensori ishga tushirilsa, siz bilasizki, ari INga kiradi. Men ushbu kodni kengaytira olaman, lekin u tezda ilovaga xos bo'lib qoladi.

Men bu erda kodni joylashtirdim: github

5 -qadam: Bee Counter muhofazasi

Bee Counter muhofazasi
Bee Counter muhofazasi
Bee Counter muhofazasi
Bee Counter muhofazasi

Sizga ikkita korpus kerak. Siz asalarichini yupqa yog'och yoki 1/8 dyuymli plastmassaga o'rashingiz kerak. Keyin sizda uyaning kirish qismidan uController -ga ~ 18 dyuymli simi bor. Sizga uController uchun korpus ham kerak.

Men asalarichining yuqori qismi uchun 3/16 dyuymli plastmassadan, pastki qismida esa 1/16 dyuymdan foydalanardim. Men buni Tap Plastics dagi axlat qutisidan oldim. To'g'ridan -to'g'ri quyosh nuri datchiklarni ishga tushirishini to'xtatish uchun sizning kirish qismingiz 1 dyuymga oshib ketadigan yuqori qismingiz mustahkam bo'lishini xohlaysiz. Asalarilar uyasining pastki qismi qora yoki qora rangga bo'yalgan bo'lishi kerak. maxsus varaqda diapazon faqat 1/4 dyuym deb aytilgan.

Bundan tashqari, men silikonni ishlatmang. Asalarilar silikonni yomon ko'rishadi va uni olib tashlashga harakat qilishadi.

Ikkinchi korpus uController -ni joylashtiradigan har qanday suv o'tkazmaydigan quti bo'lishi mumkin.

Tavsiya: