Cov txheej txheem:

Honey Bee Counter: 4 Kauj Ruam (nrog Duab)
Honey Bee Counter: 4 Kauj Ruam (nrog Duab)

Video: Honey Bee Counter: 4 Kauj Ruam (nrog Duab)

Video: Honey Bee Counter: 4 Kauj Ruam (nrog Duab)
Video: Leej Muam Dai Siab official audio by Dang Thao & J Vang 2024, Hlis ntuj nqeg
Anonim
Honey Bee Counter
Honey Bee Counter
Honey Bee Counter
Honey Bee Counter
Honey Bee Counter
Honey Bee Counter

Qhov chaw sib faib zib ntab ntawm cov neeg ua haujlwm tau nyob ruaj khov rau 25 lab xyoo … peb tib neeg lub cev tau loj hlob zuj zus thiab nyob rau txhua qhov kev qhia … vim li no cov txee muv … Los ntawm: thomashudson.org

Saib qhov kev txhim kho tsim ntawm no: Honey Bee Counter II

4/28/19 - Kuv tab tom khawb rau hauv txoj haujlwm no dua. Nws tau ntev lawm qhov kev paub dhau los uas kuv npaj yuav txhim kho. Tus nqi ntawm Printed Circuit Boards (PCBs) tau nqis qis me ntsis yog li kuv tab tom ua lub rooj ntsuas pa loj, 24 lub rooj vag thiab kwv yees li 14.5 "ntev mus txhua txoj kev hla lub cev Hive. Kuj txog ~ 1.5" dav los thaiv tawm ib qho IR los ntawm lub hnub. Qhia rau kuv paub yog tias koj muaj lus nug/tswv yim.

Cov ntaub ntawv nyob los ntawm - Lub Rau Hli 25, 2012 Kuv tau txav deb ntawm cov ntaub ntawv nyob … kuv version 2 muaj daim npav SD thiab kuv tau koom tes nrog tsev kawm qib siab los ua qee qhov kev tshawb fawb … xav tias dawb los ua koj tus kheej WIFI qhib lub dav hlau ntes thiab kuv ' d nyiam koom nrog ib tus neeg uas xav muag lawv rau pawg neeg.

Kauj ruam 1: Manifesto

Manifesto
Manifesto
Manifesto
Manifesto
Manifesto
Manifesto

Bee Counter - Version 2, Lub Kaum Hli 14, 2012 - micro SD datalogging - lub sijhawm tiag tiag tig tawm lub txee thaum hmo ntuj kom txo hwj chim - txiav cov LED los ntawm lub microcontroller kom txo lub zog nruab nrab mus rau 6.6 ma thaum tsis siv - roj teeb me me yuav nyob ntev rau lub hlis - lub hnub ci siv hluav taws xob npaj tau - ntsuas kub tsis txwv - tuaj yeem kwv yees kwv yees qhov loj ntawm muv (tus neeg ua haujlwm vs drones) thiab yog li saib xyuas drone/cov neeg ua haujlwm kev ua haujlwm - 3D luam tawm tig -style lossis rooj vag - muag tag tsis muaj roj teeb $ 400 lossis ua rau koj tus kheej (saib hauv qab) Nov yog cov lus qhia tshwj xeeb rau Version 1. Cov lus qhia qhia tawm no Version 1 uas yooj yim hloov kho mus rau version 2 tab sis kuv tsis tau muab cov phiaj xwm ua tiav. - 95% Qhov tseeb - Ua haujlwm USB lub zog - yuav tsum tiv nag nrog lub hau sab saum toj - muv hloov mus rau qhov qhib tshiab hauv ob peb feeb - kev tshuaj xyuas lub sijhawm tiag tiag hauv google docs - USB txuas cov ntaub ntawv mus rau koj lub laptop ntawv cov ntawv ntawm no cov phiaj xwm los tsim koj tus kheej. Muaj cov lus qhia dav dav rau kev tsim qauv lossis koj tuaj yeem mus rau nplooj ntawv Circuit thiab theej kuv lub rooj tsav xwm thiab lub voj voog. 1. Yuav ob peb lub infrared (IR) sensors - Sparkfun: https://www.sparkfun.com/products/9542 - Tau txais qee qhov 30K 50K thiab 100K resistors rau ntsuas cov khoom siv digital rhiab heev.. - Tau txais qee 10, 20, thiab 50 ohm resistors rau ua kom muaj zog ntawm IR LED 2. Ua qauv ntawm koj ntu nrog Arduino - Kuv tau siv muv tuag rau ntawm xaim - nws yog ib qho yooj yim Circuit Court 3. Xaiv Microcontroller… Kuv siv Teensy ++ - tib tus neeg siv interface li Arduino.. - muaj 46 qhov nkag/tawm, - nws pheej yig, thiab - tsim hauv zos ntawm no hauv Portland.. 4. Tsim koj Cov Ntawv Luam Circuit Board nrog EAGLE dawb - kuv tau kawm 4 teev hauv dorkbotpdx.org ntawm no hauv Portland. software yog pub dawb. - nws tau luam tawm los ntawm dorkbot hauv Portland $ 45 rau 3 cov laug cam 5. muab txhua yam ua ke - muab koj cov khoom sib dhos tso rau ntawm lub rooj tsavxwm - ntsuas koj lub ntsuas cua - ua kom zoo dua koj lub phiaj xwm ntxhib tus nqi thiab cov khoom siv rau kuv lub rooj tsavxwm ~ $ 110 - Luam Ntawv Circuit Board $ 45 - qty (44) QRE1113 IR Sensors $ 33 - Teensy ++ $ 24 - resistors thiab pins $ 10 - kuv lub sijhawm $ ouch! Xa lus rau kuv yog tias koj xav tau kuv tso ua ke cov khoom siv vim tias nws yuav yog $ 130 yog tias koj xav ua cov laug thiab kub kua nplaum tua koj tus kheej!

