INHOUDSOPGAWE:
- Stap 1: Caja De Conexiones
- Stap 2: Montaje De Placas Pcb
- Stap 3: Montaje De Elmentos En Caja Y Cableados
- Stap 4: Subida De Programa Arduino
- Stap 5: Prueba Y Configuración De La Alarma
- Stap 6: Montaje En Pared Y Conexion De Elementos Externos
- Stap 7: Voorbereiding van PHP/MySQL -bediener
Video: Alarma ESP32: 7 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Proyecto de alarma casera with micro ESP32 and programa arduino.
U kan ook 'n hele reeks mikro-, pantalon-, RFID- en buzzer -komponente sien. Ons kan ook eksterne komponente aanneem: die sirena con relé, die sensor van die bewegende PIR en die sensor magnético de la puerta.
Funksionele beginsels:
- 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 para poder desactivarla mediante un llavero o tarjeta RFID. Si no se desactiva, la alarma sonará durante el tiempo configurado.
- konfigurasie, laat persoonlike alarma toe: temas en broekstukke, time -out, idioom, gebruikersvergunnings, wifi, …
- gebeurtenisse: ons kan u 'n e -posadres of 'n administratiewe e -posadres in kennis stel.
Ons kan ook 'n aantal elektroniese en Amazon -aanbiedings ontvang. en cuanto a la caja, habra que construirse una, o bien hacer bricolaje con alguna que tengamos en casa. En ek kan 'n 3D -prentjie (met 'n STL -aanpassing) realiseer.
Die lys van materiaal wat nodig is:
- 'n elektriese stelsel van STL TinkerCad
- 'n PIR -model vir Thingiverse
- mikro ESP32 Dev -skakel
- pantalla táctil ILI9341 skakel
- lector RFID RC522 skakel
- placas de montaje pcb -skakel
- terminals de tornillo para placa pcb link
- gonser vir pitidos skakel
- kabels de conexiones arduino
- sensor PIR skakel
- sensor magnético -skakel
- sirena skakel
- skakel
- pins macho y hembra vir pcb -skakel
- konektor USB vir pcb -skakel
- alimentador de móvil met USB 5V -laaiers of RFID -toestelle
Herramientas:
- soldador + estaño
- pistola de silicona + barras de silicona
- kabels en mangueras
- tornillos, tuercas de varias medidas M2 en M3
- cinta aislante
- tubos termoretráctil
Stap 1: Caja De Conexiones
U kan die argitektoniese aanpassing vir 3D -opnames gebruik. Tiene el fondo y la tapa.
As u nie 'n unieke 3D -weergawe gebruik nie, kan u dit nie gebruik nie. Die afmetings is ongeveer 120 mm x 140 mm x 40 mm.
Dit kan ongeveer 55 mm x 45 mm groot wees.
Stap 2: Montaje De Placas Pcb
Vir die finale, dit is gerieflik om die ESP32 en die PCB vir die organiseerder van die kode te plaas.
Ons kan 'n kondensator van 10uF vir die EN en die GND van die ESP32 vir die programmeerder vir die program vir die komende tyd gebruik.
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).
Las conexiones de los terminals seun:
- alarm 3.3V
- alarm GND
- alarmsein (uitset)
- deur sensor (0-3.3V ingang)
- deur sensor 3,3V
- PIR bewegingsensor (0-3.3V ingang)
- PIR bewegingsensor 5V
- PIR -bewegingsensor GND
Stap 3: Montaje De Elmentos En Caja Y Cableados
Ons kan die elemente in 'n la tapa de la caja, siguiendo este orden y cableando en medida que avanzamos. Usa silicona or tornillos para colocar los elementos.
Eksamineer die leiding van die kabels oor die verskillende koneksies. Se adjunta archivo Fritzing para edición.
- Leds de funcionamiento y alarma
- placa pcb de conexiones
- module RFID
- pantalla táctil
- plaas PCB van ESP32
- gonser
Stap 4: Subida De Programa Arduino
Dit is presies die installeer van librerias vir die poder onder die program, entre ellas las de rfid, ntp, wifi, las de pantalla:
- lv_arduino
- Adafruit_ILI9341
- Adafruit_GFX
- Adafruit_TFTLCD
- Adafruit_TouchScreen
- ESPAsyncWebServer
- AsyncTCP - MCUFRIEND_kvb
- TFT-eSPI
- MFCR522
- NTP_Client
Debemos localizar algunas librerias en nuestro pc para permitir el uso de las fuentes programadas en la pantalla y los temas permitidos. Normalmente las librerías is ubican en la carpeta / documentos / arduino / libraries.
lv_arduino:
Ons kan die argiewe verander of die argief kan verander lv_conf.h vir die toestemming van ons temas en fuentes usados.
TFT_e-SPI:
Ons kan die korrespondente vir die gebruik van die pantalla en die nuutste stelsel, sowel as die gebruiker_Setup. Dejo el archivo modificado.
Stap 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á correct korrekte kabel.
La pantalla principal muestra la hora y el estado de la alarma, la conexión wifi y los sensores.
As 'n konfigurasie, kan ons die volgende konfigurasie -funksies aanneem:
-
WIFI
konfigurasie van rooi en kontras
-
IP/PHP
- Nombre del dispositivo (dit kan 'n nuwe inligting wees)
- IP plaaslik
- Puerto remoto (vir abrirlo en el router de casa y que se redirija al puerto 80 de la IP local)
- PHP: 'n php -bediener van die diens kan u meer inligting gee oor die gebeurtenis
-
RFID
- desplegable of usuarios
-
añadir nuevo usuario en 3 pasos:
- beskryf nie
- leer llavero o tarjeta rfid
- wagter
- MISCELÁNEA
- Tema de presentación (5e idioma (Català, Castellano, Engels)
- Zona horaria para la hora recgida por servidor NTP.
- definir hora de verano
- toets die alarma en sensore
-
TIEMPOS
- tydelike disponible después de activar
- tiempo disponible para desactivar
- tiempo que sonará la alarma
-
SALIR
volver a parámetros iniciales
Stap 6: Montaje En Pared Y Conexion De Elementos Externos
Die bus kan 'n sitplek vir die puerta vir 'n ander persoon bied:
'N Bewegingssensor en 'n tegnologie vir die puertas. Ons kan dit vir 'n ander persoon gebruik. 'N Dingelewe hooi word veelvoude vir 3D -weergawes gebruik. Kabels los 3 dennebome (5V, GND en Salida). Ons kan ook 'n 5V -stroom, 'n 3,3V -laadvermogen, en ook 'n enkele ESP32 -eenheid vir 3,3V.
El 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 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).
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 kan een van die 3.3V -toestelle voorsien, en dit kan ook 'n alimentasie van 9V toelaat. Cuando haya una señal baja, el relé se abre y no deja pasar los 9V.
Stap 7: Voorbereiding van PHP/MySQL -bediener
Opsioneel kan ons 'n diens vir 'n publieke gebeurtenis of 'n app vir ons gebruik.
U kan nou 'n stelsel -php -stelsel installeer en 'n e -pos stuur.
Ek kan al die dienste en dienste van MySQL en PHP gebruik. U kan die gebruikers se gebruiksaanwysings en die beskikbare webwerwe gebruik.
Die program kan 'n add-item.php vir meer as een nommer, 'n motivering of 'n gebeurtenis, …. Ons laai die gegewens toe, en ons kan die gebeurtenis outomaties aanneem.
Uiteindelik kan ons 'n nuwe bbdd -lêer gebruik, maar dit kan 'n realistiese app vir u blaaier gebruik. Ons kan 'n app vir Android gebruik wat ons vir die eerste keer kan openbaar.
Aanbeveel:
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 stappe
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en una alarma básica que detecta presencia, activeer una sirena de 108dB y avisa al usuario mediante un SMS (opsioneel). Permite to control remoto básico por parte del usuario and través of SMS (encendido, apagado, reinicio
Una Alarma En El Museo .: 4 stappe
Una Alarma En El Museo .: En este nuevo proyecto lo que trataremos de hacer ser á ons 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: 6 stappe
PARROT - Pastillero Con Alarma: Pastillero de madera que anuncia al momento en que el usuario debe tomarse algún remedio
Alarma Láser: 6 stappe
Alarma Láser: Ons ag 'n onontbeerlike funksie van 'n lasermasjien, en dit is ook moontlik dat ons 'n verskil kan maak in die funksies
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide