Micropython-Esp32-HCSR04-Sim800L
所属分类:嵌入式/单片机/硬件编程
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2023-11-12 02:14:30
上 传 者:
sh-1993
说明: Presence Pulse“éum sistema AIoT inovador destinado a melhorar o atendimento em建立了电子商务中心,como hotéis...
(Presence Pulse” é um sistema IoT inovador destinado a melhorar o atendimento em estabelecimentos com pontos de servi?o fixo, como hotéis. Ele integra sensores de proximidade, um módulo GSM e um microcontrolador ESP32)
文件列表:
Micropython-Esp32-HCSR04-Sim800L-develop/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/boot.py (313, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/config.json (142, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/gsm_functions.py (2597, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imagens.rar (39478513, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/SMS-Recebido.jpg (66466, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/carregador_p4.jpg (99908, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/firebase_envio.jpg (94808, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/firebase_structure.jpg (36420, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/presence_pulse.jpg (181966, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/presence_pulse_aberto1.jpg (247021, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/presence_pulse_aberto2.jpg (318862, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/presence_pulse_aberto3.jpg (307054, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/imgs_git/presence_pulse_aberto4.jpg (476766, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/main_gsm.py (179, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/main_semaforo.py (1993, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/App.js (2683, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/app.json (662, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/assets/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/assets/adaptive-icon.png (17547, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/assets/favicon.png (1466, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/assets/icon.png (22380, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/assets/snack-icon.png (13802, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/assets/splash.png (47346, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/babel.config.js (107, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/components/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/components/AssetExample.js (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-app-react-firebase/package.json (621, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/boot.py (2659, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/config.json (63, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/lib/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/lib/picoweb/ (0, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/lib/picoweb/__init__.py (11136, 2023-11-19)
Micropython-Esp32-HCSR04-Sim800L-develop/presencepulse-espcam/lib/picoweb/utils.py (791, 2023-11-19)
... ...
# Presence Pulse
## Descrio
"Presence Pulse" é um inovador sistema IoT destinado a melhorar o atendimento em estabelecimentos com pontos de servio fixos, como hotéis. Ele integra sensores de proximidade, um módulo GSM e um microcontrolador ESP32 para notificar os recepcionistas sobre a presena de visitantes na área de recepo, otimizando assim o atendimento ao cliente.
## Funcionalidades
- **Deteco de Presena**: Utiliza sensores de proximidade para identificar a presena de visitantes na recepo.
- **Notificao de Recepcionistas**: Envia notificaes via SMS ou chamadas através de um módulo GSM para o celular do recepcionista.
- **Programao Flexível**: Programado em MicroPython, o sistema oferece fácil adaptao e modificao para diversos cenários.
## Processo de Execuo
1. **Inicializao do Protótipo**: Ao ligar, o ESP32 carrega os dados em memória.
2. **Execuo do Boot.py**: Inicia automaticamente com `boot.py`, estabelecendo `__main__` como ponto de entrada.
3. **Carregamento do Sistema**: `main()` carrega o sistema e seus módulos.
4. **Loop Principal**: Um loop `while True` em `execute()` mantém o sistema operacional.
- **Classe Core**: Instanciao da `SemafaroIoT`, gerenciando os módulos, incluindo `GSMSim800lMsg`.
- **Medio de Distncia**: Cálculo da distncia via sensor ultrassnico.
- **Verificao de Presena**: Se a distncia for ≤ 200 cm, ativa o modo de notificao.
5. **Ativao da Notificao**: Com a presena detectada, `GSMSim800lMsg` envia notificaes ao recepcionista.
6. **Registro no Firebase**: Dados de presena registrados no Firebase usando `ufirebase`.
7. **Retorno ao Loop**: Após a notificao e registro dos dados, o sistema retorna ao início do loop para novo monitoramento.
## Videos do Projeto
[![IMAGE ALT TEXT](http://img.youtube.com/vi/lzM8vkIC1gg/0.jpg)](http://www.youtube.com/watch?v=lzM8vkIC1gg "Presence Pulse")
## Imagens do Protótipo
- Presence Pulse Protótipo Final v1.0.1
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/presence_pulse.jpg)
- Presence Pulse mostrando o OLED Display envio ao Firebase
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/firebase_envio.jpg)
- Presence Pulse Conector para alimentao de 12V - 1.5ma
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/carregador_p4)
- Presence Pulse mensagens SMS recebidas enviadas por GSM com SIM800L + Chip da TIM
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/SMS-Recebido.jpg)
- Presence Pulse Realtime database no-sql Firebase, Estrutura json enviado pela ESP32 para armazenar as informaes
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/firebase_structure.jpg)
- Presence Pulse Protótipo aberto visto sem estar ligado
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/presence_pulse_aberto1.jpg)
- Presence Pulse Protótipo aberto visto ligado e funcionando todos os modulos
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/presence_pulse_aberto2.jpg)
- Presence Pulse Protótipo aberto visto ligado e funcionando todos os modulos na parte mais interna
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/presence_pulse_aberto3.jpg)
- Presence Pulse Protótipo aberto visto ligado e funcionando todos os modulos na partemenos interna
##
[View](https://github.com/gbyteinfo/Micropython-Esp32-HCSR04-Sim800L/blob/develop/imgs_git/presence_pulse_aberto4.jpg)
## Componentes
- ESP32 WRoom Devkit v1
- Sensor Ultrassnico HC-SR04
- Display OLED 0.91 - I2C 128x32
- Semáforo RGY LED
- GSM Sim800L
- Fonte Ajustável Protoboard 3.3v / 5v
- Regulador de Tenso Step-Down LM2596 DC-DC
## Instalao
Detalhes sobre a montagem do protótipo e esquemático sero disponibilizados em breve.
## Requisitos
- MicroPython v1.20.0 para ESP32: [Download](https://micropython.org/download/ESP32_GENERIC/)
- IDE Thonny para execuo e manuteno dos arquivos Python: [Download](https://thonny.org/)
- Biblioteca `ssd1306` para o Display OLED: [GitHub](https://github.com/stlehmann/micropython-ssd1306/blob/master/ssd1306.py)
- Biblioteca `ufirebase` para integrao com Firebase: [GitHub](https://github.com/ckoever/micropython-firebase-realtime-database)
## Contribuio
Colaborao com Francisco e suporte do Prof Alan Gonalves, Unimetrocamp. Sugestes e contribuies so bem-vindas.
## Licena
Este projeto está sob a Licena MIT. [Incluir detalhes da licena].
## Contato
Gbyteinfo - Informao e Tecnologia
[Website](https://gbyteinfo.com.br)
[Email](mailto:gbyteinfohorto@gmail.com)
"""
近期下载者:
相关文件:
收藏者: