Pular para o conteúdo principal

Postagens

Controlando Motor DC com arduino e raspberry com interface web

Olá Humanos, este é um tutorial de domingo pra montrar um projetinho que fiz essa madrugada, a ideia inicial era simplesmente brincar com raspberry é arduino para controlar um motor DC simples. Requisitos + Arduino Uno + Raspberry pi   + Shield motor   + Motor DC    * Hardware   Ok, nesse ponto vamos juntar as partes eletronicas, bem simples basta olhar o circuito basico abaixo. * Codigo  Primeira parte do codigo é no arduino trabalhando com a biblioteca AFMotor ela é bem simples de usar basta definir pinos dos motores,pwm e trez estados Release, Forward e backward. #include <AFMotor.h> AF_DCMotor motor(1); //Seleciona o motor 1 char letra; void setup () {   Serial . begin (9600);  } void loop () {   // put your main code here, to run repeatedly:  letra = Serial . read ();   switch (letra){   case 'l' :   delay (1000);   motor.setSpeed(200); //Defin...

Blink With NodeMCU

Olá Humanos hoje, vamos brincar com uma plaquinha que comprei recentemente, nodemcu(esp-12), no GaragemHacker sempre ouvi falar do esp8266 e plaquinhas mais interressantes, então comprei algumas da china e levaram uma vida pra chegar e não chegaram ainda, então comprei uma aqui no brasil mesmo, resolvi brincar um pouco com meu nodemcu, fiz vários testes, é antes de qualquer coisa quero mostrar a cara da placa. $ display nodemcu.jpg Ok, essa é a maravilhosa placa NodeMCU, agora vamos conhecer há pinagem para podermos programar rsrsrsrsr $   display nodemcu_pinos.jpg Como podemos observar trabalhar com o apenas 3.3v de saida nada de 5v como no arduino, ou seja não podemos alimentar nada de 5v, é o 5v acima quer dizer entrada, sim podemos alimentar a placa com 5v porem nada de saida 5v, ¬_¬. Os pinos que vamos usar são os pinos D7 e GND, como este é meu primeiro tutorial sobre NodeMCU, vamos do basico então, inicialmente antes de programar direto temos que preparar...

Usando IDE arduino para programar nodemcu(esp-12)

Olá primeiramente vamos começar esse tutorial com a IDE do arduino na versão mais atual minha versão é 1.6.8, primeiramente vamos abrir o IDE arduino Depois vamos em arquivo e clicamos na aba preferencias é em "Urls adicionais de gerenciadores de placas colamos o seguinte Link( http://arduino.esp8266.com/stable/package_esp8266com_index.json  ) depois clique em OK é espera fazer update.  Depois quando a aba se fechar, vá no menu Ferramentas >>> Placas >>> Gerenciador de Placas rola a aba para o final e clique em Instalar ! Quando estiver instalado é so fechar ! na Aba Ferramentas >>> Placas >>> Selecionar sua placa nodemcu ou generic esp8266 ! Simples neh ! Referencia-a: http://pedrominatel.com.br/arduino/como-utilizar-o-esp8266-com-a-ide-arduino-instalando-o-modulo/

Interface Simples Web com IntelEdison (Flask+Modulo Rele)

Brincando com rele via interface Web(flask) Olá Humanos, decidi brincar um pouco mais com meu Intel Edison, resolvi explorar ao maximo o modulo rele que tenho, nos post anteriores brincamos com basicamente tudo, desde de bluetooth com arduino, servidor simples com flask, para ligar e desligar uma lampada, e pensei, "Vou brincar com o Edison" por que faz um tempo que não mexo nele. Vamos usar o mesmo esquema que usamos no tutorial do arduino as ligações e os pinos sãos os menos segue o exemplo abaixo. Nesse tutorial, vamos usar uma biblioteca especifica pra ele  libmraa, ja usamos ela em outros posts ^_^, antes de qualquer coisa vamos adicionar alguns repositorios, para o Edison entender que precisamos de uma biblioteca que ele não tem. $ sudo screen /dev/ttyUSB0 115200 Quando estiver logado no seu edison acesso o arquivo base-feeds.conf root@edison# vi /etc/opkg/base-feeds.conf Adicione essas 3 linhas src/gz all http://repo.opkg.net/edison/repo/all src/gz...

Automatizando uma lampada Com Wifi (Serie: Sem fio)

Olá Humanos neste tutorial simples vamos brincar com redes wireless( padrão wifi), no post passado aprendemos a brincar com curta distancia bluetooth, não muito usado mais bem interessante de fato! para entendermos esse tutorial temos que entender como funciona sua rede domestica ai na sua casa ^_^, este tutorial sera um pouco longo mais nada de exorbitante certo? , primeiro passo entender sua rede domestica, depois como funciona servidor web em python e por fim integrar com arduino. Requisitos para este tutorial Raspberry/PC com Ubuntu Arduino Modulo Rele Roteador  Step 1 - Entendendo sua rede domestica ^_^ Em redes e bem comum termos como topologia e serviços de rede, vamos usar um padrão generico de rede local. Bom bem simples topologia de redes domesticas é exatamente assim que nossa rede em casa normalmente é, precisamos configurar servidor web, e criar estrutura do de backend do arduino. Step 2 - Entendendo Servidor web em python (Flask microf...

Automatizando uma lampada com Bluetooth (Serie: Sem Fio)

Olá humanos, essa semana estive com uns guris da minha faculdade com muita dificuldade de trabalhar com o modulo bluetooth HC-06/05, tivemos uma apresentação dos projetos da minha turma e apresentei um robo explorador controlado via web, porem o que me motivou a escrever este post, foi o fato de uma equipe ter empacado, no quesito usar o modulo bluetooth durante a apresentação dessa equipe, eles falavam muito sobre como não conseguiram programar o bluetooth e nem a eletronica funcionava da forma como queriam, quando terminaram de apresentar fui até eles e disse que ajudaria eles, por que de fato é bem simples, então ajudei eles, em um simples test de ligar é desligar um led, controlado via bluetooth. Bom chega de papo, vamos ao que importa, o que é um bluetooth ? bluetooth e uma tecnologia de comunicação a curta distancia para transações simples, sendo envio de mensagens, ou envio de arquivos. Para este projeto você precisa dos seguintes ingredientes. Arduino UNO Modulo Blueto...

Usando Display de LCD com Intel Edison para mostrar IP

Usando LCD com sabor de python no Tio Edison da Intel Olá Humanos faz muito tempo que não posto nada por aqui, sim faculdade apertando com projetos, provas,trabalhos(fiz poucos), estudar coisas meio estranhas, mais faz parte da engenharia neh, pois é. Hoje vamos brincar com o display do meu Kit Grove Edison. Grove-LCD RGB Backlight Pois bem, nossa eu escrevendo "pois bem" kkk estranho, então pegue aquela Base Shield para arduino que tambem vamos usar, para trabalhar com i2c. Grove Base Shield Seed Studio  E logico nosso queridinho Intel Edison com a Breakout rsrsrsrr. Ok a montagem é bem simples segue os exemplos abaixo ^_^. Simple neh?  Ok? Eletronica de ligar cabos simples hehehehe, vamos brincar com codigo agora. /** Tenha python na sua firmware yocto linux **/ import pyupm_i2clcd as lcd   # importa biblioteca para i2c  import time,os # importa biblioteca de tempo e os para sistema operacional Lcd...