Мазмуну:

Honey Bee Counter II: 5 кадам
Honey Bee Counter II: 5 кадам

Video: Honey Bee Counter II: 5 кадам

Video: Honey Bee Counter II: 5 кадам
Video: Babuvetta - Kodathi Samaksham Balan Vakkeel | Dileep, Mamta Mohandas & Priya Anand 2024, Июль
Anonim
Honey Bee Counter II
Honey Bee Counter II
Honey Bee Counter II
Honey Bee Counter II
Honey Bee Counter II
Honey Bee Counter II
Honey Bee Counter II
Honey Bee Counter II

3/18/2020-жаңы инструктивдүү…

2019-21-12 Өлбөгөн проект!… Мен бул дизайнга бир нече өзгөртүүлөрдү киргиздим. Бул дизайнды жаңы эле бүтүрдүм, бирок аны чыгарууну баштоону кааладым. Аары эсептегичтин бул версиясы тешик компоненттери аркылуу жасалган. Мен чындап эле жаңыдан баштагандар үчүн чогултууга оңой болгон комплект жасагым келди.

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

Бул эски долбоор … акыркы үлгүлөр үчүн жогорудагы шилтемени караңыз.

Саламатсызбы, мен бул долбоорду курууну, маалымат журналын жана маалыматтарды жайгаштырууну жеңилдеттим. Бул аары эсептегич акыркы долбоор сыяктуу аарылардын он эки дарбазадан кирип -чыкканын эсептейт.

Биз кээ бир жаңы изилдөөчүлөр жана бизнес ээлери менен бирдикте аарылардын көрсөткүчтөрүн бердик. Мага Thomashudson.org дарегинен кайрылсаңыз болот.

…. жана биз дагы деле сизге аары эсептегичти курууга жардам берүүгө кызыкдарбыз жана бул жаңы дизайн сизге dattalogging, ethernet, wifi же уюлдук байланышка кошууга мүмкүндүк берет. Бул сиздин эң сезимтал электрондук бөлүктөрүңүздү коргоону жеңилдетет.

1 -кадам: Сизге эмне керек

Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек
Сизге эмне керек

Бул долбоордун мага жакканы - бөлүктөргө ыңгайлуу болгондо, аны бөлүктөргө бөлүп кура аласыз …

Сизге uController керек… Arduino деп айтыңыз

Сизге аары сенсордук такта керек: Oshpark аркылуу басылган схема 19 үчүн 3… Qre1113 чагылтуу сенсорлору (12 дарбазалар үчүн 24 сенсорлор) $ 10.08 Shift регистрлер qty (3) $ 1.08 74HC165 төмөн каршылыктын массивин 100k qty (3) $ 2.04 100k rezistor arrayresistors LED qty (1) $ 0.68 47ohm каршылыгы массиви Headers qty (13) $ 5.85 дарбазалар үчүн алты пин баш!

Аары эсептегичти курчоо үчүн сизге бир нече пластмассадан же жыгачтан жасалган бөлүктөр керек

2 -кадам: Бул кантип иштейт - Электроника

Бул кантип иштейт - Электроника
Бул кантип иштейт - Электроника
Бул кантип иштейт - Электроника
Бул кантип иштейт - Электроника

Ар бир дарбазада эки QRE1113 сенсору бар. Аары болгондо, чагылган IR жарыгы IR сенсорун ЖОГОРКУ иштетет жана нөөмөттүн регистринде ЖОГОРУ деп жазылат. Болбосо 100K резисторлору IR сенсорлорун төмөн түшүрөт (жерге).

Бул дизайн 3 нөөмөт реестрин колдонот. Ар бир нөөмөт реестри 8 сенсорду же 4 дарбазаны, бардыгы болуп 24 сенсорду жана 12 дарбазаны окуй алат. Сменалык реестрлер аарылардын бар экендигин көзөмөлдөөнү улантып, аары кайсы тарапка баратканын аныктайт.

Ар бир сенсордон бирден гана LED колдонулат; Ошентип, бир IR LED, аары биринин астынан өткөндө, эки IR алуучуну иштетүү үчүн чагылуу үчүн жетиштүү жарык берет. Бул бөлүктөрдү азайтат жана тактаны жөнөкөйлөтөт.

Башкы тактанын бөлүктөрүнүн тизмеси төмөнкүчө:

Ар бир тактанын баасы oshparkQre1113 чагылтуу сенсорлору аркылуу (24 сенсорлор) $ 10.08 Shift регистрлери qty (3) $ 1.08 74HC165 резисторлор 100k qty (3) $ 2.04 $ 100k каршылыктын массивдүү резисторлору LED (47 же 100) саны (1) $ 0.68 47ohm резисторлор массиви, 100ohm каршылыгы үчүн qty (13) $ 5.85 алты пин баш

Сиз аары эсептегичти Arduinoго беш зым менен туташтырасыз.

VCC => 3.3V же 5V (3.3 вольт үчүн 45 ohm LED каршылыгын жана 5 вольтто 100 ohm LED каршылыгын колдонуңуз) MISO - master_in_serial_out, QHSCK менен туташат - clockLoad - Параллель жүк pinGnd - жер

Бул сменалык регистрлерди окуу үчүн абдан стандарттуу байланыштар. Бул жерде arduino классикалык баскычынын мисалы

