Slides da Palestra do TDC Porto Alegre 2015.
Nessa apresentação será mostrado como criar um sistema para automatizar tarefas e controlar a sua casa pela Internet utilizando o conceito de Internet das Coisas, com base no Arduino e na linguagem de programação Python, além de outras tecnologias, como websokets e frameworks Python para desenvolvimento web.
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
Apresentação na Universidade de Católica de Santos, pelo evento Building Dev's : Internet of Things & Robótica.
https://www.eventbrite.com.br/e/building-devs-internet-of-things-robotica-tickets-46894743440#
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDeviceRicardo Rufino
Slides da apresentação de como Instalar o Linux e JAVA em um mini-pc com Android. Algumas dicas de como Debugar quando as coisas dão errado. A introdução a Biblioteca OpenDevice.
Apresentando um possível caminho para quem já é desenvolvedor C# e tem vontade de se aventurar no mundo IoT mas fica desanimado com a quantidade de novas tecnologias que precisa aprender.
Slides da Palestra do TDC Porto Alegre 2015.
Nessa apresentação será mostrado como criar um sistema para automatizar tarefas e controlar a sua casa pela Internet utilizando o conceito de Internet das Coisas, com base no Arduino e na linguagem de programação Python, além de outras tecnologias, como websokets e frameworks Python para desenvolvimento web.
Internet das coisas, conhecendo plataformas de desenvolvimentosDouglas Esteves
Apresentação na Universidade de Católica de Santos, pelo evento Building Dev's : Internet of Things & Robótica.
https://www.eventbrite.com.br/e/building-devs-internet-of-things-robotica-tickets-46894743440#
Hackeando um SmartBOX (com android) e instalando Linux & JAVA & OpenDeviceRicardo Rufino
Slides da apresentação de como Instalar o Linux e JAVA em um mini-pc com Android. Algumas dicas de como Debugar quando as coisas dão errado. A introdução a Biblioteca OpenDevice.
Apresentando um possível caminho para quem já é desenvolvedor C# e tem vontade de se aventurar no mundo IoT mas fica desanimado com a quantidade de novas tecnologias que precisa aprender.
Micropython - Python para microcontroladoresFabio Souza
Nessa palestra será apresentado o MicroPython, uma implementação de Python com o foco em microcontroladores. Serão apresentados os detalhes do MicroPython e aplicações em IoT e em educação usando pacas com ESP8266 e também com BBC micro:bit
Franzininho WiFi - Jornada do DesenvolvimentoEmbarcados
Slides apresentados no primeiro dia da Jornada do Desenvolvimento Mouser electronics.
Confira os videos em: https://youtube.com/playlist?list=PLgs6Y9lVUmURBe1CwVHq3T_KoGNaHXqom
Embarcados Live - microROS: ROS2 no seu ESP32Embarcados
O Robotic Operating System, ROS, sofreu o seu primeiro grande upgrade, resultando na sua nova versão o ROS2, com isso um dos grandes problemas com integração com microcontroladores e dispositivos não capazes de ter uma instancia ROS foi finalmente endereçado, apresento lhes o microROS, uma variante que permite descrever aplicações como os nós do ROS2 de forma nativa, permitindo rápida integração de sensores e atuadores na rede local no seu sistema robótico. Nessa apresentação mostraremos um pouco do design do microROS, passando por uma inovação no lado do ESP32, isso é, como o microROS se tornou um componente do IDF e demonstraremos um exemplo de sensor feito com ESP32 com acesso nativo via os nós ou console do ROS2, destacando o poder da computação distribuída em sistemas robóticos.
Assista a gravação em: https://www.embarcados.com.br/embarcados-live-microros-ros2-no-seu-esp32/
QNAP
Servidor NVR dedicado para Gravação Digital
de 24 Câmaras IP das Principais Marcas (65 @
Out/2012), com maior destaque para a Vivotek,
com Servidor Web LINUX integrado.
Permite aceder até o máx. de 120 Câmaras IP
através do endereço IP de um só NVR.
Suporta ligação a Monitor Local até resolução
Full-HD através de 1 saída VGA/HDMI,
Suporta Câmaras Megapixel (até 8Mega)
Inclui 2 portas RJ45 Ethernet Gigabit para LAN
e Backup, podendo usufruir da função de
Transmissão de Vídeo na Web, via Browser IE
ou via Software Centralizado;
Tecnologia Compressão por SW QUAD-CODEC:
H.264, MxPEG, MPEG4 e M-JPEG;
Veloc. Processamento e de Gravação de 600FPS;
Protocolos TCP-IP, DHCP, PPPoE, NTP, UPNP,
HTTP, FTP, SMTP;
Resolução máx.: 8.0 Megapixel;
Suporta 8x Baías de Discos SATA Internos (não
inclui Disco -máx. 3TB), compatível com RAID
0/1/5/6/JBOD; 5 Portas USB para Dispositivos
de Backup Externos, Upgrades de Firmware e
UPS;
Agenda de Backup Remoto em NAS.
Funções de Análise de Vídeo Inteligente
baseadas em Motion Detection no Pós-
Processamento;
Gestão Avançada de Eventos com Notificação
por SMS e E-mail;
E-Map, permitindo digitalizar a Planta do edifício
e adcionar a localização das Câmaras;
Configuração de "n" Perfis de Utilizadores;
Digital Watermarking;
Aplicação para Windows PDA-Phone e Apple
iPhone/iPad/iPod Touch; etc.
Sistema Multi-Lingue.
Dimensões: 200x298x270 mm.
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
Workshop realizado no Red Bull Basement no dia 24/11.
Materiais Necessários para realizar esse workshop
placa nodeMCU
protoboard
módulo Rele
Códigos Exemplos
Exemplo 1 - blink
Exemplo 2 - Conexão WIFI
Exemplo 3 - Web Server - Hello World
Exemplo 4 - web Server - Acionamento de Saídas Digitais
Exemplo 5 - MQTT
Exemplo Bonus - MQTT- Leiutra de sensor DHT11 e acionamento de saídas
Slides
Introdução
IoT
Eletrônica Básica
ESP8266
Hands ON
Feedback
Se tiver alguma dúvida, crítica ou sugestão, envia para: fs.embarcados@gmail.com
Bons Estudos!
Mais detalhes em: https://github.com/FBSeletronica/Workshop-ESP8266
Webinar: Projeto de Hardware: ASIC e FPGAEmbarcados
Este webinar discutirá brevemente sobre o processamento de algoritmos por Software e por Hardware, quais as decisões e compromissos de escolhas envolvidos em um projeto de hardware;
Mostrará um possível fluxo de projeto de ASIC e algumas etapas de um projeto de FPGA;
Detalhará o projeto do CHIP SAMPA, um projeto desenvolvido por pesquisadores brasileiros com colaboração internacional;
Discutirá o emprego de FPGAs tanto para testes, no caso SAMPA, quanto para tratamentos de dados, no caso, para o ASIC Medipix, um ASIC desenvolvido pelo CERN como sensor de fótons.
Assista o webinar em: https://www.embarcados.com.br/webinar-projeto-de-hardware-asic-e-fpga/
[iv festival games for change américa latina] oficina pt. 2Victor Hugo Batista
Segunda parte da oficina realizada na PUC-SP, no quarto festival Games for Change.
Apresentação de um protótipo de aplicação que utiliza conceitos de Internet das Coisas.
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- Freedom boa...Fabio Souza
Curso sobre microcontroladores ARM Cortex M0+,
familia Kinetis L da Freescale. Será utilizada a IDE
Code Warrior e a placa FRDM-KL25Z, abordando a
estrutura do microcontrolador, técnicas de
programação e aplicações práticas aplicadas ao
carro autoguiado utilizado na competição Freescale
Cup.
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareFabio Souza
Palestra realizada no TDC 2017 em São Paulo na trilha Arduino e makers. Foi apresentada a história do Arduino, Circuito básico, Ferramentas e como compartilhar projetos open hardware.
Raspberry pi - processamento de sinais com torta de framboesadeusanyjunior
Raspberry Pi: Processamento de sinais com torta de framboesa
Palestrante: Antonio Deusany de Carvalho Junior
Resumo:
Neste seminário será apresentado o Raspberry Pi, exibindo desde especificações básicas à compatibilidade com versões diversas de linux. Serão apontadas possíveis utilizações em diversas áreas, comparações de desempenho com outros dispositivos, além de acessórios úteis para seu melhor funcionamento. Demonstrações relacionadas ao processamento de sinais em tempo real ocorrerão com o intuito de validar (ou não) uma possível utilização em performances artísticas deste computador do tamanho de um cartão de crédito.
Data e hora: qua, 10/04/2013 - 16:00
Local: Sala B-101 do IME/USP
Micropython - Python para microcontroladoresFabio Souza
Nessa palestra será apresentado o MicroPython, uma implementação de Python com o foco em microcontroladores. Serão apresentados os detalhes do MicroPython e aplicações em IoT e em educação usando pacas com ESP8266 e também com BBC micro:bit
Franzininho WiFi - Jornada do DesenvolvimentoEmbarcados
Slides apresentados no primeiro dia da Jornada do Desenvolvimento Mouser electronics.
Confira os videos em: https://youtube.com/playlist?list=PLgs6Y9lVUmURBe1CwVHq3T_KoGNaHXqom
Embarcados Live - microROS: ROS2 no seu ESP32Embarcados
O Robotic Operating System, ROS, sofreu o seu primeiro grande upgrade, resultando na sua nova versão o ROS2, com isso um dos grandes problemas com integração com microcontroladores e dispositivos não capazes de ter uma instancia ROS foi finalmente endereçado, apresento lhes o microROS, uma variante que permite descrever aplicações como os nós do ROS2 de forma nativa, permitindo rápida integração de sensores e atuadores na rede local no seu sistema robótico. Nessa apresentação mostraremos um pouco do design do microROS, passando por uma inovação no lado do ESP32, isso é, como o microROS se tornou um componente do IDF e demonstraremos um exemplo de sensor feito com ESP32 com acesso nativo via os nós ou console do ROS2, destacando o poder da computação distribuída em sistemas robóticos.
Assista a gravação em: https://www.embarcados.com.br/embarcados-live-microros-ros2-no-seu-esp32/
QNAP
Servidor NVR dedicado para Gravação Digital
de 24 Câmaras IP das Principais Marcas (65 @
Out/2012), com maior destaque para a Vivotek,
com Servidor Web LINUX integrado.
Permite aceder até o máx. de 120 Câmaras IP
através do endereço IP de um só NVR.
Suporta ligação a Monitor Local até resolução
Full-HD através de 1 saída VGA/HDMI,
Suporta Câmaras Megapixel (até 8Mega)
Inclui 2 portas RJ45 Ethernet Gigabit para LAN
e Backup, podendo usufruir da função de
Transmissão de Vídeo na Web, via Browser IE
ou via Software Centralizado;
Tecnologia Compressão por SW QUAD-CODEC:
H.264, MxPEG, MPEG4 e M-JPEG;
Veloc. Processamento e de Gravação de 600FPS;
Protocolos TCP-IP, DHCP, PPPoE, NTP, UPNP,
HTTP, FTP, SMTP;
Resolução máx.: 8.0 Megapixel;
Suporta 8x Baías de Discos SATA Internos (não
inclui Disco -máx. 3TB), compatível com RAID
0/1/5/6/JBOD; 5 Portas USB para Dispositivos
de Backup Externos, Upgrades de Firmware e
UPS;
Agenda de Backup Remoto em NAS.
Funções de Análise de Vídeo Inteligente
baseadas em Motion Detection no Pós-
Processamento;
Gestão Avançada de Eventos com Notificação
por SMS e E-mail;
E-Map, permitindo digitalizar a Planta do edifício
e adcionar a localização das Câmaras;
Configuração de "n" Perfis de Utilizadores;
Digital Watermarking;
Aplicação para Windows PDA-Phone e Apple
iPhone/iPad/iPod Touch; etc.
Sistema Multi-Lingue.
Dimensões: 200x298x270 mm.
Workshop - Cotrole sua casa remotamente através da InternetFabio Souza
Workshop realizado no Red Bull Basement no dia 24/11.
Materiais Necessários para realizar esse workshop
placa nodeMCU
protoboard
módulo Rele
Códigos Exemplos
Exemplo 1 - blink
Exemplo 2 - Conexão WIFI
Exemplo 3 - Web Server - Hello World
Exemplo 4 - web Server - Acionamento de Saídas Digitais
Exemplo 5 - MQTT
Exemplo Bonus - MQTT- Leiutra de sensor DHT11 e acionamento de saídas
Slides
Introdução
IoT
Eletrônica Básica
ESP8266
Hands ON
Feedback
Se tiver alguma dúvida, crítica ou sugestão, envia para: fs.embarcados@gmail.com
Bons Estudos!
Mais detalhes em: https://github.com/FBSeletronica/Workshop-ESP8266
Webinar: Projeto de Hardware: ASIC e FPGAEmbarcados
Este webinar discutirá brevemente sobre o processamento de algoritmos por Software e por Hardware, quais as decisões e compromissos de escolhas envolvidos em um projeto de hardware;
Mostrará um possível fluxo de projeto de ASIC e algumas etapas de um projeto de FPGA;
Detalhará o projeto do CHIP SAMPA, um projeto desenvolvido por pesquisadores brasileiros com colaboração internacional;
Discutirá o emprego de FPGAs tanto para testes, no caso SAMPA, quanto para tratamentos de dados, no caso, para o ASIC Medipix, um ASIC desenvolvido pelo CERN como sensor de fótons.
Assista o webinar em: https://www.embarcados.com.br/webinar-projeto-de-hardware-asic-e-fpga/
[iv festival games for change américa latina] oficina pt. 2Victor Hugo Batista
Segunda parte da oficina realizada na PUC-SP, no quarto festival Games for Change.
Apresentação de um protótipo de aplicação que utiliza conceitos de Internet das Coisas.
Microcontroladores ARM Cortex M0+ Aplicação em robôs autoguiados- Freedom boa...Fabio Souza
Curso sobre microcontroladores ARM Cortex M0+,
familia Kinetis L da Freescale. Será utilizada a IDE
Code Warrior e a placa FRDM-KL25Z, abordando a
estrutura do microcontrolador, técnicas de
programação e aplicações práticas aplicadas ao
carro autoguiado utilizado na competição Freescale
Cup.
Como montar sua própria placa Arduino e compartilhar seus projetos de hardwareFabio Souza
Palestra realizada no TDC 2017 em São Paulo na trilha Arduino e makers. Foi apresentada a história do Arduino, Circuito básico, Ferramentas e como compartilhar projetos open hardware.
Raspberry pi - processamento de sinais com torta de framboesadeusanyjunior
Raspberry Pi: Processamento de sinais com torta de framboesa
Palestrante: Antonio Deusany de Carvalho Junior
Resumo:
Neste seminário será apresentado o Raspberry Pi, exibindo desde especificações básicas à compatibilidade com versões diversas de linux. Serão apontadas possíveis utilizações em diversas áreas, comparações de desempenho com outros dispositivos, além de acessórios úteis para seu melhor funcionamento. Demonstrações relacionadas ao processamento de sinais em tempo real ocorrerão com o intuito de validar (ou não) uma possível utilização em performances artísticas deste computador do tamanho de um cartão de crédito.
Data e hora: qua, 10/04/2013 - 16:00
Local: Sala B-101 do IME/USP
Comunicação de Dispositivos IoT com MQTTJorge Maia
Universo de IoT atual, desafios de conexão de dispositivos e comunicação M2M.
Apresentei sobre como comunicar um dispositivo com um broker MQTT rodando em uma worker role no Azure e sendo consumido por um website com MVC. Toda a comunicação feita via MQTT com baixo peso e consumo de banda.
Workshop de IoT e Inteligência na CPBR10 parte 1Jorge Maia
Uma breve visão sobre a Internet das Coisas e o uso de nuvem, serviços, Bare Metal, S.O Embedded, Inteligência Artificial com uso de Machine Learning. Esta apresentação é a primeira parte do workshop.
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...Jorge Maia
Apresentação feita no QCon Rio 2015. (www.qconrio.com)
Um dispositivo, mesmo conectado à nuvem, pode não tirar proveito total do potencial da Internet das Coisas. Ao projetar um dispositivo IoT, deve-se considerar vários aspectos: entre eles o hardware em si, o software embarcado, o protocolo e o meio de comunicação – além do serviço que recebe dados e faz análises, possibilitando aprendizado e predição. É também necessário exercitar um trade-off, pois muita inteligência no hardware pode gerar maior custo de desenvolvimento e produção; já uma carga maior na nuvem torna o produto mais “burro” mas simplifica seu ciclo de vida de produção.
Nesta apresentação, será mostrada uma proposta de arquitetura para um dispositivo IoT, desde sua conectividade até a análise de dados – passando pelo equilíbrio entre inteligência de hardware e carga de dados na nuvem. Apresentaremos o MQTT, um protocolo leve e extremamente aderente a esse contexto, onde um concentrador atua como intermediário entre os dispositivos locais e a nuvem. Temas como plataformas de desenvolvimento de hardware, linguagens, padronização, protocolos e mercado também serão discutidos, dentro do contexto IoT.
A Internet das Coisas (Internet of Things - IoT) está presente nas aplicações industriais e residenciais. Modismo tecnológico ou não, a conectividade dos serviços e de objetos abre caminho para muitas possibilidades de novos negócios, seja em serviços quanto em desenvolvimento de novas tecnologias. Neste contexto será apresentado o conceito de IoT e como implementar um exemplo prático usando o Arduino com o uso do protocolo MQTT conectando a um servidor.
IoT – Internet of Things. Do Básico ao Hello World!Rodolfo Cruz
Apresentação básica sobre Internet das Coisas(IoT - Internet Of Things) e as principais tecnologias envolvidas.
Um pouquinho sobre Arduino e Raspberry PI, finalizando com um projeto no Arduino que faz leitura da temperatura ambiente e imprime em um Display LCD 16x2.
Apresentação - Estudo sobre comunicação bluetooth em um ambiente educacional ...frogstation
Apresentação do trabalho de conclusão de curso - Estudo sobre comunicação bluetooth em um ambiente educacional ubiquo - Unicruz - Ciência da Comptação.
Semelhante a IoT: construindo ideias com nodeMCU e MQTT (20)
A palestra é um recap do evento re:Invent da AWS, que acontece anualmente para anunciar as maiores novidades da empresa.
Esse reCap foi focado em Data Engineer e Analytics
Evento que aconteceu na Infomach no dia 16/03/2023
Link do Meetuo: https://www.meetup.com/pt-BR/aws-go/events/291480759/
Palestra realizada na edição da Join Community 2022.
Modern Data Stack é: Um conjunto flexível de tecnologias que ajudam as empresas a armazenar, gerenciar e aprender com seus dados de forma rápida e eficiente
Palestra realizada na Campus Party Goiás 2022.
Agenda:
1. Big Data e IA;
2. Áreas de Data Science;
3. Carreiras na área de dados;
4. Arquiteturas modernas;
5. Cases práticos;
6. Tendência na área de dados.
Palestra realizada na edição presencial da Campus Party Goiás 2 em 2022.
Modern Data Stack é: Um conjunto flexível de tecnologias que ajudam as empresas a armazenar, gerenciar e aprender com seus dados de forma rápida e eficiente
Palestra online ministrada para a turma de Pos-graduação em IA IFG - 2022
Link da transmissão:https://www.youtube.com/watch?v=KGc6AXWI8gg&ab_channel=CiteLabIFG
Apresentação que contempla conceitos e arquitetura de Big Data, processamento e análise de dados em tempo real com Kafka, ElasticSearch e Python. Apresentada no GDG DevFest Cerrado 2019.
2. Internet das Coisas
“Sensores e atuadores embutidos em objetos físicos que são
conectados através de redes cabeadas ou sem fio,
frequentemente utilizando o mesmo protocolo utilizado por
toda a internet (IP).” (McKinsey)
#IoT
#InternetOfThings
#InternetDasCoisas
#WebDasCoisas
3. Sensores
Sensores proporcionam interação do sistema embarcado com o
meio externo, provendo monitoramento por grandezas físicas:
temperatura, umidade, presença, luminosidade.
4. Atuadores
Os atuadores são responsáveis pela resposta, atendendo a
comando e produzindo alguma ação, como envio de mensagens,
movimento e entre outros.
Exemplos: relê, servo, buzzer
5. Internet
É o meio de comunicação com a rede de computadores, podendo
ser com fio ou sem fio.
Podemos ter outros meios de comunicação como bluetooth e
infravermelho, mas para ser IoT tem que ter a conexão com a
internet.
7. Microcontroladores
Microcontrolador é um circuito integrado composto por
hardware e software, podendo ser programados.
Algumas características:
1. baixa capacidade de processamento;
2. pouca memória disponível;
3. consumo de pouca energia;
4. perfeito para funções dedicadas.
8. Arduino
O Arduino não é um microcontrolador e sim uma plataforma de
prototipação de dispositivos para IoT.
Confusão muito comum, porém ele utiliza microcontroladores
da Atmel, que são os ATmega nas versões 168 e 328P.
9. ESP8266
Microcontrolador da empresa Espressif, que possui uma
capacidade de memória e processamento maior que o
ATmega328P.
Se destaca por já incorporar em seu circuito um chip para
conexão com a internet Wi-Fi.
11. Arduino’s
Hardware e software livre.
Possuem uma IDE de desenvolvimento própria e são
programados na linguagem C++ com algumas adaptações.
Estão disponíveis diversos sensores, atuadores, bibliotecas
para programação e tutoriais.
12. Raspberry Pi
Microcomputador, do tamanho de um cartão, porém com um
poder de processamento razoável.
Raspberry PI 3 Model B:
● Processador Broadcom 64bit ARMv8 Quad-Core
● Clock 1.2 GHz
● 1GB de memória ram
● Ethernet, Wifi e Bluetooth
● Conector de vídeo HDMI
● 4 portas USB 2.0
● Slot para cartão microSD
13. NodeMCU
Plataforma para desenvolvimento com o microcontrolador
ESP8266.
Características:
● Programável em Lua ou C/C++
● Conexão: Wireless padrão 802.11 b/g/n
● Conector: micro-usb
● Modos de operação: STA/AP/STA+AP
● Portas GPIO: 11
● Tensão de operação: 4,5 ~ 9V
○ Conversor de tensão para 3,3V
14. NodeMCU com Lua
Para Programar em Lua necessita da gravação de um firmware:
1. Download do firmware (nodemcu-build.com)
2. Gravação por USB e utilizando o programa ESPtool
3. IDE de programação é a ESPlorer
4. Exemplo de conectar a rede WiFI:
16. MQTT
Protocolo de comunicação próprio para aplicações de IoT.
Message Queue Telemetry Transport, criado pela IBM.
Possui algumas características legais:
● Protocolo de troca de mensagens
● Leve e rápido
● Consome menos banda da rede
● Código aberto
17. MQTT: Conceitos
● Publisher: quem envia a mensagem
● MQTT Broker: servidor(Mosquitto e Eclipse IoT)
● Subscriber: quem solicita a mensagem
● Topic: canal da mensagem
18. IoT na Nuvem
Plataformas que contém serviços próprios para IoT na nuvem.
● Microsoft Azure (Hub IoT)
● Amazon AWS (AWS IoT)
● Google Cloud Platform