Seguidores que han visitado nuestro blog

Entradas populares

sábado, 22 de abril de 2023

Robótica Sociocomunitaria

 https://youtube.com/shorts/2EoVOt4gCrQ?feature=share

viernes, 16 de septiembre de 2022

Componentes para realizar placa de control con relay

 Solo componentes por grupo

1-Hoja de Papel foto de 1 fase cada 2 grupos(se adquiere en librerías)

1-Placa de pertinax cobreada de 1 sola fase de 5x 10 cm

1m de estaño para soldar placa

Muuuuuy poco de virulana.

1-Toalla de manos y jabon



Plancha de ropa(en lo posible)

1-Relay de 5v a 250 volts de corriente alterna(es para usar con Arduino)Debe ser asi, como la fig de abajo(porque si es de otra marca o medida escapa la dimensión del diseño pre establecido)




2-Borneras de 3 contactos para placa

1-Led cualq color de 3 o 5 mm de diámetro
1-Diodo 1N4001
1-Resistor de 220 ohms x 1/4w
1-Resistor de 330 ohms x 1/4w
1- Transistor  2N3904
En la escuela hay soldador, pero si quieren traer...Y ALARGUE con el apellido de quien lo trae.


Saludos



lunes, 5 de septiembre de 2022

jueves, 4 de agosto de 2022

Práctica Lazo abierto y cerrado

 Sistema de automatización. Lazo Abierto y Lazo cerrado                                           Prof.Lúpoli B.N.

Ciclo Superior.

Consignas


A-¿Conceptúe según lectura del pdf, a qué se refiere un sistema a lazo abierto?

B-¿Conceptúe según lectura del pdf, a qué se refiere un sistema a lazo Cerrado?

C-Explique cuatro ejemplos con Arduino o PIC sobre un sistema de automatización a lazo cerrado

D-Documente un proyecto de manera teórica sobre automatizac. a lazo cerrado.

En él debe constar:

*FRITZING de su esquemático

*IDE o código de programación donde el mismo compile sin error

*Explicación del proyecto(Objetivo, misión, solución,etc)

martes, 19 de julio de 2022

Info para Attiny 85

 Aqui les dejo material didactico para la placa que utilizaran https://youtu.be/7gVPNdu7yw8

sábado, 16 de julio de 2022

ESP 8266 V3

Qué es?

https://programarfacil.com/podcast/nodemcu-tutorial-paso-a-paso/



 Ficha tecnica

https://www.electronicaembajadores.com/es/Productos/Detalle/LCWFNM3/modulos-electronicos/adafruit-feather-sparkfun-thing-lora/nodemcu-v3-modulo-wifi-esp8266-lua-wifi-ch340



Git hub  para descargar repósitores

https://github.com/sgjava/nodemcu-lolin


Tutorial de instalación en el ide de arduino

https://youtu.be/aF_CvHu7ARM

miércoles, 13 de julio de 2022

Ethernet con plataforma web y dht 11

 https://youtu.be/G4n57qQB9SU

Placa Ethernet con ws5100-

 Aqui les dejo material de Arduino con Ethernet. vean la parte 1,2,3, de ese canal.Luego, podran investigar con la toma de variables, por ejemplo con el dht11(De router pensar en un tp link)Saludo



https://youtu.be/LgVf10MQP1Q




Sistema de Automatización:Lazo Abierto y Cerrado

 

SISTEMAS DE CONTROL EN LAZO ABIERTO

    Aquellos en los que la variable de salida (variable controlada) no tiene efecto sobre la acción de control (variable de control)

 




 

 

 





 

 

 

 


 

 

 

 

 


Por ejemplo, un sistema de riego en lazo abierto tiene un temporizador que lo pone en marcha todos los días a una determinada hora; riega las plantas durante un cierto tiempo pasado el cual se interrumpe, con independencia de que las plantas hayan recibido la cantidad de agua adecuada, una cantidad excesiva o una cantidad insuficiente. Se trata de un automatismo, pero no de un auténtico robot.




 

 

 

 





 

Sistemas de control en lazo cerrado

Definición: sistema de control en lazo cerrado

 

Aquellos en los que la señal de salida del sistema (variable controlada) tiene efecto directo sobre la acción de control (variable de control).

 

Se trata de aquellos sistemas que poseen retro alimentación de la señal de salida que interviene en la regulación.

 

 

Un sistema de riego en lazo cerrado, no se detendrá al cabo de un tiempo fijo, sino cuando detecte que se está consiguiendo el objetivo buscado, es decir, que la humedad de las plantas es la adecuada. Y se pondrá en marcha, no a una hora determinada, sino en cualquier momento en que la humedad se sitúe por debajo de un valor determinado.

 

 

Un equipo de aire acondicionado es un sistema de lazo cerrado, ya que cuenta con un sensor que permanentemente registra la temperatura ambiente, y con un comparador, que determina sí la temperatura es la deseada. Si es necesario corregirla, el comparador da la señal para que esto ocurra.

 

