Timbre con envío de fotos y notificaciones por telegram

Su primer pedido gratis en PCBWay visita https://www.pcbway.es/ En este tutorial veremos como armar un timbre hogareño o para nuestra oficina, con el esp32cam, un módulo pulsador, un módulo buzzer y un circuito impreso. Este dispositivo funcionará como un timbre, que hará sonar buzzer emulando un timbre, pero además enviará un mensaje de texto por telegram, advirtiendo que alguien lo presionó y también sacará una foto de quien, está tocando el timbre, llegándonos la imagen también a telegram. Otra función que tiene el dispositivo es el control, para poder tomar esas fotos desde telegram manualmente, ya sea con flash o sin flash.


Tal vez pueda interesarte proyectos en arduino, pic, robótica, telecomunicaciones, suscribete en http://www.youtube.com/user/carlosvolt?sub_confirmation=1 mucho videos con código fuentes completos y diagramas

SUSCRIBETE A NUESTRO CANAL DE YOUTUBE, TUTORIALES GRATIS


Componentes electrónicos

Adaptador usb serial

 

Descripción

FTDI Basic Program Downloader USB to TTL FT232RL 3.3V 5V DTR

Esta es una placa de conexión básica para el FTDI FT232RL USB a serie IC. El pinout de esta placa coincide con el cable FTDI para funcionar con placas Arduino oficiales y placas Arduino de 5V clonadas. También se puede utilizar para aplicaciones seriales generales. La principal diferencia con esta placa es que resalta el pin DTR en lugar del pin RTS del cable FTDI. El pin DTR permite que un objetivo Arduino se reinicie automáticamente cuando se descarga un nuevo Sketch. Esta es una característica realmente agradable y permite descargar un boceto sin tener que presionar el botón de reinicio. Esta placa reiniciará automáticamente cualquier placa Arduino que tenga el pin de reinicio en un conector de 6 pines.
Esta placa tiene LED TX y RX que hacen que sea un poco mejor usarla sobre el cable FTDI. De hecho, puede ver el tráfico en serie en los LED para verificar si la placa está funcionando.
Esta placa fue diseñada para disminuir el costo del desarrollo de Arduino y aumentar la facilidad de uso (¡la función de reinicio automático es genial!). Nuestras placas Arduino Pro y LilyPads utilizan este tipo de conector.
Una de las características agradables de esta placa es un puente en la parte posterior de la placa que permite que la placa se configure a 3.3 V o 5 V (tanto la salida de potencia como el nivel de E / S). Esta placa se envía de forma predeterminada a 5 V, pero puede cortar la traza predeterminada y agregar un puente de soldadura si necesita cambiar a 3,3 V.

CARACTERÍSTICAS

  • Diseño de interfaz estándar, compatible con una variedad de Arduinos como el Pro Mini
  • Chip FTDI FT232 original, rendimiento estable
  • Con indicador de encendido, envío, recepción, indicadores LED de estado de funcionamiento
  • Con opciones de suministro de nivel TTL de 3,3 V y 5 V
  • Módulo TTL de USB a serie, descargue STC SCM
  • Conexión de puerto mini USB
  • Standard interface, compliant with Arduino official controller; With power, sending, reveiving indicator, With 3.3V / 5V power supply; Can be used as ordinary USB to serial TTL module, download STC singlechip

Hardware introduction

  • Adopt FTDI company’s FT232RL chip
  • Lead out FT232RL chip all signal port, TTL / CMOS level
  • RXD/TXD send-receive communication indicator
  • USB power supply, can choose 5V or 3.3V interface level (if you need other level, can provide target voltage in VCC and GND pin)

Cables Dupont


Esp32Cam

Descripción

Esp32 Cam Camara Modulo Wifi Bt Arduino Ov2640 2mp Esp 32

ESP32 CAM Modulo WiFi con Bluetooth y Camara OV2640 2MP, es una tarjeta de desarrollo que integra una pequeña cámara que puede funcionar de manera independiente.
La camara OV2640 de 2MP integra un sensor de imagen CMOS UXGA (1632*1232) de 1/4 de pulgada. El pequeño tamaño del sensor y el bajo voltaje de operación brindan todas las características de una sola cámara UXGA y un procesador de imágenes. A través del control de bus SCCB, puede generar datos de imagen de 8/10 bits de varias resoluciones, como fotograma completo, submuestreo, zoom y ventanas.
La imagen UXGA de esta camara puede alcanzar hasta 15 cuadros por segundo (hasta 30 cuadros para SVGA y 60 cuadros para CIF). Los usuarios tienen un control completo sobre la calidad de la imagen, el formato de datos y la transmisión.
Todas las funciones de procesamiento de imágenes, incluida la curva gamma, el balance de blancos, el contraste, el croma, etc. se pueden programar a través de la interfaz SCCB.
Los sensores de imagen Omni Vision utilizan una tecnología de sensor única para mejorar la calidad de la imagen y reducir las imágenes en color nítidas y estables mediante la reducción o eliminación de defectos ópticos o electrónicos, como el ruido de patrón fijo, manchas y flotación.

Principales Características:
• Modelo: ESP32-CAM + Cámara OV2640
• Voltaje de Alimentación ESP 32 CAM: 5V
• Módulo Wi-Fi BT 802.11b/g/n
• Tipo de cámara: OV2640 2MP
• El modulo ESP 32CAM tiene CPU 32 bits de doble núcleo de baja potencia
• Frecuencia principal de hasta 240 MHz
• Potencia informática de hasta 600 DMIPS
• Velocidad de reloj de hasta 160 MHz
• Incorpora SRAM 520Kb, 4MPSRAM externa
• El modulo ESP-32 CAM Soporta interfaces: UART / SPI / I2C / PWM / ADC / DAC
• El modulo ESP-32-CAM Soporta cámaras OV2640 y OV7670, Flash Incorporado
• El modulo ESP 32-CAM Soporta tarjetas TF micro SD (Máximo 4 GB)
• El modulo ESP-32CAM Soporta la carga de imagen WiFi
• Compatible con modos de operación STA / AP / STA+AP
• Con antena PCB
• El modulo ESP32CAM integra conectores u.FL y FPC

Features:
– Ultra-small 802.11b/g/n Wi-Fi + BT/BLE SoC module
– Low-power dual-core 32-bit CPU for application processors
– Up to 240MHz, up to 600 DMIPS
– Built-in 520 KB SRAM, external 4M PSRAM
– Supports interfaces such as UART/SPI/I2C/PWM/ADC/DAC
– Support OV2640 and OV7670 cameras with built-in flash
– Support for images WiFI upload
-Support TF card
– Support multiple sleep modes
– Embedded Lwip and FreeRTOS
– Support STA/AP/STA+AP working mode
– Support Smart Config/AirKiss One-click distribution network
– Support for serial local upgrade and remote firmware upgrade (FOTA)
– Support secondary development

Product Specifications:
Module model: ESP32-CAM
Package: DIP-16
Size: 27*40.5*4.5(±0.2)mm
SPI Flash: default 32Mbit
RAM: internal520KB+external 4M PSRAM
bluetooth: bluetooth4.2BR/EDR and BLE standards
Wi-Fi: 802.11 b/g/n/e/i
Support interface: UART, SPI, I2C, PWM
Support TF card: Maximum support 4G
IO port: 9
Serial port rate: default 115200 bps
Image output format: JPEG (only supported by OV2640), BMP, GRAYSCALE
Spectrum range: 2412 ~ 2484MHz
Antenna form: onboard PCB antenna , gain 2dBi
Transmit power: 802.11b: 17±2 dBm (@11Mbps)
802.11g: 14±2 dBm (@54Mbps)
802.11n: 13±2 dBm (@MCS7)
Receiving sensitivity: CCK, 1 Mbps : -90dBm
CCK, 11 Mbps: -85dBm
6 Mbps (1/2 BPSK): -88dBm
54 Mbps (3/4 64-QAM): -70dBm
MCS7 (65 Mbps, 72.2 Mbps): -67dBm
Power consumption Turn off the flash: 180mA@5V
Turn on the flash and adjust the brightness to the maximum: 310mA@5V
Deep-sleep: The lowest power consumption can reach 6mA@5V
Moderm-sleep: up to 20mA@5V
Light-sleep: up to 6.7mA@5V
Security WPA/WPA2/WPA2-Enterprise/WPS
Power supply range: 5V
Operating temperature: -20 °C ~ 85 °C
Storage environment: -40 °C ~ 90 °C, < 90%RH


Módulo pulsador (KY-004)

Descripción

MÓDULO KEY SWITCH KY-004 – ARDUINO – Pack x 100 unidades –

Los push button se utilizan en dispositivos mecánicos, electrónicos y también aplica para programar, los cuales se utilizan para mandar una señal o reiniciar un programa.
Se pueden utilizar varios button en un solo circuito o también en un programa.

Voltaje de operación: 3.3V – 5V
Interruptor Digital salida (0 / 1)
Vida de Contacto: 100.000 Ciclos
3 pines:
1 – GND
2 – 5V
3 – Señal
Dimensiones: 15×18.5mm


Jumper


Módulo Buzzer (KY-006)

Descripción

Este modulo buzzer piezoelectrico pasivo puede generar un rango de tonos de sonido dependiendo de la frecuencia de la señal de entrada.

Puede generar tonos desde 1.5kHz a 2.5kHz enciendo y apagandolo en diferentes frecuencias usando delays o PWM.

ESPECIFICACIONES

– Voltaje de Operacion: 1.5 – 15V DC
– Rango de tonos generados: 1.5 – 2.5KHz
– Dimensiones: 18.5mm x 15mm


Pines Hembra


Pines macho


Circuito


Crear Bot en Telegram

En telegram buscamos BotFather


Escribimos /start y nos aparecerá algo similar a esto


Escribimos /newbot


Nos apareceré el nombre del bot, y inventamos un nombre para nuestro bot, debe tener el formato «usuario_bot»


Obtendremos un token que vamos a usar en el código fuente


Ahora buscaremos IDBot, y lo iniciamos


Escribimos /getid y nos entregará el user_id que debemos colocar en el código fuente


Código Fuente



VIDEO RECOMENDADO

Un comentario en “Timbre con envío de fotos y notificaciones por telegram

Deja una respuesta