27 dezembro 2016

Como usar um display LCD I2C com Raspberry Pi

Faz tempo que não falamos de Raspberry Pi aqui no Arduino e Cia... e vamos voltar com um assunto que deve interessar muita gente: como usar um display LCD I2C com Raspberry Pi.

Display LCD 16x2 I2C Raspberry Pi

Nós já falamos em um post anterior como ligar o display LCD 16x2 no Raspberry Pi utilizando a conexão normal que no total tem 12 fios ligados no display: controle, alimentação e ajuste de contraste com potenciômetro. Com um display LCD I2C, você usa apenas dois pinos de alimentação e os dois pinos I2C (SDA e SCL) para conexão.

17 dezembro 2016

Acelerômetro 3 eixos MMA8452 com Arduino

Precisando de um sensor de inclinação, movimento e orientação para o seu projeto ? Vamos conhecer um pouco do MMA8452, um acelerômetro de 3 eixos e 12 bits de resolução, que tem a vantagem de utilizar a comunicação I2C, disponível na maioria das placas e microcontroladores do mercado.

Acelerômetro 3 eixos MMA8452 Arduino

O acelerômetro de 3 eixos MMA8452 suporta três faixas de deteção selecionáveis: ±2g, ±4g e ±8g. Tem também detecção de queda livre, detector de vibração e um baixo consumo de energia.

29 novembro 2016

Comunicação sem fio com módulo wireless HC-12 e Arduino

O módulo wireless HC-12 é um módulo que promete comunicação em distâncias de até 1000m, e funciona por interface serial na conexão com um microcontrolador, PC, sistemas embarcados, etc. É mais uma boa opção para conexão wireless se você procura um módulo fácil de usar e que se conecta aos mais variados tipos de dispositivos.

Como usar o módulo Wireless HC-12 com Arduino


O módulo wireless HC-12 usa radiofrequência para comunicação, trabalhando na faixa de 433.4 à 473MHz. Essa faixa de frequência você pode configurar utilizando comandos AT, e você também pode alterar outros parâmetros, como a potência de transmissão do módulo (máximo de 100mW).

13 novembro 2016

Como programar a Digispark ATtiny85 com IDE Arduino

A Digispark ATtiny85 é uma placa de desenvolvimento com tamanho reduzido e 6 pinos de I/O (entrada/saída), ideal para uso em projetos de IoT (Internet of Things ou Internet das Coisas) ou simplesmente para uso em projetos onde você não precisa de muitas portas do microcontrolador.

Digispark ATtiny85 com IDE Arduino

A placa ATtiny85 pode ser programada com a IDE do Arduino, e comparando-a por exemplo com um Arduino Uno, tem como principal vantagem o reduzido consumo de energia.

30 outubro 2016

Comunicação sem fio com módulo PN532 NFC RFID

Faz tempo que não falamos de RFID aqui no blog.... Foi lá em 2014 que eu montei um projeto de cancela com RFID no post controle de acesso com módulo RFID RC522.  Agora vamos ver um outro módulo, o módulo leitor RFID NFC PN532, que além do RFID "tradicional", digamos assim, também tem a tecnologia NFC.

Comunicação sem fio com módulo PN532 NFC RFID

O NFC (Near Field Communication) é uma tecnologia de comunicação sem fio entre dispositivos, onde você não precisa usar senhas, digitar códigos ou configurar uma conexão: simplesmente aproxime os dispositivos e a conexão entre eles será estabelecida.

22 outubro 2016

Como usar motor DC com encoder no Arduino

Neste post vamos mostrar um motor muito usado em projetos de robótica, que é um motor DC com encoder embutido. Esse tipo de motor com encoder permite que você possa calcular a distância percorrida pelo robô, ou ajustar a velocidade do motor de acordo com a leitura de sensores.

Motor DC com encoder embutido

O motor que vamos utilizar é o motor DC 6V com encoder embutido, o mesmo mostrado na imagem acima, que tem uma pequena placa na parte de trás onde estão instalados os sensores hall que vão ler as informações relativas à rotação do motor.

30 setembro 2016

Contador com módulo display 4 dígitos 74HC595

