Translate to English:  UK button

Traducir al Español:  Spain button

Aqui voce encontrará meus mais importantes projetos, com todo o detalhamento necessário para poder entende-los em profundidade. Os projetos estão divididos por temas, mais ou menos em ordem cronólogica desde sua criação.
Os temas são:

Click nas fotos para acessar os projetos


IoT com NodeMCU

10. IoT feito simples: Controlando servos com o NodeMCU e o Blynk

IMG_1598

Neste tutorial, exploraremos como controlar um servo através da Internet. Para isso, lançaremos mão de uma importante dupla de dispositivos no mundo do IoT: o NodeMCU ESP12-E e o Blynk. Começaremos por aprender como conectar um servo com o NodeMCU, como controlá-lo localmente com um potenciômetro, como ver sua posição em um display e finalmente como controlá-lo através da internet usando um smartphone.


9. Robô controlado por voz via WiFi

IMG_1357

Neste tutorial desenvolveremos nossa própria App em um smartphone Android controlando, tanto com botões quanto por voz um robô via WiFi e utilizando como micro-controlador nosso velho amigo, o NodeMCU!


8. Controle ativado por voz com Android e NodeMCU

Cover

Neste tutorial desenvolveremos nossa própria App em um smartphone Android controlando, tanto com botões quanto por voz, nossos dispositivos domésticos.


7. Quando o IoT encontra a Inteligência Artificial: Automação residencial com Alexa e NodeMCU

Alexa Post Cover

Exploraremos neste tutorial, como usar a Alexa, um assistente pessoal inteligente desenvolvido pela Amazon Lab126, popularizado pelo Amazon Echo e Echo-DotAlexa é capaz de interação de voz, podendo controlar vários dispositivos inteligentes usando-se como um hub de automação residencial.


6. IoT feito simples: Estação meteorológica doméstica com NodeMCU e OLED

WeatherStation final

Continuemos nossa exploração pelo mundo do IoT, nas asas do NodeMCU! Neste tutorial, desenvolveremos uma estação meteorológica doméstica, onde se exibirá informações tais como temperatura e condições climáticas, tanto para o dia corrente quanto para os próximos 3 dias. Nossa estação também exibirá informações internas da casa, como temperatura e umidade relativa do ar.


5.“ArduFarmBot 2” – Sistema automático para irrigação e calor, agora com o NodeMCU e Blynk

img_0724-11

Algum tempo atrás, desenvolvemos aqui o projeto de um sistema de jardinagem totalmente automatizado: “ArduFarmBot: Controlando um tomateiro com a ajuda de um Arduino e Internet das coisas (IoT)“. As principais especificações originais serão mantidas nesta nova versão, o ArduFarmBot 2, porém agora o projeto será baseado nas plataformas de IoT: NodeMCU ESP8266BLYNK.


4. O IoT feito simples: Monitorando a temperatura desde qualquer lugar

fzxen7jixkpyn9v-large

É incrível como hoje em dia podemos montar rapidamente um projeto de IoT utilizando-se apenas de um “chip” de uns poucos dólares e um aplicativo carregado em seu smartphone. Neste tutorial também aprenderemos sobre um sensor digital de temperatura confiável e muito fácil de usar, o DS18B20.


3. IoT: Sensor de movimento com o NodeMCU e BLYNK

f9uolvuivo85ank-large

Simples tutorial para demonstrar a facilidade de implementação de um projeto do tipo “Internet das Coisas” (IoT) com o NodeMCU e o Blynk.Toda vez que um movimento é detectado pelo sensor, uma mensagem fornecida pelo aplicativo Blynk é enviada para um smartphone.


2. LaserCat – IoT com NodeMCU e Blynk

frtj0aviv0b7svf-large
Este é um projeto muito simples, onde a idéia principal é explorar como controlar servos via internet. Para isso, usaremos uma grande dupla de componentes, o NodeMCU ESP12-E e um aplicativo Blynk.


1. Do “blink” ao BLYNK, uma viagem pela “Internet das coisas” nas asas do NodeMCU ESP-12E

mainphoto2

Neste tutorial, aprenderemos a lidar com este fantástico dispositivo, o NodeMCU ESP-12E Development Kit V. 1.0, onde aprenderemos como:

  • Fazer piscar um LED pela internet
  • Ligar o ESP a um display LCD do tipo “OLED”
  • Capturar dados gerados por sensores tanto analógicos como digitais
  • Subir dados a um serviço de Internet das coisas tal como o Thinkspeak
  • Controlar “coisas” pela internet, utilisando-se aplicativos para smartphones como o BLINK

Voltar ao início da página

IoT com Arduino / ESP8266

5. ArduFarmBot: Part 2 – “Estação Remota” – IoT

img_0017

Este post é uma continuação do ArduFarmBot: Controlando um tomateiro com a ajuda de um Arduino e Internet das coisas (IoT). Nesta  segunda parte, implementaremos uma abordagem “IoT” onde a”intervenção manual” também poderá ser feita remotamente via Internet. O diagrama de blocos mostra como faremos isso:


4. ArduFarmBot: Controlando um tomateiro com a ajuda de um Arduino e Internet das coisas (IoT)

RoboTomato2

Nesta primeira parte do projeto, criaremos uma estação local de controle e captura de informações, tais como temperatura, umidade relativa do ar, luminosidade e umidade do solo. Com base nesses dados, o ArduFarmBot decidirá automaticamente a quantidade certa (e quando) o tomateiro deveria receber calor e água. A estação local de controle também permitirá a intervenção manual de um operador a fim de controlar tanto a bomba de água quanto a lâmpada elétrica.


 3. O ESP8266 parte 3 – Acionando LEDs remotamente

FullSizeRender 2

Chegamos ao ponto de acionar LEDs (ou qualquer coisa) remotamente via WiFi. A diferença básica aqui, é que ao invés do Arduino criar uma pagina web para enviar as informações capturadas, agora será uma página criada anteriormente em HTML e hospedada em algum sitio web (no nosso caso aqui estará em emu desktop) que enviará os dados. Esta pagina estará recebendo comandos de um usuário enviando-os via WiFi ao Arduino.


2. O ESP8266 parte 2 – Web Server

IoT

Aqui vamos dar uma pincelada no que se deve fazer com o ESP para interagir com os GPIOs do Arduino remotamente via web .


1. O ESP8266 parte 1 – Serial WIFI Module

esp8266

O ESP8266 é talvez o mais versátil modulo serial para se conectar “coisas” a internet, daí ele ser tão popular no mundo do IoT. Ele é um modulo completo, que inclui um microprocessador que pode ser programado diretamente via o IDE do Arduino (em C++), ou em outros ambientes para compilação (usualmente usando uma linguagem de alto nível própria, o “Lua”).O Raspberry-Pi


Voltar ao início da página

O Raspberry Pi

3. Brincando com eletrônica: Como utilizar a biblioteca “GPIO Zero” no Raspberry Pi

img_0129
Uma maneira simples de aprender eletrônica é usando o Raspberry Pi e sua biblioteca “GPIO Zero”. Com poucas linhas de código em Python, você poderá facilmente controlar atuadores, ler sensores, etc. Esta biblioteca foi criada por Ben Nuttall da Raspberry Pi Foundation, Dave Jones entre outros. Aqui, neste rápido tutorial procurarei fornecer-lhes a base para a criação de circuitos simples, controlados pelo Raspberry Pi.


2. Controlando um Raspberry Pi robô pela Internet

RPiWebRobot

A idéia deste projeto, é criar um robô totalmente controlado pela internet, usando-se o Raspberry Pi como processador. O robô será controlado usando comandos de baixo nível escritos com shell scripts, os quais serão por sua vez comandados diretamente por uma página web escrita em HTML. O fato de não usarmos linguagens de alto nível como Python por exemplo, fará com que o robô reaja bem rápido aos comandos recebidos pela página (mesmo quando a internet for lenta).


1. O “Mars Rover” tupiniquim – Protótipo de uma estação móvel para captura de dados ambientais

final project

A idéia deste projecto é o desenvolvimento de um protótipo totalmente funcional para uma estação móvel  usada na coleta de dados ambientais tais como: temperatura, umidade e luminosidade.  Este protótipo foi desenvolvido somente para fins didáticos e fez parte de meu projeto final no curso de especialização do Coursera em parceria com a University of California, Irvine:  “Uma Introdução à Programação da Internet of Things (IOT)“.


Voltar ao início da página

Aprendendo Robótica com o Arduino

9. Deteção de cores com o Arduino

