Índice:

Honey Bee Counter II: 5 etapas
Honey Bee Counter II: 5 etapas
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

2020-03-18 - novo instrutível…

2019-12-21 O projeto que não morre!… Fiz algumas atualizações neste design. Só estou terminando este design, mas queria começar a empurrá-lo para fora. Esta versão do contador de abelhas é composta por todos os componentes do orifício. Eu realmente queria fazer um kit que fosse fácil de montar para quem está começando.

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

Este é um projeto antigo … por favor, veja o link acima para os designs mais recentes.

Olá, eu tornei este projeto mais fácil de construir, registrar e postar dados. Este contador de abelhas, como o último desenho, conta as abelhas entrando e saindo por doze portões.

Fizemos parceria com alguns novos pesquisadores e proprietários de negócios para fornecer métricas de abelhas. Você pode entrar em contato comigo em Thomashudson.org.

… e ainda estamos interessados em ajudá-lo a construir seu próprio contador de abelhas e este novo design permite que você adicione dattalogging, conecte-se a ethernet, wi-fi ou celular. Também facilita a proteção de suas peças eletrônicas mais sensíveis.

Etapa 1: O que você precisa

O que você precisa
O que você precisa
O que você precisa
O que você precisa
O que você precisa
O que você precisa
O que você precisa
O que você precisa

O que eu gosto neste projeto é que você pode construí-lo em partes à medida que se sentir confortável com as partes …

Você precisa de um uController … digamos, um Arduino

Você precisa da placa do sensor Bee: Placa de circuito impresso via Oshpark $ 19 para 3… Qre1113 sensores de refletância (24 sensores para 12 portas) $ 10,08 Shift registra qtd (3) $ 1,08 74HC165puxe para baixo a matriz de resistor 100k qty (3) $ 2,04 100k resistor array qtd. LED (1) $ 0,68 47ohm resistor arrayHeaders qty (13) $ 5,85 cabeçalhos de seis pinos para os portões!

Extras você precisa de alguns pedaços de plástico ou madeira para cercar seu contador de abelha; você pode querer uma ethernet, wi-fi ou escudo de registro de dados para registrar dados em um invólucro de plástico para seu ucontroller

Etapa 2: Como funciona - Eletrônicos

Como funciona - Eletrônica
Como funciona - Eletrônica
Como funciona - Eletrônica
Como funciona - Eletrônica

Cada porta possui dois sensores QRE1113. Quando uma abelha está presente, a luz IV refletida aciona o sensor IV HIGH e o registro de deslocamento lê HIGH. Caso contrário, os resistores de 100K puxam os sensores IR para baixo (para o aterramento).

Este projeto usa 3 registradores de deslocamento. Cada registrador de deslocamento pode ler 8 sensores ou 4 portas para um total de 24 sensores e 12 portas. Os registros de deslocamento continuam rastreando a presença de abelhas e determinam para que lado a abelha está indo.

Apenas um led de cada sensor é usado; de forma que um LED IR fornece luz suficiente para a refletância acionar os dois receptores IR quando uma abelha passa sob um deles. Isso reduz peças e simplifica a placa.

A lista de peças para a placa principal é a seguinte:

Custos por placa $ 6,5 via oshparkQre1113 sensores de refletância (24 sensores) $ 10,08 Shift registra qtd (3) $ 1,08 74HC165resistores 100k qty (3) $ 2,04 100k resistor arrayresistors LED (47 ou 100) qtd (1) $ 0,68 matriz de resistor de 47ohm para conjunto de resistores de 100 ohms qty (13) $ 5,85 seis cabeçalhos de pino

Você conecta o contador de abelhas ao seu Arduino com cinco fios.

VCC => 3,3 V ou 5 V (para 3,3 volts use resistor de LED de 45 ohm e para 5 volts use resistor de LED de 100 ohm) MISO - master_in_serial_out, conecta-se a QHSCK - clockLoad - Pino de carga paralela - terra

Estas são conexões muito padrão para leitura de registradores de deslocamento. Aqui está o exemplo de botão clássico do Arduino

