CONTROL DE ACCESO BASICO CON TECLADO MATRICIAL Y ARDUINO UNO

Поділитися
Вставка
  • Опубліковано 7 лис 2024

КОМЕНТАРІ • 18

  • @josegonzalez9633
    @josegonzalez9633 Рік тому

    Interesante y práctico, una pregunta si quiero cambiar la clave que debo hacer ?

    • @cmarinv2005
      @cmarinv2005  Рік тому

      esta es la versión 1.0 en la proxima versión podrá hacerse desde el mismo teclado, por el momento la clave se configura al momento de programar el Arduino, exitos

  • @alexisabrahamchavezcardena9792

    Como puedo encontrar el buzzer que usaste? en tinkercard no me aparece el mismo y otra pregunta seria con que conectaste el teclado matricial, no me deja hacerlo.
    gracias y muy buen video

    • @cmarinv2005
      @cmarinv2005  Рік тому

      Gracias por comentar, El buzzer es realmente un zumbador piezoelectrico, en TinkerKad se encuentra ese dispositivo. El teclado matricial traia un conector hembra de 7 agujeros, lo único que hice fue conectarlo en los pines macho que trae el Arduino Uno, es por la misma razón que utilicé los pines del 0 - 6 para que me permitiera conectarlo directamente. Exitos

  • @descerebradodemas
    @descerebradodemas Рік тому

    Buenas! Excelente explicacion. Tengo una consulta, se puede integrar una conexion a internet y hacer una consulta a una API para hacer validaciones de usuario? Muchas gracias.

    • @cmarinv2005
      @cmarinv2005  Рік тому +1

      Gracias por comentar, si puede hacerse pero requeriria más código y mas hardware, si tuviera que hacer algo así usaría mejor un Wemos D1 o Esp-8266 o ESP-32 ya que estos traen incorporado conexión wifi y me ahorraría trabajo. dentro de poco subiré un código mas elaborado para poder crear, eliminar claves. las claves creadas se almacenarán en la EEPROM

    • @descerebradodemas
      @descerebradodemas Рік тому

      @@cmarinv2005 buenísimo, gracias!

    • @cmarinv2005
      @cmarinv2005  Рік тому

      @@descerebradodemas con mucho gusto, éxitos..

  • @robertoc.gonzalez4382
    @robertoc.gonzalez4382 8 місяців тому

    Hola, excelente proyecto ¿Se puede agregar un sensor movimiento y sirena de 12 volt? ¿Cómo sería el proyecto?

    • @cmarinv2005
      @cmarinv2005  8 місяців тому +1

      Gracias por comentar, te refieres a una alarma. Claro que sí amigo, aqui solo tiene el teclado, habría que implementar en el código que al ingresar la clave correcta se armé el sistema y con una bandera se deja evidencia que está la alarma encendida, luego al volver a introducir contraseña correcta se revisa bandera y si está la bandera activa entonces se desactiva la alarma y se deja evidencia con la bandera en false. lo de la sirena es en caso que mientras la alarma esté activa el Arduino detecte que en una entrada ya no esté presente el GND que esta conectada al NC circuito normalmente cerrado del sensor y entonces envia un pulso sostenido de unos 4 minutos que activa un relevo y por consiguiente la sirena de alarma, bueno existen proyectos de alarma, he tenido experiencia con alarmas mas de 8 años y tal vez en un momento dado suba un proyecto completo. éxitos..

    • @robertoc.gonzalez4382
      @robertoc.gonzalez4382 8 місяців тому

      @@cmarinv2005 Gracias por tu respuesta, pregunta ¿A qué te refieres cuando dices "Bandera"? ¿Sería como un aviso? Saludos

    • @cmarinv2005
      @cmarinv2005  8 місяців тому

      con bandera me refiere a una variable de tipo booleana que puede ser verdadera(true) o falsa(false). para evitar perder esa información en caso que el circuito se haya quedado sin energia y luego la energía haya vuelto puede guardar el estado de la variable booleana en la memoria EEPROM para poder recuperarla luego. éxitos..

    • @robertoc.gonzalez4382
      @robertoc.gonzalez4382 8 місяців тому

      @@cmarinv2005 Bien ¿Podrás mostrar un ejemplo de Bandera en Booleano? Gracias

    • @cmarinv2005
      @cmarinv2005  8 місяців тому

      Claro que sí, en este ejemplo solo se enciende el led conectado al pin 10 del Arduino si la variable bandera=true.
      boolean bandera = false;
      int pinsalida = 10;
      void setup() {
      pinMode(pinsalida, OUTPUT);
      digitalWrite(pinsalida, LOW);
      }
      void loop() {
      if(bandera==true){
      digitalWrite(pinsalida, HIGH);
      }
      else{
      digitalWrite(pinsalida, LOW);
      }
      delay(10);
      }

  • @poker9507
    @poker9507 11 місяців тому

    Una disculpa a dónde va comectada la pantalla

    • @cmarinv2005
      @cmarinv2005  11 місяців тому

      La pantalla LCD I2C iría conectado al SCL SDA VCC GND o sea requiere 4 pines de conexión 5VDC GND SCL SDA el SDA va al pin A4 del Arduino y el SCL va al pin A5 del Arduino

    • @poker9507
      @poker9507 11 місяців тому

      @@cmarinv2005 muchas gracias

    • @cmarinv2005
      @cmarinv2005  11 місяців тому

      @@poker9507 listo amigo, éxitos