Përmbajtje:

Alarma ESP32: 7 hapa
Alarma ESP32: 7 hapa

Video: Alarma ESP32: 7 hapa

Video: Alarma ESP32: 7 hapa
Video: Arduino Water Sensor Level using ESP32 #electrician #electronics #watersensor #electrical 2024, Korrik
Anonim
Alarma ESP32
Alarma ESP32

Projektimi i alarmit të rastit me mikro ESP32 y programin arduino.

Se trata de montar una caja con el micro, la pantalla, el lector RFID, el buzzer dhe demás componentes. 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 magnetico de la puerta.

Funksionet parimore:

  • 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
  • alarmi në vigjilencë: paralajmërimi i një alarmi të veçantë në modalitetin e vëzhgimit: si një mundësi për të zbuluar lëvizjet e aktivizimit të një aktiviteti të mundshëm paraprakisht në mënyrë që të mos aktivizoni mediatin që dëshironi të përdorni RFID. Si nuk ka desaktiva, la alarma sonará durante el tiempo configurado.
  • konfigurimi, lejoni personalizar totalmente la alarma: tema en pantalla, timeouts, idioma, përdoruesit e lejuar, wifi,…
  • envío de eventos: si paraprakisht adecuadamente, të gjitha ngjarjet mund të përfshihen në një shërbim në lajmin tuaj për një njoftim përmes emailit ose aplikimit të administratës së përdoruesit.

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. Për shembull, ai realizoi një pamje 3D (arkivo STL adjunto).

La lista de materiales necesarios:

  • caja para la electrónica de la consola archivo STL TinkerCad
  • caja para sensor PIR modelos de archivo Thingiverse
  • lidhja mikro ESP32 Dev
  • pantalla táctil lidhja ILI9341
  • lektor lidhja RFID RC522
  • placas de montaje lidhje pcb
  • terminales de tornillo para placa lidhje pcb
  • lidhës para pitidos
  • kabllo de conexiones arduino
  • lidhje PIR sensor
  • lidhje magnetike sensor
  • lidhje sirena
  • lidhja relé
  • kunjat macho y hembra para lidhjes pcb
  • lidhës USB para lidhjes pcb
  • alimentador de móvil con salida USB 5V llaveros ose tarjetas RFID

Herramientas:

  • soldador + estaño
  • pistoletë de silicona + barras de silicona
  • kabllot y mangueras
  • tornillos, tuercas de varias medidas M2 y M3
  • cinta aislante
  • tubos termoretráctil

Hapi 1: Caja De Conexiones

Caja De Conexiones
Caja De Conexiones

Përdorimi i arkivit shtesë për të bërë një kopje në 3D. Tiene el fondo y la tapa.

Nëse nuk dispononi një pamje të mëparshme 3D, ju mund të përdorni një pajisje të tillë që mund të përdorni. Las dimensionet bir 120mm x 140mm x 40mm përafërsisht.

Las medidas de la ventana për la pantalla bir 55mm x 45mm përafërsisht.

Hapi 2: Montaje De Placas Pcb

Montaje De Placas Pcb
Montaje De Placas Pcb
Montaje De Placas Pcb
Montaje De Placas Pcb
Montaje De Placas Pcb
Montaje De Placas Pcb

Për të përdorur përfundimtar, është i përshtatshëm për monedhën e ESP32 dhe PCB për të organizuar organizatat e mëtejshme të të tjerëve.

Kohët e fundit janë mbledhur 10uF entre el EN y GND de la placa ESP32 për të shkarkuar programe të programit nga forma, për më tepër ju mund të përdorni një bot 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).

Las conexiones de los terminales bir:

  1. alarm 3.3V
  2. alarm GND
  3. sinjal alarmi (dalje)
  4. sensori i derës (hyrja 0-3.3V)
  5. sensori i derës 3.3V
  6. Sensori i lëvizjes PIR (hyrja 0-3.3V)
  7. Sensori i lëvizjes PIR 5V
  8. Sensori i lëvizjes PIR GND

Hapi 3: Montaje De Elmentos En Caja Y Cableados

Montaje De Elmentos En Caja Y Cableados
Montaje De Elmentos En Caja Y Cableados
Montaje De Elmentos En Caja Y Cableados
Montaje De Elmentos En Caja Y Cableados
Montaje De Elmentos En Caja Y Cableados
Montaje De Elmentos En Caja Y Cableados

Vamos montando los elementos en la tapa de la caja, mund të vendosë një kabllo dhe të përdorë një mediat që të përparojnë. Përdorni silicona ose tornillos për colocar los elementos.

Shqyrtoni të dhënat tuaja në lidhje me konfliktet. Se adjunta archivo Fritzing para edición.

  1. Leds de funcionamiento y alarma
  2. placa pcb de conexiones
  3. modul RFID
  4. pantalla táctil
  5. placa pcb de ESP32
  6. zile

Hapi 4: Subida De Programa Arduino

