Агуулгын хүснэгт:

Alarma ESP32: 7 алхам
Alarma ESP32: 7 алхам

Видео: Alarma ESP32: 7 алхам

Видео: Alarma ESP32: 7 алхам
Видео: IOT Device For Fire Alarm System using ESP32 || Telegram App Notification Alert || Google Maps Link 2024, Долдугаар сарын
Anonim
Сэрүүлэг ESP32
Сэрүүлэг ESP32

Proyecto de alarma casera con micro ESP32 y програм arduino.

Энэ нь бичил биетэн, сүлжээ, RFID, лектор, дуу чимээ зэргийг харуулдаг. Хяналт шалгалтын бүрэлдэхүүн хэсгүүд нь маш их хяналт тавьдаг: сирена холбоо, мэдрэгч, хөдөлгөөнт мэдрэгч PIR эсвэл мэдрэгч магнетико ля пуэрта.

Үндсэн функцууд:

  • puesta en marcha - идэвхжүүлэлтийг идэвхжүүлээрэй.
  • 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 unlavero or tarjeta RFID. Энэ нь ямар ч асуудалгүй болно.
  • тохиргоог хийх, хувийн тохиргоог хийх: програм хангамж, цаг дуусах, хэлц, хэрэглэгчийн зөвшөөрөл, wifi,…
  • үйл явдлын хамгийн сүүлийн үеийн хувилбарууд: үйл явдлууд, үйл явдлууд, үйл явдлуудын хувьд имэйл эсвэл бусад имэйл хаягаар дамжуулан мэдэгдэл илгээх боломжтой болно.

Тодорхой нэр томъёо нь цахилгаан болон амазоны хувьд хамгийн чухал зүйл юм. a cu canto a la caja, habra que construirse una, o bien hacer bricolaje con alguna que tengamos en casa. Энэ нь 3D дүрслэлийг өөрчилж болно (архивын STL нэмэлт).

La lista de materiales necesarios:

  • STL TinkerCad архивын архивын нэр томъёо
  • PIR загварыг Thingiverse -ийн мэдрэгчтэй болгох боломжтой
  • бичил ESP32 Dev холбоос
  • ILI9341 холбоос
  • лектор RFID RC522 холбоос
  • PCB холбоос
  • terminales de tornillo para placa pcb линк
  • питидосын холбоос
  • кабель de conexiones arduino
  • мэдрэгч PIR холбоос
  • мэдрэгчийн соронзон холбоос
  • сирена холбоос
  • холбоосыг сэргээх
  • pins macho y hembra para pcb линк
  • pcb холболтын USB холбогч
  • USB 5V холболт эсвэл RFID дамжуулах боломжтой

Херрамиентас:

  • soldador + estaño
  • гар буу силикона + баррас де силикона
  • кабель ба мангера
  • торнилло, tuercas de varias medidas M2 y M3
  • cinta aislante
  • tubos termoretráctil

Алхам 1: Caja De Conexiones

Кажа Де Конексионес
Кажа Де Конексионес

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах Usa el archivo adjunto para para impimir la caja en una 3D. Тиен эл фонда и ла таба.

3D форматыг ашиглах боломжгүй байгаа. Хэмжээний хэмжээ 120 мм x 140 мм х 40 мм орчим.

55 мм х 45 мм хэмжээтэй ойролцоо хэмжээтэй.

Алхам 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

Төгсгөлд нь ESP32, PCB -ийн зохион байгуулагч нь зохион байгуулагч, зохион байгуулагч, зохион байгуулагч юм.

Kondensador 10uF програм EN EN GND de la placa ESP32 нь програм хангамжийн програм хангамжийн хувьд маш том үүрэг гүйцэтгэдэг.

Төгсгөлд нь бэлтгэл ажлыг хангах боломжтой болно.

Las conexiones de los terminales хүү:

  1. дохиолол 3.3V
  2. дохиолол GND
  3. дохиоллын дохио (гаралт)
  4. хаалганы мэдрэгч (0-3.3V оролт)
  5. хаалганы мэдрэгч 3.3V
  6. PIR хөдөлгөөн мэдрэгч (0-3.3V оролт)
  7. PIR хөдөлгөөн мэдрэгч 5V
  8. PIR хөдөлгөөн мэдрэгч GND

Алхам 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, siguiendo este orden y cableando a medida que avanzamos. АНУ -ын силикон эсвэл торнилло.

