ዝርዝር ሁኔታ:
- ደረጃ 1: ካጃ ዴ ኮኔክሲዮኖች
- ደረጃ 2 ሞንታጄ ዴ ፕላካስ ፒሲቢ
- ደረጃ 3 ሞንታጄ ደ ኤሌሜንቶስ ኤን ካጃ ኢ ካባዶዶስ
- ደረጃ 4 - ሱቢዳ ዴ ፕሮግራማ አርዱዲኖ
- ደረጃ 5 Prueba Y Configuración De La Alarma
- ደረጃ 6 ሞንታጄ ኤን ፓሬድ Y ኮኔክሲዮን ዴ ኤሌሜንቶስ ኤክስቴርስኖስ
- ደረጃ 7: Preparación Servidor PHP/MySQL
ቪዲዮ: Alarma ESP32: 7 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
Proyecto de alarma casera con micro ESP32 y programa arduino.
Se trata de montar una caja con el micro, la pantalla, el lector RFID, el buzzer y demás componentses. También habrá que añadir los components externos a la caja de control: la sirena con relé, el sensor de movimiento PIR y el sensor magnético de la puerta.
Funciones ዋናዎች:
- puesta en marcha - activación de vigía mediante pulsado de tecla en pantalla - desactivación con pulsado mientras no se ha llegado al final del timeout
- alarma in vigilancia: estado de la alarma una vez se ha puesto en modo vigía: si se abre puerta o se detea movimiento se activa la cuenta atrás para poder desactivarla mediante un llavero o tarjeta RFID. ስለዚህ ምንም ነገር የለም ፣ ላ alarma sonará durante el tiempo configurado.
- configuración, permite personalizar totalmente la alarma: tema en pantalla, የጊዜ ማብቂያዎች ፣ ፈሊጥ ፣ usuarios permitidos ፣ wifi ፣…
- envío de eventos: si se prepara adecuadamente, todos los eventos se envían a un servidor en la nube para poder notificar por email o aplicación al usuario አስተዳዳሪ።
Todos los elementos se pueden adquirir en tiendas de electrónica y amazon. en cuanto a la caja, habra que construirse una, o bien hacer bricolaje con alguna que tengamos en casa. En mi caso እሱ realizado una con una impresora 3D (archivo STL adjunto)።
ላ lista de materiales necesarios:
- caja para la electrónica de la consola archivo STL TinkerCad
- caja para sensor PIR modelos de archivo Thingiverse
- ማይክሮ ESP32 Dev አገናኝ
- pantalla táctil ILI9341 አገናኝ
- lector RFID RC522 አገናኝ
- placas de montaje pcb አገናኝ
- terminales de tornillo para placa pcb አገናኝ
- buzzer para pitidos አገናኝ
- ኬብሎች ደ conexiones arduino
- አነፍናፊ PIR አገናኝ
- አነፍናፊ magnético አገናኝ
- ሲሪና አገናኝ
- relé አገናኝ
- ፒን ማኮ y ሄምብራ ለፓሲሲ አገናኝ
- ኮኔክተር ዩኤስቢ ለፒሲቢ አገናኝ
- alimentador de móvil con salida USB 5V llaveros o tarjetas RFID
Herramientas:
- soldador + estaño
- pistola de silicona + barras de silicona
- ኬብሎች እና ማንገሮች
- tornillos, tuercas de varias medidas M2 y M3
- cinta aislante
- tubos termoretráctil
ደረጃ 1: ካጃ ዴ ኮኔክሲዮኖች
Usa el archivo adjunto para imprimir la caja en una 3D. Tiene el fondo y ላ tapa.
3 ዲ puedees dear us de caja ya hecha o hacerla tu mismo. የላስ ልኬቶች 120mm x 140mm x 40mm aprox.
የላስ ሜዲዳስ ዴ ላ ቬንታና ፓራ ላ ፓንታላ ልጅ ዴ 55 ሚሜ x 45 ሚሜ አክስዮን።
ደረጃ 2 ሞንታጄ ዴ ፕላካስ ፒሲቢ
Para el uso final, es አመቺe montar el ESP32 en placas PCB para poder organizar mejor todas las ocnexiones.
Hay que colocar un condensador 10uF entre el EN y GND de la placa ESP32 para poder cargar los programas de forma cómoda, sin tener que pulsar el boton Boot cada vez.
Igualmente, también se deberia preparar una placa con los terminales de tornillo para el acceso a las conexiones de los elementos exteriores de la caja (sensores de puerta, de movimiento y alarma)።
የላስ conexiones de los terminales ልጅ ፦
- ማንቂያ 3.3 ቪ
- ማንቂያ GND
- የማንቂያ ምልክት (ውፅዓት)
- የበር ዳሳሽ (0-3.3V ግብዓት)
- የበሩ ዳሳሽ 3.3 ቪ
- PIR እንቅስቃሴ ዳሳሽ (0-3.3V ግብዓት)
- የፒአር እንቅስቃሴ ዳሳሽ 5 ቪ
- የፒአር እንቅስቃሴ ዳሳሽ GND
ደረጃ 3 ሞንታጄ ደ ኤሌሜንቶስ ኤን ካጃ ኢ ካባዶዶስ
ቫሞስ ሞንታንዶ ሎስ ኤለመንስ en ላ ታፓ ዴ ላ ካጃ ፣ ሲጉኢንዶ orር ኦርደን እና ኬልዶንድዶ ሜዲዳ que avanzamos። ዩሳ ሲሊኮና ወይም ቶሪሎሎስ ለፓሎኮካር ሎስ ኤለመንቶች።
Examinar el dibujo del cableado para para seguir las conexiones. Se adjunta archivo Fritzing para edición.
- Leds de funcionamiento y alarma
- placa pcb de conexiones
- ሞዱሎ RFID
- pantalla táctil
- placa pcb de ESP32
- ጩኸት
ደረጃ 4 - ሱቢዳ ዴ ፕሮግራማ አርዱዲኖ
Es preciso instalar algunas librerias para poder subir el programa, entre ellas las de rfid, de ntp, wifi, las de pantalla:
- lv_arduino
- አዳፍ ፍሬ_ILI9341
- Adafruit_GFX
- Adafruit_TFTLCD
- Adafruit_TouchScreen
- ESPAsyncWebServer
- AsyncTCP - MCUFRIEND_kvb
- TFT-eSPI
- MFCR522
- NTP_Client
ደበሞስ አካባቢያዊው አልጉናስ librerias en nuestro pc para permitir el uso de las fuentes programadas en la pantalla y los temas permitidos. Normalmente las librerías se ubican en la carpeta / documentos / arduino / libraries.
lv_arduino:
Ed es el el archi archi archi archi archi archi archi archi archi archi archi archi archi
TFT_e-SPI ፦
Hay que poner los pines correspondientes para el uso de la pantalla en nuestro sistema, para ello edita el User_Setup.h y habilita la pantalla (ILI9341) y fíjate en los pines, puede que tengas que cambiarlos. Dejo el archivo modificado.
ደረጃ 5 Prueba Y Configuración De La Alarma
Una vez montada la caja y antes de colgarla en la pared deberíamos probar las funciones básicas para asegurarnos que todo está correctamente cableado.
ላ ፓንታላ ርዕሰ መምህር muestra la hora y el estado de la alarma, la conexión wifi y los sensores.
En cuanto a la configuración, es sencilla y se sigue en las 6 pestañas de configuración disponibles a la que se acceden pulsando la tecla de configuración:
-
ዋይፋይ
configuración de red y contraseña
-
አይፒ/ፒኤችፒ
- ኖምብሬ ዴል ዲስፖሲቶቮ (se ቶማ en cuenta si se envía la info a la nube)
- አይፒ አካባቢያዊ
- Ertoርቶ ሬሞቶ (ፓራ አሪሎሎ በኤ ኤል ራውተር ደ ካሳ ያ ሬዲጃ አል ፖርቶ 80 ዴ ላ አይፒ አካባቢያዊ)
- ፒኤችፒ ፦ página php del servidor donde vamos a enviar la información de los eventos
-
RFID
- desplegable de usuarios, con botón de eliminación del usuario seleccionado
-
añadir nuevo usuario en 3 pasos:
- escribir nombre
- leer llavero o tarjeta rfid
- ጠባቂ
- MISCELÁNEA
- Tema de presentación (5e idioma (ካታላ ፣ ካስቴላኖ ፣ እንግሊዝኛ)
- ዞና ሆራሪያ ፓራ ላ ሆራ ሪጊጋዳ ፖ ሰርቪዶር ኤን.ቲ.ፒ.
- ትርጓሜ ሆራ ዴ verano
- test de alarma y sensores
-
TIEMPOS
- tiempo disponible después de activar
- tiempo disponible para desactivar
- tiempo que sonará la alarma
-
ሳሊር
volver a parámetros iniciales
ደረጃ 6 ሞንታጄ ኤን ፓሬድ Y ኮኔክሲዮን ዴ ኤሌሜንቶስ ኤክስቴርስኖስ
Buscar un sitio cerca de la puerta para poner la caja y cablar los elementos externos a ella: sirena, sensor de movimiento y de puerta.
ኮሎካር ኤል ዳሳሽ ዴ movimiento en el techo o encima de la puerta. Se puede usar una cajita para ponerlo dentro y disimularlo. En thingiverse hay ብዜቶች opciones para realizar la caja en 3D. Cablear los 3 pines (5V ፣ GND y Salida)። Aunque alimentamos a 5V, la salida será a 3.3, por lo tanto es válido para el ESP32, que solo puede manjar entradas y salidas de 3.3V.
ኤል ዳሳሽ ዴ erርታ ዴቤ ኮሎኮርስ አንድ ክፍል በ ላ ፕሮፒያ erርታ እና ላ parte que va cableada en el marco de la misma, de forma que queden encarados. Cuando la puerta está cerrada, hay continuidad en el cable, por lo que en la entrada del micro tendremos 3.3V (HIGH)። Cuando se abre la puerta, se corta el cable, por lo que en la entrada del micro tendremos 0V (LOW)።
ላ sirena estará alimentada por una pila de 9V, y un relé permitirá el paso o no de este voltaje a la sirena. Cuando el micro envie una señal alta de 3.3V ፣ el relé se cerrará y permitirá la alimentación de 9V። Cuando haya una señal baja, el relé se abre y no deja pasar los 9V.
ደረጃ 7: Preparación Servidor PHP/MySQL
Opcionalmente se puede preparar un servidor para que la alarma publique los eventos, y poder usarlos mediante una aplicación ድር o una app para móvil.
En nuestro caso vamos a configurar el sistema web php y enviar un email a un buzón.
Hay que contratar en algún proveedor de servicios un espacio con MySQL እና PHP. ሉጎጎ ፣ habilitar los usuarios y dejar las páginas que están disponibles en un directorio de la ድር.
El programa hace una llamada a la página add-item.php, pasándole los parámetros de nombre, estado, motivo del evento,…. En la base de datos se añade automáticamente la hora y fecha del evento.
በመጨረሻ ፣ ኤል disponer de una bbdd en la nube ፣ nos permitirá realizar cualquier app para móvil o para browser. Hay disponible una app android que puede manejar estos datos, se publicará proximamente.
የሚመከር:
PARROT - Pastillero Con Alarma: 6 ደረጃዎች
PARROT - Pastillero Con Alarma: Pastillero de madera que anuncia al momento en que el usuario debe tomarse algún remedio
ESP32 የብሉቱዝ አጋዥ ስልጠና - የ ESP32: 5 ደረጃዎች የማይሰራ ብሉቱዝን እንዴት መጠቀም እንደሚቻል
ESP32 የብሉቱዝ አጋዥ ስልጠና | የ ESP32 ውስጠ -ግንቡን ብሉቱዝን እንዴት እንደሚጠቀሙ: ሰላም ጓዶች የ ESP32 ቦርድ ከ WiFi ጋር ስለሚመጣ &; ብሉቱዝ ሁለቱም ግን ለአብዛኞቹ ፕሮጄክቶቻችን እኛ ብዙውን ጊዜ Wifi ብቻ እንጠቀማለን ፣ ብሉቱዝን አንጠቀምም። ስለዚህ በዚህ አስተማሪዎች ውስጥ የ ESP32 ብሉቱዝን ለመጠቀም ምን ያህል ቀላል እንደሆነ እናሳያለሁ። ለመሠረታዊ ፕሮጄክቶችዎ
Alarma Láser: 6 ደረጃዎች
Alarma Láser: En este intructable veremos como funciona una alarma laser, cual es su proposito y que hace para diferenciarse de las dem á s alarmas.El Dise ñ
በ ESP32 - መጀመር በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫን - ESP32 ብልጭ ድርግም የሚል ኮድ 3 ደረጃዎች
በ ESP32 | መጀመር በአርዱዲኖ አይዲኢ ውስጥ የ ESP32 ቦርዶችን መጫን | የ ESP32 ብልጭ ድርግም የሚል ኮድ - በዚህ አስተማሪዎች ውስጥ በ esp32 መስራት እንዴት እንደሚጀመር እና የ esp32 ቦርዶችን ወደ አርዱዲኖ አይዲኢ እንዴት እንደሚጭኑ እናያለን እና አርዱዲኖ ide ን በመጠቀም ብልጭ ድርግም የሚለውን ኮድ ለማስኬድ 32 ን እናዘጋጃለን።
Alarma Inteligente De Humos: 7 ደረጃዎች
Alarma Inteligente De Humos: Gracias al sw de Cayenne es posible buildir equipos muy avanzados sin necesidad de programar nada con un aspecto gratamente muy profesional. አደማስ ፣ ሲ ሶስፓሳሞስ ላ ግራ ፖተንሲያ ዴ ካልኩሎ ዴ ላ Raspberrry Pi ፣ junto sus grandes posibil