Pesquisar neste blog:

11/08/2022

IRRIGAÇÃO OPÇÃO 1 - ARDUINO COM SENSOR DE UMIDADE, POTENCIÔMETRO E DISPLAY


O projeto de irrigação, utilizando o Arduino, é uma excelente oportunidade para as escolas trabalharem  Cultura Maker, Pensamento Computacional e Robótica. No caso de "irrigação de hortas" existe um grande potencial para a interdisciplinaridade, por exemplo: 

  • Biologia - abordar o desenvolvimento e classificação das plantas;
  • Matemática -  trabalhar os custos de produção e consumo de água;
  • Física - explicar o funcionamento do equipamento e conceitos relacionados à eletricidade;
  • História - discutir a evolução da agricultura ao longo dos anos;
  • Química - pesquisar as características do PH do solo (escala de acidez do solo) e os efeitos da poluição (chuva ácida).

"Vídeo explicativo em produção..."


Assista ao seguinte vídeo com o nosso protótipo:


MATERIAIS SUGERIDOS

Quant. Materiais
1 Arduino Uno R3

kit iniciante (~R$150,00)
Kit iniciante (~R$170,00)
1 Display TM1637 - 4 dígitos (~R$8,00) (OPCIONAL. Utilizado para exibir o valor de referência inicial modificado pelo potenciômetro.)

1 Potenciômetro 10kΩ (~R$3,00) e botão (~R$1,50) 

1
Sensor umidade do solo anticorrosivo (~R$40,00) ou simples (R$8,00) (com módulo que possua saída analógica). Infelizmente o sensor simples é quase que descartável oxida muito rápido.

Outra opção de baixo custo é a construção do seu próprio sensor conforme descrito em https://mundoprojetado.com.br/medindo-a-umidade-do-solo/ . Neste caso recomendo deixar o sensor mais superficial e de 30 em 30 dias fazer uma limpeza dos contatos.

1 Protoboard 400 pontos (~R$9,00) ou menor (OPCIONAL, pois os fios podem ser emendados)

1 Módulo relé 1 canal 5V 10A (~R$8,00)

1 Válvula solenoide (~R$35,00) de máquina de lavar  (110V) *ATENÇÃO: LER O TÓPICO DE SEGURANÇA.

1 Plugue macho 2 polos (para ligar na tomada)

2 metros Fio 2,5 mm² (preferencialmente 1 metro de cada cor) ou um cabo com dois fios de 1 metro.
1 Fonte bivolt 9V / 1A para Arduino (Plugue P4) (~R$25,00)
2 terminal fêmea 6mm (para plugar na válvula solenoide)


2 Plugue engate rápido para mangueira (1 para torneira e outro para a válvula solenoide)

Pluge torneira (~R$4,00) + Engate (~R$4,00)
*
Os seguintes materiais dependerão da área, do que será plantado e o esquema de irrigação escolhido:
- Caixa de proteção para colocar o Arduino (Veja uma opção com corte à laser);
- Mangueira e conectores;
- Gotejadores / Aspersores.


ESQUEMA DE LIGAÇÃO

Clique na imagem para abrir o PDF com o esquema.

CÓDIGO (Sugestão):

Clique aqui e baixe a sugestão de código.

Em resumo, nesse código, o potenciômetro regula um número que varia de 0 a 100 que é exibido no display de quatro dígitos. O referido número é uma referência que é comparada com os valores vindos do sensor de umidade do solo (a umidade do solo, mediante código, foi convertida para um número entre 0 e 110). Quando o valor do sensor de umidade é menor que o número exibido no visor, a irrigação é iniciada pelo acionamento do relê que, por sua vez, liga a válvula solenoide e libera o fluxo de água. A irrigação fica acionada até que o valor do sensor de umidade atinja o valor do visor mais 10.
Neste processo é calculada a média de 50 leituras, tanto do potenciômetro quanto do sensor de umidade, para depois tomar as decisões. Assim, evita oscilações e acionamentos equivocados.
Observe que é apenas uma sugestão de código e que, dentro do possível, é melhor que o grupo de estudantes construa a sua própria lógica e ajuste conforme o desenvolvimento do protótipo.

O comando "#include <TM1637.h>", dentro do código, funcionará ao instalar a biblioteca "Grove 4-Digital Display" no menu "Ferramentas" - "Gerenciar Bibliotecas..." (Menu presente na IDE do Arduino que pode ser baixada em: https://www.arduino.cc/en/software).
Biblioteca para o visor de quatro dígitos.

SEGURANÇA
  1. Recomenda-se atenção especial para a montagem da válvula solenoide que opera em 127 VCA (voltagem em corrente alternada) por conta de choques elétricos. SEMPRE EFETUAR AS LIGAÇÕES COM A ENERGIA DESLIGADA;
  2. Deixar todo equipamento PROTEGIDO DA ÁGUA (chuva ou irrigação);
  3. Na dúvida procure orientações de profissionais qualificados.


Arquivo vetorial para cortadoras à laser clique aqui
O vídeo, a seguir, exibe o referido arquivo na cortadora à laser Sculpfun S9 e a caixa finalizada:
Sculpfun S9 na Amazon

23/06/2022

ARDUINO - CORRIDA DE CARROS

Jogo de carro de corrida com o Arduino. Assista ao seguinte vídeo e verifique como ficará o projeto.


Materiais Necessários:
Quantidade Material
1 Arduino Uno R3
1 LCD 16x2
1 Potenciômetro 10kΩ
1 Botão
1 Resistor 10kΩ
1 Resistor 180Ω

Esquema de ligação/código e simulação no Tinkercad:
Esquema de ligação no Tinkercad.

Obs: O Potenciômetro é utilizado para controlar o brilho na tela LCD.

Bons estudos!!!

kit iniciante (~R$150,00)

21/06/2022

ARDUINO - CARRO SEGUE LINHA

Construa um carro que segue linhas utilizando o Arduino. Assista ao vídeo e verifique como ficará o projeto.


Materiais necessários:

QuantidadeMaterial
1Arduino Uno R3
1Shield Sensor V5.0
2Motor com caixa de redução
1Suporte para 4 pilhas
4Pilhas AA
1Bateria 9V
2Sensor segue Linha TCRT5000
1Clip de Bateria 9V
1Ponte H - L298N
1Mini Chave gangorra KCD11
1Fita isolante



Esquema de ligação: Abrir o PDF.

Esquema de ligação do carro segue linha.

Atenção: Neste esquema o jumper presente na ponto H está desplugado.

Boa diversão!!!
Cique aqui e veja os kits Arduino na Amazon.

14/06/2022

ARDUINO - JOKENPÔ (PEDRA / PAPEL / TESOURA)

Desenvolva o jogo clássico da Pedra / Papel / Tesoura (Jokenpô) no arduino. 

Assista ao seguinte vídeo e veja como ficará:


Na tabela abaixo estão listados os materiais necessários:

Quantidade Material
2 Arduino Uno R3
6 Botão
2 LED azul
2 LED vermelho
2 LED Amarelo
2 LED Verde
1 Buzina
6 Resistor 10kΩ
8 Resistor 180Ω
2 Protoboard 170 pontos
2 Protoboard 400 pontos

Os esquemas de ligação e simulação/código estão disponíveis no TinkerCad.

Acesse o esquema no TinkerCad.


Compartilhe com seus amigos!!!
Um abraço.

05/04/2022

Dominó das Frações

Caros professores,

Clique aqui para baixar o Dominó das Frações 

Pedras do dominó com representação do inverso* dos número do jogo original (excetuando as vazias)


O presente jogo é uma atividade complementar no ensino/aprendizado de frações. As regras podem ser repensadas e definidas pelos próprios alunos. 

02/04/2022

PROJETO ARDUINO 1 - PRIMEIROS PASSOS

Este é o primerio vídeo da série "PROJETO ARDUINO" que apresenta uma visão geral sobre este conteúdo. Os dois próximos abordarão:
  • PROJETO ARDUINO 2 – Preparando o computador com a IDE Arduino + ArduBlock.
  • PROJETO ARDUINO 3 – Ligar um LED.
    • Led;
    • Resistor (160 – 330 Ω);
    • Protoboard;
    • Arduino uno;
    • Cabos com conectores;
Os links exibidos no vídeo são: 

Local para gravar o arquivo “ardublock-all.jar”: C:\Users\SeuUsuário\Documentos\Arduino\tools\ArduBlockTool\tool

Na Amazon você encontra diversos kits: https://amzn.to/3K4nxuB

31/03/2022

Bingo da Fração (Download de cartelas - Material para Professores)

Caros Professores,

O Bingo da Fração é um atividade lúdica para fixação do aprendizado envolvendo frações.

Clique aqui para fazer o download

Total de 40 cartelas.

As pedras contemplam as seguintes frações:

"Pedras" que deverão ser sorteadas.


Particularmente, costumo comprar alguns prêmios como bombons e balas. Sugiro que combinem com os alunos, antes de iniciar o jogo, como serão divididos os prêmios, por exemplo, o primeiro que completar a linha, coluna ou diagonais receberá um bombom. O primeiro aluno que completar a cartela toda receberá dois bombons. Se houver empate, por exemplo, dois alunos completaram uma linha e gritaram "bingo", então cada aluno retira uma pedra e vence o que retirar a pedra de maior valor.

Em minha opinião o jogo é mais envolvente separando os alunos em duplas ou trios.

Outra sugestão é o Bingo da Matemática - 4 Operações 

02/03/2022

Escolher o servidor de pacotes do MikTex

O exemplo abaixo é com o pacote "geometry", mas a ideia serve para qualquer outro pacote com problemas na instalação.

! LaTeX Error: File `geometry.sty' not found.

Para resolver abra o "MikTex Console" e siga os comandos apresentados nas figuras abaixo:

Fig 1: Abra o MikTex Console.


Fig 2: Clique no botão "Switch to MikTex administrador mode".


Fig 3: Clique em "Package" e depois no botão "Change...".

Fig 4: Selecione "Remote package repository (Internet)" e depois cliquem em "Next".



Fig 5: Escolha um outro servidor que aparece na lista e clique em "Finish".


Pronto, você pode compilar o seu projeto novamente ou utilize a própria janela para adicionar um pacote ausente.

No exemplo apresentado na Figura 6, o pacote "geometry" já está instalado, pois está com o sinal "-" em azul (Clique no "-" para desintalar um pacote). Caso o sinal "+" esteja em azul, significa que ele ainda não está instalado, basta clicar no "+" para instalá-lo em sua máquina.
Fig 6: Exemplo do pacote "geometry" já instalado.


24/02/2022

Robô Matemático - 4 operações (Meu primeiro jogo grátis na Play Store)

 Depois de muito aprendizado o jogo que desenvolvi está na Play Store.👍

Jogo Robô Matemático - Quatro Operações

Ajude o robô em uma aventura que envolve as 4 operações matemáticas.

Link: https://play.google.com/store/apps/details?id=com.gustavovanin.roboticmath 


O jogo foi desenvolvido no Unity e Blender. Os principais vídeos que assisti para apender a desenvolver este jogo estão nas seguintes playlists:

Blender: 

Unity: 

Um abraço.

20/02/2022

Extrair texto de arquivo PDF pelo Prompt de Comando (CMD) usando o APACHE PDFBox.

Para rodar o programa APACHE PDFBox  é necessário o "Java" instalado em sua máquina. Verifique se o seu computador possui o referido programa, para isso basta abrir o Prompt de Comando (CMD) e digitar "java -version"

Comando "java -version"

Caso o seu PC não possua o Java,  instale a versão apropriada para o seu sistema operacional em https://www.java.com/pt-BR/download/ .

No site de download do APACHE PDFBox escolha a versão desejada do PDFBox . Neste post utilizaremos a versão "pdfbox-app-2.0.25.jar"

Download de "pdfbox-app-2.0.25.jar"

Escolha uma pasta para gravar o arquivo "pdfbox-app-2.0.25.jar", por exemplo a pasta "Convert" em seu desktop. No meu caso "C:\Users\vanin\Desktop\Convert". Abra o Prompt de Comando (CMD) novamente e acesse a pasta "Convert" com o comando "cd C:\Users\vanin\Desktop\Convert".
Comando "cd caminho da pasta Convert" ou outro de sua preferência.

Suponhamos que o PDF que você pretende converter esteja na mesma pasta "Convert" com o nome "MeuPDF.pdf" se digitar "dir" será listado os arquivos deste diretório, conforme a figura a seguir:

Comando "dir" para verificar os arquivos presentes na pasta.

Para converter o "MeuPDF.pdf" para "MeuPDFconvertido.txt" basta executar o seguinte comando: 

 java -jar pdfbox-app-2.0.25.jar ExtractText MeuPDF.pdf MeuPDFconvertido.txt

Comando "java -jar pdfbox-app-2.0.25.jar ExtractText MeuPDF.pdf MeuPDFconvertido.txt"

O comando acima criará, na mesma pasta, o arquivo "MeuPDFconvertido.txt" digite "start MeuPDFconvertido.txt" para observar o resultado da extração.
Comando "start MeuPDFconvertido.txt" para abrir o arquivo resultante.

Além da extração, o APACHE PDFBox possui outros comandos para dividir o pdf, agrupar, extrair as imagens, converter em imagem entre outros. Explicações podem ser acessadas em: https://pdfbox.apache.org/2.0/commandline.html.

SIGA-NOS