Você pode notar que quebrei o VCC para os LEDs IR. Isso é feito se você quiser pulsar (PWM) os LEDs e economizar energia.

Etapa 3: Soldando … Colocando as peças na placa do sensor

Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor
Soldando … Colocando as peças na placa do sensor

Ok, preparem-se … Este é um ótimo projeto para aprender soldagem de montagem em superfície!

Todas as peças são montadas em superfície e aceitas para os portões. As portas são feitas de cabeçotes de 6 pinos. Você precisa cortar os 4 pinos do meio. Apenas os dois pinos externos são soldados.

Existem muitos tutoriais de soldagem de montagem em superfície por aí … mas tudo que você precisa para este projeto é:

  • um ferro de solda com ponta semifina
  • algum fluxo … não tenho certeza de onde é o melhor lugar para obter isso agora … eu uso uma caneta.
  • alguma solda
  • talvez um pavio de solda se você colocar muita solda em sua placa
  • uma esponja de latão

Depois de ter tudo soldado, você pode aplicar energia e testar seus LEDs usando uma câmera. Lembre-se de que estamos alimentando apenas um dos dois LEDs, portanto, você verá apenas o LED mais próximo do centro aceso.

Solde o jumper V2 (identificado como VCC) se você não quiser controlar V2 separadamente. De acordo com o esquema, V2 permite que você controle os LEDs de forma independente. Isso pode ser útil para PWM dos LEDs. Eu não testei isso ainda, mas deve funcionar para reduzir a energia.

Etapa 4: conectando e obtendo dados

Conectando e obtendo dados
Conectando e obtendo dados

Antes de obter dados … e mesmo antes de soldar seus portões … sugiro testar seus sensores com este código de registro de deslocamento fácil.

pload Pin = 5; // Conecta-se a / PL, também conhecido como carga paralela ou pino de trava, o 165dataPin = 6; // Conecta ao pino Q7 também conhecido como MISO o 165clockPin = 7; // Conecta ao pino do relógio o 165plus VCC e GND.

Eu uso um pedaço de papel branco e deslizo cerca de 3-5 mm sobre cada sensor. A luz infravermelha atingirá o sensor e refletirá de volta no receptor e disparará um 1 no código de teste acima.

Depois que esse código for testado com seus sensores, você pode tentar salvar os dados em um cartão SD … enviá-lo para o seu monitor serial ou postá-lo em um serviço da web. Em seguida, você precisa chegar a alguns dados simples para COUNT BEES! Isso pode ser tão simples quanto uma declaração if then. Se o sensor IN for disparado primeiro, seguido pelo sensor OUT … você sabe que a abelha estava saindo. Se o sensor OUT for acionado primeiro, seguido pelo sensor IN, você saberá que a abelha está entrando. Posso expandir esse código, mas ele rapidamente se torna específico do aplicativo.

Eu postei o código aqui: github

Etapa 5: Gabinete do balcão Bee

Bee Counter Enclosure
Bee Counter Enclosure
Bee Counter Enclosure
Bee Counter Enclosure

Você precisa de dois gabinetes. Você precisa embrulhar seu contador de abelhas em madeira fina ou plástico de 1/8 ". Então, você tem um cabo de ~ 18" da entrada da colmeia até o uController. Você também precisa de um gabinete para o uController.

Usei pedaços de plástico de ~ 3/16 "para a parte superior do balcão das abelhas e 1/16" na parte inferior. Peguei isso na lixeira da Tap Plastics. Você deseja que sua peça superior seja resistente o suficiente para sobressair sua entrada em 1 "para impedir que a luz solar direta acione seus sensores. A parte inferior do seu gabinete abelha deve ser preta ou pintada de preto para que não reflita inadvertidamente o infravermelho de volta para o seu sensor, embora a folha de especificações diz que o intervalo é de apenas ~ 1/4 ".

Além disso, aprendi NÃO USE SILICONE. As abelhas odeiam silicone e trabalharão febrilmente para tentar removê-lo.

O segundo gabinete pode ser qualquer caixa à prova d'água que possa abrigar seu uController.

Recomendado: