Categoria: Arduino

  • O que é o Arduino Uno?

    O que é o Arduino Uno?

    O que é o Arduino Uno?

    O Arduino Uno é um microcontrolador programável que permite, como o próprio nome sugere, controlar elementos mecânicos: sistemas, luzes, motores, etc. Este cartão eletrônico permite, portanto, ao usuário programar facilmente e criar mecanismos automatizados, sem ter nenhum conhecimento particular de programação. É uma ferramenta projetada e destinada a inventores, artistas ou amadores que desejam criar seu próprio sistema automático codificando-o do zero.

    Você só precisa conectar sua placa eletrônica ao computador (Windows, Mac ou Linux) e pode começar a programar algo a partir do software Arduino. Seu único limite é sua imaginação!

    Tudo começou em 2004, quando o Arduino Uno foi desenvolvido por professores e alunos de uma escola italiana de design, cuja vocação era democratizar a programação e torná-la mais acessível. Desde então, os planos foram compartilhados e têm acesso gratuito. Qualquer um pode embarcar em fazer seu próprio microcontrolador programável, se desejar; para isso, a web está repleta de informações e tutoriais de todos os tipos.

    Arduino Uno Original
    Arduino Uno Original

    Quais as vantagens da placa Arduino Uno?

    O Arduino Uno tem características técnicas suficientes para começar a programar bem: 14 entradas/saídas digitais, 6 entradas analógicas, uma memória flash de 32 KB, uma SRAM de 2 KB, uma EPPROM de 1 KB… Se você não entendeu os termos são normais, não se preocupe! Você simplesmente terá que aprender sobre os tutoriais que abundam na rede.

    Uma das vantagens inegáveis ​​deste microcontrolador é a sua facilidade de utilização que o torna acessível a todos. Não precisa ser entendido em TI, mesmo os amadores conseguirão passar facilmente graças às explicações claras distribuídas por toda a internet! O cartão se conecta facilmente a um computador por meio de um cabo USB fornecido.

    Existem diversos módulos pré-programados no mercado, atendendo a diversas ações. É possível comprá-los e adicioná-los à placa Arduino. A utilidade é que este sistema libera você de aprender muitas linguagens de programação (C, C ++) e permite que você execute muitas ações. Uma das outras vantagens do Arduino Uno é a facilidade de acesso.

    Quais as desvantagens da placa Arduino Uno?

    Para entender no mínimo e dominar o Arduino Uno, você ainda terá que passar por um pequeno aprendizado da linguagem de programação. Algumas horas nos guias e tutoriais explicativos serão, portanto, necessárias para entender como funciona o sistema, se você também quiser criar um protótipo digno desse nome.

    O Arduino Uno possui a configuração mínima destinada a iniciantes e, portanto, é adequado para pequenos projetos. Se você quiser começar a trabalhar, você terá que mudar para um modelo Arduino mais avançado e também mais caro como o Arduino Mega por 35€ (54 entradas / saídas digitais, 16 entradas analógicas, 256 KB, SRAM 8 KB, EEPROM 4 KB …; ou o Arduino Due reservado para especialistas da área, que possui as mesmas características em termos de entradas e saídas, mas que possui uma potência muito maior, suficiente para suportar algoritmos mais pesados ​​e desenvolver inteligência por exemplo. seus robôs!

    Existem também modelos WIFI: placas Arduino YUN, que funcionam sem conectividade USB. Este tipo de modelo pode permitir que você projete sistemas interessantes, como um centro de controle online do seu robô (a partir de um navegador da web).

    Com o Arduino Uno, é possível fazer isso sem aprender os fundamentos da programação. Mas, para isso, será necessário obter módulos externos que inevitavelmente aumentarão o custo total de sua compra.

    Você também precisará de alguns objetos para começar a programar e fazer montagens: breadbord, componentes eletrônicos e fios de conexão que podem ser encontrados a venda na internet.

    Para que serve o Arduino Uno?

    IMG 5149 600x400 1

     

    Com o Arduino Uno, você pode experimentar programar vários sistemas: seja um sistema de irrigação automático para suas plantas, que é acionado de acordo com a porcentagem de umidade, ou um servomotor usado para girar uma hélice. Para isso, você precisará fazer algumas conexões eletrônicas de sua placa ao seu hardware usando componentes obtidos nos kits iniciais do Arduino . Essas manipulações são muito técnicas e exigem que você as execute com a maior aplicação para uma renderização ideal.

    Com a sua placa eletrônica, também pode controlar as luzes, para programar, por exemplo, a iluminação noturna que se ativará em função das circunstâncias em que a luminosidade detectada por um sensor já não é suficiente.

    Você também pode controlar a iluminação da sua casa configurando uma interface no seu telefone que permitirá ligar e desligar, ou até mesmo ajustar a intensidade da luz, de cada um dos seus sistemas de iluminação. Terá assim criado um sistema de telecomando para a sua iluminação que pode ser prático e ao mesmo tempo surpreender os seus entes queridos!

    Além disso, uma ação facilmente alcançável com o Arduino Uno é programar suas persianas elétricas. Na verdade, você pode escolher quando as venezianas de sua casa devem abrir e fechar automaticamente dependendo do clima externo, programando-as para esse fim.

    Você quer construir um robô autônomo destinado a uma determinada utilidade? Sem problemas. Você apenas tem que começar a programar seu código e quanto mais ele for fornecido e preciso, mais seu robô renderizará!

    É por isso que o sistema Arduino é engenhoso e propício à criatividade, porque ele realmente permite que você crie um projeto único e mais ou menos bem-sucedido dependendo do tempo que você gasta nele! Um pouco como um pintor que gastaria mais ou menos tempo numa tela para lhe dar um aspecto simplista, ou pelo contrário mais realista afinando o máximo possível os detalhes da sua obra!

    De qualquer forma, como você pode entender, a placa Arduino Uno permite que você programe uma infinidade de coisas e se entregue a vários e variados projetos! É possível tocar eletricidade, automação residencial, microrrobótica, sistemas mecânicos, etc.

    Como usar o Arduino Uno?

    Para começar a usar o Arduino Uno, primeiro você precisa baixar a versão mais recente do software Arduino. É compatível com Windows, Mac ou Linux.

    Uma vez feito isso, inicie o software. Poderá ver a simplicidade da interface do software que apresenta de forma muito sóbria uma página em branco destinada ao código, bem como uma barra de botões e um menu.

    Este console servirá como um relé exclusivo para comunicação com sua placa Arduino, para que você possa compilar programas e transferi-los para sua placa.

    Em seguida, você terá que conectar seu Arduino Uno ao computador usando a conexão USB e iniciar sua iniciação passo a passo, seguindo as explicações e outros vídeos de programação amadores. A Internet é uma verdadeira mina de informações para encontrar guias relevantes que o ajudarão a instalar o Arduino no Windows e a dar os primeiros passos com o Arduino.

    Finalmente, o código que você inserir no editor de texto em branco do seu software Arduino (em linguagem C ou C ++) será a maneira de fazer o microcontrolador entender o que você deseja configurar como um programa.

    Os botões da barra do software servirão para compilar e enviar informações para o cartão e também para testar a configuração do seu programa, a fim de verificar sua viabilidade.

    Qual placa Arduino comprar?

  • O que é o Arduino Nano?

    O que é o Arduino Nano?

    A escolha de um microcontrolador para programação depende muito da situação. Em outras palavras, você deve encontrar o que é ideal para o tipo de projeto que deseja realizar. Infelizmente, este estado de coisas pode limitar o trabalho.

    Felizmente, existe um microcontrolador que se adapta a qualquer situação: o Arduino. A placa Arduino é um elemento confiável capaz de executar um programa completo. Ele representa a solução certa para controlar a eletrônica. No entanto, em alguns casos, pode acontecer que enfrentemos um problema de formato ou espaçamento irregular com certas placas Arduino.

    É justamente para lidar com esse tipo de situação que a placa Arduino Nano foi projetada. Esta placa tem muitas vantagens e é uma solução ideal para aprender a codificar com o IDE Arduino.

    Arduino Nano:

    Arduino Nano
    Arduino Nano

    O Arduino Nano é uma placa de 45 mm x 18 mm. Muito leve, pesa apenas 5g, o que permite se adaptar a pequenos sistemas eletrônicos de bordo e pequenos robôs. É a placa Arduino mais barato do mercado.

    No entanto, seria um erro correlacionar seu preço com seu desempenho. Certamente, custa menos, mas oferece um serviço de qualidade e apresenta um desempenho tão notável quanto o de um UNO.

    Possui 14 pinos digitais através dos quais fornece 40 mA no máximo. Além disso, incorpora mais 2 pinos analógicos do que o UNO. Isso dá 8 pinos analógicos para o Nano. Quanto à capacidade, possui memória Flash de 32Kb e memória dinâmica de 2Kb .

    A particularidade desta placa, é que ela é muito minimalista e vem com uma distância entre eixos muito pequena. Notamos a ausência do conector DC de 2,5 mm no Arduino Nano.

    É adequado para projetos onde é necessário intervir em um espaço muito limitado. Ele também é chamado para produzir sistemas leves ou flexíveis. O Nano pode ser conectado a um PC usando um cabo micro USB. Observe que o Nano é entregue sem o cabo, mas é possível obtê-lo comercialmente.

    Há uma semelhança entre a placa Arduino Nano e a placa Arduino Uno, pois ambas são baseadas em um ATMega328 acoplado a um quartzo de 16 MHz. Podemos portanto dizer que o Nano é simplesmente o formato reduzido do Arduino UNO, que corresponde ao formato padrão DIL30.

    Assim, durante o trabalho, torna-se fácil inserir o Arduino Nano em uma placa de ensaio. Também é possível soldá-lo em placas eletrônicas. Como resultado, permite trabalhar sem maiores dificuldades, pois torna-se fácil de usar.

    A programação do Arduino Nano é feita exatamente como os outros com o Arduino IDE 1.7.8 ou com versões superiores.

    O Arduino Nano integra todas as funcionalidades eletrônicas que permitem realizar trabalhos de programação sem dificuldade, mas também utilizar um microcontrolador integrado. Para fazer isso, você só precisa conectar a placa a um PC usando um cabo USB.

    Características da placa Arduino Nano:

    Microcontrolador: ATMega328
    Tensão operacional : 5V
    Tensão de alimentação (recomendada): 7-12V
    E / S digital: 14 (6 são PWM)
    Memória Flash: 32 KB
    EEPROM: 1 KB
    Freqüência de trabalho: 16 MHz
    Dimensões: 0,73 ″ x 1,70 ″

    Quais as vantagens do Arduino Nano?

    O Arduino Nano tem muitas vantagens significativas:

    • Simples

    Conforme mencionado anteriormente, o Arduino Nano é a versão reduzida ou simplificada do Arduino Uno. Ele tem praticamente as mesmas funções de seu antecessor. A diferença notável está na porta USB. A conexão ao PC é feita por meio de um cabo micro USB. Devido ao seu tamanho, o Nano é uma ferramenta muito útil e prática para iniciantes em programação ou para quem deseja fazer programação por puro lazer. O seu pequeno tamanho é uma verdadeira mais-valia para os profissionais que pretendem realizar projetos que requeiram a conexão de sistemas leves.

    • Um preço muito baixo

    Em termos de preço, o Nano custa menos que o cartão UNO .

    • Uma comunidade poderosa

    Um dos fortes argumentos do Arduino diz respeito à sua comunidade. Na verdade, tem uma comunidade dinâmica e receptiva que permite que os projetos tomem forma. Esta plataforma de ajuda mútua é composta por profissionais e amadores que compartilham uma paixão comum: a programação. Portanto, em caso de dificuldade ou bloqueio, há sempre um membro pronto para ajudá-lo. Além disso, a maioria dos projetos já foi realizada por pelo menos um membro da comunidade, o que permite superar todas as dificuldades.

    A comunidade Arduino é simplesmente um centro de recursos acessível a qualquer pessoa que queira fazer programação. Existem muitos links e postagens úteis sobre tópicos tão diversos quanto membros da comunidade. Assim, no caso de problemas específicos com um código, você se beneficiará de ajuda e conselhos valiosos.

    Arduino Nano
    Arduino Nano

    Quais as desvantagens do Arduino Nano?

    Se o Arduino Nano tem algumas vantagens, não deixa de ter suas críticas. Aqui estão alguns pontos para classificar como contras:

    • Falta de opções de conectividade

    A maioria das placas Arduino não possui opções de conectividade. E a placa Arduino Nano não é exceção. Portanto, também observamos a ausência de opções de conectividade na placa Arduino Nano.

    Por exemplo, a placa Nano não oferece funcionalidade de Wi-Fi ou Bluetooth on-board. Considerando os avanços tecnológicos e o surgimento de soluções como a casa inteligente e a Internet das Coisas (IoT), esse pequeno detalhe pode ser muito desvantajoso.

    • Falta de memória

    Um segundo detalhe que limita o poder da placa Nano diz respeito à memória. Se é possível que a placa Nano suporte um número impressionante de códigos, seus limites são observados ao realizar projetos relacionados à robótica ou builds com interfaces de usuário complexas. Uma memória de 32 kb é relativamente insuficiente para realizar esse tipo de tarefa.

    A isso, deve-se acrescentar que certos processos avançados podem exigir velocidades mais altas do que aquelas que um relógio calibrado a 16 MHz pode suportar, ou seja, a velocidade do Nano.

    Se você for novo no Arduino, não hesite em consultar a página da sobre o que é Arduino na Plataforma Brasil.

    Como funciona a operação da placa Arduino Nano?

    Para funcionar, a placa Nano precisa ser alimentada por um conector mini-USB. Também é possível usar uma fonte de alimentação externa com as seguintes características 6-20 V (pino 30). Você também pode usar uma fonte de alimentação externa não regulada de 5 V (pino 27).

    Para programá-lo, você pode usar o software de programação livre de royalties disponível para download e disponibilizado pela Arduino.

    Ao programar, os cartões-alvo para escolher são os seguintes:

    • Arduino Diecimila
    • Duemilanove ou Nano com ATmega16
    • Arduino Duemilanove ou Nano com ATmega328 “

    Deve-se observar que o microcontrolador ATmega328 da placa Arduino Nano possui um bootloader. Isso garante o download de novos códigos sem a necessidade de um programador de hardware adicional. No entanto, existe uma solução que elimina a necessidade do bootloader para programar o microcontrolador usando o conector de programação serial em circuito.

     

  • O que é o Arduino Mega?

    O que é o Arduino Mega?

    O que é o Arduino Mega?

    O Arduino Mega é o modelo mais avançado e poderoso da famosa placa eletrônica. Ele permite realizar um máximo de ações e oferece um potencial tal que é possível focar nos sistemas mais complexos. Esta placa pode ser usado por amadores experientes, mas destina-se principalmente a especialistas que poderão fazer um uso mais profissional dele.

    Para começar, devemos voltar à origem do Arduino. Esta placa eletrônica programável serve como um microcontrolador para o projeto e controle de montagens eletrônicas, mecânicas, domótica ou robótica. Na verdade, graças ao Arduino, é possível criar engenhosos sistemas amadores ou profissionais, como sistemas de controle para vários componentes de sua casa. Graças ao Arduino, você pode usar seu smartphone como controle remoto, por exemplo, para acender ou apagar as luzes de sua casa, ou ainda baixar ou aumentar suas persianas elétricas, regular a temperatura de sua casa controlando o aquecimento à distância, etc. ..

    Se você é novo no Arduino, pode verificar qual o melhor kit Arduino para começar.

    Essa joia tecnológica nasceu do desejo de professores e alunos de uma universidade da Itália, de democratizar esse sistema e mostrar o quão acessível ele é ao maior número; mesmo para aqueles que não estão absolutamente familiarizados com linguagens de programação! Desde 2006, o Arduino agora pode ser encontrado em qualquer lugar na Internet a preços acessíveis. Mas é sobretudo a diversidade de tutoriais, fóruns e vídeos produzidos por amadores, que conferem o prestígio e a grande força de acessibilidade deste placa eletrônica. Na verdade, seguindo as explicações em imagens, conseguimos muito facilmente conseguir coisas bastante técnicas, sem ter qualquer base de codificação, ou muito pouco. Os resultados obtidos podem motivar mais de um a querer aprender e experimentar as técnicas e, assim, desenvolver novos processos ainda mais eficientes. Geeks, amadores, profissionais, artistas e criadores, encontraram, graças a este sistema, uma fonte de expressão criativa e artística! Você só precisa ver a multidão de criações existentes e compartilhadas na web para perceber isso.

    Agora que você sabe um pouco mais sobre a chegada desse sistema ao mercado, vamos ver a peculiaridade do modelo Mega. Existem várias placas Arduino no mercado, com diferentes configurações e características de energia e, portanto, correspondendo a diferentes tipos de necessidades.

    Existem também outras placas eletrônicas derivadas do Arduino, ditas não oficiais, que possuem exatamente as mesmas funcionalidades, mas são desenvolvidas por independentes com sua própria marca. Isso foi possível com o compartilhamento dos planos de construção do referido mapa. Esses cartões são mais baratos; no entanto, se você quiser uma qualidade impecável, consulte as placas Arduino oficiais.

    Arduino Mega Original
    Arduino Mega Original

    Descrição do Arduino Mega

    Arduino Mega é uma placa de desenvolvimento de código aberto construída com um microcontrolador modelo Atmega2560 que possui pinos de entrada e saída (I / O) analógicos e digitais. Esta placa é programada em um ambiente de desenvolvimento que implementa a linguagem de processamento / fiação. O Arduino pode ser usado no desenvolvimento de objetos interativos autônomos ou pode se comunicar com um PC através da porta serial (conversão com USB) usando linguagens como Flash, Processing, MaxMSP, etc. As possibilidades de fazer desenvolvimentos baseados no Arduino são limitadas pela imaginação.

    Esta nova versão do Arduino Mega 2560, além de todas as características do seu sucessor, usa um microcontrolador ATMega8U2 em vez do circuito integrado FTDI. Isso permite velocidades de transmissão mais altas através de sua porta USB e não requer drivers para Linux ou MAC (o arquivo inf é necessário para Windows) também agora tem a capacidade de ser reconhecido pelo PC como teclado, mouse, joystick, etc.

    Arduino Mega
    Arduino Mega

    Características:

    • Microcontrolador ATmega2560.
    • Tensão de entrada de – 7-12V.
    • 54 pinos de entrada / saída digital (14 deles são saídas PWM).
    • 16 entradas analógicas.
    • Memória flash de 256k.
    • Velocidade de clock de 16 MHz.
    • Dimensões: 102 mm x 53 mm

    Documentos:

    A placa Arduino Mega é melhor que as outras placas?

    O Arduino Mega, como uma placa de última geração, possui recursos adicionais em comparação com outros modelos Arduino:

    O Arduino Mega possui a seguinte configuração: microprocessador ATMega2560, 16 entradas analógicas, memória flash de 256 kB, memória SRAM de 8 kB, memória EEPROM de 4 kB, 54 pinos de I / O incluindo 14 PWM, 3 portas seriais …

    Que é muito mais completo que o modelo Uno, a placa reservada para iniciantes que possui apenas: 6 entradas analógicas, uma memória flash de 32 kB, uma memória SRAM de 2 kB, uma memória EEPROM de 2 kB, 14 pinos I / O incluindo 6 PWM. ..

    A placa Mega é, portanto, mais poderosa, permite muito mais liberdade e montagem mais extensa do que outras placas Arduino. Resumindo, esta carta representa o próximo nível: você será capaz de fazer coisas que não conseguiria com uma carta mais clássica.

    Como exemplo, você pode, por exemplo, controlar 48 servomotores simultaneamente com um Mega, enquanto você só pode controlar 12 por vez com uma placa Uno ou Arduino Nano .

    Embora a placa exija mais conhecimentos técnicos, você não terá problemas em encontrar informações na internet graças a treinamentos, tutoriais, vídeos, etc.

    A placa Mega pode ser conectada por USB ao computador, o que permite uma programação completa e fácil através da interface do software Arduino. Isso também é possível no modelo Uno, mas não no Nano, que exigirá um cabo Mini USB.

    Todos os pinos de I / O permitem que você conecte mais blindagens (módulos que melhoram sua placa Arduino: estenda a capacidade de armazenamento de programa da placa, adicione opções adicionais: conectividade WiFi, booster, adaptador microSD, etc.).

    Arduino Mega
    Arduino Mega

    Quais as desvantagens do Arduino Mega em comparação com as outras placas?

    Como qualquer placa Arduino, também tem algumas falhas:

    O Arduino Mega é reservado para especialistas e confirmado em programação porque requer muito mais conhecimento em codificação (C e C ++) para ter sucesso na implantação de um sistema de prototipagem elétrica, eletrônica, domótica ou robótica. Assim, você não conseguirá usar todo o potencial que o Mega oferece se não possuir um certo nível de habilidades de programação. Ao contrário das placas Uno e Nano, que exigem apenas alguns princípios básicos para você começar.

    Por ser um modelo mais eficiente, a placa também é mais caro que os outros modelos. Conte cerca de 35 a 50 € por um modelo Mega, em comparação com um modelo Uno que vai custar cerca de vinte euros. Sabendo que você também precisará investir em um kit inicial (que contém componentes eletrônicos fundamentais, sensores, uma placa de teste, um manual de instruções e um kit educacional para aprender) ou um kit para uso mais avançado (conteúdo personalizável), que você irá encontre a preços variados, dependendo do que você planeja fazer.

    A placa tem uma pinagem específica em comparação com outros cartões. O que o torna incompatível com certos componentes.

    Em caso de dúvida sobre alguns termos, convidamos você a ler nosso artigo: O que é Arduino?

    Para quais usos a placa Arduino Mega é ideal?

    Como explicado acima, a placa Arduino Mega requer um uso mais extenso das capacidades de programação e, portanto, implica em ter habilidades muito mais avançadas.

    Arduino Mega
    Arduino Mega

    Para aproveitar ao máximo as características de potência de sua placa Arduino Mega, é aconselhável fazer protótipos experimentais que abordem temas mais sérios e técnicos: como robótica ou automação residencial. É realmente avançando neste tipo de terreno, que você será capaz de realmente compreender e perceber a diferença de potencial, bem como a possível diferença, é claro, entre uma placa Uno e uma placa Mega.

    Na verdade, se você deseja codificar e desenvolver inteligência artificial para um robô, será muito mais fácil fazê-lo graças ao poder oferecido pelo Mega. A partir daí, um número quase infinito de possibilidades estão disponíveis para você: programar o robô para executar ações específicas, etc.

    Também é possível fabricar um detector de metais graças a uma tela conectada, um veículo de exploração em miniatura com uma câmera de bordo que pode ser controlada a partir de seu smartphone, um detector de obstáculos, uma caixa de automação residencial, códigos mais ou menos complexos para fazer executar várias ações em um robô, etc …

    Você também pode fazer edições amadoras menos complexas, exatamente como nos modelos de cartão mais simplistas: Uno, Nano …

     

  • Como conectar e controlar um Servo Motor com Arduino

    Como conectar e controlar um Servo Motor com Arduino

    Neste guia, daremos um exemplo fácil de como conectar e controlar um Servo Motor 360º e 180º padrão. Controlando através de uma entrada analógica, neste caso um potenciômetro.

    Arduino é uma plataforma open source, baseada em uma placa simples com entradas e saídas analógicas e digitais. Possui ambiente de desenvolvimento baseado na linguagem Processing / Wiring. Você pode receber sinais de uma variedade de sensores e afetar seu ambiente controlando luzes, motores ou atuadores, trabalhando de forma autônoma ou por meio de um programa executado em um computador (por exemplo, Macromedia Flash, Processing, Max / MSP, Pure Data, SuperCollider ) Consiste em um microcontrolador Atmel AVR que vem pré-programado com um Boot Loader, então você não precisa de um programador externo.

    Um Servo Motor é um dispositivo de atuação que tem a capacidade de ser localizado em qualquer posição dentro de sua faixa de operação e permanecer estável nessa posição. Ele consiste em um motor de corrente contínua, uma caixa de engrenagens e um circuito de controle, e sua faixa de operação é geralmente inferior a uma volta completa.

    O ponto de referência ou setpoint – que é o valor da posição desejada para o motor – é indicado por um sinal de controle quadrado. A largura de pulso do sinal indica o ângulo de posição: um sinal com pulsos mais amplos (ou seja, de maior duração) colocará o motor em um ângulo maior e vice-versa. No caso do Servo Motor 360º, mudar a largura do pulso reduzirá a velocidade ou mudará a direção do pulso.

    A placa Pulse-Width Modulation tem 6 saídas PWM, que usaremos para controlar os motores.

    Componentes a serem usados em um Servo Motor com Arduino

      Duemilanove ATMega328
    •  Servo Motor padrão DYS3003 (180º
    •  Servo Motor padrão DYS0209 (360º)
    •  Resistência variável de 10k
    •  Fonte 5v DC 1000mA
    •  Placa Proto

    Diagrama de ligação em um Servo Motor com Arduino

    Servo Motor com Arduino
    Servo Motor com Arduino

    Conexões em um Servo Motor com Arduino

      Conectamos a placa Arduino ao USB do PC ou a uma fonte de 9V.

     Conectamos o Servo Motor a uma fonte externa de 5V. O Servo Motor não deve ser conectado à saída de 5 V da placa Arduino devido ao alto consumo. Os pinos de saída do Arduino podem fornecer até 40mA, no entanto, os motores podem ter picos de cerca de 700mA.

     Conectamos o cabo de sinal do Servo Motor a uma das saídas PWM da placa Arduino. Neste exemplo usaremos a saída 3 PWM do Arduino, o fio de sinal do Servo Motor é o laranja.

    •  Conectamos o potenciômetro (resistência variável) a uma fonte de 5v e uma das entradas analógicas da placa Arduino (neste caso ocupamos o Analog IN número 2)

    image002

    Caixa de conexão:

    Local de Conexão
    Vin
    GND
    Analógico em 2
    PWM 3
    Servo Motor
    Fio vermelho
    Cable Cafe
    Sinal servo
    Potenciômetro
    Pino 1
    Pino 3
    Pino 2
    Fonte 5V
    5V +
    GND

    A conexão do Servo Motor com Arduino pode variar dependendo do fabricante, aqui estão algumas configurações para marcas bem conhecidas.

    Fabricante
    Tensão Positiva
    Terra
    Sinal de controle
    Futaba
    vermelho
    Preto
    Branco
    Dong Yang
    vermelho
    Castanho
    Laranjeira
    Hobico
    vermelho
    Preto
    Amarelo
    Alta tecnologia
    vermelho
    Preto
    Amarelo
    JR
    vermelho
    Castanho
    Laranjeira
    Airtronics
    vermelho
    Preto
    Laranjeira
    Frota
    vermelho
    Preto
    Branco
    krafr
    vermelho
    Preto
    Laranjeira
    E-sky
    vermelho
    Preto
    Branco

    A cor do fio de cada terminal varia com cada fabricante, embora o fio do terminal de alimentação positivo seja sempre vermelho. O fio do terminal de alimentação negativo pode ser marrom ou preto e o fio do terminal de entrada de sinal geralmente é branco, laranja ou amarelo.

    Para realizar o exemplo ocuparemos os motores DYS0209 e DYS3003 com 360º e 180º respectivamente.

    Especificações:

    Modelo
    Tensão
    Velocidade
    Torque
    Tamanho
    Peso
    Tipo de curva
    DYS0209
    4,8 ~ 6,0 V
    0,18 seg / 60 °
    3,5 kg * cm
    40,8 × 20,1 × 38,0 \ mm
    38gr
    360º
    DYS3003
    4,8 ~ 6,0 V
    0,18 seg / 60 °
    4,1 kg * cm
    40,8 × 20,1 × 38,0 mm
    38gr
    180º

    Acessórios:

     

    image004

    Largura de pulso conforme testado no Laboratório MCI

    image005

     

    No exemplo que iremos detalhar, vamos operar esses dois tipos de motores usando a mesma conexão detalhada acima.

    Para fazer os motores funcionarem, vamos ocupar uma saída PWM (Pulse Width Modulation), e através de um sinal analógico (potenciômetro), vamos regular a largura de pulso do sinal e com isso a rotação do servo motor.

    No caso do motor 360º podemos regular a sua velocidade e sentido de rotação, para isso utilizamos o seguinte código:

    float potPin = 2 // "ENTRADA DE SINAL DO POTENCIOMETRO 
     int pwmPin = 3 // SAÍDA DE  SINAL SERVO MOTOR 
     int sensorValue;
     float calibrate;
    
    
    void setup () {
          pinMode (pwmPin, OUTPUT) ;
     }
     void loop () {
         sensorValue = analogRead (potPin);
         Calibrar = mapa (sensorValue, 0, 1024, 120, 240); 
     / * configurações de largura de pulso de acordo com o potenciômetro * / 
         analogWrite (pwmPin, calibrar); / *  Largura  do  pulso 
     como  a  conversão  da entrada analógica para * / digital

    Após definir as variáveis ​​e configurar o PWM como uma saída no bloco de configuração, lemos o valor da entrada analógica e, em seguida, usamos a função “map”, que essencialmente nos permite converter uma faixa de variação em outra.

    Neste caso, conectamos o potenciômetro a uma entrada analógica. As entradas analógicas no Arduino são de 10 bits, portanto, entregam valores entre 0 e 1023 (210 – 1 = 1023). A faixa de tensão que está entrando na entrada analógica é fornecida pelo potenciômetro e pode variar entre 0 e 5 volts. Consequentemente, quando temos 5 V na entrada analógica, a função analogRead fornecerá um valor de 1023 e quando tivermos 0 V na entrada, a função fornecerá um valor de 0.

    Pegamos o sinal obtido com a função analogRead e com ele variamos a largura de pulso da saída PWM usando a função analogWrite. Esta função recebe como parâmetro um número inteiro entre 0 e 255.

    Neste exemplo, vamos configurar a saída do PWM para trabalhar na faixa de 120 a 240, para obter apenas a largura de pulso que precisamos de acordo com as especificações do motor 360º, desta forma limitamos o potenciômetro aos valores que precisamos que o motor se mova, para isso usamos a função de mapa:

    void loop () {
    sensorValue = analogRead (potPin);
    calibtrate = map (sensorValue, 0, 1024, 120, 240);
    }

    Para o motor 180º, usamos o mesmo código, mas variamos a saída do PWM da seguinte forma:

    void loop () {
    sensorValue = analogRead (potPin);
    calibrar = mapear (valor do sensor, 0, 1024, 50, 240); 
    }
    

    E então, o que achou de ler sobre como conectar e controlar um Servo Motor com Arduino? Ficou alguma dúvida em relação ao conteúdo que trouxemos hoje sobre tecnologia na Plataforma Brasil? Conte a nós, comente abaixo!

  • Como configurar ESP8266 com Arduino?

    Como configurar ESP8266 com Arduino?

    Como configurar ESP8266 com Arduino?

    Hoje em dia, cada vez mais pessoas estão usando objetos conectados em seu dia a dia. O ESP8266 é o elemento que tornará possível operar esses objetos em uma casa.

    É um circuito integrado ou mesmo um chip eletrônico que funciona graças a um microprocessador. Obviamente, é um elemento que permite ao computador compreender as necessidades de um utilizador externo e gerir os dispositivos da casa graças a comandos remotos.

    Como funciona o ESP8266

    Como programar ESP8266 com Arduino
    Como configurar ESP8266 com Arduino?

    Para funcionar, o ESP8266 precisa de uma conexão com a Internet via Wi-Fi. O objetivo deste artigo é mostrar como configurar o ESP8266 com Arduino em sua máquina usando a placa virtual Arduino livre de royalties, para que este elemento assuma o controle de seu computador e ajuda você a gerenciar melhor sua casa quando estiver fora.

    Você poderá se conectar via Internet, usando seu smartphone ou relógio conectado e controlar remotamente os aparelhos da casa: desligue o aquecimento; apague a luz ; ativar câmeras de CFTV; etc.

    Antes de aprender como configurar ESP8266 com Arduino, você deve realizar o download do software.

  • 3 projetos simples com Arduino para iniciantes

    3 projetos simples com Arduino para iniciantes

    Procurando por projetos simples com Arduino para iniciantes? Leia o nosso texto a seguir e descubra mais sobre Arduino.

    Arduino é uma marca de placas eletrônicas nas quais existe um microcontrolador ou circuito integrado, uma porta USB e conectores de entrada e saída que variam de acordo com os modelos comercializados.

    Graças a um editor de código ou EDI também chamado Arduino, podemos escrever e compilar código de computador para programar o microcontrolador para que execute várias tarefas como automação residencial ou controle de dispositivos domésticos como iluminação, ou o controle de um motor. Mas existem outros softwares de programação para placas e programas Arduino que podem ser baixados diretamente de seu site. O programa de computador é enviado de um computador para a placa por meio da porta USB.

    No comércio, a placa Arduino é usada para fabricar máquinas inteligentes autônomas, como impressoras 3D ou sistemas de piloto automático para drones. Mas graças a algum conhecimento básico de linguagem de programação, algumas noções de eletrônica e comprando sua própria placa Arduino com o manual do usuário, você pode construir sua própria máquina inteligente. Aqui estão 3 projetos simples com Arduino para iniciantes.

    Projeto simples com Arduino para iniciantes 1: piscar um LED

    Um projeto simples com Arduino para iniciantes é, por exemplo, piscar um LED com uma frequência de um flash por segundo. O objetivo deste projeto educacional é mostrar de forma muito simples o funcionamento básico do produto.

    Para fazer isso, você precisa de um LED ou diodo emissor de luz, um resistor de 330 Ohm que restringirá a intensidade da corrente que flui através do LED, uma placa Arduino e uma placa de prototipagem ou placa de ensaio em inglês que permite projetar circuitos eletrônicos sem soldas.

    A placa é feita de orifícios que representam conectores nos quais se coloca um dos terminais de um componente eletrônico (o LED, o resistor e os fios de conexão da placa Arduino no nosso caso), um terminal por orifício. A próxima etapa é escrever o código que representa as instruções a serem seguidas pela placa Arduino. A escrita deste código é feita a partir do software Arduino, que é apresentado como um editor de texto simples.

    O código deve ser escrito corretamente sem erros de sintaxe para ser compilado. O resultado da compilação é enviado para a placa Arduino, que é primeiro conectada ao computador por USB. O envio é feito pressionando um botão que contém uma seta apontando para a direita.

    O código do computador programado para fazer loops com frequência de um segundo terá como objetivo controlar o envio de sinais elétricos para um terminal digital da placa Arduino para então piscar o LED no circuito eletrônico.

    Projeto simples com Arduino para iniciantes 1: piscar um LED
    Projeto simples com Arduino para iniciantes 1: piscar um LED

    Projeto simples com Arduino para iniciantes 2: um regulador de umidade e temperatura

    As paredes da cozinha ou do banheiro costumam ser vítimas de condensação devido à ventilação insuficiente. Você pode comprar um ventilador elétrico simples e conectá-lo a uma tomada toda vez que for usá-lo para ventilar adequadamente a sala e os móveis contra qualquer umidade. Mas você mesmo pode construir seu próprio extrator de ar com sensor de umidade inteligente, que é ativado automaticamente conforme necessário.

    O objetivo é usar um aerador simples, e transformá-lo em um regulador de umidade e temperatura. Tudo que você precisa é um aerador simples, uma placa Arduino e sua fonte de alimentação, um sensor de umidade e temperatura, uma placa de circuito impresso do tipo orifício de prototipagem para construir protótipos eletrônicos, um relé de 1 ou 2 canais e alguns cabos usados ​​para conecte todos os equipamentos mencionados acima.

    A placa Arduino é o elemento central, pois é conectada ao extrator de ar, ao sensor de umidade e temperatura e ao relé que abre ou fecha o circuito. A placa do Arduino conterá um conjunto de programas de código escritos em computador que processarão os dados recebidos pelo sensor de umidade e que, dependendo das medições feitas pelo sensor, controlará o relé por meio de sinais elétricos que iniciarão ou não o arejador.

    Para criar o programa de computador para a placa Arduino, importamos as bibliotecas Adafruit que controlam e reconhecem, entre outras coisas, os drivers dos materiais utilizados, depois escrevemos o código do programa em um computador. E, finalmente, baixamos o código na placa Arduino. Esse tipo de montagem também pode ser feito em um aquecedor elétrico para regular a temperatura de um ambiente.

    projet arduino 2 696x682 1

    Projeto simples com Arduino para iniciantes 3: monitorar sua caixa de correio

    Você também pode saber se alguém deixou uma carta ou pacote importante na caixa de correio sem ter que sair ou ir e voltar desnecessariamente. É possível realizar um projeto simples com Arduino para iniciantes com a sua caixa de correio, para saber se o carteiro já passou.

    Para tornar sua caixa de correio inteligente, você precisa de detectores de abertura de porta, como transmissores equipados com um sensor magnético que emitirá ondas MHZ através de uma antena, um receptor de ondas MHZ, uma placa, uma placa Arduino com uma fonte de alimentação e um cabo USB, alguns cabos e baterias autônomas para alimentar os transmissores. 2 sensores de abertura de porta são conectados à veneziana e à porta da caixa de correio. Esses transmissores se comunicarão por ondas com um receptor fixado na placa que está conectado à placa Arduino. Este último será conectado por meio do cabo USB a um computador que utilizará um aplicativo chamado Jeedom para acionar cada pino da placa Arduino sem a necessidade de programá-lo por meio de código escrito.

    Usando os cabos, o receptor está, portanto, em comunicação com a placa Arduino e a placa é controlada pelo aplicativo Jeedom. Seu computador pode então receber uma notificação se a caixa de correio foi aberta ou não. Para maior comodidade, também podemos usar outro aplicativo chamado Pushbullet para que o computador possa se comunicar com o seu celular, e possamos receber uma notificação do tipo mensagem instantânea.

    E então, o que achou dos projetos simples com Arduino para inciantes? Ficou alguma dúvida em relação ao conteúdo que trouxemos hoje sobre tecnologia na Plataforma Brasil? Conte a nós, comente abaixo!

     

     

  • Como instalar o Arduino no Windows?

    Como instalar o Arduino no Windows?

    A seguir vamos explicar como instalar o Arduino no Windows… Essas são as etapas que você deve seguir para começar a trabalhar com a placa Arduino:

    1. Obtenha uma placa Arduino e um cabo USB
    2. Baixe o ambiente de desenvolvimento Arduino
    3. Instale os drivers USB
    4. Conecte a placa Arduino
    5. Conecte um LED
    6. Execute o ambiente de desenvolvimento Arduino
    7. Carregue o programa na placa
    8. Observe o LED piscar
    9. Aprenda a usar o Arduino

    1.- Obtenha uma placa Arduino e o cabo USB

    A placa Arduino é uma placa de E / S simples baseada no processador ATmega8 da Atmel. A placa é composto por um circuito impresso (PCB) e componentes eletrônicos.

    modelo de arduino 2
    Modelo de Arduino oficial

    Existem várias maneiras de obter uma placa Arduino:

    Construa sua própria placa: se você deseja construir sua própria placa de circuito impresso, baixe os arquivos CAD da página Hardware. Extraia o arquivo .brd e envie-o para um fabricante de PCB . Lembre-se de que o fabricante de uma placa de circuito impresso pode cobrar alto para fazer uma única placa. O melhor é reunir um grupo de 20 a 30 pessoas. Como os arquivos CAD estão disponíveis gratuitamente, você também pode adaptar a placa às suas próprias necessidades.

    Compre as peças: Compre as peças na sua loja de eletrônicos favorita. A versão serial foi projetada com componentes básicos, para que você possa encontrar os componentes facilmente. A versão USB requer habilidades mais avançadas quando se trata de soldagem, pois usa componentes SMD como o chip FTDI.

    Programe o bootloader: para que o ambiente de desenvolvimento possa programar o chip, ele deve ser programado com um código especial chamado bootloader. Aqui  você pode ver um guia sobre como programar o bootloader em seu chip.

    2.- Para instalar o Arduino no Windows baixe o ambiente de desenvolvimento 

    Para programar a placa, você precisa do ambiente de desenvolvimento Arduino, que pode ser baixado no link a seguir .

    3.- Instale o ambiente de desenvolvimento Arduino (IDE)

    Para instalar o Arduino no Windows, execute o instalador do programa e siga as etapas de instalação.

    instalar o Arduino no Windows
    Instalar o Arduino no Windows

    Aceite os termos e condições da licença.

    Terminos licencia

    Selecione todas as opções para que ele instale todos os complementos e drivers necessários para instalar o Arduino no Windows.

    2019 02 28 17 21 46 Arduino Setup Installation Options

    Selecione o caminho de instalação e pressione “instalar”.

    2019 02 28 17 23 49 Arduino Setup Installation Folder

    Aguarde alguns minutos para que o processo de instalação termine para instalar o Arduino no Windows.

    2019 02 28 17 25 07 Arduino Setup Installing

    Se você estiver usando uma placa Arduino Uno original, os drivers serão instalados automaticamente com o IDE.

    4.- Conecte a placa Arduino

    A energia pode ser fornecida pela porta USB ou por uma fonte externa (6-12V). Qualquer que seja o modo de energia, conecte o cabo USB ao PC.

    O LED de energia deve acender.

    image0022

    5.- Execute o ambiente de desenvolvimento Arduino.

    Vá para a área de trabalho e clique duas vezes no aplicativo Arduino.

    2019 02 28 17 34 37

    7.- Carregue o programa na placa

    Abra o esboço de exemplo: Arquivo> Exemplos> 01.Basics> Blink

    configuracao para instalar o arduino no windos

    Aqui você pode ver como a tela deve ficar.

    2019 02 28 17 37 22 Blink Arduino 1.8.8 1

    Selecione a porta COM onde você tem a placa Arduino conectada no menu Ferramentas> Porta. 

    2019 02 28 17 41 04 Configuracion

    Você também precisará especificar o microcontrolador que está usando. Olhe para o chip que está instalado em sua placa e selecione-o em Ferramentas> Placa:

    2019 02 28 17 44 38

    Se você possui o novo Arduino Diecimila, basta clicar no botão “Upload”. Se estiver usando um Arduino Mini ou um Arduino NG ou outra placa, você precisará pressionar o botão reset presente na placa imediatamente antes de pressionar o botão “Upload”. Aguarde alguns segundos e você deverá ver os LEDs RX e Tx da placa piscando. Se o programa foi carregado com sucesso, uma mensagem aparecerá na barra de status “Carregamento concluído”.

    image011 300x161 1

    8.- Observe o LED piscar

    Alguns segundos após o programa ser carregado, o LED começará a piscar. Se você fizer isso, parabéns! Você já deu seu primeiro passo com as placas Arduino.

    E então, conseguiu instalar o Arduino no Windows? Ficou alguma dúvida em relação ao conteúdo que trouxemos hoje? Deixe a sua dúvida abaixo!

  • Qual é o melhor kit Arduino para começar?

    Qual é o melhor kit Arduino para começar?

    Você é um entusiasta da eletrônica, um estudante de eletrônica ou apenas curioso atraído pelo Arduino? É essencial ter o melhor kit Arduino para começar. No entanto, nem sempre é fácil fazer uma boa escolha; então vamos ajudá-lo a chegar lá. Este guia prático permite que você tenha uma ideia clara dos critérios para a escolha do melhor kit Arduino.

    A placa Arduino, um elemento-chave da robótica

    O mercado de robótica está inundado com kits Arduino, dificultando a escolha. Certamente existem tutoriais de robótica para ajudar a escolher uma placa Arduino, mas a realidade é bem diferente. Um guia de compras é muito mais conveniente para você. Ele cobre os diferentes tipos de placas Arduino e suas características em detalhes.

    A escolha certa do microcontrolador é essencial para os entusiastas da robótica. A placa Arduino é antes de tudo a base da programação de IA. O kit Arduino é composto por um microcontrolador. É uma espécie de minicomputador em forma de circuito integrado. Cada projeto corresponde a uma placa Arduino. Existem várias versões deste mapa. Para ter sucesso em seu projeto, você deve primeiro identificar as necessidades de robótica. Essas necessidades constituem uma referência para a escolha da placa Arduino.

    Arduino Uno Rev 3, melhor kit Arduino para iniciantes

    É a placa mais usada e mais conhecida em robótica. A placa Arduino Uno Rev3 continua sendo o ponto de partida ideal no campo da robótica. É recomendado para pequenos projetos devido à limitação do número de portas.

    É composto por 6 portas analógicas e outras 14 digitais 1/0 com 6 pwm. É, portanto, mais prático e a relação entre qualidade, utilidade e preço é favorável para você se você tiver pequenos projetos. A primeira versão é o Arduino SMD. Seus componentes são montados meticulosamente na superfície.

    A outra versão é Arduino Ethernet. Esta é uma placa Arduino Uno que possui uma porta Ethernet. Isso ajuda a se comunicar facilmente com uma rede com fio. Possui extensão Ethernet + POE. Você também pode alimentá-lo por meio de uma conexão Ethernet. Recomendamos este modelo para realizar seus projetos de todo tipo em robôs autônomos, móveis ou mesmo conectados. É utilizado para automação residencial ao nível de uma divisão.

    Arduino Leonardo, melhor kit Arduino para projetos complexos

    Você pode decidir subir um degrau concluindo um projeto mais complexo. Neste caso, o melhor kit Arduino para o trabalho deve necessariamente incluir a placa Arduino Leonardo Generation Robots. Possui uma ergonomia notável, bem como um processador poderoso. Nas versões mais recentes, o designer revisou completamente os princípios de operação desta placa, para adaptá-la às necessidades dos usuários.

    Melhor kit Arduino
    Placa Arduino Leonardo – Melhor kit Arduino

    Esta placa Arduino Leonardo Generation Robots é atualmente muito popular no mercado de robótica. Os usuários preferem acima de tudo por suas características. Para começar, ela possui um número maior de portas que a placa Arduino Uno: 20 portas digitais com 7 pwm e 12 portas analógicas. Ele também possui uma porta USB, o que é naturalmente muito útil.

    Este último permite emular um mouse ou um teclado. Você pode usar essa placa para iniciar um projeto de automação residencial real. Assim, pode ser utilizado para gerir a iluminação da casa ou para facilitar a abertura ou fecho das venezianas consoante as condições meteorológicas. Os alunos de eletrônica o usam para seus projetos de nível intermediário.

    Algumas placas muito vendidas pelo Arduino

    A primeira da lista é a placa Arduino Mega . Ele tem a mesma funcionalidade da placa Arduino Leonardo Generation Robots. Por outro lado, possui 16 portas analógicas e cerca de 54 portas digitais com 14 pwm. Você pode usá-lo para fazer montagens complexas. Vários sensores e atuadores podem ser usados ​​e existem várias versões para escolher.

    A Arduino Mega Board, conhecida como Mega ADK, faz parte notavelmente do kit de desenvolvimento para Android. Esta placa pode ser vinculada a um smartphone Android para usar todos os sensores do telefone. No entanto, ele fornece algumas perspectivas em robótica. No entanto, não é muito recomendado para iniciantes, devido às altas demandas de programação Java associadas a ele. Certos conhecimentos são de fato necessários para o desenvolvimento de aplicações.

    Já o Arduino Nano é recomendado para a realização de projetos em miniatura. Esta é uma nova versão do Arduino Uno. É mais minimalista e completamente revisado. O número de portas aumentou para 8 analógicas contra 6 e 14 digitais com 6 pwm. O tamanho também é totalmente reduzido.

    E então, o que achou de ler sobre o melhor kit Arduino para começar? Ficou alguma dúvida em relação ao conteúdo que trouxemos hoje sobre tecnologia na Plataforma Brasil? Conte a nós, comente abaixo!

  • Qual placa Arduino comprar?

    Qual placa Arduino comprar?

    Se você quiser começar com o Arduino, neste artigo você encontrará a placa Arduino que você está procurando. Encontrará também os tipos de placa mais recomendados para iniciantes.

    Placa Arduino oficial ou genérico?

    Placa Arduino
    Placa Arduino

    Uma olhada no site oficial do Arduino nos traz de volta 24 placas Arduino oficiais. Um número que fica aquém se considerarmos que o Arduino é um projeto de código aberto e hardware aberto , ou seja, que qualquer pessoa tem acesso à tecnologia para replicá-lo e modificá-lo.

    Este é um dos seus maiores trunfos, pois a sua versatilidade e adaptabilidade permitem-lhe servir de ponto de partida para projetos de todo o tipo. Para se ter uma ideia, a placa Arduino Lilypad é usada para o desenvolvimento de roupas inteligentes e outros wearables.

    No entanto, em um nível de iniciante, isso significa que, embora sejamos claros sobre o tipo de placa de que precisamos, podemos encontrá-la à venda sob a marca oficial Arduino, mas também por outras marcas por meio de modelos genéricos.

     

    Os criadores do Arduino, Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino David Mellis e Herando Barragán, buscaram criar uma ferramenta simples e barata para projetos digitais entre estudantes.

    Uma das premissas que levaram ao nascimento do Arduino é que se tratava de uma placa barata, aliás a produção da primeira placa Arduino custou menos de 30 euros por unidade. Com o sucesso do projeto e a lógica da economia de escala, os custos têm caído para os 20 euros que custa o modelo mais popular, o oficial Arduino UNO .

    Porém, graças aos modelos compatíveis é possível encontrar pratos ainda mais acessíveis. Comprar um modelo genérico não é um problema , na verdade algumas dessas placas Arduino genéricas funcionam muito bem, embora geralmente exijam a instalação de drivers adicionais (aqui você pode obter o driver CH340 que pode obter aqui ) para que seu computador os reconheça.

    Outra dúvida que pode surgir ao procurar uma placa Arduino vem do nome “Genuine”. Outra marca compatível do Arduino será Genuino? Bem, não, Arduino e Genuino são iguais , apenas para um problema de registro de marca, Arduino se refere às placas originais nos Estados Unidos e Genuino às placas originais no resto do mundo. Portanto, se você encontrar uma placa Arduino ou Genuino, deve saber que é uma placa oficial.

    Qual placa Arduino escolher?

    placa arduino escolher 1

    Com o exposto acima, é hora de ver como uma placa Arduino difere de outra e qual delas é mais adequada para o que precisamos. As diferenças entre uma placa Arduino ou outra estão no tamanho, conectividade, quantas entradas / saídas elas têm (e se são analógicas ou digitais) e especificações no nível de hardware, como memória interna.

    O site oficial do Arduino lista 4 modelos indicados para iniciantes: Arduino UNO, Arduino Leonardo, Arduino 101 e Arduino Explora. A mais comum, de longe, é a placa Arduino UNO . Porém, acreditamos ser interessante incluir também os modelos Arduino Zero, uma placa para quem precisa de mais potência graças a ter mais CPU, RAM e memória interna, e o Arduino Mega, com 54 entradas digitais para quem precisa.

    Na tabela a seguir você encontrará as principais diferenças entre algumas placas e outras em termos de especificações, porém mais tarde iremos detalhar para que um ou outro modelo é mais adequado:

    NOME

    PROCESSADOR OPERAÇÃO / TENSÃO DE ENTRADA VELOCIDADE DA CPU ENTRADAS / SAÍDAS ANALÓGICAS ENTRADAS / SAÍDAS DIGITAIS EEPROM SRAM (KB) FLASH (KB) USB UART

    1

    ATmega328P

    5V / 7-12V

    16MHz

    6/0

    14/6

    1

    dois 32

    Regular

    1

    Leonardo

    ATmega32U4

    5V / 7-12V

    16MHz

    12/0

    20/07

    1

    2,5 32

    Micro

    1

    101

    Intel Curie

    3,3V / 7-12V

    32 MHz

    6/0

    14/04

    24 196

    Regular

    Esplora

    ATmega32U4

    5V / 7-12V

    16MHz

    1

    2,5 32

    Micro

    Arduino Zero

    ATSAMD21G18

    3,3V / 7-12V

    48 MHz

    6/1

    14/10

    32 256

    2 micro

    dois

    Mega 2560 ATmega2560 5V / 7-12V 16 MHz 16/0 54/15 4 8 256

    Regular

    4

    Placa Arduino Uno

    Placa Arduino Uno
    Placa Arduino Uno

    Como já explicamos anteriormente, a placa Arduino Uno é a mais popular e, na verdade, é a que você encontrará na maioria dos kits iniciais. O modelo Uno é considerado a base a partir da qual incorporar diferentes configurações para criar outras placas.

    É do tamanho de um cartão de visita, tem 14 pinos digitais e 5 analógicos e requer 5 Volts para funcionar. Você pode ligá-lo com um cabo USB ou com um adaptador de energia.

    Monte o processador ATMEGA328P com 32Kb de memória onde você pode salvar o código do seu projeto, uma capacidade bastante discreta para o padrão atual, por isso, se você experimentar o Arduino mais cedo ou mais tarde, ele ficará aquém. Além disso, a longo prazo, você também pode ser limitado pelo número de pinos e pela memória para executar processos (SRAM) e para armazenar variáveis ​​(EEPROM).

    Porém, para aprender é perfeito já que integra funções suficientes para começar, é barato, existe uma grande quantidade de material na internet para aprender com este modelo.

    Placa Arduino Leonardo

    Placa Arduino Leonardo
    Placa Arduino Leonardo

    A placa Arduino Leonardo é bastante semelhante à Uno na aparência. Ele integra o microcontrolador ATmega32u4 e possui 20 pinos de entrada e saída digitais, um oscilador de cristal de 16 MHz, uma conexão micro USB, conector de alimentação opcional e um botão de reset.

    Além das diferenças técnicas, o que diferencia o Arduino Leonardo é que a própria placa permite emular teclado, mouse ou joystick. Ou seja, ao conectá-lo a um computador, ele pode ser identificado como um dos periféricos nomeados. O mais interessante sobre esse recurso é que, por exemplo, você pode criar seu próprio teclado.

    Placa Arduino 101

    Placa Arduino 101
    Placa Arduino 101

    placa Arduino / Genuino 101 é uma placa baseada no Arduino Uno desenvolvido pela Arduino e Intel. Este modelo integra o processador Intel Curie, especialmente projetado para fornecer alto desempenho com baixo consumo de energia.

    A placa Arduino 101 incorpora o padrão Bluetooth de baixa energia (BLE), um acelerômetro de seis eixos e um giroscópio, recursos muito interessantes para projetos de IoT (por exemplo, para wearables ou automação residencial) que podem ser controlados a partir do telefone.

    Placa Arduino Esplora

    Placa Arduino Esplora
    Placa Arduino Esplora

    A placa Arduino Esplora vem do Arduino Leonardo, na verdade ambos compartilham características como o microcontrolador e a propriedade de atuar como teclado, joystick ou mouse. A principal diferença entre o Esplora e os demais é que ele possui sensores integrados e prontos para entrar em ação .

    Assim, o Arduino Esplora integra microfone, buzzer, potenciômetro linear, sensor de temperatura, acelerador de 3 eixos, LED RGB, 4 botões e joystick analógico. Possui ainda 4 furos para fixação na caixa. Além disso, podemos incorporar um painel TFT LCD por meio de um conector. Devido à sua simplicidade, ele é voltado para aqueles usuários que desejam começar com o Arduino sem ter que aprender muito sobre eletrônica. Como você pode ver, o Arduino Esplora é praticamente um kit à parte.

    Placa zero genuína

    Placa zero genuína
    Placa zero genuína

    O Genuino Zero é uma evolução mais potente da placa Uno . Este modelo oferece mais desempenho graças ao microprocessador SAMD21 da Atmel, com núcleo ARM Cortex, que permite mais processamento. Ele também permite que outros dispositivos sejam programados, suportando uma porta COM.

    O Zero é uma ferramenta poderosa para aprender a desenvolver aplicativos de 32 bits e também constitui a base de projetos para IoT, wearables, automação, robótica, etc. Olho, porque ao contrário do e outras placas populares, a Zero funciona com uma tensão de 3,3 V .

    Uma modificação desta placa é a Zero MKR, um modelo menor com a mesma potência e conector SD integrado que permite reproduzir arquivos de música sem hardware adicional.

    Placa Arduino Mega

    Placa Arduino Mega
    Placa Arduino Mega
    Se o Arduino Uno falhar em energia ou pinos, o Arduino Mega é seu irmão mais velho . Embora no mercado consiga encontrar o “Mega” para secar, o Arduino Mega 2560 é a sua versão melhorada. Tal como acontece com o Arduino Uno, aqui também é possível encontrar modelos genéricos como este da ELEGOO.

    Obviamente é um modelo um pouco mais caro, mas integra o microprocessador ATmega2560 (mais potente), uma memória flash de 256 kB, 8 KB de RAM e 70 pinos, entre analógico e digital. No nível espacial, é capaz de armazenar programas quatro vezes maiores. Como o Uno, ele é alimentado com uma tensão de 5 Volts, algo que você pode fazer de forma independente ou também conectando-o a um computador.

    O Arduino Mega 2560 é projetado para projetos mais complexos do que a placa Uno, por exemplo, para robótica e impressão 3D.

    Qual o melhor kit inicial Arduino?

    kit inicial Arduino

    Se já tivermos a certeza de que prato precisamos e até ousamos comprá-lo, podemos nos encontrar com a imagem devastadora de tirá-lo da imagem e ver que nada podemos fazer. Um Arduino é relativamente acessível para integração em projetos, mas não adiantará muito se não tivermos outros componentes eletrônicos em casa além da placa .

    Não estamos falando de ferramentas como alicate, chave de fenda ou multímetro (o que será ótimo para nós), mas de resistores, luzes LED, vários sensores, motores e servomotores, botões e interruptores … se for esse o nosso caso, não até pense nisso: compre um kit completo.

    Os kits são indicados para iniciantes, para que possamos experimentar e descobrir tudo o que podemos fazer com uma placa Arduino. Pensando nisso, encontraremos kits com placas Arduino Uno e alguns com Mega. Essas placas voltadas para IoT, wearables ou projetos de robótica como 101 ou Zero são vendidas separadamente, uma vez que é comum para nós sermos claros sobre o projeto que queremos realizar e com base nisso, compramos o resto dos componentes.

    E então, o que achou de ler sobre qual placa de Arduino comprar? Ficou alguma dúvida em relação ao conteúdo que trouxemos hoje sobre tecnologia na Plataforma Brasil? Conte a nós, comente abaixo!

  • O que é Arduino

    O que é Arduino

    O que é Arduino? Hoje vamos explicar o que é exatamente o projeto Arduino, bem como as principais características que o definem. É um dos tipos de placas mais populares no mundo dos fabricantes , mas, ao contrário da Raspberry Pi, não possui um único modelo, mas oferece bases de hardware abertas para que outros fabricantes possam criar suas próprias placas.

    Para fazer isso, vamos começar explicando o que é Arduino, falando sobre seu conceito, o que torna o projeto diferente e o que você deseja alcançar com ele. Em seguida, examinaremos como funcionam essas placas , para finalizar mostrando alguns exemplos de projetos que podem ser realizados com elas.

    O que é Arduino?

    O que é arduino?
    O que é arduino?

    Arduino é uma plataforma de criação de eletrônicos de código aberto , que é baseada em hardware e software gratuitos, flexível e fácil de usar para criadores e desenvolvedores. Esta plataforma permite a criação de diferentes tipos de microcomputadores de placa única que a comunidade de criadores pode dar diferentes tipos de uso.

    Para entender este conceito, primeiro você terá que entender os conceitos de hardware e software livre. Hardware livre são os dispositivos cujas especificações e diagramas são acessíveis ao público, para que qualquer pessoa possa reproduzi-los. Isso significa que Arduino oferece as bases para que qualquer outra pessoa ou empresa possa criar suas próprias placas, podendo ser diferentes entre si, mas igualmente funcionais ao partir da mesma base.

    Software livre são programas de computador cujo código pode ser acessado por qualquer pessoa para que qualquer pessoa que queira pode usá-lo e modificá-lo. Arduino oferece a plataforma Arduino IDE (Integrated Development Environment), que é um ambiente de programação com o qual qualquer pessoa pode criar aplicativos para placas Arduino, de modo que possam receber todos os tipos de utilitários.

    O projeto nasceu em 2003, quando vários alunos do Instituto de Design Interativo de Ivrea, Itália, com o objetivo de facilitar o acesso e uso da eletrônica e da programação. Fizeram isso para que os estudantes de eletrônica tivessem uma alternativa mais barata aos populares BASIC Stamps , placas que valiam mais de cem dólares na época e que nem todos podiam pagar.

    O resultado foi o Arduino, uma placa com todos os elementos necessários para conectar periféricos às entradas e saídas de um microcontrolador , e que pode ser programada em Windows, macOS e GNU / Linux. Um projeto que promove a filosofia ‘aprender fazendo’, o que significa que a melhor forma de aprender sobre o que é Arduino, é mexendo.

    Como funciona o Arduino?

    Agora que você ja sabe o que é Arduino, vamos te contar como ele funciona.

    arduino uno

    O Arduino é uma placa baseada em um microcontrolador ATMEL. Microcontroladores são circuitos integrados nos quais as instruções podem ser gravadas, que você escreve com a linguagem de programação que pode ser usada no ambiente IDE do Arduino. Essas instruções permitem criar programas que interagem com os circuitos da placa.

    O microcontrolador Arduino possui o que se chama de interface de entrada , que é uma conexão na qual podemos conectar diferentes tipos de periféricos na placa. As informações desses periféricos que você conecta serão transferidas para o microcontrolador, que se encarregará de processar os dados que passam por eles.

    O tipo de periférico que você pode usar para enviar dados ao microcontrolador depende muito do uso que você está considerando. Eles podem ser câmeras para obter imagens, teclados para inserir dados ou diferentes tipos de sensores.

    Ele também possui uma interface de saída, que é responsável por transportar as informações que foram processadas no Arduino para outros periféricos. Esses periféricos podem ser telas ou alto-falantes para reproduzir os dados processados, mas também podem ser outras placas ou controladores.

    placas arduino 1

    O Arduino é um projeto e não um modelo de placa específico, o que significa que, compartilhando seu design básico, você pode encontrar diferentes tipos de placas . Eles vêm em vários formatos, tamanhos e cores para atender as necessidades do projeto que você está trabalhando, sejam simples ou com recursos aprimorados, Arduinos voltados para a Internet das Coisas ou impressão 3D e, claro, dependendo dessas características você você encontrará todos os tipos de preços.

    placas arduino 1

    Além disso, as placas Arduino também possuem outros tipos de componentes chamados Shields ou mochilas. É um tipo de placa que é conectada à placa principal para adicionar uma infinidade de funções, como GPS, relógios em tempo real, conectividade de rádio, telas de toque de LCD, placas de desenvolvimento e uma grande quantidade de elementos etc. Existem até lojas com seções especializadas nesses elementos.

    E então, o que achou de ler sobre o que é Arduino? Ficou alguma dúvida em relação ao conteúdo que trouxemos hoje sobre tecnologia na Plataforma Brasil? Conte a nós, comente abaixo!