Sistema de iluminación de un invernadero: a medida que la luz aumenta o disminuye se abrirá o se cerrara el techo manteniendo cte. el nivel de luz.

 

Sistema de iluminación de las calles: se enciende cuando empieza a oscurecer y se apaga al aclarar el día.

Documentación de sistema de Cisterna Parte 1

 Hola:Les comparto el code de cisterna ...


/*Prof  Lúpoli 10 de junio de 2022, proyecto de llenado de tanque de agua con seis variables */

#include <Wire.h>


#include <LiquidCrystal_I2C.h>


// Pines utilizados

LiquidCrystal_I2C lcd(0x27,16,2);

#define LEDVERDE 5

#define LEDROJO 4

#define bomba 3

#define TRIGGER 9

#define ECHO 10

#define BUZZER 11

 

// Constantes

const float sonido = 34300.0; // Velocidad del sonido en cm/s

const float umbral1 = 40.0;

const float umbral2 = 15.0;


 

void setup() {

  // Iniciamos el monitor serie

  Serial.begin(9600);

 

  // Modo entrada/salida de los pines

   lcd.init();

  lcd.backlight();

  lcd.clear();

  lcd.setCursor(0,0);

  lcd.print("Falta vincular"); // Mensaje a desplegar

  lcd.setCursor(0,1);

  lcd.print("la DISTANCIA "); // Mensaje 2 a desplegar

  delay(3000); // espera 3 segundos con el mensaje estatic

  pinMode(LEDVERDE, OUTPUT);

  pinMode(LEDROJO, OUTPUT);

  pinMode(bomba, OUTPUT);

  pinMode(ECHO, INPUT);

  pinMode(TRIGGER, OUTPUT);

  pinMode(BUZZER, OUTPUT);

 

  // Apagamos todos los LEDs

  apagarLEDs();

 

}

 

void loop() {

  // Preparamos el sensor de ultrasonidos

  iniciarTrigger();

 

  // Obtenemos la distancia

  float distancia = calcularDistancia();

 

  // Apagamos todos los LEDs

  apagarLEDs();

 

  // Lanzamos alerta si estamos dentro del rango de peligro IMPORTANTE ESTA DIST.

  if (distancia > umbral1)

  

  

  {

    // Lanzamos alertas AL LED

    alertas(distancia);

    

     digitalWrite(bomba, HIGH);

     digitalWrite(LEDROJO, HIGH);

     digitalWrite(LEDVERDE, LOW);

      tone(BUZZER, 2000, 200);

  }

 

}

 

// Apaga todos los LEDs

void apagarLEDs()

{

  // Apagamos todos los LEDs

  

 

  digitalWrite(LEDROJO, LOW);

  digitalWrite(bomba, LOW);

  digitalWrite(BUZZER, LOW);

   digitalWrite(LEDVERDE, HIGH);

}

 

// Función que comprueba si hay que lanzar alguna alerta visual o sonora

void alertas(float distancia)