O módulo display 4 dígitos 74HC595 é um módulo que usa 4 displays de 7 segmentos, onde podemos mostrar números e letras, e que usa apenas 3 pinos para conexão ao microcontrolador.

Contador com módulo display 4 dígitos 74HC595


Neste post vamos usar o módulo 74HC595 para montar um contador com 2 push-buttons, que você pode usar como base para montar seu próprio projeto.

22 setembro 2016

Sensor de luminosidade BH1750 com Arduino

Sensor de lux não é novidade aqui no blog. Já montamos um medidor de intensidade de luz com o módulo TSL2561 Adafruit. Hoje vamos ver um outro módulo que funciona da mesma maneira, mas usa um sensor diferente: é o módulo sensor de luz BH1750.

Como usar o sensor de luminosidade BH1750

O módulo sensor de luz BH1750 (também conhecido como GY-302) é tão eficiente e fácil de usar quanto o sensor da Adafruit, e nesse post vamos montar um sensor de luminosidade exibindo os dados em um display LCD 16x2 I2C.

29 agosto 2016

Conecte o NunChuck no Arduino com o adaptador Wiichuck

Procurando um dispositivo simples de controle para o seu projeto de robótica ? Experimente este Adaptador Wiichuck NunChuck Arduino, uma placa muito simples de usar e que transfere para o Arduino os dados do acelerômetro, do joystick e dos demais botões do controle NunChuck.

Adaptador Wiichuck Arduino

Mas o que é esse tal de NunChuck ?

21 agosto 2016

CD4511 com Arduino e display 7 segmentos

Aqui no blog você já viu como controlar um display 7 segmentos com o Max7219 e também como ligar um display 7 segmentos diretamente nas portas do Arduino. Neste post vamos usar o CI decodifficador CD4511 para fazer esse controle junto com o Arduino.

CD4511 com Arduino


O CD4511 usa somente 4 portas do Arduino, tornando o circuito mais simples (principalmente na conexão com o microcontrolador) e deixando as outras portas livres para uso de outros componentes como sensores, atuadores, módulos, etc.

12 agosto 2016

Tutorial Genuino 101 com Bluetooth LE

No post Genuino 101 com Intel® Curie™ mostramos as principais características da placa, sendo que um dos seus grandes diferenciais é o Bluetooth LE (Bluetooth Low Energy) integrado. Vamos então mostrar neste post como acionar portas do Genuino 101 com bluetooth LE.

Tutorial Genuino 101 com Bluetooth LE
Mas antes de entrar no assunto Bluetooth e Genuino 101, vamos dar uma olhadinha na instalação da placa na IDE do Arduino.

29 julho 2016

Ligue uma impressora no Arduino

Não seria ótimo se você pudesse imprimir à partir do Arduino ? Não, não estou falando de impressora 3D com Arduino, que futuramente vamos abordar aqui, mas sim de uma impressora que possa imprimir letras, números, códigos de barra e imagens, entre outras coisas. Isso tudo pode ser feito com uma impressora térmica embarcada como essa:

Ligue uma impressora no Arduino

A impressora funciona por impressão térmica direta, ou seja, não precisa de tinta para funcionar. O rolo de papel é facilmente encontrado em papelarias e possui largura de 57mm. É o mesmo papel utilizado em máquinas de cartão de crédito/débito.

04 julho 2016

Genuino 101 com Intel® Curie™

Uma placa com acelerômetro, giroscópio, Bluetooth LE e processador Intel, que conta ainda com a facilidade de uso característica da família Arduino. Essa é a Genuino 101, que já está disponível no Brasil e tivemos a oportunidade de testar!

Genuino 101

13 junho 2016

Arduino e DHT11: Controle de relé por temperatura

No post de hoje vamos ver como montar um circuito de acionamento de relé por temperatura utilizando Arduino e DHT11, criando uma interessante opção de controle para o seu projeto de automação residencial, já que essa saída pode ser usada não só para acionar um relé, mas também para mandar um SMS, disparar um alarme ou executar qualquer outra ação que você desejar.

Arduino e DHT11 controle de rele por temperatura
O circuito funciona da seguinte maneira: você ajusta a temperatura de acionamento utilizando 2 botôes, e quando a temperatura ambiente atingir o valor da temperatura máxima ajustada, ele aciona uma porta do Arduino configurada no programa.

24 maio 2016

Como instalar o SAMBA no Raspberry Pi

Umas das maneiras mais práticas de transferir arquivos entre o Windows e o Linux é utilizando o SAMBA, um servidor de arquivos fácil de instalar e usar, e que você configurar em poucos passos também no Raspbian, o sistema operacional do Raspberry Pi.

Como instalar o Samba no Raspberry Pi
O SAMBA é um software gratuito e open source, oferecendo não só o compartilhamento de recursos de disco como também de impressão com clientes Windows. Neste post, vamos ver como instalar o programa no Raspberry Pi e acessar, à partir do Windows, uma pasta compartilhada no Raspbian.

16 maio 2016

Gravando firmware NodeMCU no ESP8266 ESP-01

Que tal programar o módulo ESP8266 ESP-01 utilizando Lua ? Isso é possível com o upgrade de firmware do módulo, já que a versão que vem de fábrica aceita apenas comandos AT. Neste tutorial, mostraremos como gravar o firmware NodeMCU no ESP8266 ESP-01.

ESP8266 ESP-01 com NodeMCU

Para realizar a gravação do firmware NodeMCU no ESP-01, vamos utilizar um módulo USB-TTL com chip FTDI, mas você pode usar outros conversores USB-Serial, e até mesmo um Arduino para fazer a ponte entre o computador e o ESP-01.

09 maio 2016

Raspberry Pi 3 agora no Brasil!

Recentemente a fundação Raspberry lançou o Raspberry Pi 3, uma placa com várias melhorias em relação às versões anteriores, e que agora você pode comprar aqui no Brasil, com ótimo preço e à pronta entrega na loja FILIPEFLOPVamos conferir o que muda nessa nova placa ?

Raspberry Pi 3 Model B

24 abril 2016

Como usar o módulo RTC DS3231 no Raspberry Pi

Por padrão o Raspberry Pi não tem um relógio de tempo real (RTC) integrado, e ele usa a rede ou internet para atualizar suas informações de data e hora através do protocolo NTP (Network Time Protocol). 

Assim, em projetos que dependem do relógio e não tem conexão de rede, ou ela está indisponível, pode ser utilizado um módulo RTC DS3231, como esse mostrado abaixo, conectado em um Raspberry Pi 2:

Como usar o módulo RTC DS3231 com Raspberry Pi

O módulo tem o CI DS3231 (datasheet), de baixo custo e alta precisão, e uma bateria que mantém os dados do CI mesmo quando o módulo está sem alimentação.

14 abril 2016

Como usar o sensor de corrente ACS712

Procurando um sensor de corrente para o seu projeto? Veja neste post como utilizar o sensor de corrente ACS712.

como usar o sensor de corrente ACS712

O sensor de corrente ACS712 (datasheet) pode medir correntes entre -30 e +30A de maneira fácil e segura, pois utiliza o efeito hall para realizar a medição e gerar no pino OUT uma tensão proporcional à corrente detectada (66mV/A).

06 abril 2016

NodeJS com Socket.io e Arduino

Este artigo tem por objetivo abordar uma estratégia para acionar um LED de 3.5v via internet, usando o poder da Web em Real-time implementando o socket.io, utilizando para isso uma arquitetura com dois servidores rodando Node.js, sem a necessidade do uso de VPN ou No-ip. A estratégia visa fugir um pouco dos exemplos de chat básico, tudo isso através do Node.js.

NodeJS com Socket.io e Arduino

Para isto, vamos trabalhar com o VS Code, editor de texto fantástico da Microsoft, explorando suas ferramentas de desenvolvimento.

29 março 2016

Arduino com painel de Led RGB 8x8 e Anel de led RGB WS2812

Você já sabe como usar leds endereçáveis com o Arduino, certo ? Vimos isso no post Semárofo com Arduino e Led Endereçável WS2812B.

Vamos continuar esse assunto, mostrando como você pode ligar ao Arduino mais dois componentes: o Painel de Led RGB WS2812 e o Anel de Led RGB WS2812.

