Taula de continguts:
Vídeo: Comptador Honey Bee: 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
On la divisió del treball de l’abella de la mel s’ha mantingut en una progressió constant durant 25 milions d’anys … el nostre superorganisme humà s’ha fet més complex i en totes direccions … d’aquí el comptador d’abelles … Per: thomashudson.org
Vegeu el disseny millorat aquí: Honey Bee Counter II
28/04/19: torno a aprofundir en aquest projecte. Ha tingut tant de sentit l'últim disseny que penso fer algunes millores. El preu de les plaques de circuit imprès (PCB) ha baixat força, de manera que estic fent una placa de sensors gran, 24 portes i uns 14,5 "de llargada per recórrer tot el cos del rusc. També hi ha uns ~ 1,5" d'ample per bloquejar elimineu qualsevol IR del sol. Avisa’m si tens cap pregunta o idea.
Dades en directe del - 25 de juny de 2012 M’he allunyat de les dades en directe … la meva versió 2 té una targeta SD i estic col·laborant amb una universitat per investigar … no dubteu a fer el vostre propi detector d’eixam habilitat per WIFI i jo ' M’encanta fer parella amb algú que els vulgui vendre a les masses.
Pas 1: Manifest
Bee Counter - Versió 2, 14 d’octubre de 2012 - registre de dades micro SD - el rellotge en temps real apaga el comptador a la nit per reduir la potència - ha desvinculat els LED del microcontrolador per reduir la potència mitjana a 6,6 ma quan no s’utilitza - la bateria petita durarà durant mesos: preparació de l’energia de les cèl·lules solars; sensors de temperatura il·limitats; poden realitzar estimacions de la mida de l’abella (treballador contra drons) i, per tant, controlar l’activitat dels drons / treballadors. pròpia (vegeu més avall) A continuació, es detallen les especificacions de la versió 1. Aquesta informació detallada de la versió 1 es pot actualitzar fàcilment a la versió 2, tot i que no he proporcionat plans complets. - Precisió del 95%: desconnecta l’alimentació USB: hauria de ser resistent a la pluja amb una tapa superior; les abelles s’adapten a la nova obertura en pocs minuts; supervisió en temps real a Google Docs; la connexió USB aboca les dades al fitxer de text del portàtil. vostre. Hi ha instruccions generals per prototipar o podeu anar a la pàgina del circuit i copiar la meva placa i circuit exactes. 1. Compreu un parell de sensors infrarojos (IR): Sparkfun: https://www.sparkfun.com/products/9542: obteniu unes resistències de 30K 50K i 100K per provar la sensibilitat de l’entrada digital.. - Obteniu uns 10, 20, i resistències de 50 ohms per alimentar el LED IR 2. Prototipeu les vostres peces amb un Arduino: he utilitzat una abella morta en un cable; és un circuit senzill. 3. Seleccioneu un microcontrolador … He utilitzat el Teensy ++, la mateixa interfície d'usuari que Arduino.. - Té 46 entrades / sortides, és barat i està dissenyat localment a Portland. 4. Dissenyeu la vostra placa de circuit imprès de forma gratuïta amb EAGLE. Vaig fer una classe de 4 hores a dorkbotpdx.org aquí a Portland. el programari és gratuït. - Feu que s’imprimeixi a través de dorkbot a Portland 45 dòlars per a tres taulers 5. ajunteu-ho tot - soldeu els components a la placa - calibreu els vostres sensors - afineu la programació Costos i components bruts de la meva placa ~ 110 dòlars - Tauler de circuits impresos 45 dòlars - quantitat (44) QRE1113 Sensors IR $ 33 - Teensy ++ $ 24 - resistències i pins $ 10 - el meu temps $ ouch! Envieu-me un missatge si esteu interessat en que junti un kit, ja que probablement costaria 130 dòlars si voleu fer soldadura i pistola de cola calenta.
Pas 2: Circuit
més detalls a seguir, però és molt senzill … Sparkfun ven el sensor d'infrarojos o sensor IR. És un LED i un sensor. boig útil !. Quan l’abella es creua sota el LED, la llum es reflecteix cap al sensor.. (és un transistor fotogràfic) i activa una entrada digital a l’Arduino.. (o adolescent en el meu cas). Vaig alinear dues fitxes una al costat de l’altra … mentre l’abella passa per la porta si primer toca el sensor interior … surt … si toca primer el sensor exterior entra. Més informació sobre la programació … Veure el text complet esquemes i fitxers GERBER adjunts. - He utilitzat 4 LED en sèrie amb una resistència de 10 ohms al final.. que equival a 1,2 volts de caiguda per LED. - Podeu comprovar la caiguda de tensió del LED amb una eina web en línia com aquesta; si acabeu construint la mateixa configuració que jo, aquí podeu obtenir els sensors IR per una mica més econòmics a través de Digikey. - Pololu també ven els mateixos sensors IR a una placa (matriu) i tenen codi i exemples aquí. - Segons el gran esquema següent, he utilitzat resistències de 100 k ohm a terra. això augmenta la sensibilitat. Si utilitzeu una resistència més petita, serà menys sensible. És un fototransistor NPN. Cost brut i components per a la meva placa ~ 110 dòlars - placa de circuit imprès 45 dòlars - quantitat (44) QRE1113 Sensors IR 33 dòlars - Teensy ++ 24 dòlars - quantitat (11) 10 ohm resistències 0805 - quantitats (44) 100k resistències 0805 - 26 capçaleres i 26 pins per fixar el Teensy al tauler $ 3 - el meu temps $ ouch! Envieu-me un missatge si esteu interessats en que junti un kit, ja que probablement costaria 150 dòlars si voleu soldar i colar calent.
Pas 3: Programació: fàcil
El Teensy està programat en Arduino … o C ++, però estic una mica familiaritzat amb Arduino … El codi s'adjunta a continuació. / * Això és per a les dues primeres passarel·les: A i B. * / // aquesta constant no canviarà: const int ain = 44; // el pin 44 és la primera entrada digital per a la porta A const int aout = 45; // el pin 45 és la segona entrada digital per a la porta A const int bin = 42; // el mateix per a la porta B const int bout = 43; // el mateix per a la porta B // Les variables canviaran: int ins = 0; // compta entrades i sortides int outs = 0; int ai = 0; // Porta A Estat del primer pin int lai = 0; // Porta Un darrer estat del primer pin int ao = 0; // Porta A 2a pin status int lao = 0; // Porta Un darrer estat de 2n pin int bi = 0; int lbi = 0; int bo = 0; int lbo = 0; int count = 0; // això només prova si hi ha hagut un canvi en el nostre nombre d'abelles int lcount = 0; void setup () {// inicialitzar el botó pin com a entrada: pinMode (ain, INPUT); pinMode (aout, INPUT); pinMode (bin, INPUT); pinMode (combat, INPUT); // inicialitzar la comunicació en sèrie: Serial.begin (38400); // una mica diferent de l'Arduino aquí … 38400} void loop () {// llegeix el pin d'entrada del botó: ai = digitalRead (ain); ao = digitalRead (aout); bi = DigitalRead (bin); bo = DigitalRead (combat); if (lai! = ai) {// té l'estat si ha canviat el primer pin? if (ai> ao) {// si sí, l’abella entra o surt? ins ++; // si entra, afegiu una abella a ins}} if (lao! = ao) {if (ao> ai) {outs ++; }} if (lbi! = bi) {if (bi> bo) {ins ++; }} if (lbo! = bo) {if (bo> bi) {outs ++; }} lai = ai; // actualitza l'últim estat lao = ao; lbi = bi; lbo = bo; comptar = ins + outs; if (lcount! = count) {// si el recompte ha canviat, imprimim el recompte nou Serial.print ("número In:"); Serial.println (ins); Serial.print ("número Out:"); Serial.println (sortides); lcount = recompte; }} He afegit una seqüència debeebouce. Aquí teniu l’últim vídeo de calibratge d’avui 26/06/12. La seva precisió és del 91%, però encara hi ha una mica de marge per millorar:
Pas 4: registre de dades a Google Docs
He utilitzat Processament per carregar les dades en temps real a través d’un ordinador portàtil …… Aquí teniu les primeres dades que vaig obtenir … - Data en directe des d’avui 25 de juny de 2012 Els valors es carreguen mitjançant el codi adjunt. La idea general és utilitzar un enllaç "formkey" al qual s'accedeix quan s'emplena un formulari per a Google Docs. 1) inicieu sessió a google docs 2) creeu un FORMULARI nou amb tantes entrades com tingueu punts de dades 3) aneu al "formulari en viu" i reviseu el codi font … busqueu la "clau de formulari" i els identificadors d'entrada … He trobat: 4) és fàcil esbrinar-ho un cop obtingueu el codi font i comenceu a retallar i enganxar valors directament al navegador per provar les vostres afirmacions … proveu-ho força potent. Vaig pensar que provaria a Processar..) String docs = new String [8]; // aquesta "cadena" només ajunta totes les peces de l'URL de 0 a 7 o 8 en total … docs [0] = "https://docs.google.com/spreadsheet/formResponse?formkey=dHNHNWtZQ3lJSzFCZ1kyX0VVVmU0LUE6MQ&ifq&entry.0.single="; // aquest és el formulari del codi font de FORM docs [1] = parells [1]; // aquest és el meu primer punt de dades # d'abelles IN. docs [2] = "& entry.1.single ="; // això explica a google doc que la meva primera segona variable és la següent … cerqueu el codi font per esbrinar-ho, però tindrà un aspecte similar … docs [3] = parells [3]; // aquesta és la segona variable # d'abelles OUT. docs [4] = "& entry.2.single ="; // això indica a google doc que la meva tercera variable és la següent … docs [5] = Delta_in; // # d'abelles menys el darrer nombre d'abelles als documents [6] = "& entry.4.single ="; docs [7] = Delta_out; String docs2 = join (documents, ""); loadStrings (docs2); // un cop hàgiu unit tots aquests bits, publiqueu el full de càlcul !! … proveu els vostres propis bits al navegador … Ho tinc publicat cada 5-10 minuts … He adjuntat el codi de processament … Encara he de canviar les variables INT a FLOAT perquè al cap d'unes hores els valors superen les 32.000 abelles !!! bojos..
Recomanat:
Comptador de freqüències amb Arduino: 8 passos (amb imatges)
Comptador de freqüències amb Arduino: és un comptador de freqüències basat en arduino senzill i barat que costa menys de 4 $, ha estat molt útil per mesurar circuits petits
Comptador de subscriptors de YouTube amb pantalla de paper electrònic i Raspberry Pi Zero W: 5 passos (amb imatges)
Comptador de subscriptors de YouTube mitjançant una pantalla de paper electrònic i Raspberry Pi Zero W: en aquest manual, us mostraré com crear el vostre propi comptador de subscriptors de YouTube mitjançant una pantalla de paper electrònic i un Raspberry Pi Zero W per consultar l'API de YouTube i actualitzeu la pantalla. Les pantalles de paper electrònic són ideals per a aquest tipus de projectes, ja que tenen
Comptador Geiger de treball amb parts mínimes: 4 passos (amb imatges)
Funcionament del comptador Geiger W / Minimal Parts: Heus aquí, que jo sàpiga, el comptador Geiger de funcionament més senzill que podeu construir. Aquest utilitza un tub Geiger de fabricació russa SMB-20, accionat per un circuit de pujada d’alta tensió robat per un fly swatch electrònic. Detecta partícules beta i gam
Honey Bee Counter II: 5 passos
Honey Bee Counter II: 18/03/2020 - nova instrucció … https://www.instructables.com/id/Easy-Bee-Counter/12/21/2019 El projecte que no mor … He fet algunes actualitzacions d’aquest disseny. Acabo d’acabar aquest disseny, però volia començar a empènyer-ho. Aquesta versió o
Comptador de monedes amb Makey-Makey i Scratch: 10 passos (amb imatges)
Comptador de monedes amb Makey-Makey i Scratch: comptar diners és una habilitat pràctica matemàtica molt important que fem servir a la nostra vida diària. Apreneu a programar i construir un comptador de monedes amb Makey-Makey i Scratch