Tutorial: Sistema de alarmística de temperatura com NodeMCU
|
|
- Ilda Pinheiro Martins
- 6 Há anos
- Visualizações:
Transcrição
1 Tutorial: Sistema de alarmística de temperatura com NodeMCU Date : 21 de Setembro de 2017 É cada vez mais comum ter sistemas automatizados que recolhem informação para posteriormente nos darem orientações. O tutorial que preparamos para hoje é um estilo de sistema de alarmística básico. O cliente faz a recolha da temperatura ambiente e envia-a para um servidor que por sua vez passa para um servidor na Cloud. Sempre que a temperatura ultrapasse um determinado valor, o servidor emite um alerta. Para este tutorial vamos usar o já popular microcontrolador ESP8266 NodeMCU (c/ o módulo ESP-12E). Arquitetura A seguinte arquitetura dá uma ideia do sistema a implementar. É de salientar apenas teremos um cliente, mas a arquitetura pode ter N clientes. Pplware 1 / 7
2 Hardware - Lista de material Para este projeto foram utilizados os seguintes recursos: 2x Node MCU ESP 8266; 2x Cabo micro USB 1x DS18B20 (sensor de temperatura); 1x LED; Resistências; Fios de cobre. A NodeMCU é uma pequena plataforma de desenvolvimento open source direcionada para o desenvolvimento de projetos no mundo da Internet das Coisas. Esta pequena mas poderosa placa vem com um microcontrolador ESP8266 (da Espressif Systems) que oferece suporte nativo para redes Wi-fi com as normas b/g/n. Saber mais aqui. Características da placa NodeMCU Wi-fi 2,4 Ghz com suporte para as normas b/g/n> WPA/WPA2 Wi-Fi Direct (P2p), Soft Access Point Antena integrada Power: 5V via porta micro USB Processador Tensilica LX106 até 160MHz Pilha protocolar TCP/IP (apenas IPv4) Botão de Reset e Flash Memória RAM: 96kBytes Memória ROM boot: 64 KBytes Pplware 2 / 7
3 Memória flash: 4 MB Potência de saída: 0,15 (W); +19.5dBm em modo b Consumo em modo de baixa energia: > 10 ua GPIO com funções de PWM, I2C, SPI, etc Conversor analógico digital (ADC) Dimensões:49 x 24.5 x 13mm DS18B20 - Sensor de Temperatura O DS18B20 é um sensor de temperatura da Maxim Integrated que mede temperatura entre -55ºC e +125ºC utilizando o protocolo 1-Wire batizado e registado pela DALLAS Semiconductors. Este tipo de sensores, enviam os dados da temperatura em série, transmitidos por uma única linha de transmissão, ou seja, é possível ligar múltiplos sensores numa única porta do microcontrolador pois cada sensor tem um número de série único de 64-bit permitindo economizar recursos. Por causa do 1-Wire, foi necessário adicionar uma resistência de 4.7K? entre o 5V e a pino de dados do sensor, que serve de pull-up para manter o nível lógico a 1. Por fim utilizámos um LED para simular o alerta de temperatura elevada. Software Arduino IDE Plataforma ThingSpeak Plataforma Thingspeak Thingspeak é uma plataforma de análise IoT (Internet of Things) que permite agregar, visualizar e analisar streams de dados, de uma forma muito simples. Uma das grandes vantagens da plataforma Thingspeak é que nos permite visualizar os dados enviados pelos nossos dispositivos, em tempo real, mas também a possibilidade de analisar os mesmo recorrendo ao poderoso Matlab. Saber mais aqui. Pplware 3 / 7
4 Com uma conta gratuita temos a possibilidade de guardar e analisar dados de até 8 sensores (canais). Assim, o Thingspeak é ideal para projetos numa pequena escala. Para projetos maiores, temos a opção de fazer o upgrade da conta com um fluxo de dados maior e mais rápido (a conta gratuita limita o envio de dados a cada 15 segundos). No nosso caso, o protótipo só envia dados de apenas um sensor para o Thingspeak, através de um URL com envio dos valores pela query string. O registo de alguns dados no Thingspeak, resultou no seguinte gráfico: Este gráfico é o resultado de um teste feito ao sistema a funcionar com todos os seus módulos. O sensor foi aquecido, que resultou no pico do gráfico quase aos 40º graus e demonstrou Pplware 4 / 7
5 sucesso do nosso projeto. Circuito O seguinte circuito representa a ligação do sensor de temperatura ao microcontrolador cliente. O seguinte circuito representa a ligação do LED (alerta) ao servidor. Implementação Pplware 5 / 7
6 Bibliotecas Para facilitar a implementação deste projeto, recorremos a algumas bibliotecas. A animação seguinte pretende demonstrar a falha no upload do código por falta de uma biblioteca e como a incluir. Cliente O ESP8266 cliente será o microcontrolador que faz a medição da temperatura e envia os valores para o ESP8266 servidor. Não esquecer de alterar a variável ssid e password com as suas respetivas credenciais de acesso à sua Internet. Também é necessário ajustar o endereço IP do servidor que pode ser obtido através da consola após ligação à rede. Ex.: url=" Código principal do cliente #include #include #include #include const char* ssid = ""; const char* password = ""; WiFiServer server(80); String url = " "; bool httpfunction = false; #define ONE_WIRE_BUS 13 // DS18B20 pin OneWire onewire(one_wire_bus); DallasTemperature DS18B20(&oneWir e); void setup() { Serial.begin(115200); delay(10); // Conne ct to WiFi network Serial.println(); Serial.println(); Serial.print("Connecting to "); Serial.println(ssid); WiFi.begin(ssid, password); while (WiFi.status()!= WL_CONNECTED) { delay(500) ; Serial.print("."); } Serial.println(""); Serial.printl n("wifi connected"); // Start the server server.begin(); Seri al.println("server started"); // Print the IP address Serial.pri nt("use this URL to connect: "); Serial.print(" Serial.print(WiFi.localIP()); Serial.println("/"); } void loop() { float temp; DS18B20.requestTemperatures(); temp = DS18B20.ge ttempcbyindex(0); Serial.print("Temperature: "); Serial.prin tln(temp); url=" httpcon nect(url); delay(1000); } Função httpconnect() bool httpconn ect(string url) { HTTPClient http; // Declare an object of class HTTPClient http.begin(url); // Specify request destination int httpcode = http.get(); //Send the request if (httpcode > 0) { // Check the returning code String payload = http.getstring() ; //Get the request response payload } http.end(); // Cl ose connection return true; } Servidor Em relação ao servidor também é necessário alterar as credências da sua ligação à Internet. Para simplificar a implementação do projeto, o cliente e o servidor deve estar na mesma rede. Pplware 6 / 7
7 Powered by TCPDF ( De forma a enviar os dados para o ThingSpeak, é necessário definir o token e o nome do campo (ex.: String p = String(" Código do servidor #include #include #include const char* ssid = "TESTES"; con st char* password = "TEnkust5l54#$"; WiFiClient client; HTTPClient http; ESP8266WebServer server(80); const int input2 = 13; const in t led = 13; String ip = ""; int data = 0; long starttime = 0; long endtime = 0; long times = 0; boolean device1 = false; boolean devi ce2 = false; boolean device3 = false; boolean device4 = false; vo id handleroot() { String cmd; cmd = "{\"Tempo\":\""; cmd += ( endtime - starttime); cmd += "\"}"; server.send(200, "text/plain ", cmd); } void handlenotfound() { String message = "File Not F ound\n\n"; message += "URI: "; message += server.uri(); messa ge += "\nmethod: "; message += (server.method() == HTTP_GET)? "GET " : "POST"; message += "\narguments: "; message += server.args() ; message += "\n"; for (uint8_t i = 0; i = 30.0) { digitalwrite(led, HIGH); } else { digital Write(led, LOW); } String p = String(" + temp; http.begin(p); int httpcode = http.get(); Serial.printf("httpcode: " + httpcode); http. end(); Serial.println(temp); server.send(200, "text/plain", temp); }); server.onnotfound(handlenotfound); server.begin( ); Serial.println("HTTP server started"); } void loop(void) { server.handleclient(); delay(100); } Este é um tutorial simples mas que pode servir de base a muitos outros projetos. Se têm todo o hardware, experimentem. Caso tenham alguma dúvida, deixem nos comentários Pplware 7 / 7
Por Fernando Koyanagi 1
Por Fernando Koyanagi 1 Características principais Chip com Wi-Fi embutido : padrão 802.11 B/G/N, operando na faixa de 2.4 a 2.5GHz Modos de operação : Client, Access Point, Station+Access Point Microprocessador
Leia maisAlarma Aê Projeto de alarme com envio de alerta para aplicativo para Smartphone.
Alarma Aê Projeto de alarme com envio de alerta para aplicativo para Smartphone. Caroline Alves (sma.caroline@ymail.com) Henry (hpoleselo@gmail.com) Valdinei França (valdiney.2@hotmail.com) Victor Correa
Leia maisPor Fernando Koyanagi 1
Por Fernando Koyanagi 1 Características principais Chip com Wi-Fi embutido : padrão 802.11 B/G/N Alcance aproximado: 90 metros Tensão de operação : 3.3 VDC CPU que opera em 80MHz, com possibilidade de
Leia maisWEMOS D1 e MQTT Acionando Cargas pela Rede IoT
WEMOS D1 e MQTT Acionando Cargas pela Rede IoT Direto do nosso Baú, confira como acionar cargas pela rede wifi via MQTT. Tutorial completo. Placa WEMOS D1 Wemos D1 é uma placa de desenvolvimento que utiliza
Leia maisDiscentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena
1. Montagem do Circuito do Dimmer Discentes: Weverton Lima e Juliete Souza Disciplina: Sistemas Embarcados Professor Orientador: Ilton Barbacena O circuito desenvolvido para o controle de luminosidade
Leia maisInternet das Coisas Ferramentas Para Prototipação. João Bosco Teixeira Junior >
Internet das Coisas Ferramentas Para Prototipação João Bosco Teixeira Junior boscojr@gmail.com > www.boscojr.com Prototipação O SOFTWARE; O HARDWARE; E O FIRMWARE. O SOFTWARE A IDE, do inglês Integrated
Leia maisOFICINA Uso da plataforma Arduino no Ensino de Ciências
OFICINA Uso da plataforma Arduino no Ensino de Ciências Grupo 2 de Atividades Astrogildo Junqueira Docente Física/IFSP Lucas D Amásio David Larronda Licenciandos/IFSP Apoio Financeiro: Prodocência / Capes
Leia maisOver the Air OTA. Por Fernando Koyanagi
Over the Air OTA Por Fernando Koyanagi Intenção dessa aula 1. Explicar exemplo básico de programação OTA no ESP32 e ESP8266. Em www.fernandok.com Seu e-mail 3 Aviso Este vídeo explica um exemplo simples
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Características principais Wifi Conectores GPIO Barramento Serial Vários modelos e tamanhos diferentes Montagem ESP8266 na IDE do Arduino É possível utilizar a IDE do Arduino para
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Intenção da Aula 1. Conhecer a biblioteca WiFiManager e suas funções. 2. Fazer uma demonstração de uso NodeMCU ESP-12E NodeMCU ESP-WROOM-32 WiFiManager WiFiManager é uma biblioteca
Leia maisCurso Arduino ESP8266. Aula #1 - Introdução
Curso Arduino ESP8266 Aula #1 Introdução O que é o ESP8266? Microcontrolador 32 bits para desenvolvimento de hardware Programação Comando AT Programação LUA C/C++ (Compatível com Arduino IDE) Portas de
Leia maisMundo Arduino: Vamos começar a programar?
Mundo Arduino: Vamos começar a programar? Date : 2 de Janeiro de 2014 Por Jorge Alcino para o Pplware O Arduino é uma plataforma de hardware livre, projectado com um microcontrolador Atmel AVR. É uma placa
Leia maisMINICURSO ARDUINO AVANÇADO
MINICURSO ARDUINO AVANÇADO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO
Leia maisPor Fernando Koyanagi
ESP-01 ESP-02 ESP-WROOM-32 ESP-201 ESP-12 Wifi Analyzer ESP-12E Por Fernando Koyanagi Intenção dessa aula 1. Programar diferentes chips ESP como Ponto de Acesso (cada um em um canal diferente) 2. Verificar
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Características principais Leitura da Temperatura Leitura da Umidade Montagem Vamos ao código Primeiro passo é incluir as libs que iremos utilizar. A lib do DHT pode ser adicionada
Leia maisProjeto 01. Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz. 30 de agosto de 2015
Projeto 01 Adriano Joaquim de Oliveira Cruz Instituto de Matemática UFRJ 2015 Adriano Cruz 30 de agosto de 2015 1 Introdução Este projeto é baseado no Laboratório 01 do Livro Head First C [2]. A idéia
Leia maisScaling Up Inclusion: Robotics, a STEM focused Project. Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel
Scaling Up Inclusion: Robotics, a STEM focused Project Centro de Formação de Associação de Escolas Paços de Ferreira, Paredes e Penafiel Alberto Brochado, Eugénio Oliveira, Fernando Coelho Alberto Brochado,
Leia maisIntrodução ao Arduino
Introdução ao Arduino Cassio Trindade Batista Iago Souza de Sousa Universidade Federal do Pará Instituto de Tecnologia Faculdade de Engenharia da Computação e Telecomunicações III Semana Acadêmica da Faculdade
Leia maisProgramação do Arduino. Parte 1. IDE Wiring
Programação do Arduino Parte 1 IDE Wiring Ambiente de programação: IDE Wiring Barra de título Menu Barra de ferramentas Janela de edição Janela de status Ambiente de programação: IDE Wiring Compilação
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Intenção dessa aula 1. Conectar ESP32 com celular 2. Utilizar reconhecimento de voz da Google 3. Entender código.ino do ESP32 4. Entender programa feito pelo AppInventor Demonstração
Leia maisVitor Amadeu Souza. Enviando a medição de. Voltímetro. para uma conta do. Twitter. Com ESP8266 (NodeMCU) programado em Arduino
Vitor Amadeu Souza Enviando a medição de Voltímetro para uma conta do Twitter Com ESP8266 (NodeMCU) programado em Arduino 2017 by Cerne Tecnologia e Treinamento Ltda. 2017 by Vitor Amadeu Souza Nenhuma
Leia maisENG-1450 Microcontroladores e Sistemas Embarcados
ENG-1450 Microcontroladores e Sistemas Embarcados NodeMCU http://www.inf.puc-rio.br/~abranco/eng1450/ Roteiro Parte A 1.NodeMCU Hw + Sw 2.Biblioteca de funções 3.Introdução à linguagem LUA 4.Tarefas -
Leia maisARDUINO BÁSICO E T A P A 1 O QUE É ARDUINO? Prof. Amadeu Zanon Neto
E T A P A 1 O QUE É ARDUINO? Segundo o site WIKIPEDIA, Arduino é: É um microcontrolador de placa única e um conjunto de software para programá lo. O hardware consiste em um projeto simples de hardware
Leia maisDisciplina: Laboratório de Fis26
1 Disciplina: Laboratório de Fis26 www.fis.ita.br/labfis26 Professores: Sonia Guimarães soniagui@ita.br Douglas Leite prof.dmgl@gmail.com Monitoras: Larissa chazfisica@gmail.com Flávia rocha.pereira.flavia@gmail.com
Leia maisMedir consumo em Kwh de aparelhos individualmente; Calcular o consumo e reais; Salvar em banco de dados; Visualizar em página WEB; Gerar relatórios.
Diário de bordo Dia 1 A ideia surgiu a partir da escolha do tema para o TG, algo que fosse relevante para o trabalho e para a sociedade. Um medidor de energia que pudesse fazer a leitura do consumo de
Leia maisAULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais.
AULA 6 - INTRODUÇÃO AO ARDUINO Revisão de Eletrônica Digital e introdução aos Sistemas Computacionais. 6.1 Objetivo: O objetivo desta aula é mostrar aos alunos o que é e como funciona o Arduino e seus
Leia maisCurso de robótica 2. Novos conceitos de programação
Curso de robótica 2 Novos conceitos de programação Revisão eletricidade revisão eletricidade Potenciômetro LEDs Push button Fonte: http://www.baudaeletronica.com.br/potenciometro-linear-d e-10k-10000.html
Leia maisIntrodução do Arduino para aquisição de dados e controle de instrumentos
Introdução do Arduino para aquisição de dados e controle de instrumentos Rafael Pezzi Centro de Tecnolocia Acadêmica Instituto de Física - UFRGS Novembro de 2018 Roteiro O que é o Arduino? Especificações
Leia maisArquitetura Von Neumann Dados e instruções são obtidos da mesma forma, simplificando o desenho do microprocessador;
1 Microprocessador Um microprocessador é um circuito eletrônico capaz de realizar diversas tarefas conforme os comandos específicos. Para isso ele deve ler esses comandos da memória de programa (ROM) e
Leia maisBravas shield sample app 2017
Funcionamento A aplicação exemplo executa a leitura de duas entradas digitais da Shield Bravas e escreve nas saídas a relé da seguinte forma: Entrada digital 1 ativa: Reles são acionados, um a um, do relé
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Intenção dessa aula 1. Aprender qual a identificação correta dos pinos olhando o datasheet 2. Informar quais os pinos funcionam como OUTPUT/INPUT 3. Ter uma visão geral sobre os sensores
Leia maisPlataforma Arduino, um universo de possibilidades
Plataforma Arduino, um universo de possibilidades Origens da Plataforma Arduino e as principais características da placa Arduino Uno o Hardware de maior sucesso. O Projeto Arduino foi iniciado em meados
Leia maisQual placa de Arduino que devo comprar?
Qual placa de Arduino que devo comprar? Date : 28 de Fevereiro de 2017 Durante a série de tutorias Vamos programar com o Arduino muitos dos leitores questionaramnos sobre qual a placa Arduino ideal para
Leia maisArduino. Gilmar Aquino
Arduino Gilmar Aquino Microcontroladores; O que é o Arduino; Sumário A origem do Arduino; Por que Arduino; Placas; Hardware; Shields; Módulos; Software; Exemplo de aplicação; Dicas, Sites e Livros; Prática.
Leia maisINTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY
INTRODUÇÃO AO ARDUINO DUE, CANAL DIGITAL, FUNÇÃO DELAY INTRODUÇÃO A Plataforma Arduino é considerada plataforma aberta, ou seja, qualquer pessoa pode efetuar uma melhoria em um código, biblioteca e disponibilizá-la
Leia maisInteropMix 2014. Arduino e Internet das Coisas. Leandro Ramos Leonardo Toledo Robson Machado
InteropMix 2014 Arduino e Internet das Coisas Leandro Ramos Leonardo Toledo Robson Machado 29/novembro/2014 http://www.eaduino.com.br 2 Arduino Arduino é uma plataforma de hardware e software open source
Leia maisRoteiro de Comunicação Raspberry Arduino/ESP8266 com I2C
Roteiro de Comunicação Raspberry Arduino/ESP8266 com I2C Existem diversas aplicações e motivos para comunicar um Raspberry Pi com um ESP8266: aplicações com módulos heterogêneos, usando um Raspberry Pi
Leia maisManual Versão IP Extreme Tecnologia LTDA
2 Índice Part I Introdução 4 1 Apresentação... do IPX8001 4 2 Screenshots... 4 Part II Características do Produto 6 1 Ilustração... da Placa 6 2 Características... Técnicas 7 Part III Configuração do Módulo
Leia maisO que você pode fazer com o Arduino
O que é Arduino O Arduino foi criado em 2005 por um grupo de 5 pesquisadores : Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino e David Mellis. O objetivo era elaborar um dispositivo que fosse
Leia maisCurso introdutório de microcontroladores - Plataforma Arduino
Curso introdutório de microcontroladores - Plataforma Arduino Prof. Fábio Rodrigues de la Rocha FLISOL - UTFPR-PR - Abril/2011 FLISOL - UTFPR-PR - Abril/2011 1 Introdução Mas afinal, o que é Arduino? Arduino
Leia maisComunicação Serial 1
Curso Técnico em Automação Industrial Disciplina: Programação aplicada a Microcontroladores Professor: Marcelo Cendron Comunicação Serial 1 A comunicação serial (UART) na plataforma Arduino é, sem duvida,
Leia maisMINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade
Introdução MINICURSO - PLATAFORMA ARDUINO Eixo de Informação e Comunicação Gil Eduardo de Andrade A oficina proposta neste documento apresenta conceitos iniciais e intermediários sobre o funcionamento
Leia maisWiFiShield. Introdução
WiFiShield Obrigado por adquirir o WiFiShield do Laboratório de Garagem. Através deste manual, você conhecerá maiores detalhes sobre este produto, para iniciar seus projetos com Arduino e integração com
Leia maisCAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução) Material para prova P2
1. Explique decodificação de entrada e saída 2. Cite 10 endereços de dispositivo "on-board" do PC CAPÍTULO VI DECODIFICAÇÃO DE I/O E MEMÓRIA ENTREGA 22/05/2017 (valor 0.2: 0.1 Organização e 0.1 solução)
Leia maisPodem ser substituídos pelo módulo P7-Sensor de Luminosidade da GBK Robotics.
Projeto No. 3 LDR O objetivo deste projeto é controlar o estado de um LED (aceso ou apagado) através da verificação de luminosidade do ambiente utilizando um sensor de luminosidade LDR. O LDR (Light Dependent
Leia maisMicrocontroladores PROF. ME. HÉLIO ESPERIDIÃO
Microcontroladores PROF. ME. HÉLIO ESPERIDIÃO Microprocessador É um circuito integrado que contém milhares, ou mesmo milhões, de transistores. Os transistores trabalham juntos para armazenar e manipular
Leia maisMINICURSO ARDUINO BÁSICO
MINICURSO ARDUINO BÁSICO Ministrantes: Henrique Wippel Parucker da Silva Murilo de Oliveira do Nascimento Ícaro Cristofolini COLMÉIA Quem somos? O que fazemos? PLATAFORMA DE PROTOTIPAGEM ARDUINO ARDUINO
Leia maisIntrodução à robótica
Núcleo de Robótica e Sistemas Cibernéticos Ensino pesquisa e extensão em robótica educacional e cibernética. Introdução à robótica Objetivo da aula 7: Entender o funcionamento de um controlador ou processador
Leia maisArduino - Primeiros Passos
Arduino - Primeiros Passos Por Fábio Souza 06/11/2013 ÍNDICE DE CONTEÚDO 1. Introdução ao Arduino 2. Plataforma de desenvolvimento Arduino 3. Hardware do Arduino 4. Software do Arduino 5. IDE do Arduino
Leia maisSérgio de Oliveira. Novatec
Sérgio de Oliveira Novatec Novatec Editora Ltda. 2017. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisPor Fernando Koyanagi 1
Por Fernando Koyanagi 1 Intenção dessa aula 1. Mudança de frequência 2. Demonstrar um programa que modifica a frequência 3. Protocolo LoRaWan 4. Rádio Lora 5. Criptografia LoRaWan Objetivo Nosso objetivo
Leia mais// Arduino {? } Mais o que é?..
// Arduino {? } Mais o que é?.. // Arduino {? } A origem.. // Arduino {? } A equipe. Dave Mellis Tom Igoe Aluno Programador Gianluca Martino Fabricante de CI's Professor ITP David Cuartielle Engenheiro
Leia maisIntrodução ao Arduino. Pessanha Santos ASPOF EN-AEL
Introdução ao Arduino Pessanha Santos ASPOF EN-AEL Programa 1. Introdução à plataforma de desenvolvimento Arduino 2. Análise à sua constituição 3. Software de desenvolvimento Arduino 4. Estrutura e Sintaxe
Leia maisComunicação entre PC e Arduino
Comunicação entre PC e Arduino Date : 16 de Fevereiro de 2011 Por Cristiano Silva para o PPLWARE.COM Numa sociedade, todo o indivíduo necessita de comunicar com os restantes. Para tal, desenvolveu e adquiriu,
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Intenção dessa aula 1. Introdução ao ESP-NOW. 1. Fazer vários ESP32 se comunicarem através do protocolo ESP-NOW 1. Um ESP32 irá fazer a leitura dos pinos e transmitir seus valores
Leia maisPlaca de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM
Guia rápido AFSmart Board PIC18F4550-I/P Placa de desenvolvimento USB AFSmartBoard utiliza PIC18F4550 da Microchip, microcontrolador com o Flash 32kb, 2048 bytes de memória RAM Características Placa para
Leia maisLab2. Germano Maioli Penello IF-UFRJ aula 16.
Lab2 aula 16 www.if.ufrj.br/~gpenello/lab2_2018-2.html Germano Maioli Penello IF-UFRJ 2018-2 1 Perguntas Um microcontrolador é: A. Um CPU pequeno feito de transistores, condutores de calor e sensores de
Leia maisUNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UNIDADE ACADÊMICA DE GARANHUNS MESTRADO NACIONAL PROFISSIONAL EM ENSINO DE FÍSICA
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO UNIDADE ACADÊMICA DE GARANHUNS MESTRADO NACIONAL PROFISSIONAL EM ENSINO DE FÍSICA Orientador: Professor Wictor Magno Orientando: Mestrando José Altenis Manual de
Leia maisBravas shield light sample app 2017
Funcionamento A aplicação exemplo executa a leitura de duas entradas digitais da Shield Bravas e escreve nas saídas a relé da seguinte forma: Entrada digital 1 ativa: Reles 1 acionado. Entrada digital
Leia maisIntrodução à lógica e programação
Introdução à lógica e programação Matheus Schiavini PIBID FÍSICA 2014 UNIPAMPA CAMPUS BAGÉ *O presente trabalho foi realizado com apoio do Programa Institucional de Bolsa de Iniciação à Docência PIBID
Leia maisProjeto No. 15 Sensor Óptico Reflexivo
Projeto No. 15 Sensor Óptico Reflexivo Neste projeto vamos utilizar um Sensor Óptico Reflexivo TCRT5000 para implementar um interruptor de proximidade. Desta forma, não será necessário que a pessoa toque
Leia maisArduino. Conectores, Fonte, USB, LEDs. Compilador, Bibliotecas, Editor, Burner
Arduino Single-board microcontroller Microcontrolador Placa CPU, Memória, Serial, I/O Conectores, Fonte, USB, LEDs IDE Compilador, Bibliotecas, Editor, Burner http://arduino.cc/en/reference/homepage Shields
Leia maisConhecendo o ARDUINO LEGENDA
Conhecendo o ARDUINO 03 04 06 10 09 07 08 05 01 02 LEGENDA 01 - Portas digitais 2 à 13 02 - Portas analógicas A0 à A5 03 - Plug USB para conexão 04 - Plug de alimentação externa 05 - Microcontrolador ATmega
Leia maisIntrodução. O que é o Arduino?
Arduino 2 Introdução O que é o Arduino? Arduino é uma plataforma de desenvolvimento de hardware programável que possui um chip Atmel AVR, o qual pode variar dependendo do modelo do Arduino (podendo nos
Leia maisPONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER
PONTIFÍCIA UNIVERSIDADE CATÓLICA DO PARANÁ CENTRO DE CIÊNCIAS EXATAS E DE TECNOLOGIA ENGENHARIA DE COMPUTAÇÃO PROJETO SCATMAN S DIMMER CURITIBA 2010 GILBERTO YOSHIAKI YAMANOUCHI RAFAEL HENRIQUE AZANHA
Leia maisArduino. Prof. Maurício Dias
Arduino Prof. Maurício Dias Percepção e Ação Sistemas embarcados Atuação: Sensores: percebem o que acontece com o mundo externo Atuadores: atuam no mundo externo Arduino Hardware livre Software livre Diferentes
Leia maisProjeto Final de Microcontroladores 2 Alarme de Temperatura
Projeto Final de Microcontroladores 2 Alarme de Temperatura Aline Romanini 145157 Marlon Felipe 121207 Osvaldo Torezan 147558 Novembro de 2016 Conteúdo 1. Placa de Desenvolvimento Freescale KL25Z... 3
Leia maisINTRODUÇÃO A PLATAFORMA ARDUINO. TÁSSIO JOSÉ GONÇALVES GOMES
INTRODUÇÃO A PLATAFORMA ARDUINO TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com APRESENTAÇÃO TÁSSIO JOSÉ GONÇALVES GOMES Mestrando em Informática pela UFAL e Bacharel
Leia maisO ARDUINO. Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software.
O ARDUINO Plataforma de prototipagem eletrônica; Open Source; Formada por duas partes básicas: hardware e software. O ARDUINO Serial Microcontrolador Alimentação Programando o Arduino Características do
Leia maisO que pode fazer com um HotSpot portátil da MEO?
O que pode fazer com um HotSpot portátil da MEO? Date : 18 de Janeiro de 2017 A Internet é hoje um dos principais meio de comunicação. No smartphone, Tablet, PC ou no smartwatch é importante termos sempre
Leia maisA c t i o n B u s i n e s s w w w. a c t i o n b u s i n e s s. c o m. b r Página 1
SISTEMA DE DETEÇÃO DE DESARME DE DR (DIFERENCIAL RESIDUAL) ACTION SMART DR I DESCRIÇÃO Sistema automatizado com dispositivo de coleta de dados baseado em sensor de variação de tensão 5,01V DC que detecta
Leia maisGuia IOT para iniciantes EM ELETRôNICA: Tudo que você precisa saber para começar
Guia IOT para iniciantes EM ELETRôNICA: Tudo que você precisa saber para começar 02 INTRODUÇÃO Um assunto que anda bastante na moda é a internet das coisas ou IoT, vinda do inglês Internet of Things. O
Leia maisIntrodução à plataforma Arduino
Introdução Sistemas SOM (System On Module) Plataforma Arduino Descrição de periféricos Exemplos Introdução à plataforma Arduino PARTE I Departamento de Engenharia Elétrica Faculdade SATC Associação Beneficente
Leia maisIntrodução à Plataforma ARDUINO
MINICURSO Introdução à Plataforma ARDUINO PET Mecatrônica/BSI Geruza M. Bressan O que é um microcontrolador (MCU)? É um computador em um chip Processador Memória Entrada/Saída Controla ações e funções
Leia maisKIT INICIANTE V7 PARA ARDUINO
Módulo 3 Componentes: 1 Sensor de Temperatura LM35 Descrição: Com o auxílio da porta serial e do monitor serial, o usuário irá fazer a leitura do sensor de temperatura em ºC para fazer o projeto seguinte.
Leia maisPor Fernando Koyanagi. ESP32 + chip SX1276
Por Fernando Koyanagi ESP32 + chip SX1276 Consumo Protocolo LoRaWAN LoRaWAN é uma especificação de protocolo construída em cima da tecnologia LoRa desenvolvida pela Aliança LoRa. Ele usa espectro radioelétrico
Leia maisArduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG
Arduino Aula 4 SHIELDS: BLUETOOTH, ETHERNET E EMG O que são Shields? Placas de circuito que podem ser conectadas ao Arduino, encaixando-se perfeitamente por cima dele, e expandindo suas capacidades Ethernet
Leia maisKit controle remoto IR acionando 3 Led com Arduino
Kit controle remoto IR acionando 3 Led com Arduino Neste artigo, vamos mostrar como controlar o Arduino através do controle remoto IR. Trata-se de evolução em relação ao primeiro tutorial, onde acendemos
Leia maisPUCRS CURSO DE ENGENHARIA ELÉTRICA
PUCRS CURSO DE ENGENHARIA ELÉTRICA Prof. Anderson Terroso E-mail: terroso@pucrs.br Site: www.aterroso.com Coordenador do Curso de Eng. Elétrica: Prof. Juliano Benfica (juliano.benfica@pucrs.br) Porque
Leia maisCurso de Arduino. Quais seus principais componentes?
Curso de Arduino O que é? Arduino é um microcontrolador (computador pequeno) utilizado para prototipagem eletrônica. Foi desenvolvido especialmente para designers e artistas plásticos, ou seja, deve ser
Leia maisDica: Limitar a utilização de WiFi no utilitário AirPort
Dica: Limitar a utilização de WiFi no utilitário AirPort Date : 10 de Outubro de 2013 O Mac OS X traz muitas ferramentas fantásticas, a questão é que nem sempre lhe damos a verdadeira utilização. Um dos
Leia maisAnálise PowerLine dlan 200 AV Wirerless N Parte I
Análise PowerLine dlan 200 AV Wirerless N Parte I Date : 15 de Fevereiro de 2011 Taxas de transferência de 200 Mbps em qualquer lugar Este artigo tem como objectivo a análise do Kit dlan 200 AVsmart+ Powerline
Leia maisMonitor De Máquinas ALTA TECNOLOGIA PARA MONITORAMENTO DE MÁQUINAS
2017 Monitor De Máquinas ALTA TECNOLOGIA PARA MONITORAMENTO DE MÁQUINAS Telemaq Descrição Telemaq é um monitor de máquinas inteligente que mede vibrações e temperatura através dos sensores sem fio WiTraq.
Leia maisPor Fernando Koyanagi
Por Fernando Koyanagi Intenção da Aula 1. Introdução sobre a programação multi-core no ESP32 2. Conhecer as principais funções da programação multi-core 3. Criar um programa no qual diferentes tarefas
Leia maisDesenvolvimendo de um dispositivo medidor de potência com base nas seguintes características: Redução do consumo de energia eléctrica; Necessidade de
1 2 Desenvolvimendo de um dispositivo medidor de potência com base nas seguintes características: Redução do consumo de energia eléctrica; Necessidade de controlar o consumo de energia de um dispositivo,
Leia maisÍndice. Introdução...3
Índice Introdução...3 1.1 Observações...3 1.2 Recursos...3 1.3 Especificações...4 2. Instalação...4 2.1 LED Indicador...5 2.2.1 Instalações e configuração do Driver...5 2.3 Configurações das propriedades
Leia maisROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO
ROBÓTICA 1 INTRODUÇÃO A PROGRAMAÇÃO NO ARDUINO O QUE VIMOS AULA PASSADA? REVISÃO RÁPIDA Hardware vs Software Eletricidade básica Lei de Ohm Um pouco sobre o Arduino Materiais Importantes Entradas do Arduino
Leia maisCurso de Básico Arduino! Ministrado por: Wellington Cássio Faria Contato:
Curso de Básico Arduino! Aula 1: Introdução ao Arduino e Portas Digitais Quem sou eu? Formação: Wellington Cássio Faria Curso técnico Médio (2o grau) Técnico em Eletrônica Industrial, CEP - Centro de Educação
Leia maisESTAÇÃO DE COLETA DE DADOS AMBIENTAIS ON-LINE BASEADA NO MICROCONTROLADOR ESP8266
ESTAÇÃO DE COLETA DE DADOS AMBIENTAIS ON-LINE BASEADA NO MICROCONTROLADOR ESP8266 Danilo Bellintani, Carlos Y. Shigue Escola de Engenharia de Lorena Universidade de São Paulo danilo@alunos.eel.usp.br Resumo
Leia maisO protocolo SPI. 1 - Introdução. 2 Ligação física
O protocolo SPI 1 - Introdução O protocolo SPI ( Serial Peripheral Interface ) é um protocolo síncrono de alta velocidade utilizado na comunicação de circuitos integrados. Atualmente existem conversores
Leia maisArduino. Introdução aos Componentes Básicos. Leonardo Mauro P. Moraes. Universidade Federal de Mato Grosso do Sul - UFMS.
Arduino Introdução aos Básicos Leonardo Mauro P. Moraes Universidade Federal de Mato Grosso do Sul - UFMS Ponta Porã - MS 2016 1 Introdução 2 Arduino 3 4 Encerramento Introdução Arduino 1 Introdução Arduino
Leia maisMissão: Arduino. 3 de Março. Organização
Missão: Arduino 3 de Março Organização Introdução Boa tarde agente, A sua missão para hoje será programar uma plataforma electrónica dada pelo nome de Arduino. Antes de mais vejamos o material necessário
Leia maisSistemas Digitais EDUARDO ELIAS ALVES PEREIRA
Sistemas Digitais EDUARDO ELIAS ALVES PEREIRA Sistemas Digitais Agenda Arduino Tipos, detalhes; Esquema elétrico. IDEs Eagle; ATMel Studio; Arduino Studio; Circuits IO (Simulador). Arduino Arduino MEGA2560
Leia maisPor Fernando Koyanagi 1
Por Fernando Koyanagi 1 Objetivo Nosso objetivo será criar um projeto no qual teremos dois ESP32 Lora se comunicando, um (EMISSOR) ligado ao sensor de barreira infravermelho e outro (RECEPTOR) ligado á
Leia maisComo usar o Apple Watch numa rede WiFi a 5GHz
Como usar o Apple Watch numa rede WiFi a 5GHz Date : 6 de Setembro de 2016 O Apple Watch ainda é um dispositivo pouco explorado. Mesmo olhando para o equipamento, e tendo a noção de que é "limitado" face
Leia maisProgramação Básica em Arduino Aula 2
Programação Básica em Arduino Aula 2 Execução: Laboratório de Automação e Robótica Móvel Site: http://oficinaderobotica.ufsc.br/ Canal: Oficina de Robótica UFSC https://www.youtube.com/channel/uc4oojsp2fhfkdrnj0wd7iag
Leia maisArquitetura de IoT para cidades inteligentes
Arquitetura de IoT para Cidades Inteligentes Douglas Lima Dantas 1 Carlos Maurício Seródio Figueiredo 1 1 Engenharia de Computação Universidade do Estado do Amazonas (UEA) Dezembro - 2016 Sumário Introdução
Leia maisProf. Adilson Gonzaga
Prof. Adilson Gonzaga Outras características importantes em Microprocessadores/Microcontroladores Redução de Potência de Operação As versões CHMOS (89C51, 89S52, etc ) da família MCS-51 possuem dois modos
Leia maisSistema de Gestão de Acessos Através de Cartões sem Contacto
Sistema de Gestão de Acessos Através de Cartões sem Contacto Projecto Final de Licenciatura em Eng. Electrotécnica e Computadores 2010/2011 Duarte Henriques nº002164031 (Ramo de Electrónica e Telecomunicações)
Leia mais