{

   if (distancia > umbral1 && distancia < umbral2)

  {

   

     digitalWrite(LEDVERDE, HIGH);

  }

  

 

// Método que calcula la distancia a la que se encuentra un objeto.

// Devuelve una variable tipo float que contiene la distancia

float calcularDistancia()

{

  // La función pulseIn obtiene el tiempo que tarda en cambiar entre estados, en este caso a HIGH

  unsigned long tiempo = pulseIn(ECHO, HIGH);

 

  // Obtenemos la distancia en cm, hay que convertir el tiempo en seguNdos ya que está en microsegundos

  // por eso se multiplica por 0.000001

  float distancia = tiempo * 0.000001 * sonido / 2.0;

  Serial.print(distancia);

  Serial.print("cm");

  Serial.println();

  delay(500);

 

  return distancia;

}

 

// Método que inicia la secuencia del Trigger para comenzar a medir

void iniciarTrigger()

{

  // Ponemos el Triiger en estado bajo y esperamos 2 ms

  digitalWrite(TRIGGER, LOW);

  delayMicroseconds(2);

 

  // Ponemos el pin Trigger a estado alto y esperamos 10 ms

  digitalWrite(TRIGGER, HIGH);

  delayMicroseconds(10);

 

  // Comenzamos poniendo el pin Trigger en estado bajo

  digitalWrite(TRIGGER, LOW);

}

CUBO DE LEDS 3X3X3

 

Cubo de leds 3x3x3 + Arduino



Primero que nada, hay que construir una especie de plantilla, para poder posicionar bien los leds y efectuar el doblado de las patillas, sin que se deforme, o que por lo menos parezca un cubo al estar terminado.

Para esto, una madera fina, y un taladro con broca del 5 (justo el tamaño de los leds 5mm), y realizamos la plantilla con los 9 agujeros en forma de cubo y uno en el centro, tal que asi:




na vez tengamos la plantilla terminada, colocamos los leds dentro de forma que queden los cátodos (patilla más corta) hacia adentro del cubo. Deben quedar los cátodos hacia adentro ya que son éstos los que conectaremos para formar el primer «nivel» del cubo, así que doblamos y conectamos los cátodos de los leds para que quede un «cátodo común» para todos los leds. Yo heché mano de unas pinzas de cocodrilo y procedemos a soldarlos.



Una vez soldados los cátodos retiramos la estructura que queda, y realizamos el mismo paso 3 veces, para obtener 3 estructuras de 9 leds conectados por sus cátodos, que serán los 3 niveles o filas del cubo.




Una vez que tengamos las estructuras de los leds, procedemos a conectarlas entre sí, y para ello utilizando la misma plantilla colocamos una de las estructuras dentro, con ayuda de unas pinzas de cocodrilo colocamos otra estructura encima y soldamos los ánodos de los leds esta vez, repitiendo el paso para la última estructura y finalizando el cubo.



Y así, finalizamos el cubo, de modo que tenemos un cubo con 9 patillas donde cada una de ellas corresponde al ánodo de los 3 leds de esa misma columna,  y 3 niveles o filas de leds conectados por sus cátodos.

Si lo vieramos de un modo informático, es un array bidimensional de leds, tenemos «columnas» y «filas», y así es como accederemos a cada uno de los leds con Arduino.



Terminado el cubo procedemos a la conexión con Arduino. Dado que son leds, necesitan de una pequeña resistencia así que conectamos cada uno de los pines del cubo con una resistencia de 220 Ω, a 9 pines digitales del Arduino.

Para conectar los cátodos ó los 3 niveles del cubo, debemos utilizar 3 transistores NPN, en mi caso usé 2N3904.

Así que conectamos cada uno de los 3 niveles al colector de 3 transistores NPN, la base de los transistores se conectaría a los pines digitales del Arduino, y el emisor a masa o GND.

Así utilizamos el transistor en conmutación, de modo que al enviar con Arduino un valor lógico HIGH a uno de los transistores, éste entrará en saturación, «conectando» el colector con el emisor, de forma que el cátodo del diodo led se «conectaría» a masa y encendería.

La forma de conectarlo todo es la siguiente:



int Columnas[] = {1, 2, 3, 4, 5, 6, 7, 8, 9};

 

int Filas[] = {12, 11, 10};

int RandFila;     //Variable para fila aleatoria

int RandColumna;  //Variable para columna aleatoria

 

void setup()

{

  int contador;

 

  for (int contador = 1; contador < 10; contador++){

    pinMode(Columnas[contador], OUTPUT); }

 

  for (int contador = 1; contador < 4; contador++){

    pinMode(Filas[contador], OUTPUT); }

}

 

void loop()

{

  RandLed();

}

 

void RandLed()

{

  RandFila = random(0,3);

  RandColumna = random(0,9);

 

  digitalWrite(Filas[RandFila], HIGH);

  digitalWrite(Columnas[RandColumna], HIGH);

 

  delay(75);

 

  digitalWrite(Filas[RandFila], LOW);

  digitalWrite(Columnas[RandColumna], LOW);

 

  delay(50);

}

 

 

https://youtu.be/jxIFTKsBAT0

domingo, 10 de julio de 2022

LECTURA DE DOCUMENTACION DE DESCARGA.PACK PINGUINO-PIC 18F4550

 file:///F:/Pinguino-X4-EasyPack-Win32-Rev999/documentacion/install/X4%20rev%20999%20Windows%20IDE%20download%20package%20updated.html

jueves, 7 de julio de 2022

PINGUINO(PIC 18F 4550)

https://tallerarduino.com/2011/06/10/pinguino-pic/


https://youtu.be/qhEbpeijggI


https://www.pcbway.com/project/shareproject/Pinguino_PIC18F4550.html

miércoles, 6 de julio de 2022

DHT 11 QUÉ ES ???

 https://programarfacil.com/blog/arduino-blog/sensor-dht11-temperatura-humedad-arduino/

QUÉ ES EL PIC 16F84A?

 https://mvelectronica.com/producto/microcontrolador-pic16f84a-original-microchip



https://youtu.be/D60eiPKUHig


https://youtu.be/ZAri5G-9ehI

SENSOR PIR PARA ARDUINO, QUÉ ES Y CÓMO FUNCIONA?

  https://hetpro-store.com/TUTORIALES/sensor-pir-con-arduino/#:~:text=Sensor%20PIR%20piroel%C3%A9ctrico%20con%20Arduino%20UNO.&text=B%C3%A1sicamente%20son%20fabricados%20de%20un,por%20medio%20de%20un%20amplificador.

ESP 8266-QUÉ ES Y DE QUÉ SE TRATA??







QUÉ ES??



 https://www.luisllamas.es/esp8266-nodemcu/

pila

pila
ESTRUCTURA

Archivo del blog