Color DetectorNeste tutorial, exploraremos como ler cores usando um Arduino e sensores como o TCS 3200. A idéia será detectar a cor de um objeto, exibindo-a em um LCD. Este tutorial é a primeira parte de um projeto maior, um braço robótico que decide que operação executar a partir da cor de uma peça.


 8. Controlando o robô aspirador “Roomba” com Arduino e Android

IMG_4302

O Create 2 é uma plataforma robusta e relativamente barata para o desenvolvimento de projetos na área da robótica (pelo menos nos EUA, onde custa cerca de US $ 200). O Create2 é na verdade um Robô Aspirador de pó “Roomba” da série 660 restaurado que permite uma variedade de métodos de programação. No Brasil, mais e mais se torna comum este tipo de eletrodomésticos. Para começar, usei um Arduino e um aplicativo Android para poder mover o robô por aí. Neste tutorial, explorarei como conectar o Arduino com o Roomba via porta serial e como comandar seus motores, LEDs e som.


7. Robô explorador de labirintos, utilizando Inteligência Artificial com Arduino

IMG_3480

Este projeto foi desenvolvido a partir de meu último tutorial: “Rex”, um robô que nunca perde a linha! Depois de se conseguir desenvolver um robô com capacidade para seguir linhas, o próximo passo natural é sem dúvida, dar-lhe algum grau de inteligência. Assim, nessa etapa, o nosso querido “Rex, o Robô” tentará encontrar uma forma de escapar de um “labirinto” tomando o caminho mais curto e o mais rápido possível.


6. “Rex”, um robô que nunca perde a linha!

fmfsfcdin3ed6pp-medium

Esta é a primeira parte de um projeto mais complexo, explorando a potencialidade de um robô seguidor de linha. Construiremos um robô com controle PID e também aprenderemos como usar um dispositivo Android na configuração mais dos principais parâmetros (ganhos) de sua malha de controle. Na segunda parte deste projeto Robô explorador de labirintos, utilizando Inteligência Artificial com Arduino, aplicaremos conceitos de inteligência artificial para explorar labirintos,  encontrando o caminho da saída mais curto e rápido.


5. “Raqueando” o carrinho de controle remoto

Version 2

Vamos desmontar um desses carrinhos a controle remoto encontrados em lojas de brinquedos, “raqueando” suas principais partes e substituindo a eletrônica embarcada original por um microcontrolador tipo Arduino facilmente comandado a distância por um dispositivo Android. Com isso, ficará muito fácil adicionar ao carrinho novas funcionalidades, sensores, etc. É uma forma muito barata de se construir um robô para uso didático.


4. O braço robótico: Desenvolvimento do Projeto

FullSizeRender 24

Vamos ao projeto final! O circuito como comentado na primeira parte do projeto: O braço robótico – Introdução será baseado no Arduino MEGA, alguns potenciômetros, botões e LEDS para o “painel de controle local”.


3. O braço robótico – Introdução

post

O objetivo desse tutorial é desenvolver passo a passo um projeto para o controle e programação de um braço robótico, simulando as funções básicas de um robô industrial.


2. MJRoBot I – O Robot de Berkeley

FullSizeRender 9

Em 2015, terminei meu primeiro curso on-line. Foi uma experiência nova mas que despertou em mim uma paixão antiga a muito adormecida, a eletrônica!  O curso foi: EE40LX: Electronic Interfaces, através da plataforma EDX e ministrado pela Berkeley University, da California. A idéia foi uma revisão geral de eletrônica básica através de exercícios e experimentos, culminando em um Robot que obedecesse alguns requisitos básicos. Este projeto detalha como cheguei ao Robot final.


1. Conectando “coisas” através do Bluetooth

fullsizerender-17

No mundo do IoT e da automação em geral, é muito comum deparar-nos com controles remotos via celulares utilizando tecnologia BT. Isso é devido a 2 componentes básicos mas muito importantes:

  1. Plataforma de desenvolvimento para OS ANDROID
  2. Módulos BT baratos e acessíveis (Como por exemplo o HC-06)

Neste tutorial, vou desenvolver algumas idéias de como controlar as saídas de um Arduíno através de um celular de maneira a mover um Robot, acionar lâmpadas em uma casa, etc.


Voltar ao início da página

Não deixem de se inscrever no congresso on-line: Tudo sobre IoT, que acontecerá entre 5 e 8 de junho. Estarei fazendo a palestra: “A revolução Maker e o retorno dos dinossauros!” Nos vemos lá!
Iot Congress Banner MR

Anúncios

5 comentários em “”

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s