Neopixel led enderecavel WS2812


Ao contrário dos leds endereçáveis que vimos no post anterior, que precisavam ser conectados um a um, tanto o painel de led como o anel já tem todos os leds interligados, tornando mais fácil e rápida a adaptação ao seu projeto.

22 março 2016

Tutorial Raspberry Pi com SSH

Que tal ter acesso total ao seu Raspberry Pi de forma remota ? Para isso, vamos ver como utilizar o Raspberry Pi com SSH, um prático e seguro protocolo de comunicação.

Tutorial Raspberry Pi SSH

Com o SSH você controla a sua placa remotamente através da rede, e pode instalar programas, alterar configurações do sistema operacional, efetuar atualizações no sistema, controlar a GPIO e muito mais. Nesse tutorial utilizamos o Raspberry Pi 2, mas você pode utilizar outras placas da linha Raspberry Pi.

06 março 2016

Livro Guia Mangá Circuitos Eletrônicos

Aprenda mais sobre eletrônica de um jeito fácil e divertido com o livro Guia Mangá Circuitos Eletrônicos, da editora Novatec.

Livro Guia Mangá Circuitos Eletrônicos

A série Guia Mangá engloba temas como Física, Química, Matemática, Estatística e Banco de Dados, entre outros, com o conteúdo sendo apresentado em forma de Mangás, os conhecidos quadrinhos japoneses, o que permite uma leitura mais agradável, com fácil assimilação por leitores de qualquer idade.

24 fevereiro 2016

Web Server com o módulo ESP8266 NodeMCU e DHT22

O módulo ESP8266 NodeMCU é uma placa da família ESP8266, sendo umas das mais completas e simples de usar. Neste post vamos mostrar como utilizar essa placa para criar um web server e enviar dados do sensor de temperatura DHT22.

Módulo Wifi ESP8266 NodeMCU

O módulo ESP8266 NodeMCU já tem incorporado um módulo ESP12-E com antena embutida, e ainda conta com um conversor USB-TTL (CH340), facilitando a comunicação e transferência de programas.

17 fevereiro 2016

Como medir a rotação de um motor com o sensor de velocidade LM393

Medir a velocidade de um motor pode ser muito útil em projetos de robótica, e você pode fazer isso utilizando o sensor de velocidade encoder LM393. Com ele você pode medir a rotação de motores, calcular a velocidade de robôs, definir limites de deslocamento, entre outras aplicações.

Sensor de velocidade LM393 Arduino

Esse módulo pode também ser utilizado para contagem de pulsos ou como chave de fim de curso. Ele utiliza o chip comparador LM393 (datasheet), e na sua extremidade tem um optointerruptor com um vão de 5 mm no qual você pode utilizar um disco encoder ou algum outro dispositivo para interromper o feixe de luz.

27 janeiro 2016

Semáforo com Arduino e Led Endereçável WS2812B RGB

Projetos de semáforo com Arduino são bastante comuns. A maioria usa leds convencionais para a montagem do projeto. Hoje eu vou mostrar um semáforo um pouco diferente, e que utiliza leds endereçáveis RGB WS2812B.

Semáforo com Arduino e Led Endereçável WS2812B


Mas o que são leds endereçáveis ?

18 janeiro 2016

Livro Guia do Maker para o Apocalipse Zumbi

Quer um livro diferente para aprender sobre Arduino e Raspberry ? Experimente o Guia do Maker para o Apocalipse Zumbi, recém-lançado pela Editora Novatec (e que você pode comprar com 20% de desconto utilizando o código no final do post):
Guia do Maker para o Apocalipse Zumbi Novatec
E se você achou o título diferente, espere só pra ver o conteúdo. :-)

16 janeiro 2016

Lux Meter - Medidor de intensidade de luz com Arduino e sensor TSL2561

O ambiente onde estou está sendo iluminado adequadamente ? Tenho bastante luz para trabalhar ou estudar ? Essas e outras questões podem ser respondidas com a ajuda do Sensor de luz TSL2561 lux luminosidade, que vamos utilizar juntamente com o Arduino e display Oled para montar um medidor de luz.

Sensor de lux luminosidade TSL2561 Arduino