Programação
-
LISTA DE ALUNOS INSCRITOS NA DISCIPLINA (pdf)
1a. aula da displina - 08/08/2023, sala GD06, 16h50
MATLAB
-
-
-
1. SLIDES
2. ROTEIROS
3. BIBLIOGRAFIA
-Detecting Human Falls with a 3-Axis Digital Accelerometer (pdf)
-From Fall Detection to Fall Prevention: A Generic Classification of Fall-Related Systems
-Low-Cost Elderly Healthcare Monitoring System
-A comparison of public datasets for acceleration-based fall detection
4. VÍDEOS
-
Entregar
-codigos matlab
-fotos ou capturas de tela
-datasets (logs)
-
-
1. SLIDES
AULA 05 DISPOSITIVOS IOT - HW E SW (PDF)
ATIVIDADE 5.1 APRENDIZADO DE MÁQUINA COM O MATLAB (PDF)
ATIVIDADE 5.2 DISPOSITIVO IOT THINSPEAK WOKWI (PDF)
2. ROTEIROS
Human Activity Recognition Using Signal Feature Extraction and Machine Learning. https://www.mathworks.com/help/signal/ug/human-activity-recognition-using-signal-feature-extraction-and-machine-learning.html
3. BIBLIOGRAFIA
-Willian Ferreira. Sistema embarcado empregado no reconhecimento de atividades humanas. (pdf)
4. VIDEOS
https://www.mathworks.com/videos/machine-learning-with-matlab-87051.html
https://www.mathworks.com/videos/machine-learning-with-matlab-100694.html
-
-
SLIDES
-atividade 7 (pdf) (atualizado às 23h)
----código Python para a atividade 7.2(txt)
ROTEIROS
BIBLIOGRAFIA
-IBM. MQTT and Arduino Devices (pdf)
VIDEOS
-
1. SLIDES
-arquivo main.py (adotar como modelo)
1.1 ATENÇÃO: A GRAVAÇÃO DO MICROPYTHON EM ALGUMAS PLACAS ESP8266 PODE APRESENTAR PROBLEMAS.
-instale o driver windows correto da interface usb: dependendo da placa o driver pode ser CH340 ou CP210X
-baixe a versão do micropython para ESP8266 1M caso não se conheça as especificações da placa.
-siga os passos seguintes
1.1.1 SOLUCAO 1 - CONFIGURE ADEQUADAMENTE A OPCAO "FLASH SIZE"
1.1.2 SOLUÇÃO 2 - instale o firmware usando a ferramenta uPyCraft
1.1.3 SOLUCÃO 3 - instale manualmente usando o utilitario ESPTOOL: https://randomnerdtutorials.com/flashing-micropython-firmware-esptool-py-esp32-esp8266/
--siga a sequencia: zere a memoria e depois grave o firmware
--em seguinte pode usar o software SECURECRT para se testar a comunicação com a placa (terminal velocidade115200, 8bits 1 biy stop) Pode-se também usar o THONNY IDE para fazer instalar e testar código.
2. ROTEIROS
-instalação driver cp201x:
-https://www.pololu.com/docs/0J7/all. arquivo zip
-https://www.silabs.com/developers/usb-to-uart-bridge-vcp-drivers?tab=downloads
-https://www.usb-drivers.org/cp2102-usb-to-uart-bridge-driver.html
-instalação driver CH340:
-https://www.arduined.eu/ch340-windows-10-driver-download/
-https://oemdrivers.com/usb-ch340-driver
3. BIBLIOGRAFIA
- MicroPython: MQTT – Publish DHT11/DHT22 Sensor Readings (ESP32/ESP8266). https://randomnerdtutorials.com/micropython-mqtt-publish-dht11-dht22-esp32-esp8266/
- IOT FEITO FÁCIL: ESP-MICROPYTHON-MQTT-THINGSPEAK. https://www.tudosobreiot.com.br/blog/1103-iot-feito-facil-esp-micropython-mqtt-thingspeak
4. VIDEOS
-
-
AULA 10
CONTINUAÇÃO DAS AULAS 8 E 9: CONCLUSÃO DAS ATIVIDADES 8 E 9
-
1. SLIDES
1.1 Atividade 11.1 Wifi Manager (pdf)
------código wifimgr.py
------código main.py
1.2 Atividade 11.2 Dispositivo IoT Termostato MQTT Thingspeak com interface web (pdf)
2. ROTEIROS:
MicroPython: Wi-Fi Manager with ESP32 (ESP8266 compatible). https://randomnerdtutorials.com/micropython-wi-fi-manager-esp32-esp8266/.
3. BIBLIOGRAFIA:
4. VÍDEOS:
-
-
DIAS 03 E 5/10/2023: NAO HAVERA AULA
-
CONTINUACAO DAS ATIVIDADES DA AULA 13.
ATENÇÃO: O COMPUTADOR, O HOME ASSISTANT E O ESP32 (ESPHOME) DEVEM ESTAR NA MESMA SUB-REDE!
-
-
faca uma automacao no Home-Assistant que integre o sensor de temperatura com o acionamento do LED
-
SLIDES
ATENÇÃO -> SUGERE-SE UTILIZAR COMO MQTT BROKER O HIVEMQ (HOST=BROKER.HIVEMQ.COM) EM VEZ DO AEDES DO NODE-RED.
onde TOPIC=tasmota_(numerousp)
CONFIGURAÇÃO DO NÓ CLIENTE MQTT DE SAÍDA (PUBLISHER)
Observe que o tópico é cmnd/tasmota_<numerousp>/POWER
podemos substituir POWER por POWER1, RELAY etc.
CONFIGURACAO DO NÓ DE ENTRADA MQTT (SUBSCRIBER)
ROTEIROS
VÍDEOS
BIBLIOGRAFIA
-
SLIDES:
-Trabalho Final da Disciplina (pdf)
-Tasmota MQTT comandos status telemetria(pdf)
ROTEIROS:
VÍDEOS:
BIBLIOGRAFIA:
-
PRATICAS
1. INTEGRAÇÃO NODE-RED + TASMOTA
2. TRABALHO FINAL DA DISCIPLINA
ATENÇÃO - USANDO O ESP8266, PODE SER NECESSÁRIO EXECUTAR NO TERMINAL DE CONSOLE DO TASMOTE O COMANDO
MqttWifiTimeout 5000
-
caros alunos
Estamos ja nas ultima semana de aula. A entrega do trabalho sera via Moodle no dia 10 de dezembro de 2023, aas 23h55.
Vocês podem pegar por emprestimo kits ESP32/8266 + sensor DHT11/22 com a Vanessa:
Email:vgamero@usp.br
Local: 2do andar, bloco A2-53. -
ULTIMA AULA DA DISCIPLINA PARA ELUCIDAR DUVIDAS SOBRE O TRABALHO FINAL.
-
DATAS IMPORTANTES
17/01/2024: ENVIO DA PROPOSTA DE TRABALHO
31/01/2024: ENVIO DO TRABALHO FINAL
-