Kauj ruam 2: Circuit Court

Circuit Court
Circuit Court
Circuit Court
Circuit Court
Circuit Court
Circuit Court

xav paub ntau ntxiv ua raws tab sis nws yooj yim heev… Sparkfun muag lub Infrared sensor lossis IR sensor. Nws yog LED THIAB SENSOR! vwm muaj txiaj ntsig!. Thaum tus muv hla hauv qab LED lub teeb pom kev rov qab mus rau lub sensor.. (nws yog daim duab transistor) thiab ua rau cov tswv yim digital rau Arduino.. (lossis hluas hauv kuv qhov teeb meem). Kuv kab ob daim nyob ib sab ntawm ib sab… zoo li tus muv mus los ntawm lub qhov rooj yog tias nws tsoo lub sensor sab hauv ua ntej… nws yuav tawm mus.. yog tias nws tsoo lub sensor sab nraud ua ntej nws los rau hauv. Ntxiv rau ntawm qhov program… Saib tag nrho schematic thiab GERBER cov ntaub ntawv txuas nrog. - Kuv siv 4 LEDs hauv ib kab nrog ib qho 10 ohm resistor thaum kawg.. uas sib npaug 1.2 volts poob rau LED. - koj tuaj yeem tshawb xyuas koj qhov hluav taws xob LED poob nrog lub vev xaib online zoo li qhov no - yog tias koj ua tiav kev teeb tsa tib yam teeb tsa zoo li kuv koj tuaj yeem tau txais IR sensors rau qhov pheej yig me ntsis los ntawm Digikey ntawm no. - Pololu kuj muag tib qho IR sensors ntawm lub rooj tsavxwm (array) thiab lawv muaj cov cai thiab piv txwv ntawm no. - rau qhov loj schematic hauv qab no, Kuv siv 100k ohm resistors rau hauv av. qhov no ua rau rhiab heev. Yog tias koj siv lub zog me dua nws ua rau tsis nkag siab. Nws yog NPN Phototransistor. Cov nqi ntxhib thiab cov khoom siv rau kuv pawg thawj coj ~ $ 110 - Luam Circuit Board $ 45 - qty (44) QRE1113 IR Sensors $ 33 - Teensy ++ $ 24 - qty (11) 10 ohm 0805 resistors - qty (44) 100k 0805 resistors - 26 headers thiab 26 pins rau txuas Teensy rau lub rooj tsavxwm $ 3 - kuv lub sijhawm $ ouch! Qhia kuv yog tias koj txaus siab rau kuv tso ua ke ib qho khoom siv vim tias nws yuav yog $ 150 yog tias koj xav ua cov laug thiab kub kua nplaum tua koj tus kheej!

Kauj Ruam 3: Programming - Yooj Yim

Programming - Yooj Yim
Programming - Yooj Yim

Teensy tau teeb tsa hauv Arduino… lossis C ++ tab sis kuv paub me ntsis nrog Arduino… Cov lej txuas nrog hauv qab no. / * Qhov no yog rau thawj ob lub qhov rooj: A thiab B. */ // qhov tsis tu ncua yuav tsis hloov pauv: const int ain = 44; // tus pin 44 yog thawj cov tswv yim digital rau Rooj vag A const int aout = 45; // tus pin 45 yog tus lej digital thib ob rau Rooj vag A const int bin = 42; // tib yam rau Rooj vag B const int sib tw = 43; // tib yam rau Gate B // Variables yuav hloov: int ins = 0; // suav ins thiab outs int outs = 0; int ib = 0; // Gate A 1st pin status int lai = 0; // Rooj vag Qhov xwm txheej kawg ntawm tus lej thib 1 int ao = 0; // Gate A 2nd pin status int lao = 0; // Rooj vag Qhov xwm txheej kawg ntawm tus lej thib ob int bi = 0; int ib = 0; int bo = 0; int lbo = 0; int suav = 0; // qhov no tsuas yog ntsuas yog tias muaj kev hloov pauv hauv peb cov suav suav int lcount = 0; teeb tsa tsis muaj dab tsi () {// pib lub khawm tus pin raws li cov tswv yim: pinMode (ain, INPUT); pinMode (tawm, INPUT); pinMode (rau hauv, INPUT); pinMode (sib tw, INPUT); // initialize serial communication: Serial.begin (38400); // me ntsis txawv dua li Arduino ntawm no…. 38400} tsis muaj dab tsi voj () {// nyeem lub pob khawm nkag tus pin: ai = digitalRead (ain); ao = digitalRead (tawm); bi = digitalRead (rau hauv); bo = digitalRead (sib tw); yog (lai! = ai) {// muaj xwm txheej yog tus lej thib 1 hloov? yog (ai> ao) {// yog tias yog, tus muv nkag los lossis tawm? uas ++; // yog nws mus ntxiv ib tug muv rau ins}} yog (lao! = ao) {yog (ao> ai) {outs ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {outs ++; }} lai = ai; // hloov kho qhov xwm txheej kawg lao = ao; lbi = ib; lbo = peb; suav = ins + outs; yog (lcount! = suav) {// yog qhov suav tau hloov peb luam tawm qhov suav tshiab Serial.print ("tus lej Hauv:"); Serial.println (hauv); Serial.print ("Tus lej tawm:"); Serial.println (tawm); lcount = suav; }} Kuv ntxiv qhov debeebouce sib lawv liag. Nov yog qhov vis dis aus tshiab tshaj plaws txij hnub no 06/26/12. Nws 91% raug tab sis tseem muaj chav me me los txhim kho:

Kauj Ruam 4: Txheeb Cov Ntaub Ntawv ntawm Google Docs

Txheeb Cov Ntaub Ntawv ntawm Google Docs
Txheeb Cov Ntaub Ntawv ntawm Google Docs
Txheeb Cov Ntaub Ntawv ntawm Google Docs
Txheeb Cov Ntaub Ntawv ntawm Google Docs
Txheeb Cov Ntaub Ntawv ntawm Google Docs
Txheeb Cov Ntaub Ntawv ntawm Google Docs

Kuv siv Kev Ua Haujlwm txhawm rau upload cov ntaub ntawv lub sijhawm tiag tiag los ntawm lub khoos phis tawj …… Nov yog thawj cov ntaub ntawv kuv tau txais… - Hnub Nyob txij hnub no Lub Rau Hli 25, 2012 Cov txiaj ntsig tau muab xa los ntawm cov lej txuas. Lub tswv yim dav dav yog siv qhov txuas 'formkey' uas tau nkag mus thaum sau daim ntawv rau Google Docs. 1) nkag mus rau google docs 2) tsim daim FORM tshiab nrog rau ntau qhov kev nkag mus raws li koj muaj cov ntaub ntawv cov ntsiab lus 3) mus rau 'daim ntawv nyob' thiab tshuaj xyuas qhov chaws… saib rau 'formkey' thiab cov cim qhia paub … ntawm no yog dab tsi Kuv pom: 4) nws yooj yim los xam tawm ib zaug koj tau txais qhov chaws thiab pib txiav thiab muab qhov tseem ceeb tso rau hauv koj lub browser txhawm rau ntsuas koj qhov kev lees paub … sim nws muaj zog zoo nkauj.. Hauv Kev Ua (koj tuaj yeem zaum tshaj tawm nws txoj cai los ntawm Arduino tab sis Kuv xav tias kuv yuav sim ua..) Txoj hlua docs = Txoj hlua tshiab [8]; // qhov 'hlua' no tsuas yog tso txhua daim ntawm URL ua ke 0 txog 7 lossis 8 tag nrho …. docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVVmU0LUE6MQ&ifq&entry.0.single="; // qhov no yog cov formkey los ntawm FORM qhov chaws cov ntaub ntawv docs [1] = khub [1]; // qhov no yog kuv thawj cov ntaub ntawv taw tes # ntawm muv IN. docs [2] = "& entry.1.single ="; // qhov no qhia google doc kuv thawj zaug kuv qhov sib txawv thib ob los tom ntej… tshawb nrhiav qhov chaws los xam tawm tab sis nws yuav zoo ib yam… docs [3] = khub [3]; // qhov no yog qhov hloov pauv thib ob # ntawm muv tawm. docs [4] = "& entry.2.single ="; // qhov no qhia google doc kuv qhov hloov pauv thib 3 los tom ntej.. docs [5] = Delta_in; // # ntawm muv hauv qhov rho tawm tus lej kawg ntawm cov muv hauv docs [6] = "& entry.4.single ="; docs [7] = Delta_out; Txoj hlua docs2 = koom nrog (docs, ""); loadStrings (cov ntawv 2); // thaum koj muab tag nrho cov khoom no ua ke nws tshaj tawm koj daim ntawv nthuav qhia !!… sim koj tus kheej cov khoom hauv koj tus browser… Kuv muaj nws tshaj tawm txhua 5-10 feeb… Kuv txuas cov lej ua… Kuv tseem xav hloov INT cov lej rau FLOAT vim tias tom qab ob peb teev cov txiaj ntsig ntau dua 32, 000 muv !!! ua wup..

Pom zoo: