Satura rādītājs:

Medus bišu skaitītājs: 4 soļi (ar attēliem)
Medus bišu skaitītājs: 4 soļi (ar attēliem)

Video: Medus bišu skaitītājs: 4 soļi (ar attēliem)

Video: Medus bišu skaitītājs: 4 soļi (ar attēliem)
Video: КОЛЬЕ, СЕРЬГИ И КОЛЬЦО с пчелками Орифлэйм 44491 44486 44494 2024, Decembris
Anonim
Medus bišu skaitītājs
Medus bišu skaitītājs
Medus bišu skaitītājs
Medus bišu skaitītājs
Medus bišu skaitītājs
Medus bišu skaitītājs

Tur, kur medus bišu darba dalīšana ir stabili progresējusi 25 miljonus gadu … mūsu cilvēka virsorganisms ir kļuvis sarežģītāks un visos virzienos … līdz ar to bišu skaitītājs… Autors: thomashudson.org

Skatiet uzlaboto dizainu šeit: Honey Bee Counter II

28.4.19 - Es atkal iedziļinos šajā projektā. Pēdējais dizains, kuru plānoju veikt dažus uzlabojumus, ir bijis tik sen. Iespiesto shēmu plākšņu (PCB) cena ir samazinājusies diezgan nedaudz, tāpēc es izveidoju lielu sensoru paneli, 24 vārtus un apmēram 14,5 collas garu ceļu līdz stropu korpusam. Arī aptuveni ~ 1,5 collas plata, lai bloķētu no saules izstarot jebkuru IR. Paziņojiet man, ja jums ir kādi jautājumi/idejas.

Tiešraides dati no 2012. gada 25. jūnija. Esmu attālinājies no tiešajiem datiem … manai 2. versijai ir SD karte, un es sadarbojos ar universitāti, lai veiktu dažus pētījumus … nekautrējieties izveidot savu WIFI iespējoto spietu detektoru un es ' d patīk sadarboties ar kādu, kurš vēlas tos pārdot masām.

1. solis: manifests

Manifests
Manifests
Manifests
Manifests
Manifests
Manifests

Bišu skaitītājs - 2. versija, 2012. gada 14. oktobris - micro SD datu reģistrēšana - reālā laika pulkstenis naktī izslēdz skaitītāju, lai samazinātu jaudu - atvienoja gaismas diodes no mikrokontrollera, lai samazinātu vidējo jaudu līdz 6,6 ma, kad to nelieto - mazs akumulators ilgs vairākus mēnešus - gatavs saules bateriju darbināšanai - neierobežoti temperatūras sensori - var novērtēt bites lielumu (strādnieks pret dronu) un tādējādi uzraudzīt bezpilota lidaparāta/darbinieka darbību - 3D drukāti pagrieziena stili vai vārti - pārdošanā bez akumulatora 400 ASV dolāru apmērā vai savs (skatīt zemāk) Šeit ir 1. versijas specifikācijas. Šī pamācāmā informācija sniedz informāciju par 1. versiju, kuru var viegli jaunināt uz 2. versiju, lai gan es neesmu sniedzis pilnīgus plānus. - 95% precizitāte - izslēdzas no USB strāvas - jābūt izturīgam pret lietus ar augšējo vāku - bites dažu minūšu laikā pielāgojas jaunai atvēršanai - uzraudzība reāllaikā Google dokumentos - USB savienojums izmež datus jūsu klēpjdatora teksta failā. Tavs. Ir vispārīgi norādījumi par prototipu izveidi, vai arī jūs varat doties uz shēmas lapu un nokopēt manu precīzo plati un shēmu. 1. Iegādājieties pāris infrasarkanos (IR) sensorus - Sparkfun: https://www.sparkfun.com/products/9542 - Iegūstiet 30K 50K un 100K rezistorus, lai pārbaudītu digitālās ievades jutību. - Iegūstiet 10, 20, un 50 omu rezistori, lai darbinātu IR LED 2. Prototipējiet savas detaļas ar Arduino - es izmantoju mirušu bišu uz stieples - tā ir vienkārša ķēde 3. Izvēlieties mikrokontrolleri … Es izmantoju Teensy ++ - tādu pašu lietotāja saskarni kā Arduino. - tai ir 46 ieejas/izejas, - tā lēta un - izstrādāta uz vietas šeit, Portlendā.. 4. Izveidojiet savu iespiedshēmas plates ar EAGLE bez maksas - es apmeklēju 4 stundu nodarbību vietnē dorkbotpdx.org šeit, Portlendā. programmatūra ir bezmaksas. - izdrukājiet to caur dorkbot Portlendā 45 USD par 3 dēļiem 5. salieciet visu kopā - pielodējiet komponentus uz tāfeles - kalibrējiet sensorus - precīzi noregulējiet programmēšanu. Aptuvenās izmaksas un sastāvdaļas manai plāksnei ~ 110 USD - iespiedshēmas plate 45 USD - daudzums (44) QRE1113 IR sensori $ 33 - Teensy ++ $ 24 - rezistori un tapas $ 10 - mans laiks $ ouch! Paziņojiet man, ja jūs interesē, ka es salikšu komplektu, jo tas, iespējams, būtu 130 USD, ja vēlaties lodēt un karsto līmi uzpūst pats!

2. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde

jāseko sīkākai informācijai, bet tas ir ļoti vienkārši… Sparkfun pārdod infrasarkano vai IR sensoru. Tas ir LED un sensors! traki noderīgi !. Kad bite šķērso zem gaismas diodes, gaisma tiek atstarota atpakaļ uz sensoru (tā foto tranzistors) un aktivizē digitālo ievadi Arduino.. (vai manā gadījumā tīņu). Es sakārtoju divas mikroshēmas blakus viena otrai … kad bite iet caur vārtiem, ja tā vispirms skar iekšējo sensoru … tā iet ārā.. ja tā vispirms iesit ārējam sensoram. Vairāk par programmēšanu … Skatīt pilnu versiju pievienoti shematiski un GERBER faili. - Es sērijveidā izmantoju 4 gaismas diodes ar vienu 10 omu rezistoru beigās.. tas ir vienāds ar 1,2 voltu kritumu uz LED. - jūs varat pārbaudīt savu LED sprieguma kritumu, izmantojot tiešsaistes tīmekļa rīku, piemēram, šo - ja jūs galu galā izveidosit tādu pašu iestatījumu kā es, šeit varat iegūt IR sensorus par lētāku cenu, izmantojot Digikey. - Pololu arī pārdod tos pašus IR sensorus uz tāfeles (masīva), un tiem šeit ir kods un piemēri. - saskaņā ar zemāk redzamo lielo shēmu es zemē izmantoju 100k omu rezistorus. tas palielina jutību. Ja izmantojat mazāku rezistoru, tas kļūst mazāk jutīgs. Tas ir NPN fototransistors. Aptuvenās izmaksas un sastāvdaļas manai plāksnei ~ 110 ASV dolāri - iespiedshēmas plate 45 ASV dolāri - 44 gab. tapas Teensy piestiprināšanai pie tāfeles $ 3 - my time $ ouch! Paziņojiet man, ja jūs interesē, ka es salikšu komplektu, jo tas, iespējams, būtu 150 USD, ja vēlaties pats veikt lodēšanas un karstās līmes šūšanu!

3. solis: programmēšana - viegli

Programmēšana - viegli
Programmēšana - viegli

Teensy ir ieprogrammēts Arduino… vai C ++, bet es esmu mazliet iepazinies ar Arduino… Kods ir pievienots zemāk. / * Tas attiecas uz pirmajām divām vārtejām: A un B. */ // šī konstante nemainīsies: const int ain = 44; // 44 tapa ir pirmā digitālā ieeja vārtiem A const int aout = 45; // 45. tapa ir otrā digitālā ieeja vārtiem A const int bin = 42; // tas pats B vārtiem const int bout = 43; // tas pats vārtiem B // Mainīgie mainīsies: int ins = 0; // skaita ins un outs int outs = 0; int ai = 0; // Vārti A 1. pin statuss int lai = 0; // Vārti 1. tapas pēdējais statuss int ao = 0; // Vārti A 2. pin statuss int lao = 0; // Vārti 2. tapas pēdējais statuss int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; int skaits = 0; // tas tikai pārbauda, vai mūsu bišu skaits ir mainījies int lcount = 0; void setup () {// inicializēt pogas tapu kā ievadi: pinMode (ain, INPUT); pinMode (aout, INPUT); pinMode (bin, INPUT); pinMode (bout, INPUT); // inicializēt seriālo komunikāciju: Serial.begin (38400); // mazliet savādāk nekā Arduino šeit…. 38400} void loop () {// lasīt spiedpogu ievades tapu: ai = digitalRead (ain); ao = digitalRead (aout); bi = digitalRead (bin); bo = digitalRead (bout); if (lai! = ai) {// ir statuss, ja mainīta 1. tapa? ja (ai> ao) {// ja jā, vai bite iet iekšā vai ārā? ins ++; // ja tas notiek, pievienojiet insai vienu biti}} if (lao! = ao) {if (ao> ai) {outs ++; }} ja (lbi! = bi) {ja (bi> bo) {ins ++; }} ja (lbo! = bo) {ja (bo> bi) {outs ++; }} lai = ai; // atjaunina pēdējo statusu lao = ao; lbi = bi; lbo = bo; skaits = ins + outs; if (lcount! = count) {// ja skaits ir mainījies, mēs drukājam jauno skaitu Serial.print ("number In:"); Serial.println (ins); Serial.print ("numurs Out:"); Serial.println (outs); lcount = skaits; }} Es pievienoju debeebouce secību. Šeit ir jaunākais kalibrēšanas video no šodienas 26.06.12. Tā precizitāte ir 91%, taču vēl ir nedaudz, ko uzlabot:

4. darbība. Datu reģistrēšana pakalpojumā Google dokumenti

Datu reģistrēšana pakalpojumā Google dokumenti
Datu reģistrēšana pakalpojumā Google dokumenti
Datu reģistrēšana pakalpojumā Google dokumenti
Datu reģistrēšana pakalpojumā Google dokumenti
Datu reģistrēšana pakalpojumā Google dokumenti
Datu reģistrēšana pakalpojumā Google dokumenti

Es izmantoju apstrādi, lai augšupielādētu datus reāllaikā, izmantojot klēpjdatoru ……. Vispārējā ideja ir izmantot “formkey” saiti, kurai var piekļūt, aizpildot Google dokumentu veidlapu. 1) piesakieties Google dokumentos Es atklāju: 4) to ir viegli izdomāt, tiklīdz esat ieguvis avota kodu un sācis griezt un ielīmēt vērtības tieši savā pārlūkprogrammā, lai pārbaudītu savus apgalvojumus … izmēģiniet to diezgan spēcīgi. Es domāju, ka mēģināšu apstrādāt..) String docs = new String [8]; // šī "virkne" vienkārši apvieno visus URL gabalus kopā no 0 līdz 7 vai 8 kopā…. docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVMU0LUE6MQ&ifq&entry.0.single="; // tas ir veidlapa no FORM avota koda docs [1] = pāri [1]; // tas ir mans pirmais datu punkts # bites IN. dokumenti [2] = "& entry.1.single ="; // tas stāsta google doc manam pirmajam nāk mans 2. mainīgais … meklējiet avota kodu, lai noskaidrotu, bet tas izskatīsies līdzīgi … docs [3] = pāri [3]; // tas ir otrais bišu mainīgais # OUT. dokumenti [4] = "& entry.2.single ="; // tas stāsta google doc manam 3. mainīgajam nāk nākamā.. docs [5] = Delta_in; // bišu skaits mīnus pēdējais bišu skaits dokumentos [6] = "& entry.4.single ="; dokumenti [7] = Delta_out; String docs2 = pievienoties (docs, ""); loadStrings (docs2); // pēc visu šo bitu salikšanas tā ievieto jūsu izklājlapu!… pārbaudiet savus bitus savā pārlūkprogrammā… man tas tiek publicēts ik pēc 5-10 minūtēm… es pievienoju apstrādes kodu… man joprojām ir jāmaina INT mainīgie uz FLOAT jo pēc dažām stundām vērtības pārsniedz 32 000 bišu !!! vau..

Ieteicams: