Orodha ya maudhui:
- Hatua ya 1: Caja De Conexiones
- Hatua ya 2: Montaje De Placas Pcb
- Hatua ya 3: Montaje De Elmentos En Caja Y Cableados
- Hatua ya 4: Subida De Programa Arduino
- Hatua ya 5: Prueba Y Configuración De La Alarma
- Hatua ya 6: Montaje En Pared Y Conexion De Elementos Externos
- Hatua ya 7: Preparación Servidor PHP / MySQL
Video: Alarma ESP32: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Proyecto de alarma casera con micro ESP32 na programu ya arduino.
Kama sehemu ya mwezi unaosababishwa na ndogo, la pantalla, lector RFID, sehemu za buzzer na demos. También habrá que añadir los componentes externos a la caja de control: la sirena con relé, el sensor de movimiento PIR y el sensor magnético de la puerta.
Funciones principales:
- 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 en vigilancia: estado de la alarma una vez se ha puesto en modo vigía: si se abre puerta o se detecta movimiento se activa la cuenta atrás for poder desactivarla mediante un llavero o tarjeta RFID. Sio se desactiva, la alarma sonará durante el tiempo configurado.
- usanidi, idhini ya kibinafsi kwa jumla ya mada: mandhari kwa wakati, muda wa kumaliza muda, kitambulisho, ruhusa za wifi, wifi,…
- maelezo zaidi ni kama ilivyo hapo chini.
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. Kwa sababu mimi kutambua wewe unajua unajua 3D (archivo STL adjunto).
La orodha ya materiales necesarios:
- caja para la elektroni ya kumbukumbu ya STL TinkerCad
- caja para sensor PIR mifano ya kumbukumbu Thingiverse
- kiunga kidogo cha ESP32 Dev
- pantalla táctil ILI9341 kiungo
- kiungo cha RFID RC522
- placas de montaje pcb kiungo
- terminales de tornillo para placa pcb kiungo
- buzzer para pitidos kiungo
- nyaya za conexiones arduino
- kiungo cha PIR
- kiungo cha magneti ya sensa
- kiungo cha sirena
- kiunga kipya
- pini macho y hembra kwa kiungo cha pcb
- kontakt USB kwa kiunga cha pcb
- njia ya kutumia USB 5V llaveros na RFID
Herramientas:
- soldador + estaño
- pistola ya silicona + barras de silicona
- nyaya y mangueras
- tornillos, tuercas de varias medidas M2 na M3
- cinta aislante
- tubos termoretráctil
Hatua ya 1: Caja De Conexiones
Usaidizi wa kumbukumbu kwa matumizi ya 3D. Tiene el fondo y la tapa.
Si hakuna dispones de una impresora 3D puedes usar una caja ya hecha o hacerla tu mismo. Las dimensiones mwana 120mm x 140mm x 40mm aprox.
Las medidas de la ventana kwa la pantalla mwana de 55mm x 45mm aprox.
Hatua ya 2: Montaje De Placas Pcb
Sehemu ya mwisho ya mwisho, ni rahisi kutumia mwezi wa ESP32 kwenye maeneo ya PCB kwa mfumo wa kuandaa mpangilio wa njia kuu za nyakati.
Hay que colocar un condensador 10uF entre el EN y GND de la placa ESP32 kwa poder cargar los programas de forma cómoda, sin tener que pulsar el boton Boot cada vez.
Kwa kweli, tengeneza sehemu inayotayarishwa kuwa na nafasi nzuri ya kutekelezwa kwa muda mrefu kwa ajili ya kupata maoni ya watu wa hali ya juu (sensores de puerta, de movimiento y alarma).
Las conexiones de los terminales mwana:
- kengele 3.3V
- kengele GND
- ishara ya kengele (pato)
- sensa ya mlango (0-3.3V ingizo)
- sensorer ya mlango 3.3V
- Sensor ya mwendo wa PIR (pembejeo ya 0-3.3V)
- Sensor ya mwendo wa PIR 5V
- Sensor ya mwendo wa PIR GND
Hatua ya 3: Montaje De Elmentos En Caja Y Cableados
Vamos montando los elementos en la tapa de la caja, siguiendo este orden y cableando na medida que avanzamos. Usa silicona o tornillos kwa colocar los elementos.
Mtihani wa dibujo del cableado kwa seguir las conexiones. Se adjunta archivo Fritzing para edición.
- Leds de funcionamiento y alarma
- mahali pcb de conexiones
- moduli RFID
- pantalla táctil
- pcb ya ESP32
- buzzer
Hatua ya 4: Subida De Programa Arduino
Es preciso instalar algunas librerias for poder subir el programama, entre ellas las de rfid, de ntp, wifi, las de pantalla:
- lv_arduino
- Adafruit_ILI9341
- Matunda_GFX
- Adafruit_TFTLCD
- Adafruit_TouchScreen
- ESPAsyncWebServer
- AsyncTCP - MCUFRIEND_kvb
- TFT-eSPI
- MFR522
- Mteja wa NTP
Debemos localizar algunas librerias en nuestro pc for permitir el uso de las fuentes programadas en la pantalla y los temas permidos. Normalmente las librerías se ubican en la carpeta / documentos / arduino / maktaba.
lv_arduino:
Puedes usar el archivo adjunto o modificar el archivo lv_conf.h para permitir los temas y fuentes usados.
TFT_e-SPI:
Hay que poner los pines correspondientes for el uso de la pantalla en nuestro sistema, para ello edita el User_Setup.h y habilita la pantalla (ILI9341) ni fizikia zaidi ya miti ya pini, ikiwa ni pamoja na watu wengi. Dejo el archivo modificado.
Hatua ya 5: Prueba Y Configuración De La Alarma
Unahitaji kupata pesa kwa sababu ya kufanya hivyo kwa sababu ya picha zilizochunguzwa ambazo zinaweza kutumiwa kwa sababu ya kufanya kazi kwa usahihi.
La pantalla kuu muestra la hora y el estado de la alarma, la conexión wifi y los sensores.
Kwa sababu ya kusanidi, kwa mfano, tutaona alama 6 hadi 6 za usanidi zinazowasilishwa kwa watu ambao walipewa idhini ya kusanidi:
-
WIFI
usanidi nyekundu wa contraseña
-
IP / PHP
- Nombre del dispositivo (se toma en cuenta si se envía la info a la nube)
- IP ya ndani
- Puerto remoto (para abrirlo en el router de casa na que se redirija al puerto 80 de la IP ya ndani)
- PHP
-
RFID
- desplegable de usuarios, con botón de minimación del usuario seleccionado
-
añadir nuevo usuario en 3 pasos:
- escriptir nombre
- leer llavero o tarjeta rfid
- mlinzi
- MISCELÁNEA
- Tema de presentación (5e idioma (Català, Castellano, Kiingereza)
- Zona horaria para la hora recgida por servidor NTP.
- ufafanuzi wa hora de verano
- mtihani wa alarma y sensores
-
TIEMPOS
- tiempo disponible después de activar
- tiempo inayoweza kutolewa kwa desactivar
- tiempo que sonará la alarma
-
SALIR
volver paricmetros iniciales
Hatua ya 6: Montaje En Pared Y Conexion De Elementos Externos
Buscar uniti ya kufanya kazi kwa mtu anayepata pesa kwa sababu ya msaada kwa sababu ni: sirena, sensor de movimiento y de puerta.
Colocar el sensor de movimiento en el techo o encima de la puerta. Se puede usar una cajita para ponerlo dentro y disimularlo. Nyasi nyingi hutengeneza opciones kwa realizar la caja en 3D. Cablear los 3 pines (5V, GND y Salida). Aunque alimentamos a 5V, la salida será a 3.3, kwa sababu hiyo inaweza kutumika kwa ESP32, ikiwa ni pamoja na solo puede manejar entradas y salidas de 3.3V.
Sensor de puerta debe colocarse una parte en la propia puerta y la parte que va cableada en el marco de la misma, de forma que queden encarados. Cuando la puerta está cerrada, hay kuendelea kwa njia ya kebo, kwa sababu hiyo inaingizwa kati ya mielekeo midogo 3.3V (JUU). Cuando se abre la puerta, se corta el cable, kwa sababu hiyo inaingiliana kwa miundo ndogo ya 0V (LOW).
La 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.
Hatua ya 7: Preparación Servidor PHP / MySQL
Chaguo la kuchagua kufanya kazi kwa kuandaa huduma kwa kila mahali kwa watu wote, kwa sababu ya matumizi ya programu hii inaweza kutumika kwenye wavuti.
Katika orodha hii unaweza kusanidi programu ya wavuti kwa njia ya barua pepe ili utumie barua pepe.
Kutumia nyaraka zote kuthibitisha huduma kwa njia ya MySQL na PHP. Luego, habilitar los usuarios y dejar las queas que están disponibles en un directorio de la web.
Programu hii inaweza kutekelezwa kwa kuongeza kipengee-kipengee.php, barua pepe ya maandishi, orodha, shughuli,…. Hayo ni msingi wa data zilizochapishwa moja kwa moja kwa sababu ya tukio hilo.
Mwisho, msimamizi wa una bbdd en la nube, unaruhusiwa kutambulisha programu ya barua kwa programu ya kivinjari. Hay disponible una app android que puede manejar estos datos, se publicará proximamente.
Ilipendekeza:
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Hatua 9
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Utaratibu huu unajumuisha habari zinazopatikana katika orodha ya watu, na kupata taarifa ya 108dB na matumizi yako kwa njia ya ujumbe mfupi (kwa hiari). Ruhusu kufanya kazi kwa udhibiti wa picha mpya kwa ajili ya matumizi ya SMS (ikiwa ni pamoja na, apagado, na zaidi
Una Alarma En El Museo: 4 Hatua
Una Alarma En El Museo .: Hii ndio njia ya kufanya kazi kwa sababu ya shughuli na huduma; un museo con un sistema de seguridad para defender de los ladrones nuestras mas preciadas posesiones. El sistema de alarmas constar á de una alarma la cual sonar á cuando se p
PARROT - Pastillero Con Alarma: Hatua 6
PARROT - Pastillero Con Alarma: Pastillero de madera ya hali ya juu ya wakati huu kwa sababu ya utaftaji wa haki za watu
Alarma Láser: Hatua 6
Alarma Láser: Kwa sababu hii, vielelezo vinaweza kuelezewa kwa njia ya laser, ambayo inaweza kutoa maoni kwa njia tofauti za kutafakari. Dalili za watu na magonjwa, utaftaji wa vivutio vya habari kwa sababu ya swichi kwa njia ya kuchagua
Kuanza na ESP32 - Kufunga Bodi za ESP32 katika Arduino IDE - Msimbo wa Blink wa ESP32: Hatua 3
Kuanza na ESP32 | Kufunga Bodi za ESP32 katika Arduino IDE | Msimbo wa Blink wa ESP32: Katika mafundisho haya tutaona jinsi ya kuanza kufanya kazi na esp32 na jinsi ya kusanikisha bodi za esp32 kwenye Arduino IDE na tutapanga programu ya esp 32 kutumia nambari ya blink kwa kutumia ideuino ide