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) """

近期下载者

相关文件


收藏者