Шалгах шалгалт нь хамгийн их ашиг тустай байдаг. Нэмэлт архивын хувьд Fritzing файлыг уншина уу.

  1. Leds de funcionamiento y alarma
  2. placa pcb de conexiones
  3. модуль RFID
  4. панелла
  5. ESP32 форматтай компьютер
  6. дуугаралт

Алхам 4: Subida De Programa Arduino

Програм хангамжийн програмууд, програмууд, програмууд, ntp, wifi, las de pantalla зэрэг програмуудыг нарийвчлан авч үзье.

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

Нээлттэй компьютерын номын сан нь компьютерийн лицензийг ашиглах боломжийг олгодог програм юм. Номын сангууд нь ердийн хивс / documentos / arduino / номын сангууд.

lv_arduino:

Pedies usar el archivo adjunto o modificar el archivo lv_conf.h нь зөвшөөрөл өгөхөд лос темас y fuentes usados.

TFT_e-SPI:

Хай хадуур poner los pines correspondientes for para el uso de la pantalla en nuestro systema, para ello edita el User_Setup.h y habilita la pantalla (ILI9341) y fíjate en los pines, puede que tengas que cambiarlos. Дэвжээний архивын өөрчлөлт.

Алхам 5: Prueba Y Configuración De La Alarma

Преба Y Тохиргоо Де Ла Аларма
Преба Y Тохиргоо Де Ла Аларма

Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах Орчуулах 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.

La pantalla -ийн үндсэн удирдагч, мэдрэгчтэй төхөөрөмжүүд.

Тохиргоог тохируулахын тулд тохиргоог хийхээс өмнө тохиргоог хийх боломжтой болно.

  • WIFI

    red y contraseña -ийн тохиргоо

  • IP/PHP

    • Нэмэлт мэдээлэл байхгүй байна
    • IP орон нутгийн
    • Пуэрто ремото (para abrirlo en el router de casa y que se redirija al puerto 80 de la IP local)
    • PHP: php del servidor donde vamos мэдээллийн хамгийн том хэсэг юм.
  • RFID

    • desplegable de usuarios, con botón de eliminación del usuario seleccionado
    • añadir nuevo usuario 3 үе шаттай:

      1. нэр томъёо
      2. leer llavero эсвэл tarjeta rfid
      3. харуул
  • БУСАД НЬ

    • Танилцуулга (5e idioma (Català, Castellano, Англи)
    • NTP үйлчилгээнд хамрагдах боломжтой.
    • тодорхойлолт hora de verano
    • мэдрэмтгий байдлыг шалгах
  • TIEMPOS

    • tiempo disponible después de activar
    • tiempo disponible para desactivar
    • tiempo que sonará la alarma
  • САЛИР

    volver a parámetros iniciales

Алхам 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

Автобусны машин нь маш энгийн бөгөөд энгийн байдаг: дохио, мэдрэгч, хөдөлгөөнт төхөөрөмж.

Colocar мэдрэгч нь хөдөлгөөнт төхөөрөмж юм. Төлбөр тооцоо хийх нь маш чухал юм. Хадгалах зориулалттай 3D өвс нь маш олон янз байдаг. Cablear los 3 нарс (5V, GND y Salida). Цахилгаан хангамж нь 5V, 3.3В, 3.3В, 3.3V, 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, хадлангийн кабель, тасралтгүй микро тендремос 3.3V (өндөр). Cuando se abre la puerta, cort cable el кабель, 0V (LOW).

La sirena estará alimentada por una pila de 9V, y un relé allowirá 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 зөвшөөрөлirá la alimentación de 9V. Cuando haya una señal baja, el relé se abre y no deja pasar los 9V.

Алхам 7: PHP/MySQL сервидорыг бэлтгэх

Үйлчилгээг зохион байгуулахын тулд вэбсайт эсвэл вэбсайтыг ашиглах боломжтой болно.

Энэ нь вэбсайт дээр php тохиргоог хийж, имэйлээр илгээнэ үү.

MySQL болон PHP -ийн тусгай үйлчилгээнүүдийг ашиглах боломжтой болно. Тайлбарыг буцааж англи (Америкийн Нэгдсэн Улс) руу орчуулах уу?

Нэмэлт зүйл.php, паспорт, нэр томъёо, нэр томъёо, үйл явдлын утга учрыг олж мэдэх боломжтой. Энэ нь автоматаар автоматаар хийгдэх болно.

Төгсгөлд нь хэлэхэд, хөтөч нь вэб хөтөч дээр ажиллах боломжтой болно. Андройд аппликейшн нь андроид програмын хувьд маш чухал юм.

Зөвлөмж болгож буй: