miércoles, 4 de diciembre de 2019

Base de datos de Microcontroladores PICs, AVR, STM para Android



Caldroid PIC, AVR, STM Microcontroller Data Base: 

permite chequear las características de todos los microcontroladores de diferentes fabricantes como: Microchip, ATMEL recientemente adquirida por Microchip, ST Microelectronic. hay mas de 4000 referencias

de Microchip se puede buscar las familias de 8 Bit, 16 Bits y 32 Bits:

 PIC10,PIC12,PIC16,PIC18,PIC2, DsPic, PIC32


de AVR, se puede buscar las familias de 8 Bit, 32 Bits:

 ATMEGA, ATiny, 


de ST Microelectronic. puede buscar las familias de 8 Bit, 32 Bits:

 STM8, STM32


Puedes buscar tu micro favorito, leer las características, revisar el pinout que esta en desarrollo, aplicar filtros, y muchas nuevas características que se irán introduciendo en futuras versiones.
El software es gratuito y se encuentra disponible para la plataforma móvil Android directamente en los repositorios de Google Play.
   
   
   

 Decargalo Aqui:


viernes, 25 de octubre de 2019

Análisis Transistor JFET Decremento sin Resistencia Rs

Análisis Transistor  JFET Decremento sin Resistencia Rs


Paso 1 : Datos de entrada:

VP = -5v
Vcc=16V
Rd = 1K

Paso 2 : Analizando la malla VGG, VGS y considerando IG = 0.




Vgs=0V

Paso 3 : Como VGS> VP, el JFET o MOSFET está en la zona óhmica, por lo tanto, procedemos a calcular la ID, usando la ecuación de shockley:

,
evaluando tenemos:

IDQ = 12mA

Paso 4 : según la Ley OHM, haciendo la malla por los elementos VCC, RD, VDS
tenemos:



Despejando VDS tenemos:



Evaluando tenemos

VDS= 4V

Paso 5:  dibujamos el punto Q del circuito













La aplicación Caldroid realiza estos cálculos automáticamente
veamos el resultado:

La puedes descargar gratis de Play Store aqui:

martes, 15 de octubre de 2019

Que es una Resistencia Eléctrica

Que es una Resistencia Eléctrica

Es un elemento Electronico que se opone al paso de la corriente electrica.

 En imagen se puede observar el paso de corriente atravez de diferentes materiales, conductores, semiconductores aislante.

Por otro lado, de acuerdo con la ley de Ohm la resistencia de un material puede definirse como la razón entre la diferencia de potencial eléctrico y la corriente en que atraviesa dicha resistencia, así:
Donde R es la resistencia en ohmios, V es la diferencia de potencial en voltios e I es la intensidad de corriente en amperios.

esto implica que a mayor reisistencia menos corriente puede pasar en el circuito.

Simbolo electrico:  R (Ω) 




Unidad de Medida y Representacion: 

La resistencia eléctrica se mide en Ohmios (Ω) y se representa con la letra R.

Tipos de Resistencias

 En función de su funcionamiento tenemos:

 Resistencias fijas: 
Son las que presentan un valor fijo que no podemos modificar.


 Resistencias variables: 
Son las que presentan un valor que nosotros podemos variar modificando la posición de  
 un contacto deslizante. A este tipo de resistencia variables se le llama Potenciómetro.


Resistencias especiales: 
Son las que varían su valor en función de la estimulación que reciben de un factor externo (luz, temperatura...). 
Por ejemplo las LDR son las que varían su valor en función de la luz que incide sobre ellas.


Termistor:
son resistencias las que varian su resistencia en funcion de la temperatura


Simbolo Electrico de un Termistor

  • Termistor NTC (Negative Temperature Coefficient), donde la resistencia disminuye a medida que aumenta la temperatura.
  • Termistor PTC (Positive Temperature Coefficient), los cuales incrementan su resistencia a medida que aumenta la temperatura
Los termistores de coeficiente de temperatura negativo (NTC) se usan comúnmente como sensores de temperatura o como limitadores de corriente de arranque.
Los termistores de coeficiente de temperatura positivo (PTC) o posistore se instalan comúnmente para proteger contra condiciones de sobrecorriente, por ejemplo: como fusibles reajustables.



Referencias:
[1]https://es.wikipedia.org/wiki/Resistencia_el%C3%A9ctrica
[2]https://www.areatecnologia.com/electricidad/resistencia-electrica.html
[3]https://es.wikipedia.org/wiki/Termistor


Signal conditioning circuits (CAS) with operational amplifier

CAS signal conditioning circuits with operational amplifier

A signal conditioning circuit allows adapting the input levels of a signal to other levels of voltages, so that these signals can be acquired in the next stage of the circuit that is designed:

The best way to explain is with an example:
It is desired that an input of a sensor Lm335 (10mv / ° C) sensor range -10 to 100 ° C
Work from 0 ° C to 50 ° C
That is 0 ° C output 0 Volts
And at 50 ° C output 5 Volts
The sensor delivers to:
0 ° C --------> a voltage of 2.73v
50 ° C --------> a voltage of 3.23v
Step 1. Draw a graph where the desired output is observed.

We can observe two pairs of points in the graph
Table 1. Points of the graph

Entry (X)
Output (Y)
Initial Point
2.73
0
final point
3.23
5
Step 2. How do you want a linear output? This means that the previous graph is the graph of a line. Therefore we can find the slope (m) with the equation (1), where the output is (Y) and the input (X)
Now replacing in equation (1) the data of table 1.
Step 3. We use equation (1) to find the equation of the line.
Now we replace the initial values ​​in equation (2) and the value of the slope
This means Y is the output of the operational and X the sensor input
Step 4. We use Operational Amplifier in adder configuration

martes, 12 de febrero de 2019

Comunicación IOT entre Modulo ESP-01 y B4A

Parte 1 del Video

Parte 2 del Video


Como Hacer un Dimer O Control de TRIAC con Microcontrolador

Como Hacer un Dimer O Control de TRIAC 

En este video se muestra como hacer  un dimer con microcntrolador.


Como hacer menus en LCD


les dejo el siguiente video tutotiales para  hacer menus en LCD:





el segundo de creacion de menus:



el Tercer Video de creacion de menus:


Tecnicas antirebote en Botones

Tecnicas antirebote en Botones

esta Tecnica sirve para cualquier tipo de boton siempre y cuando uses la tecnica de poleo ( es decir que preguntes si se presiono)

esta tecnica de antirebote consiste de una simple bandera en el programa:



if (Boton es presionado && Variable ==0){

   Variable =1;

  ejecuta todo el codigo de boton presionado


}else if (Boton NO es presionado )
   {Variable ==0;}

ejemplo codigo CCS PIC
#bit Flag_CH0 = bandera.0

//--------------------------------------------- ejemplo touchcapacitivo
 if ( Is_touch() && !Flag_ch0 ){
     printf("tecla presionada \n\r");
     Flag_ch0=1;
   }else if (!Is_touch()){Flag_ch0=0;}

//-------------------------------------- ejemplo boton a tierra
 if ( !Input(Pin_B0) && !Flag_ch0 ){
     printf("tecla presionada \n\r");
     Flag_ch0=1;
   }else if (Input(Pin_B0)){Flag_ch0=1;}


void main(){
  Flag_CH0 =0; 
}


Nota la vaariable se debe inicializar en 0 inicialmente.

este codigo hace que el micro responda rapido y sin que entre en las rutinas boton presionado aunque se deje presionado el  boton, touch, o boton analogo. etc.

jueves, 7 de febrero de 2019

Raspberry Pi 1 Model A+ Pinout

Raspberry Pi 1 Model A+


The Raspberry Pi is a card-sized computer with an ARM processor that can run Linux. This item is the Raspberry Pi 1 Model A+ 512MB, which has 512 MB of RAM, an HDMI output, audio output, RCA composite video output (through the 3.5 mm jack), one USB port, and 0.1″-spaced pins that provide access to general purpose inputs and outputs (GPIO). The Model A Raspberry Pis are smaller and less expensive than the Model B Raspberry Pis. The Raspberry Pi requires a microSD card with an operating system on it (not included). The Raspberry Pi is very popular, with lots of example projects and information available online.
Compared to the Model A it has:
  • More GPIO pins. The GPIO header has grown to 40 pins, while retaining the same pinout for the first 26 pins as the Model A and B.
  • Micro SD. The old friction-fit SD card socket has been replaced with a much nicer push-push micro SD version.
  • Lower power consumption. By replacing linear regulators with switching ones we’ve reduced power consumption by between 0.5W and 1W.
  • Better audio. The audio circuit incorporates a dedicated low-noise power supply.
  • Smaller neater form factor. We’ve aligned the USB connector with the board edge, moved composite video onto the 3.5mm jack, and added four squarely-placed mounting holes. Model A+ is approximately 2cm shorter than the Model A.

References
[1]http://pi4j.com/pins/model-a-plus.html

Raspberry Pi Model B 512MB RAM

Raspberry Pi 1 Model B

The Raspberry Pi® is a single-board computer developed in the UK by the Raspberry Pi Foundation with the intention of stimulating the teaching of basic computer science in schools. The Raspberry Pi is a credit-card sized computer that plugs into your TV and a keyboard. It’s a capable little PC which can be used for many of the things that your desktop PC does, like spreadsheets, word-processing and games. It also plays high-definition video. The design is based around a Broadcom BCM2835 SoC, which includes an ARM1176JZF-S 700 MHz processor, VideoCore IV GPU, and 512 Megabytes of RAM. The design does not include a built-in hard disk or solid-state drive, instead relying on an SD card for booting and long-term storage. This board is intended to run Linux kernel based operating systems.

References
[1] https://www.adafruit.com/product/998

RaspberyPi Zero W Pinout

Raspberry Pi Zero W
Raspberry Pi Zero W
Technical Specifications
The Raspberry Pi Zero W extends the Pi Zero family. Launched at the end of February 2017, the Pi Zero W has all the functionality of the original Pi Zero, but comes with with added connectivity, consisting of:
  • 802.11 b/g/n wireless LAN
  • Bluetooth 4.1
  • Bluetooth Low Energy (BLE)
Like the Pi Zero, it also has:
  • 1GHz, single-core CPU
  • 512MB RAM
  • Mini HDMI and USB On-The-Go ports
  • Micro USB power
  • HAT-compatible 40-pin header
  • Composite video and reset headers
  • CSI camera connector
  • 802.11 b/g/n wireless LAN
  • Bluetooth® 4.1
  • Bluetooth Low Energy (BLE)
  • 1GHz, single-core CPU
  • 512MB RAM
  • Mini HDMI and USB On-The-Go ports
  • Micro USB power
  • HAT-compatible 40-pin header pins
  • Composite video and reset headers
  • CSI camera connector

Raspberry Pi 3 Model B Pinout

Raspberry Pi Pinout Diagram

Specifications

  • Chip: Broadcom BCM2837 SoC
  • Core architecture: Quad-core ARM Cortex-A53
  • CPU: 1.2 GHz (1200 MHz)
  • GPU:
    • Dual core VideoCore IV® Multimedia Co-Processor
    • Provides OpenGL ES 2.0, hardware-accelerated OpenVG, and 1080p30 H.264 high-profile decode
    • Capable of 1 gigapixel/s, 1.5 gigatexel/s or 24 GFLOPS with texture filtering and DMA infrastructure
  • Memory: 1 Gb LPDDR2 (900 MHz)
  • Networking: 10/100 Ethernet, 2.4 GHz 802.11n wireless
  • Bluetooth: Bluetooth 4.1 Classic, Bluetooth Low Energy
  • Storage: Micro
  • Operating system: boots from microSD card, running a version of the Linux operating system (SD card with Operating System not included)
  • Dimensions: 85 x 56 x 17 mm
  • Power: micro-USB socket 5 V, 2.5 A
  • Connectors:
    • Ethernet: 10/100 BaseT Ethernet socket
    • Video output: HDMI®
    • 3.5 mm analog audio/video jack
    • USB: 4 x USB 2.0
    • GPIO connector:
      • 40-pin 2.54 mm (100 mil) expansion header: 2 x 20 strip providing 27 GPIO pins as well as +3.3 V, +5 V and GND supply lines
    • Display connector: Display Serial Interface (DSI) 15-way flat cable connector with 2 data lines and a clock lane
    • Memory card slot: Micro SD
    • Camera Serial Interface (CSI)

martes, 29 de enero de 2019

Circuitos acondicionadores de señal (CAS) con amplificador operacional

Circuitos acondicionadores de señal CAS con amplificador operacional 

Un circuito acondicionador de señal permite adaptar los niveles de entrada de una señal a otros niveles de voltajes, para que asi, estas señales puedan ser adquiridas en la siguiente etapa del circuito que se diseñe:

La mejor manera de explicar es con un ejemplo: 
Se desea que una entrada de un sensor Lm335 (10mv/°C) rango del sensor  -10 a 100°C
Se trabaje de 0°C a  50°C
Es decir  0°C salida 0  Voltios
Y  a   50°C salida 5  Voltios 
El sensor entrega a:
 0°C    -------- > un voltaje de 2.73v
50°C   -------- > un voltaje de 3.23v 
Paso 1.  Dibujar una grafica donde se observe la salida deseada. 


Podemos  observar dos pares de puntos en la grafica

Tabla 1. Puntos de la grafica

Entrada (X)
Salida(Y)
Punto Inicial
2,73
0
punto final
3,23
5
 Paso 2.  Como se quiere una salida  lineal. Esto quiere decir que la grafica anterior es la grafica de una recta. Por lo tanto podemos hallar la pendiente (m) con la ecuación (1),  donde la salida es (Y) y la entrada (X) 


Ahora reemplazando en la ecuación (1) los datos de la tabla 1.


Paso 3.  Usamos la ecuación (1) para encontrar la ecuación de la recta. 
Ahora reemplazamos los valores iníciales en la ecuación (2) y el valor de la pendiente
Esto quiere decir Y es la salida del operacional y X la entrada del sensor


 Paso 4.  Usamos Amplificador operacional en configuración sumador
Como es inversor  primero invierto señal de entrada para que al final salga positiva







Ahora implementamos en sumador


Elegimos RF = 100k, puedes elegir la que quieras.
De la ecuación (3) podemos observar que la ganancia del sensor es 10,  acordándonos que la ganancia del operacional para el sensor está dada por.





Ahora  ponemos un voltaje VR cualquiera o mejor el más conveniente, para este ejemplo se utilizara VR = 15V, de la ecuación (3) se puede obtener.




El circuito final es. Para una la ecuación:   con su zener de protección a la salida 



Referencias:
[1]http://www.vallecompras.com/store/index.php?option=com_content&view=article&id=14%3Acircuitos-acondicionadores-de-senal-con-amplificador-operacional-cas