Сиз IR LED'лери үчүн VCC сындырганымды байкасаңыз болот. Бул эгерде сиз диоддордун импульсун (PWM) жана электр энергиясын үнөмдөөнү кааласаңыз жасалат.

3 -кадам: Лайкоо… Бөлүктөрдү сенсор тактасына коюу

Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу
Лайнер… Бөлүктөрдү сенсор тактасына коюу

Макул, өзүңүздү бекемдеңиз … Бул жер үстүндөгү монтажды үйрөнүү үчүн эң сонун долбоор!

Бардык бөлүктөр дарбазалар үчүн жер үстүндө орнотулган. Дарбазалар 6 пин башынан жасалган. Сиз орто 4 казык кесип керек. Сырттагы эки казык гана ширетилет.

Ал жерде жер үстүндө орнотуучу ширетүү үйрөткүчтөрү көп … бирок бул долбоор үчүн сизге керектүү нерселердин бардыгы:

  • жарым майда учу бар ширетүүчү темир
  • кээ бир агымдар … булакты табуунун эң жакшы жери азыр кайда экенин билбейм … мен калем колдоном.
  • кээ бир ширетүүчү
  • балким, эгер сиз тактаңызга өтө көп ширетип алсаңыз, анда ширетүүчү таякча
  • жез губка

Бардык нерселерди алгандан кийин, сиз кубаттуулукту колдонуп, камераңызды колдонуп светодиоддоруңузду текшере аласыз. Эсиңизде болсун, биз эки светодиоддун бирөөсүн гана иштетип жатабыз, ошондо сиз борборго эң жакын жайгашкан диодду көрөсүз.

Эгерде сиз V2ди өзүнчө башкаргыңыз келбесе, V2 секирүүчүсүн (VCC деп белгиленген) кошуңуз. Схемага ылайык, V2 LEDди өз алдынча башкарууга мүмкүндүк берет. Бул диоддордун PWM үчүн пайдалуу болушу мүмкүн. Мен муну азырынча текшере элекмин, бирок ал кубатты азайтуу үчүн иштеши керек.

4 -кадам: Аны илип, маалыматтарды алуу

Аны илип, маалыматтарды алуу
Аны илип, маалыматтарды алуу

Маалыматты алаардан мурун … жана дарбазаңызды күйгүзгөнгө чейин … Мен сенсорлоруңду ушул оңой нөөмөт регистринин коду менен сынап көрүүнү сунуштайм.

жүктөө Pin = 5; // Туташат /PL ака Параллелдүү жүктөө aka mandal pin 165dataPin = 6; // Q7 aka MISO пинине туташат 165clockPin = 7; // 165 плюс VCC жана GND сааттарына туташат.

Мен ак кагазды колдонуп, аны ар бир сенсордун үстүнөн 3-5 ммдей жылдырам. IR жарыгы сенсорго тийип, кайра алуучуга чагылдырылат жана жогорудагы тест кодуңузга 1ди киргизет.

Бул код сенсорлоруңуз менен текшерилгенден кийин, сиз маалыматты SD картага сактоого аракет кылсаңыз болот … аны сериялык мониторго жөнөтүңүз же веб -сервиске жайгаштырыңыз. Сиз COUNT BEES үчүн кээ бир жөнөкөй маалыматтарды ойлоп табышыңыз керек! Бул if if билдирүүсү сыяктуу жөнөкөй болушу мүмкүн. Эгерде IN сенсору биринчи иштетилсе, андан кийин OUT сенсору… сиз аары ЧЫККАНЫН билесиз. Эгерде биринчи OUT сенсору иштетилсе, кийинчерээк IN сенсору иштетилсе, анда сиз аары кирерин билесиз. Мен бул кодду кеңейте алам, бирок ал тез эле колдонмого мүнөздүү болуп калат.

Мен бул жерде кодду жайгаштырдым: github

5 -кадам: Bee Counter корпусу

Bee Counter корпусу
Bee Counter корпусу
Bee Counter корпусу
Bee Counter корпусу

Сизге эки корпус керек. Сиз аары эсептегичти ичке жыгачтан же 1/8 "пластиктен орошуңуз керек. Андан кийин уюктун кире беришинен uController'иңизге ~ 18" кабелиңиз бар. Сизге да uController үчүн корпус керек.

Мен аары эсептегичтин үстү үчүн ~ 3/16 "пластмассадан жана 1/16" түбүнөн колдондум. Мен муну Tap Plasticsтин урнасынан алдым. Күндүн нуру сенсорлорду иштетпеши үчүн, кире беришиңизди 1 дюймга өйдө көтөрө турган бышык болушун каалайсыз. Аары корпусунун түбү кара же боёк менен боёлушу керек, андыктан байкалбастан IR сенсоруна кайра чагылдырылбайт. спецификалык баракчанын диапазону ~ 1/4 "деп айтылат.

Ошондой эле, мен СИЛИКОНДУ КОЛДОНБОГОНДУ үйрөндүм. Аарылар силиконду жек көрүшөт жана аны алып салуу үчүн кызуу иштешет.

2 -корпус сиздин uControllerди жайгаштыра турган ар кандай суу өткөрбөөчү куту болушу мүмкүн.

Сунушталууда: