Turinys:
- 1 žingsnis: manifestas
- 2 žingsnis: grandinė
- 3 žingsnis: programavimas - lengva
- 4 veiksmas: duomenų registravimas „Google“dokumentuose
Video: Medaus bičių skaitiklis: 4 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Kai bičių darbo pasidalijimas stabiliai progresuoja 25 milijonus metų … mūsų žmogaus superorganizmas tapo sudėtingesnis ir visomis kryptimis … taigi bičių skaitiklis… Autorius: thomashudson.org
Patobulintą dizainą rasite čia: Honey Bee Counter II
19.04.28 - Vėl gilinuosi į šį projektą. Jau seniai suvokiau, kad paskutinis dizainas, kurį planuoju atlikti, bus patobulintas. Spausdintų plokščių (PCB) kaina gerokai sumažėjo, todėl gaminu didelę jutiklio plokštę, 24 vartus ir maždaug 14,5 colio ilgio, kad galėčiau eiti per avilio korpusą. Taip pat apie ~ 1,5 colio pločio blokuoti bet kokį IR nuo saulės. Praneškite man, jei turite klausimų/idėjų.
Tiesioginiai duomenys nuo 2012 m. Birželio 25 d. Aš atsisakiau tiesioginių duomenų … mano 2 versija turi SD kortelę ir bendradarbiauju su universitetu, kad galėčiau atlikti tam tikrus tyrimus … nedvejodami sukurkite savo WIFI įgalintą spiečių detektorių ir aš “Man patinka bendrauti su žmogumi, kuris nori juos parduoti masėms.
1 žingsnis: manifestas
Bičių skaitiklis - 2 versija, 2012 m. Spalio 14 d. - „micro SD“duomenų registravimas - laikrodis realiuoju laiku naktį išjungia skaitiklį, kad būtų sumažinta galia - atjungus šviesos diodus nuo mikrovaldiklio, kad būtų sumažinta vidutinė galia iki 6,6 ma, kai nenaudojama - maža baterija tarnaus kelis mėnesius - paruoštas saulės elementų energijos tiekimas - neriboti temperatūros jutikliai - gali įvertinti bičių dydį (darbininkas ir bepiločiai orlaiviai) ir todėl stebėti bepiločio orlaivio/darbininko veiklą - 3D atspausdinti posūkio būdai ar vartai - parduodamas be akumuliatoriaus 400 USD arba padaro savo savos (žr. žemiau) Čia pateikiamos 1 versijos specifikacijos. Ši pamokoma informacija pateikiama 1 versijoje, kurią galima lengvai atnaujinti į 2 versiją, nors nepateikiau išsamių planų. - 95% tikslumas - išjungiamas USB maitinimas - turėtų būti atsparus lietui su viršutiniu dangteliu - bitės prisitaiko prie naujos atidarymo per kelias minutes - stebėjimas realiuoju laiku „Google“dokumentuose - USB ryšys išmeta duomenis į nešiojamojo kompiuterio tekstinį failą Štai planai sukurti tavo paties. Yra bendros prototipų kūrimo instrukcijos arba galite eiti į grandinės puslapį ir nukopijuoti tikslią mano plokštę ir grandinę. 1. Įsigykite porą infraraudonųjų (IR) jutiklių - „Sparkfun“: https://www.sparkfun.com/products/9542 - Gaukite 30K 50K ir 100K rezistorių, kad patikrintumėte skaitmeninės įvesties jautrumą. - Gaukite 10, 20, ir 50 omų rezistoriai, skirti maitinti IR šviesos diodą 2. Prototipuokite savo dalis naudodami „Arduino“- ant laido naudojau negyvą bitę - jos paprasta grandinė 3. Pasirinkite mikrovaldiklį … Aš naudojau „Teensy ++“- tą pačią vartotojo sąsają kaip ir „Arduino“. - turi 46 įėjimus/išėjimus, - jos pigios ir - sukurtos vietoje, čia, Portlande. 4. Nemokamai suprojektuokite savo spausdintinę plokštę su „EAGLE“. programinė įranga yra nemokama. - išspausdinkite jį per „Dorkbot“, Portlandas, 45 USD už 3 plokštes. 44) QRE1113 IR jutikliai $ 33 - „Teensy“++ 24 USD - rezistoriai ir kaiščiai 10 USD - mano laikas $ ouch! Praneškite man, jei jus domina tai, kad aš surinksiu rinkinį, nes tai tikriausiai kainuotų 130 USD, jei norite litavimo ir karštų klijų pūtimą atlikti patys!
2 žingsnis: grandinė
reikia daugiau detalių, tačiau tai labai paprasta … „Sparkfun“parduoda infraraudonųjų spindulių jutiklį arba IR jutiklį. Tai šviesos diodas ir jutiklis! beprotiškai naudinga !. Kai bitė pereina po šviesos diodu, šviesa atsispindi atgal į jutiklį.. (jo foto tranzistorius) ir įjungia skaitmeninį įėjimą į „Arduino“.. (arba mano atveju - paauglystę). Aš surikiavau du lustus šalia vienas kito … kai bitė eina pro vartus, jei ji pirmiausia pataiko į vidinį jutiklį … ji išeina.. jei ji pirmą kartą patenka į išorinį jutiklį. Daugiau apie programavimą … Žiūrėkite visą pridedami scheminiai ir GERBER failai. - Aš naudoju 4 serijinius šviesos diodus, kurių gale yra vienas 10 omų rezistorius.. tai lygu 1,2 volto kritimui vienam šviesos diodui. - galite patikrinti savo šviesos diodų įtampos kritimą naudodami internetinį žiniatinklio įrankį, tokį kaip šis - jei galų gale sukuriate tą pačią sistemą kaip ir aš, čia galite gauti IR jutiklius pigiau per „Digikey“. - „Pololu“taip pat parduoda tuos pačius IR jutiklius lentoje (masyve), čia jie turi kodą ir pavyzdžius. - pagal toliau pateiktą didelę schemą aš įžeminau 100 k omų rezistorius. tai padidina jautrumą. Jei naudojate mažesnį rezistorių, jis tampa mažiau jautrus. Tai NPN fototransistorius. Apytikslės mano plokštės išlaidos ir komponentai ~ $ 110 - Spausdintinė plokštė $ 45 - kiekis (44) QRE1113 IR jutikliai $ 33 - „Teensy“++ 24 USD - kiekis (11) 10 omų 0805 rezistoriai - kiekis (44) 100k 0805 rezistoriai - 26 antraštės ir 26 kaiščiai, skirti „Teensy“pritvirtinti prie lentos 3 USD - mano laikas $ ouch! Praneškite man, jei jus domina tai, kad aš surinksiu rinkinį, nes tai tikriausiai būtų 150 USD, jei norite litavimo ir karštų klijų pūtimą atlikti patys!
3 žingsnis: programavimas - lengva
„Teensy“yra užprogramuotas „Arduino“… arba „C ++“, bet aš šiek tiek susipažinęs su „Arduino“… Kodas pridedamas žemiau. / * Tai yra pirmieji du vartai: A ir B. */ // ši konstanta nesikeis: const int ain = 44; // 44 smeigtukas yra pirmasis skaitmeninis įėjimas, skirtas vartų A const int aout = 45; // kaištis 45 yra antrasis skaitmeninis įėjimas A vartui const int bin = 42; // tas pats B vartui const int bout = 43; // tas pats B vartui // Kintamieji keisis: int ins = 0; // skaičiuoja int ir out int outs = 0; int ai = 0; // Vartai A 1 kaiščio būsena int lai = 0; // Vartai Paskutinė 1 kaiščio būsena int ao = 0; // Vartai A 2 -ojo kaiščio būsena int lao = 0; // Vartai Paskutinė 2 kaiščio būsena int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; int skaičius = 0; // tai tik patikrina, ar pasikeitė mūsų bičių skaičius int lcount = 0; void setup () {// inicijuoti mygtuko kaištį kaip įvestį: pinMode (ain, INPUT); pinMode (aout, INPUT); pinMode (šiukšliadėžė, Įvestis); pinMode (bout, INPUT); // inicijuoti serijinį ryšį: Serial.begin (38400); // šiek tiek kitoks nei Arduino čia … 38400} void loop () {// skaityti mygtuko įvesties kaištį: ai = digitalRead (ain); ao = digitalRead (aout); bi = digitalRead (bin); bo = digitalRead (bout); if (lai! = ai) {// turi būseną, jei pasikeitė 1 -asis kaištis? jei (ai> ao) {// jei taip, ar bitė eina į vidų ar išeina? ins ++; // jei įeina, pridėkite vieną bitę prie ins}} if (lao! = ao) {if (ao> ai) {outs ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {outs ++; }} lai = ai; // atnaujina paskutinę būseną lao = ao; lbi = bi; lbo = bo; skaičiuoti = ins + outs; if (lcount! = count) {// jei skaičius pasikeitė, spausdiname naują skaičių Serial.print ("number In:"); Serial.println (ins); Serial.print ("number Out:"); Serial.println (outs); lcount = skaičius; }} Pridėjau debeebouce seką. Čia yra naujausias kalibravimo vaizdo įrašas nuo šiandien 06.06.26. Jo tikslumas yra 91%, tačiau dar yra kur tobulėti:
4 veiksmas: duomenų registravimas „Google“dokumentuose
Aš naudoju apdorojimą, norėdamas įkelti duomenis realiu laiku per nešiojamąjį kompiuterį ……. Čia yra pirmieji duomenys, kuriuos gavau… - Tiesioginė data nuo šiandien, birželio 25, 2012 Vertės įkeliamos naudojant pridėtą kodą. Bendra idėja yra naudoti nuorodą „formkey“, kuri pasiekiama pildant „Google“dokumentų formą. 1) prisijunkite prie „Google“dokumentų 2) sukurkite naują FORMĄ su tiek įvesties, kiek turite duomenų taškų 3) eikite į „tiesioginę formą“ir peržiūrėkite šaltinio kodą … ieškokite „formkey“ir įvesties identifikatorių … Radau: 4) nesunku išsiaiškinti, kai gausite šaltinio kodą ir pradėsite pjaustyti ir įklijuoti vertes tiesiai į savo naršyklę, kad patikrintumėte savo teiginius … išbandykite jo galingumą. Maniau, kad pabandysiu apdoroti..) Styga dokumentai = nauja eilutė [8]; // ši „eilutė“tiesiog sujungia visas URL dalis nuo 0 iki 7 arba iš viso…. docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVMU0LUE6MQ&ifq&entry.0.single="; // tai formkey iš FORM šaltinio kodo docs [1] = poros [1]; // tai mano pirmasis duomenų taškas # bitės IN. dokumentai [2] = "& entry.1.single ="; // tai sako google doc, kad mano pirmasis mano antrasis kintamasis ateina … ieškokite šaltinio kodo, kad išsiaiškintumėte, bet jis atrodys panašiai … docs [3] = poros [3]; // tai antrasis kintamasis # bitės OUT. dokumentai [4] = "& entry.2.single ="; // tai sako google doc mano trečiasis kintamasis ateina.. docs [5] = Delta_in; // bičių skaičius minus paskutinis bičių skaičius dokumentuose [6] = "& entry.4.single ="; dokumentai [7] = Delta_out; Styginių dokumentai2 = prisijungti (dokumentai, ""); loadStrings (docs2); // kai visus šiuos bitus sujungsite, jis paskelbs jūsų skaičiuoklę !!… išbandykite savo bitus savo naršyklėje … aš jį skelbiu kas 5-10 minučių … pridedu apdorojimo kodą … vis tiek turiu pakeisti INT kintamuosius į FLOAT nes po kelių valandų vertės viršija 32 000 bičių !!! vau..
Rekomenduojamas:
Aukštos raiškos dažnio skaitiklis: 5 žingsniai (su nuotraukomis)
Aukštos skiriamosios gebos dažnio skaitiklis: šis nurodymas rodo abipusį dažnių skaitiklį, galintį greitai ir pagrįstai tiksliai išmatuoti dažnius. Jis pagamintas iš standartinių komponentų ir gali būti pagamintas per savaitgalį (užtrukau šiek tiek ilgiau :-)) REDAGUOTI: Dabar kodas prieinamas
Dažnių skaitiklis su „Arduino“: 8 žingsniai (su nuotraukomis)
Dažnių skaitiklis su „Arduino“: Tai paprastas ir pigus arduino pagrįstas dažnio skaitiklis, kainavęs mažiau nei 4 USD, labai naudinga išmatuoti mažas grandines
„YouTube“prenumeratorių skaitiklis naudojant „E-Paper“ekraną ir „Raspberry Pi Zero W“: 5 žingsniai (su nuotraukomis)
„YouTube“prenumeratorių skaitiklis naudojant „E-Paper“ekraną ir „Raspberry Pi Zero W“: šioje instrukcijoje parodysiu, kaip sukurti savo „Youtube“abonentų skaitiklį naudojant el. Popieriaus ekraną ir „Raspberry Pi Zero W“, kad būtų galima pateikti užklausą „YouTube“API ir atnaujinkite ekraną. Elektroninio popieriaus ekranai puikiai tinka tokio tipo projektams, nes jie turi
Bičių bičių skaitiklis II: 5 žingsniai
Medaus bičių skaitiklis II: 2020-03-18-naujas nurodymas … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 Projektas, kuris nemiršta! … Aš padariau keletą šio dizaino atnaujinimų. Ką tik baigiau šį dizainą, bet norėjau pradėti jį stumti. Ši versija
Lengvas bičių skaitiklis: 10 žingsnių (su nuotraukomis)
Lengvas bičių skaitiklis: 2019 m. Lengvas bičių skaitiklis V.1, jei turite klausimų ar problemų !! Prašome paskelbti juos „Github“svetainėje čia! Šią bičių skaitiklio versiją lengva lituoti ir surinkti (visa skylė). Jis buvo išbandytas ir veikia* su pateiktu pavyzdiniu kodu. Dabartinis išbandytas