Eshte precizo instalar algunas librerias para poder subir el programa, entre ellas las de rfid, de ntp, wifi, las de pantalla:

  • lv_arduino
  • Adafruit_ILI9341
  • Adafruit_GFX
  • Adafruit_TFTLCD
  • Adafruit_TouchScreen
  • ESPAsyncWebServer
  • AsyncTCP - MCUFRIEND_kvb
  • TFT-eSPI
  • MFCR522
  • NTP_Klienti

Debemos localizar algunas librerias en nuestro pc para lejimit të përdorimit të las fuentes programadas en la pantalla y los temas lejuar. Normalmente las librerías se ubican en la carpeta / documentos / arduino / bibliotekat.

lv_arduino:

Puedes usar el archivo adjunto o modificar el archivo lv_conf.h para lejimit të los temas y fuentes usados.

TFT_e-SPI:

Përgjigja e përdorimit të një sistemi të ri pantalla për sistemin tuaj të përdorimit, për përdoruesit e tjerë të User_Setup.h ju mund të përdorni pantalla (ILI9341) dhe pishat tuaja të para, mund të kaloni një kohë të gjatë. Dejo el archivo modificado.

Hapi 5: Prueba Y Configuración De La Alarma

Prueba Y Configuración De La Alarma
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.

Pantalla kryesore muestra la hora y el estado de la alarma, lidhja wifi y los sensores.

Në rast të konfigurimit, është e nevojshme të kuptoni se si të përdorni 6 lloje të konfigurimit të disponueshëm në një mënyrë që mund të përdorni një konfigurim të konfigurimit:

  • WIFI

    konfigurimi i ngjyrës së kuqe dhe të kundërt

  • IP/PHP

    • Nombre del dispositivo (se toma en cuenta si se envía la info a la nube)
    • IP lokale
    • Puerto remoto (para abrirlo en el router de casa y que se redirija al puerto 80 de la IP local)
    • PHP: faqja e shërbimit të php në shërbimet e informacionit dhe informacionit të ngjarjeve në los
  • RFID

    • desplegable de usuarios, con botón de eliminación del usuario seleccionado
    • añadir nuevo usuario en 3 kalime:

      1. escribir nombre
      2. leer llavero o tarjeta rfid
      3. roje
  • MISCELÁNEA
    • Tema de presentación (idioma 5e (Català, Castellano, Anglisht)
    • Zona horaria para la hora recgida por servidor NTP.
    • definir hora de verano
    • test de alarma y sensores
  • TIEMPOS

    • tiempo disponible después de activar
    • tiempo disponible para desactivar
    • tiempo que sonará la alarma
  • SALIR

    volver a parámetros iniciales

Hapi 6: Montaje En Pared Y Conexion De Elementos Externos

Montaje En Pared Y Conexion De Elementos Externos
Montaje En Pared Y Conexion De Elementos Externos
Montaje En Pared Y Conexion De Elementos Externos
Montaje En Pared Y Conexion De Elementos Externos

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.

Colocar el sensor de movimiento en el techo o encima de la puerta. Përdorni një përdorim una cajita para ponerlo dentro y disimularlo. En thingiverse hay multiples opciones para realizar la caja en 3D. Cablear humbet 3 pisha (5V, GND dhe Salida). Aulque alimentamos a 5V, la salida será a 3.3, por kjo mund të shihet paraprakisht në el ESP32, në mënyrë të vetme që mund të hyjnë në entradas dhe salidas në 3.3V.

El sensor de puerta debe colocarse una parte en la propia puerta y la parte que va cableada në el marco de la misma, de forma que queden encarados. Ju mund të përdorni një kabllo të vazhdueshme, por kjo është ajo që ju nevojitet për mikro tendencat 3.3V (LART HIGH). Ju mund të përdorni një kabllo, duke përdorur një kabllo, por kjo është ajo që ju nevojitet për mikro tendencat 0V (të ulëta).

La sirena estará alimentada por una pila de 9V, y un relé allowirá el paso o no de este voltaje a la sirena. Mund të përdorni një mikro zili për një alta të ulët të 3.3V, me ndihmën e lejuar të lejimit të ushqimit në 9V. Cuando haya una señal baja, el relé se abre y no deja pasar los 9V.

Hapi 7: Përgatitja e Shërbimit të PHP/MySQL

Opcionalmente se mund të përgatitet për shërbimin për alarmin publik të ngjarjeve, ju mund të përdorni një aplikim në internet ose një aplikacion për më shumë.

Tani nuk mund të shikoni një konfigurues të sistemit tuaj të internetit php dhe të krijoni një email me një email.

Ju mund të kontrolloni të gjitha shërbimet e shërbimeve të përdorura me MySQL dhe PHP. Luego, habilitar los usuarios y dejar las páginas que están disponibles en un directorio de la web.

Për më tepër, një program shtesë për artikujt.php, pasqyrojmë numrin e përgjithshëm të numrit, të parë, motivimin e ngjarjes,…. Në bazë të të dhënave mund të shihni një automjet në kohën dhe ngjarjen e ngjarjes.

Përfundimisht, në disponer të una bbdd en la nube, nuk mund të lejoni të realizoni aplikacionin e duhur për celularin ose për shfletuesin. Hay disponible una app android që mund të përdorni të dhëna të dhëna, të publikuara në afërsi.

Recommended: