{"id":5031,"date":"2020-03-20T11:50:57","date_gmt":"2020-03-20T14:50:57","guid":{"rendered":"https:\/\/www.usinainfo.com.br\/blog\/?p=5031"},"modified":"2023-03-15T10:41:52","modified_gmt":"2023-03-15T13:41:52","slug":"esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo","status":"publish","type":"post","link":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/","title":{"rendered":"Esteira Arduino com Driver Controlador \u2013 Projeto de automa\u00e7\u00e3o para Controle de Fluxo."},"content":{"rendered":"<p>A Esteira Arduino com Driver Controlador \u00e9 um produto desenvolvido com o intuito de possibilitar a elabora\u00e7\u00e3o de prot\u00f3tipos dos mais diversificados, podendo ser aplicada como elemento de menor escala em projetos industriais e como elemento de controle de fluxo para projetos makers.<\/p>\n<div id=\"attachment_5040\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_.png\" data-rel=\"lightbox-image-0\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5040\" class=\"wp-image-5040\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-1024x682.png\" alt=\"Esteira Arduino no Controle de Fluxo\" width=\"600\" height=\"400\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-1024x682.png 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-300x200.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-768x511.png 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-1536x1023.png 1536w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-2048x1364.png 2048w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_.png 1622w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-5040\" class=\"wp-caption-text\">Esteira Arduino no Controle de Fluxo<\/p><\/div>\n<p>Em projetos anteriores a Esteira j\u00e1 havia sido utilizada como elemento de controle de itens atrav\u00e9s da utiliza\u00e7\u00e3o de um Sensor Ultrass\u00f4nico e um display apenas, visando proporcionar um projeto mais completo de maior aplicabilidade algumas altera\u00e7\u00f5es foram feitas.<\/p>\n<p>O primeiro Projeto de Esteira Arduino voc\u00ea encontra atrav\u00e9s do seguinte link:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"QORZ8bwKx4\"><p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-projeto-robotico-para-controle-do-fluxo-de-produtos\/\">Esteira Arduino: Projeto Rob\u00f3tico para Controle do Fluxo de Produtos<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Esteira Arduino: Projeto Rob\u00f3tico para Controle do Fluxo de Produtos&#8221; &#8212; Blog Usinainfo\" src=\"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-projeto-robotico-para-controle-do-fluxo-de-produtos\/embed\/#?secret=13VNNQangu#?secret=QORZ8bwKx4\" data-secret=\"QORZ8bwKx4\" width=\"600\" height=\"338\" style=\"border: none\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>Atrav\u00e9s do presente projeto ser\u00e1 poss\u00edvel controlar o motor, inserir interrup\u00e7\u00f5es a cada passagem de item e exibir a quantidade de itens atrav\u00e9s do display I2C, posteriormente ser\u00e1 poss\u00edvel controlar tamb\u00e9m a velocidade do motor e demais comandos atrav\u00e9s do mesmo.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Altera\u00e7\u00f5es no Projeto Esteira Arduino<\/strong><\/h2>\n<p>Visando melhorar o projeto e as suas funcionalidades, desde o modelo anterior desenvolvido para este mesmo blog, algumas altera\u00e7\u00f5es foram desenvolvidas e consequentemente alguns produtos foram adicionados.<\/p>\n<p>As melhorias envolvem o sistema de alimenta\u00e7\u00e3o, o sistema de visualiza\u00e7\u00e3o de dados e o sistema de controle do motor DC. Com estas mudan\u00e7as incrementaram-se algumas fun\u00e7\u00f5es e possibilitou-se o desenvolvimento de diversas outras.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Sistema de Alimenta\u00e7\u00e3o da Esteira Arduino<\/strong><\/h3>\n<p>O sistema de alimenta\u00e7\u00e3o utilizado anteriormente contava com a necessidade de fontes de alimenta\u00e7\u00e3o isoladas para o Arduino e para o Motor DC, uma vez que o Arduino era alimentado atrav\u00e9s de cabos USB e o Motor era alimentado atrav\u00e9s de uma fonte de alimenta\u00e7\u00e3o externa e at\u00e9 mesmo um adaptador P4.<\/p>\n<p>No atual projeto, centralizaremos todo o funcionamento da Esteira Arduino para Controle de Fluxo em um Extensor de Portas de Alimenta\u00e7\u00e3o, atrav\u00e9s deste iremos realizar a Alimenta\u00e7\u00e3o do Arduino, do motor e dos sensores e m\u00f3dulos utilizados no projeto.<\/p>\n<div id=\"attachment_5035\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino.jpg\" data-rel=\"lightbox-image-1\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5035\" class=\"wp-image-5035\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino-1024x773.jpg\" alt=\"Sistema de Alimenta\u00e7\u00e3o Esteira Arduino\" width=\"600\" height=\"453\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino-1024x773.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino-300x227.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino-768x580.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino-322x242.jpg 322w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/sistema-de-alimentacao-esteira-arduino.jpg 1192w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-5035\" class=\"wp-caption-text\">Sistema de Alimenta\u00e7\u00e3o Esteira Arduino<\/p><\/div>\n<p>Com estas melhorias, diminui-se a quantia de produtos e possibilitou uma maior autonomia a esteira, excluindo a necessidade de um computador e uma porta USB para alimenta\u00e7\u00e3o do microcontrolador e consequente funcionamento.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Sistema de Visualiza\u00e7\u00e3o de Dados da Esteira Arduino<\/strong><\/h3>\n<p>O sistema de visualiza\u00e7\u00e3o de dados foi atualizado para melhorar a sua instala\u00e7\u00e3o e utiliza\u00e7\u00e3o junto aos demais componentes, na vers\u00e3o anterior utilizava-se um Display LCD 16&#215;2 diretamente conectado ao Arduino, agora para reduzir as conex\u00f5es e ampliar as possibilidades integrou-se ao display um adaptador I2C.<\/p>\n<p>Caso deseje maiores informa\u00e7\u00f5es quanto a diferen\u00e7a no sistema de funcionamento de cada um destes modelos, voc\u00ea encontra atrav\u00e9s do seguinte artigo:<\/p>\n<blockquote class=\"wp-embedded-content\" data-secret=\"4TvApVpXcJ\"><p><a href=\"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/\">Projeto Arduino com Display LCD e Adaptador I2C<\/a><\/p><\/blockquote>\n<p><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;Projeto Arduino com Display LCD e Adaptador I2C&#8221; &#8212; Blog Usinainfo\" src=\"https:\/\/www.usinainfo.com.br\/blog\/projeto-arduino-com-display-lcd-e-adaptador-i2c\/embed\/#?secret=GzvgECj1z8#?secret=4TvApVpXcJ\" data-secret=\"4TvApVpXcJ\" width=\"600\" height=\"338\" style=\"border: none\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe><\/p>\n<p>A principal diferen\u00e7a, por\u00e9m baseia-se no sistema de desenvolvimento do c\u00f3digo e no seu esquema de conex\u00e3o uma vez que utiliza-se de apenas 4 fios, dois para alimenta\u00e7\u00e3o e dois para comunica\u00e7\u00e3o e ainda dispensa a utiliza\u00e7\u00e3o de potenci\u00f4metros.<\/p>\n<p>&nbsp;<\/p>\n<h3><strong>Sistema de Controle para Motor DC da Esteira Arduino<\/strong><\/h3>\n<p>Um dos grandes avan\u00e7os entre s projetos \u00e9 a inclus\u00e3o de um Driver Controlador para Motor DC, um m\u00f3dulo que possibilitou um controle amis preciso da esteira e possibilitou tamb\u00e9m poss\u00edveis interrup\u00e7\u00f5es e demais comandos.<\/p>\n<p>O sistema de funcionamento do Driver \u00e9 bastante simples, ao contar com apenas um pino de sinal ele possibilita o controle PWM de velocidade e a altera\u00e7\u00e3o de estado HIGH e LOW do motor, por\u00e9m n\u00e3o possibilita a invers\u00e3o do sentido de rota\u00e7\u00e3o.<\/p>\n<p>Para melhor compreens\u00e3o do sistema de funcionamento do drive, segue abaixo uma imagem com indica\u00e7\u00f5es de conex\u00e3o:<\/p>\n<div id=\"attachment_5034\" style=\"width: 510px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/driver-controlador-irf520-esteira-arduino.jpg\" data-rel=\"lightbox-image-2\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5034\" class=\"wp-image-5034\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/driver-controlador-irf520-esteira-arduino-1024x683.jpg\" alt=\"Conex\u00f5es do Driver Controlador IRF520\" width=\"500\" height=\"333\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/driver-controlador-irf520-esteira-arduino-1024x683.jpg 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/driver-controlador-irf520-esteira-arduino-300x200.jpg 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/driver-controlador-irf520-esteira-arduino-768x512.jpg 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/driver-controlador-irf520-esteira-arduino.jpg 1200w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><p id=\"caption-attachment-5034\" class=\"wp-caption-text\">Conex\u00f5es do Driver Controlador IRF520<\/p><\/div>\n<p>Como vemos acima, temos dois bornes para a conex\u00e3o do motor DC, os pinos V+ e V-, os quais podem ser invertidos manualmente para alterar o sentido de rota\u00e7\u00e3o do motor caso seja preciso. Ao lado, os outros dois bornes s\u00e3o utilizados para a alimenta\u00e7\u00e3o do motor antes da convers\u00e3o feita pelo Driver (Vin \u00e9 a abrevia\u00e7\u00e3o V input, ou seja, tens\u00e3o de entrada) e v\u00e3o conectados ao Extensor de Portas de Alimenta\u00e7\u00e3o.<\/p>\n<p>Junto ao m\u00f3dulo existem tamb\u00e9m tr\u00eas pinos espec\u00edficos para controle atrav\u00e9s do Arduino, os pinos VCC e GND s\u00e3o respons\u00e1veis pela alimenta\u00e7\u00e3o e v\u00e3o conectados tamb\u00e9m junto ao Extensor de Portas de Alimenta\u00e7\u00e3o enquanto que o pino SIG \u00e9 o pino digital e vai conectado diretamente ao Arduino.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Produtos Utilizados na Esteira Arduino com Driver Controlador<br \/>\n<\/strong><\/h2>\n<p>Abaixo voc\u00ea encontra a listagem de todos os produtos utilizados no decorrer do desenvolvimento do projeto, permitindo que possa comprar apenas os itens que ainda n\u00e3o tiver de forma avulsa. Caso queira adquirir um kit com todas as pe\u00e7as j\u00e1 inclusas, pode optar pela <a href=\"https:\/\/www.usinainfo.com.br\/kit-robotica-educacional\/esteira-arduino-em-mdf-completa-para-projetos-ea100-v2-5726.html\" target=\"_blank\" rel=\"noopener noreferrer\">Esteira Arduino em MDF Completa<\/a>.<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/placas-arduino\/placa-uno-r3-cabo-usb-para-arduino-3513.html\" target=\"_blank\" rel=\"noopener noreferrer\">Placa Uno R3 + Cabo USB para Arduino<\/a>;<\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/kit-robotica-educacional\/esteira-arduino-em-mdf-para-projetos-4593.html\" target=\"_blank\" rel=\"noopener noreferrer\">Esteira Arduino em MDF para Projetos;<\/a><\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/sensor-ultrassonico-arduino\/sensor-ultrassonico-de-distancia-hc-sr04-2295.html\" target=\"_blank\" rel=\"noopener noreferrer\">Sensor Ultrass\u00f4nico de Dist\u00e2ncia HC-SR04;<\/a><\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/drivers-para-motores\/driver-controlador-para-motor-dc-irf520--2726.html\" target=\"_blank\" rel=\"noopener noreferrer\">Driver Controlador para motor DC &#8211; IRF520;<\/a><\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/display-arduino\/display-lcd-16x2-i2c-com-fundo-verde-5700.html\" target=\"_blank\" rel=\"noopener noreferrer\">Display LCD 16&#215;2 I2C com Fundo Verde;<\/a><\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/regulador-de-tensao-ajustavel\/extensor-de-portas-0-a-6v-10-saidas-com-jack-p4-epx10-6004.html\" target=\"_blank\" rel=\"noopener noreferrer\">Extensor de Portas 0 a 6V 10 Sa\u00eddas com Jack P4 &#8211; EPX10;<\/a><\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/micromotores-e-motores\/motor-dc-3-6v-80rpm-com-caixa-de-reducao-e-eixo-duplo-1201-3162.html\" target=\"_blank\" rel=\"noopener noreferrer\">Motor DC 3-6V 80RPM com Caixa de Redu\u00e7\u00e3o e Eixo Duplo 120:1;<\/a><\/p>\n<p>&#8211; 11 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-premium-para-protoboard-kit-c-20-pecas-2314.html\" target=\"_blank\" rel=\"noopener noreferrer\">Jumper Premium para Protoboard Macho-F\u00eamea 20 cm<\/a>;<\/p>\n<p>&#8211; 6 <a href=\"https:\/\/www.usinainfo.com.br\/protoboard-e-jumpers\/jumper-para-protoboard-femea-femea-40-pcs-20cm-2612.html\">Jumper Premium para Protoboard F\u00eamea-F\u00eamea 20 cm;<\/a><\/p>\n<p>&#8211; <a href=\"https:\/\/www.usinainfo.com.br\/fonte-de-alimentacao\/fonte-de-alimentacao-chaveada-5vdc-1a-46.html\" target=\"_blank\" rel=\"noopener noreferrer\">Fonte de Alimenta\u00e7\u00e3o Chaveada 5VDC 1A.<\/a><\/p>\n<p>&nbsp;<\/p>\n<h2>V\u00eddeo de Demonstra\u00e7\u00e3o Esteira Arduino<\/h2>\n<p><iframe loading=\"lazy\" title=\"ESTEIRA ARDUINO COM DRIVER CONTROLADOR \u2013 PROJETO DE AUTOMA\u00c7\u00c3O PARA CONTROLE DE FLUXO\" width=\"848\" height=\"477\" src=\"https:\/\/www.youtube.com\/embed\/3aD1xIPAaHE?feature=oembed\" style=\"border: none\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen><\/iframe><\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Esquema de Liga\u00e7\u00e3o da Esteira Arduino com Driver Controlador<\/strong><\/h2>\n<p>O esquema de liga\u00e7\u00e3o da Esteira Arduino com Driver Controlador torna-se parcialmente complexo uma vez que utiliza diversos pinos de alimenta\u00e7\u00e3o, por\u00e9m a utiliza\u00e7\u00e3o de um display I2C diminui esta complexibilidade e proporciona junto ao Extensor de Pinos para Alimenta\u00e7\u00e3o uma experi\u00eancia bastante tranquila.<\/p>\n<div id=\"attachment_5037\" style=\"width: 710px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira.fw_.png\" data-rel=\"lightbox-image-3\" data-rl_title=\"\" data-rl_caption=\"\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-5037\" class=\"wp-image-5037\" title=\"\" src=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira.fw_-1024x658.png\" alt=\"Esquema de Liga\u00e7\u00e3o da Esteira Arduino com Driver Controlador\" width=\"700\" height=\"450\" srcset=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira.fw_-1024x658.png 1024w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira.fw_-300x193.png 300w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira.fw_-768x494.png 768w, https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira.fw_.png 1400w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/a><p id=\"caption-attachment-5037\" class=\"wp-caption-text\">Esquema de Liga\u00e7\u00e3o da Esteira Arduino com Driver Controlador<\/p><\/div>\n<p>Normalmente nos obrigamos a utilizar uma protoboard para expandirmos a alimenta\u00e7\u00e3o do Arduino mas nos limitamos pela corrente do mdesmo, que mostra-se insuficiente para projetos que utilizam motores DC e Servos motores, por\u00e9m ao utilizar o Extensor comercializado pela Usinainfo solucionamos este nosso problema e possibilitamos a utiliza\u00e7\u00e3o de uma \u00fanica fonte de alimenta\u00e7\u00e3o para o nosso projeto.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>C\u00f3digo de Funcionamento da Esteira Arduino com Driver Controlador<\/strong><\/h2>\n<p>O c\u00f3digo de funcionamento da Esteira Arduino com Driver Controlador \u00e9 bastante simples quando comparado a muitos outros procedimentos, o c\u00f3digo abaixo conta com todas as vari\u00e1veis necess\u00e1rias assim como possui as principais vari\u00e1veis comentadas para auxiliar na sua compreens\u00e3o.<\/p>\n<p>Para o desenvolvimento do projeto e para que possamos carregar o c\u00f3digo junto ao Arduino precisamos de tr\u00eas bibliotecas, uma delas, a Wire.h j\u00e1 vem instalada originalmente junto ao software Arduino, a biblioteca LiquidCrystal_I2C.h por sua j\u00e1 \u00e9 bem bastante conhecida por quem acompanha os artigos que posto continuamente, por\u00e9m caso ainda n\u00e3o tenha ainda, segue local para download:<\/p>\n<p>LiquidCrystal_I2C.h \u2013 <a href=\"https:\/\/www.usinainfo.com.br\/index.php?controller=attachment&amp;id_attachment=928\" target=\"_blank\" rel=\"noopener noreferrer\">DOWNLOAD AQUI<\/a>.<\/p>\n<p>A terceira biblioteca utilizada e a respons\u00e1vel por auxiliar no funcionamento do sensor ultrass\u00f4nico \u00e9 a NewPing.h, atrav\u00e9s desta e das demais mencionadas acima seremos capazes de realizar o perfeito funcionamento da esteira.<\/p>\n<p>NewPing.h \u2013 <a href=\"https:\/\/bitbucket.org\/teckel12\/arduino-new-ping\/downloads\/NewPing_v1.9.1.zip\" target=\"_blank\" rel=\"noopener noreferrer\">DOWNLOAD AQUI<\/a>.<\/p>\n<pre class=\"lang:c# decode:true\">\/*******************************************************************************************************\r\n------------------------------------ Autor: Gustavo R Stroschon -----------------------------------------\r\n------------------------------------ Data: 09\/03\/2020 ----------------------------------------------------\r\nFun\u00e7\u00e3o do programa: Verificar a quantia de objetos que passa pela esteira atrav\u00e9s do sensor ultrass\u00f4nico.\r\n*******************************************************************************************************\/\r\n\r\n#include &lt;Wire.h&gt;\r\n#include &lt;LiquidCrystal_I2C.h&gt;\r\n#include &lt;NewPing.h&gt;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\n\r\n#define trigger_pin 9\r\n#define echo_pin 8\r\n\r\n#define max_distance 20\r\n#define distance_good 10\r\n\r\n#define pin_motor A0\r\n#define pwm_value 200\r\n\r\nLiquidCrystal_I2C lcd(0x27, 16, 2); \/\/ configura o display\r\n\r\nNewPing sonar(trigger_pin, echo_pin, max_distance); \/\/ configura o\u00a0 sensor ultrasonico\r\n\r\n\/\/ inicializa\u00e7ao variaveis\r\nint counter = 0;\r\nint last_counter = 0;\r\nbool flag = 0;\r\n\r\nvoid setup() {\r\n\r\nSerial.begin(9600);\r\n\r\n\u00a0 lcd.begin(16,2); \/\/ inicia a comunica\u00e7ao com o lcd\r\n\u00a0 lcd.backlight();\/\/ liga aluz de fundo do lcd\r\n\r\n\u00a0 lcd.setCursor(0, 0);\r\n\u00a0 lcd.print(\"USINAINFO\");\r\n\r\n\u00a0 lcd.setCursor(0, 1);\r\n\u00a0 lcd.print(\"Objetos : \");\r\n\u00a0 lcd.setCursor(14, 1);\r\n\u00a0 lcd.print(\"0\");\r\n\r\n\/\/ configura\u00e7oes dos pinos\r\n\u00a0 pinMode(trigger_pin, OUTPUT);\r\n\u00a0 pinMode(echo_pin, INPUT);\r\n\r\n\u00a0 pinMode(pin_motor, OUTPUT);\r\n}\r\n\r\nvoid loop() {\r\n\r\n\u00a0 int distancia = sonar.convert_cm(sonar.ping_median(10)); \/\/ faz um calculo para obter a media da distancia\r\n\r\nSerial.println(distancia);\r\n\r\n\u00a0 if (distancia &lt;= distance_good &amp;&amp; distancia != 0) { \/\/ se a distancia for menor que a distancia ideal e nao for um 0 ...\r\n\u00a0\u00a0\u00a0 if (flag == 0) {\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ verifica se antes ja havia sido identificado um objeto\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 digitalWrite(pin_motor, LOW);\u00a0\u00a0\u00a0 \/\/ desliga o motor\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 flag = 1;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ indica que encontrou um objeto\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 counter++;\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \/\/ incrementa a variavel que guarda o numero de objetos contados\r\n\r\n\u00a0\u00a0\u00a0\u00a0\u00a0 delay(500);\r\n\u00a0\u00a0\u00a0 }\r\n\u00a0 } else {\r\n\u00a0\u00a0\u00a0 flag = 0;\r\n\u00a0 }\r\n\r\n\u00a0 digitalWrite(pin_motor, HIGH); \/\/ liga o motor\r\n\r\n\u00a0 if (counter != last_counter) { \/\/ verifica se o n\u00famero da contagem \u00e9 o mesmo da anterior\r\n\u00a0\u00a0\u00a0 last_counter = counter;\r\n\r\n\u00a0\u00a0\u00a0 lcd.setCursor(0, 1);\r\n\u00a0\u00a0\u00a0 lcd.print(\"Objetos : \");\r\n\u00a0\u00a0\u00a0 lcd.setCursor(14, 1);\r\n\u00a0\u00a0\u00a0 lcd.print(counter);\r\n\r\n\u00a0 }\r\n}<\/pre>\n<p>Ap\u00f3s carregar o c\u00f3digo junto ao Arduino, a Esteira e os demais componentes estar\u00e3o prontos para realizar a contagem de itens que ir\u00e3o passar pelo sensor ultrass\u00f4nico e consequentemente exibir este valor atrav\u00e9s do display I2C. Sempre que um objeto for identificado, o motor ir\u00e1 parar por um per\u00edodo de meio segundo e ap\u00f3s isto continuar seu funcionamento at\u00e9 que outro objeto seja identificado.<\/p>\n<p>&nbsp;<\/p>\n<h2><strong>Conclus\u00e3o<\/strong><\/h2>\n<p>O presente projeto possui uma funcionalidade bastante simples, por\u00e9m demonstra que processos industriais os quais consideramos t\u00e3o complexos, por vezes podem ser desenvolvidos e replicados de forma a desmistificar nossos pensamentos. Aqui, simulamos o funcionamento de uma esteira com sensores de presen\u00e7a, a qual apresenta uma resposta mec\u00e2nica e de comuta\u00e7\u00e3o a cada objeto verificado.<\/p>\n<p>Al\u00e9m dos processos j\u00e1 instalados junto a Esteira Arduino, muitos outros podem ser inclu\u00eddos como a possibilidade de parada total ap\u00f3s a passagem de n produtos, a velocidade da esteira variar de acordo com a quantia de produtos verificados, lembrando que atrav\u00e9s do Driver inclu\u00eddo neste projeto podemos controlar a velocidade, a parada e o movimento do Motor, exceto o seu sentido de rota\u00e7\u00e3o.<\/p>\n<p>N\u00e3o esque\u00e7a de deixar o seu coment\u00e1rio dizendo do que achou deste projeto, deixe sua sugest\u00e3o para melhorias do mesmo e as d\u00favidas que tiver durante o seu desenvolvimento. Espero que tenham gostado e lhes seja \u00fatil.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A Esteira Arduino com Driver Controlador \u00e9 um produto desenvolvido com o intuito de possibilitar a elabora\u00e7\u00e3o de prot\u00f3tipos dos mais diversificados, podendo ser aplicada como elemento de menor escala em projetos industriais e como elemento de controle de fluxo para projetos makers. Em projetos anteriores a Esteira j\u00e1 havia sido utilizada como elemento de controle de itens atrav\u00e9s da utiliza\u00e7\u00e3o de um Sensor Ultrass\u00f4nico e um display apenas, visando proporcionar um projeto mais completo de maior aplicabilidade algumas altera\u00e7\u00f5es foram feitas. O primeiro Projeto de Esteira Arduino voc\u00ea encontra atrav\u00e9s do seguinte link: Esteira Arduino: Projeto Rob\u00f3tico para Controle do Fluxo de Produtos Atrav\u00e9s do presente projeto ser\u00e1 poss\u00edvel controlar o motor, inserir interrup\u00e7\u00f5es a cada passagem de item [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":5040,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10],"tags":[],"class_list":["post-5031","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arduino"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Esteira Arduino com Driver Controlador - Blog Usinainfo<\/title>\n<meta name=\"description\" content=\"A esteira Arduino com Driver Controlador \u00e9 um projeto desenvolvido com o intuito de verificar o controle de fluxo de itens.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Esteira Arduino com Driver Controlador - Blog Usinainfo\" \/>\n<meta property=\"og:description\" content=\"A esteira Arduino com Driver Controlador \u00e9 um projeto desenvolvido com o intuito de verificar o controle de fluxo de itens.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog Usinainfo\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/pt-br.facebook.com\/faceusinainfo\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-03-20T14:50:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-03-15T13:41:52+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-1024x682.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"682\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Matheus Gebert Straub\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Matheus Gebert Straub\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutos\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Esteira Arduino com Driver Controlador - Blog Usinainfo","description":"A esteira Arduino com Driver Controlador \u00e9 um projeto desenvolvido com o intuito de verificar o controle de fluxo de itens.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/","og_locale":"pt_BR","og_type":"article","og_title":"Esteira Arduino com Driver Controlador - Blog Usinainfo","og_description":"A esteira Arduino com Driver Controlador \u00e9 um projeto desenvolvido com o intuito de verificar o controle de fluxo de itens.","og_url":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/","og_site_name":"Blog Usinainfo","article_publisher":"https:\/\/pt-br.facebook.com\/faceusinainfo\/","article_published_time":"2020-03-20T14:50:57+00:00","article_modified_time":"2023-03-15T13:41:52+00:00","og_image":[{"width":1024,"height":682,"url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_-1024x682.png","type":"image\/png"}],"author":"Matheus Gebert Straub","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Matheus Gebert Straub","Est. tempo de leitura":"9 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#article","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/"},"author":{"name":"Matheus Gebert Straub","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"headline":"Esteira Arduino com Driver Controlador \u2013 Projeto de automa\u00e7\u00e3o para Controle de Fluxo.","datePublished":"2020-03-20T14:50:57+00:00","dateModified":"2023-03-15T13:41:52+00:00","mainEntityOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/"},"wordCount":1544,"commentCount":6,"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_.png","articleSection":["Arduino"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/","url":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/","name":"Esteira Arduino com Driver Controlador - Blog Usinainfo","isPartOf":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#primaryimage"},"image":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#primaryimage"},"thumbnailUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_.png","datePublished":"2020-03-20T14:50:57+00:00","dateModified":"2023-03-15T13:41:52+00:00","author":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075"},"description":"A esteira Arduino com Driver Controlador \u00e9 um projeto desenvolvido com o intuito de verificar o controle de fluxo de itens.","breadcrumb":{"@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#primaryimage","url":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_.png","contentUrl":"https:\/\/www.usinainfo.com.br\/blog\/wp-content\/uploads\/2020\/03\/esteira-arduino-no-controle-de-fluxo-vom-drive-controlador.fw_.png","width":1622,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/www.usinainfo.com.br\/blog\/esteira-arduino-com-driver-controlador-projeto-de-automacao-para-controle-de-fluxo\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.usinainfo.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Esteira Arduino com Driver Controlador \u2013 Projeto de automa\u00e7\u00e3o para Controle de Fluxo."}]},{"@type":"WebSite","@id":"https:\/\/www.usinainfo.com.br\/blog\/#website","url":"https:\/\/www.usinainfo.com.br\/blog\/","name":"Blog Usinainfo","description":"Usinainfo","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.usinainfo.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Person","@id":"https:\/\/www.usinainfo.com.br\/blog\/#\/schema\/person\/22905ec7c8d47a176b7c2320b66cd075","name":"Matheus Gebert Straub","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/04cea122706965cd2cb1d4f867fae66443684a4df025a4ba047491d6fad7c05e?s=96&d=mm&r=g","caption":"Matheus Gebert Straub"},"description":"Mec\u00e2nico de Manuten\u00e7\u00e3o com Experi\u00eancia em Sistemas Embarcados, Automa\u00e7\u00e3o e Desenvolvimento de Projetos; Graduado nos Cursos de Matem\u00e1tica - URI e F\u00edsica - UFFS.","url":"https:\/\/www.usinainfo.com.br\/blog\/author\/matheus\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/comments?post=5031"}],"version-history":[{"count":10,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5031\/revisions"}],"predecessor-version":[{"id":6519,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/posts\/5031\/revisions\/6519"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media\/5040"}],"wp:attachment":[{"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/media?parent=5031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/categories?post=5031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.usinainfo.com.br\/blog\/wp-json\/wp\/v2\/tags?post=5031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}