Chat

Welcome to Flux

Treat Flux like your intern. Tell it what you'd like to build and it'll get to work. You can also ask it questions, brainstorm ideas, and teach it your preferences. Learn More

Explain this part
Write a part description
Describe each pin
Verify Part Details
Recommend similar parts
Check availability & lifecycle

crear un proyecto con arduino uno que regule el voltaje cuando un objeto se encu...

@copilotcrear un proyecto con arduino uno que regule el voltaje cuando un objeto se encuentre lejos y disminuya el vontale cuando un objeto este serca que componentes mas usar, la distancia que sea limite 8cm cada 2cm que aumente un 25% de voltaje llegando a 18voltios totales usando un módulo convertidor Boost XL6009 que todo funcione automaticamente codigo c++ directo para cargar
2y
Para realizar un proyecto utilizando un Arduino Uno que regule el voltaje según la distancia a la que se encuentre un objeto, necesitas algunos componentes adicionales además del Arduino Uno y el módulo convertidor Boost XL6009. Aquí te presento una lista de componentes recomendados y una descripción general de cómo conectarlos, seguido de un esquema de código C++ básico para lograr este control.
Componentes Necesarios
  • Arduino Uno: La unidad de control principal que ejecutará el código C++.
  • Sensor de Distancia Ultrasónico (por ejemplo, HC-SR04): Para medir la distancia hasta el objeto.
  • Módulo Convertidor Boost XL6009: Para aumentar el voltaje de salida hasta 18V según la distancia medida.
  • Fuente de Alimentación: Debe cumplir los requisitos del Arduino y del XL6009, teniendo en cuenta el voltaje y la corriente máxima necesarios para tu aplicación.
  • Resistencias y Cables de Conexión: Para hacer las conexiones necesarias y potencialmente para formar un divisor de tensión si se necesita monitorear el voltaje de salida del XL6009.
Conexiones
Para este proyecto, el flow básico de las conexiones sería:
  • Sensor de Distancia Ultrasónico HC-SR04:
    • Conecta VCC a 5V en el Arduino.
    • Conecta GND a GND en el Arduino.
    • Conecta Trig a una de las salidas digitales en el Arduino.
    • Conecta Echo a una de las entradas digitales en el Arduino.
  • Módulo Convertidor Boost XL6009:
    • Conecta el GND del módulo al GND del Arduino.
    • La entrada del módulo XL6009 (VIN) se conecta a la fuente de alimentación.
    • La señal de control para ajustar el voltaje de salida podría necesitar un circuito adicional, dependiendo de si el XL6009 seleccionado permite control directo desde el Arduino (ajuste de voltaje basado en PWM o similar). Algunos modelos pueden necesitar un circuito DAC o un PWM con filtro para convertir la señal a un voltaje analógico referente para el ajuste.
Código C++ Básico
A continuación, te proporciono un esbozo en C++ para el Arduino. Este código asume que deseas aumentar el voltaje en un 25% cada 2 cm hasta alcanzar un máximo de 18V, comenzando desde una distancia base de 8 cm.

Cpp


#include 

#define TRIGGER_PIN  12  // Pin de trigger del sensor HC-SR04
#define ECHO_PIN     11  // Pin de echo del sensor HC-SR04
#define MAX_DISTANCE 200 // Distancia máxima que deseamos medir (en cm)

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE); 

void setup() {
  Serial.begin(9600); // Inicia la comunicación serial
}

void loop() {
  delay(50);  // Retardo entre mediciones
  unsigned int uS = sonar.ping(); // Envía un ping y recibe el eco
  float distance = uS / US_ROUNDTRIP_CM; // Convierte tiempo en distancia
  Serial.print("Distancia: ");
  Serial.print(distance); // Imprime la distancia medida
  Serial.println("cm");
  
  // Cálculo para ajustar el voltaje de salida
  float voltaje = calcularVoltaje(distance);
  // Aquí deberías agregar el código para ajustar el módulo XL6009 basado en el voltaje calculado
  // Esto dependerá de cómo tu módulo específico sea controlado
}

float calcularVoltaje(float distancia) {
  if(distancia > 8) {
    return 12.0; // Retorna el voltaje base si la distancia es mayor a 8 cm
  } else {
    float incremento = (8.0 - distancia) / 2.0 * 0.25;
    float voltaje = 12.0 + 12.0 * incremento; // Calcula el nuevo voltaje
    return voltaje > 18.0 ? 18.0 : voltaje; // Asegura no superar 18V
  }
}
Este código es un esquema básico y debe adaptarse según las especificaciones exactas de tu proyecto, especialmente en la parte de control del voltaje de salida del módulo XL6009. La función calcularVoltaje es un ejemplo de cómo podrías ajustar el voltaje basado en la distancia medida. El control preciso del voltaje de salida dependerá de las especificaciones y capacidades de tu módulo convertidor Boost específico. Recuerda comprobar la documentación de tu módulo para la implementación correcta del control de voltaje.
2y
como conectar los componentes precisos
2y
Para conectar los componentes en tu proyecto, vamos a detallar cada conexión paso a paso. Asumiremos que estás utilizando un Arduino Uno, un sensor de distancia ultrasónico HC-SR04, y un módulo convertidor boost XL6009 para ajustar el voltaje. Te proporcionaré las conexiones básicas y algunos comentarios sobre cómo podrías controlar el XL6009, aunque el método exacto puede variar dependiendo de la versión específica del módulo que poseas.
Conexiones del Arduino y el Sensor HC-SR04
  1. Sensor HC-SR04 a Arduino Uno
    • VCC del HC-SR04 a 5V en el Arduino.
    • GND del HC-SR04 a GND en el Arduino.
    • Trig del HC-SR04 a un pin digital del Arduino, por ejemplo D12.
    • Echo del HC-SR04 a otro pin digital en el Arduino, por ejemplo D11.
Conexiones de Alimentación para el Módulo XL6009
  1. Módulo Convertidor Boost XL6009
    • GND al GND común de tu proyecto.
    • VIN al Vout de tu fuente de alimentación, la cual debe cumplir con los requisitos mínimos del XL6009 y lo que desees alimentar con el voltaje aumentado.
    • VOUT del XL6009 conectará a la carga que deseas alimentar, siempre observando los límites de corriente y voltaje del módulo.
Control del Módulo XL6009 desde el Arduino
El control preciso del voltaje del XL6009 dependerá de si tu módulo permite control digital directo o si necesita control analógico. Si permite control digital mediante PWM (modulación por anchura de pulsos), puedes conectar un pin PWM del Arduino a la entrada de control del XL6009. Si requiere control analógico, necesitarás un circuito adicional como un DAC (convertidor digital a analógico) o un filtro RC para suavizar la señal PWM del Arduino a un voltaje analógico.
  • Para un control PWM digital (si es compatible):
    • Conectar PWM OUT en Arduino a PWM IN o el pin de control en el XL6009.
  • Para control analógico:
    • Conectar PWM OUT del Arduino a través de un filtro RC o un módulo DAC a la entrada de control del XL6009.
Código y Control del Proyecto
En el código, deberás implementar una lógica que lea la distancia del sensor HC-SR04 mediante los pines configurados y luego ajuste el voltaje de salida en el XL6009 escalando el PWM o la señal analógica de control generada por el Arduino en función de esta distancia. La función calcularVoltaje() en el esbozo de código proporcionado anteriormente se puede adaptar para cambiar el PWM o señal analógica correspondiente.
Nota Final
Debe tener en cuenta que ajustar el voltaje de esta manera es un proceso simplificado y puede requerir una calibración, además de tener en cuenta la seguridad y la precisión en el control del voltaje. Sería recomendable consultar la hoja de datos de tu versión específica del XL6009 para comprender completamente cómo se puede controlar el voltaje de salida.
2y
codigo C++ DIRECTO PARA CARGAR AL ARDUINO UNO
2y

Cpp


#include 

#define TRIGGER_PIN  12  // Pin de trigger para el sensor HC-SR04
#define ECHO_PIN     11  // Pin de echo para el sensor HC-SR04
#define MAX_DISTANCE 400 // Máxima distancia a medir (en cm)
#define PWM_PIN      3   // Pin PWM para controlar el voltaje (modificar según la conexión real)

NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

void setup() {
  pinMode(PWM_PIN, OUTPUT);
  Serial.begin(9600);
}

void loop() {
  delay(50); // Espera para estabilizar el sensor
  unsigned int distance = sonar.ping_cm(); // Medida de la distancia en centímetros
  Serial.print("Distancia: ");
  Serial.print(distance);
  Serial.println("cm");
  
  int pwmValue = distanceToPWM(distance);
  analogWrite(PWM_PIN, pwmValue);

  delay(1000); // Espera entre lecturas
}

int distanceToPWM(unsigned int distance) {
  const unsigned int maxDistance = 8; // Distancia máxima de interés
  const int maxPWM = 255; // Máximo valor para PWM
  if (distance >= maxDistance || distance == 0) { // Si está fuera de rango o demasiado cerca para medir
    return 0; // Mínimo voltaje
  } else {
    // Calcula un valor proporcional para el PWM
    int pwmValue = static_cast((1.0 - float(distance) / maxDistance) * maxPWM);
    // Asegura que el valor esté en los límites esperados
    return constrain(pwmValue, 0, maxPWM);
  }
}
2y
CODIGO PARA ARDUINO IDE
2y

Cpp


#include 

// Define los pines para el sensor HC-SR04
#define TRIGGER_PIN  12
#define ECHO_PIN     11
#define MAX_DISTANCE 400 // Máxima distancia a medir (en cm)
#define PWM_PIN      3   // Pin PWM para la señal de control (ajustar según tu módulo XL6009)

// Inicializa el sensor HC-SR04
NewPing sonar(TRIGGER_PIN, ECHO_PIN, MAX_DISTANCE);

void setup() {
  pinMode(PWM_PIN, OUTPUT); // Configura el pin PWM como salida
  Serial.begin(9600); // Inicia la comunicación serial
}

void loop() {
  delay(60); // Pequeña espera entre mediciones
  unsigned int distance = sonar.ping_cm(); // Realiza una medición en cm
  Serial.print("Distancia: ");
  Serial.print(distance);
  Serial.println("cm");
  
  // Ajusta el PWM basado en la distancia medida
  int pwmValue = calculatePWMValue(distance);
  analogWrite(PWM_PIN, pwmValue);

  delay(1000); // Espera antes de la próxima medición
}

// Función para calcular el valor PWM basado en la distancia
int calculatePWMValue(unsigned int distance) {
  // Establece los parámetros para el cálculo del PWM
  const unsigned int maxDistance = 8;  // Distancia máxima de interés en cm
  float voltageStep = (18.0 - 12.0) / (maxDistance / 2.0); // Define el paso de voltaje por cada 2cm

  if (distance == 0 || distance > maxDistance) { 
    // Si no hay objeto en rango o está muy lejos, establece el voltaje mínimo (equivale a 12V)
    return map(12, 0, 18, 0, 255);
  } else {
    // Calcula el voltaje deseado basado en la distancia
    float desiredVoltage = 12 + ((maxDistance - distance) / 2.0) * voltageStep;
    // Mapea el voltaje deseado a un valor PWM y asegura que no exceda 18V equivalentes
    int pwmValue = map(desiredVoltage, 0, 18, 0, 255);
    return constrain(pwmValue, 0, 255);
  }
}
Recuerda que este código usa la función map para convertir un rango de voltaje deseado (12V12V a 18V18V) en valores PWM (00 a 255255). El cálculo del voltaje deseado se hace con una simple regla de tres, partiendo del principio de que deseas aumentar el voltaje en un 25%25\% cada 22 cm hasta un máximo de 18V18V, comenzando por 88 cm o menos.
Este código es un punto de partida y podría necesitar ajustes basados en la implementación específica de tu proyecto y cómo efectivamente el XL6009 puede ser controlado por el PWM (incluyendo cualquier circuito adicional que uses para convertir PWM en un voltaje analógico para el control del XL6009).
2y
no funciona el codigo en mi arduino ide
2y
Si el código no está funcionando como esperas cuando lo cargas a tu Arduino Uno, vamos a revisar algunos pasos de solución de problemas y consideraciones que podrían ayudar a identificar y resolver el problema:
  1. Verifica las Conexiones del Sensor HC-SR04 y el XL6009
    • Asegúrate de que las conexiones físicas de todos los componentes (incluido el sensor HC-SR04 y cualquier conexión al módulo XL6009) estén correctamente hechas y sean firmes.
    • Confirma que el TRIGGER_PIN y ECHO_PIN estén correctamente conectados a los pines 12 y 11 en el Arduino, respectivamente, y que el PWM_PIN (p. ej., pin 3) esté bien conectado si estás utilizando un método de control para el XL6009.
  2. Revisa la Alimentación
    • Verifica que la fuente de alimentación esté proporcionando el voltaje adecuado y corriente suficiente para el Arduino, el sensor HC-SR04, y el XL6009. Recuerda que el XL6009 y la carga conectada a este pueden requerir más corriente de la que el Arduino pueda suministrar directamente.
  3. Confirma la Configuración del IDE de Arduino
    • Asegúrate de que estás seleccionando el tipo correcto de placa ("Arduino/Genuino Uno") y el puerto correcto en el IDE de Arduino antes de subir el código.
  4. Diagnóstico del Sensor HC-SR04
    • Revisa si el sensor HC-SR04 está funcionando correctamente. Puedes hacerlo cargando un código más simple que solo mida y muestre la distancia para asegurarte de que el sensor no esté defectuoso.
  5. Compatibilidad de la Señal PWM con el XL6009
    • Si la parte que no funciona es el control del módulo XL6009, vale la pena confirmar si tu módulo específico permite ser controlado mediante una señal PWM. Algunos módulos de boost converter no tienen un pin de control que acepte PWM directamente o requieren una señal analógica para el ajuste de voltaje. Si es así, necesitarías un filtro de bajo paso (para convertir PWM a analógico) o un DAC externo.
  6. Prueba el Código Sin el Ajuste de Voltaje
    • Como una prueba de diagnóstico, intenta modificar el código para que solo mida la distancia y la imprima en el monitor serial sin intentar ajustar el voltaje. Esto puede ayudar a aislar si el problema está en la medición de distancia o en el control de voltaje.
  7. Debugging Serial
    • Utiliza Serial.println() para imprimir variables clave como la distancia medida y el valor PWM calculado, para verificar si los valores son coherentes con tus expectativas.
  8. Versión del IDE de Arduino y Librerías
    • Asegúrate de que estés utilizando una versión actualizada del IDE de Arduino y de las librerías. La librería NewPing podría no funcionar correctamente si está desactualizada o si hay conflictos con otras librerías.
Si después de seguir estos pasos el proyecto sigue sin funcionar, sería útil tener más detalles específicos sobre cómo no funciona (por ejemplo, ¿el sensor no mide distancia?, ¿el ajuste de voltaje no se efectúa como se espera?, ¿hay errores al compilar?) para ofrecer una guía más precisa.
2y
no carga a mi arduino uno el codigo c++ me sale error al cargar en mi arduino ide solucion del codigoc++
2y
Si te encuentras con errores al intentar cargar el código en tu Arduino Uno mediante el IDE de Arduino, podemos abordar los problemas más comunes y cómo resolverlos. Los errores pueden variar desde problemas con el propio código hasta cuestiones relacionadas con el entorno del IDE de Arduino, el cable USB, el controlador del puerto serie o la placa de Arduino misma.
1. Errores de Compilación en el Código
  • Verifica el código completo: Asegúrate de que el código que estés intentando cargar esté completo y no le falten partes. Esto incluye todas las llaves {}, paréntesis (), y punto y comas ; donde sean necesarios.
  • Chequea las librerías: Confirma que la librería NewPing esté instalada correctamente en tu IDE de Arduino. Ve a Sketch > Include Library > Manage Libraries... y busca "NewPing" para instalarla o actualizarla.
  • Revisa nombres de variables y funciones: Asegúrate de que todos los nombres estén escritos correctamente y de que estés utilizando correctamente mayúsculas y minúsculas, ya que C++ es sensible a ellas.
2. Problemas con el IDE de Arduino
  • Selecciona el tipo de placa correcto: En el menú de Herramientas (Tools), asegúrate de que el tipo de placa seleccionado sea "Arduino/Genuino Uno".
  • Puerto correcto: En el menú de Herramientas (Tools), bajo la sección de "Puerto" (Port), asegúrate de seleccionar el puerto al que está conectado tu Arduino. Si no estás seguro, desconecta tu Arduino, abre el menú nuevamente para ver qué puertos desaparecen, y luego vuelve a conectar tu Arduino para ver qué puerto reaparece.
  • Reinstala el IDE de Arduino: Si los problemas persisten, intenta reinstalar el IDE de Arduino, asegurándote de descargar la última versión desde el sitio web oficial de Arduino.
3. Problemas con el Hardware
  • Cable USB: Prueba con otro cable USB para descartar que el problema sea el cable.
  • Puerto USB de la computadora: Cambia el Arduino a otro puerto USB en tu computadora.
  • Placa Arduino Uno: Existe la posibilidad de que la placa de Arduino esté defectuosa. Si tienes otra placa Arduino, prueba cargar el código en esa placa para ver si el problema persiste.
4. Drivers
  • Problemas con el controlador: En algunos sistemas operativos, especialmente en Windows, es posible que necesites instalar o actualizar los drivers para la placa de Arduino. Consulta el foro de Arduino o la sección de ayuda para obtener guías sobre cómo instalar o actualizar los drivers.
5. Verificación adicional del código
A continuación, te presento un código simplificado para que pruebes cargar algo básico en tu Arduino. Este código simplemente hará parpadear un LED en el pin 13, lo cual es un buen punto de partida para verificar la funcionalidad básica de tu Arduino y del IDE.

Cpp


void setup() {
  pinMode(13, OUTPUT); // Configura el pin 13 como salida
}

void loop() {
  digitalWrite(13, HIGH);   // Enciende el LED
  delay(1000);              // Espera un segundo
  digitalWrite(13, LOW);    // Apaga el LED
  delay(1000);              // Espera un segundo
}
Si este código simple se carga y ejecuta correctamente (haciendo parpadear el LED en el pin 13 de tu Arduino), entonces el problema probablemente esté relacionado con el código original o con cómo se está intentando utilizar las librerías. Si incluso este código simple no se puede cargar, el problema es más probable que esté relacionado con el IDE, el cable USB, la placa Arduino, o el puerto USB de la computadora.
2y
como conectar exactamente el XL6009
2y
El módulo convertidor boost XL6009 es un dispositivo muy útil para aumentar el voltaje de entrada a un voltaje de salida superior. Sin embargo, conectarlo y controlarlo implica entender cómo funciona el módulo y qué conexiones son necesarias. Te guiaré a través de las conexiones básicas para utilizar el XL6009 en un proyecto típico. Nota: Este enfoque asume un uso directo del XL6009 sin control de voltaje programático desde el Arduino.
Conexiones Básicas del XL6009
  1. Conexión de Alimentación
    • VIN (Entrada de Voltaje): Aquí conectarás el voltaje de entrada que deseas elevar. Este puede ser desde una batería, un adaptador de corriente, u otra fuente de energía DC. El rango de tensión de entrada aceptable suele estar entre 3V y 32V, pero siempre verifica las especificaciones de tu módulo específico.
    • GND (Tierra): Este pin se conecta al negativo de tu fuente de energía y cualquier GND común en tu proyecto, incluyendo el GND del Arduino si estás usando uno.
  2. Conexión de Salida
    • VOUT (+): Este es el positivo de la salida de voltaje elevado. La tensión de este punto dependerá de cómo ajustes el potenciómetro en el módulo XL6009 y de la capacidad del propio módulo.
    • GND (-): Al igual que en la entrada, este pin se conectará al GND común de tu circuito.
  3. Ajuste de Salida
    • Potenciómetro: El XL6009 generalmente viene con un potenciómetro que permite ajustar el voltaje de salida. Girando el potenciómetro (a menudo con un destornillador pequeño), podrás aumentar o disminuir el voltaje de salida. La dirección exacta (horario o antihorario para aumentar) puede variar, así que te recomiendo empezar con ajustes pequeños y medir el voltaje de salida con un multímetro.
Conexiones Adicionales
  • Control de Voltaje desde Arduino (Avanzado): Si deseas controlar dinámicamente el voltaje de salida del módulo XL6009 desde un Arduino o cualquier microcontrolador, necesitarías una forma de convertir una señal digital (por ejemplo, PWM) en una señal analógica que podría influir en el circuito de feedback del XL6009. Esto podría implicar circuitos adicionales y complejidad, aparte de requerir un entendimiento profundo del funcionamiento interno del XL6009. Esta no es una función estándar del módulo y podría afectar su estabilidad y desempeño.
Consideraciones
  • Medición y Ajuste: Antes de conectar la salida del XL6009 a tu circuito o dispositivo, siempre mide el voltaje de salida con un multímetro para asegurarte de que esté dentro del rango deseado. Ajusta el potenciómetro según sea necesario.
  • Capacidad de Corriente: Ten en cuenta la corriente máxima de salida que el XL6009 puede proporcionar sin sobrecalentarse. El enfriamiento adecuado (disipadores de calor, ventilación) puede ser necesario para cargas cercanas al límite del módulo.
  • Funcionamiento Seguro: Siempre es buena práctica comenzar con la carga desconectada cuando ajustas el voltaje de salida por primera vez para evitar dañar tu carga por un voltaje inesperadamente alto.
Siguiendo estas indicaciones, deberías ser capaz de utilizar el módulo convertidor boost XL6009 en tu proyecto para obtener el voltaje de salida deseado de forma segura y efectiva.
2y
1
realizar un proyecto con arduino uno, sensor ultrasonico, un regulador de voltaj...

@copilot realizar un proyecto con arduino uno, sensor ultrasonico, un regulador de voltaje xl6009y un dac mcp4725 que este regule el voltaje mediante se vaya alejando el sesor, cada 2cm un 25% hasta llegar a 8cm y 20voltios, tambien el amperaje de 20v sea 6A como aramar y que extras de componentes mas usar para que este funcione mas el codigo C++
2y
3
P1


  • Ground
    A common return path for electric current. Commonly known as ground.
  • Net Portal
    Wirelessly connects nets on schematic. Used to organize schematics and separate functional blocks. To wirelessly connect net portals, give them same designator. #portal
  • Power Net Portal
    Wirelessly connects power nets on schematic. Identical to the net portal, but with a power symbol. Used to organize schematics and separate functional blocks. To wirelessly connect power net portals, give them the same designator. #portal #power
  • Generic Resistor
    A generic fixed resistor ideal for rapid circuit topology development. Its footprint automatically adapts based on the selected package case code—supporting 0402, 0603, 0805, 1203, and many other standard SMD packages, as well as axial horizontal and vertical configurations. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard resistor values: 1.0 ohm, 10 ohm, 100 ohm, 1.0k ohm, 10k ohm, 100k ohm, 1.0M ohm 1.1 ohm, 11 ohm, 110 ohm, 1.1k ohm, 11k ohm, 110k ohm, 1.1M ohm 1.2 ohm, 12 ohm, 120 ohm, 1.2k ohm, 12k ohm, 120k ohm, 1.2M ohm 1.3 ohm, 13 ohm, 130 ohm, 1.3k ohm, 13k ohm, 130k ohm, 1.3M ohm 1.5 ohm, 15 ohm, 150 ohm, 1.5k ohm, 15k ohm, 150k ohm, 1.5M ohm 1.6 ohm, 16 ohm, 160 ohm, 1.6k ohm, 16k ohm, 160k ohm, 1.6M ohm 1.8 ohm, 18 ohm, 180 ohm, 1.8K ohm, 18k ohm, 180k ohm, 1.8M ohm 2.0 ohm, 20 ohm, 200 ohm, 2.0k ohm, 20k ohm, 200k ohm, 2.0M ohm 2.2 ohm, 22 ohm, 220 ohm, 2.2k ohm, 22k ohm, 220k ohm, 2.2M ohm 2.4 ohm, 24 ohm, 240 ohm, 2.4k ohm, 24k ohm, 240k ohm, 2.4M ohm 2.7 ohm, 27 ohm, 270 ohm, 2.7k ohm, 27k ohm, 270k ohm, 2.7M ohm 3.0 ohm, 30 ohm, 300 ohm, 3.0K ohm, 30K ohm, 300K ohm, 3.0M ohm 3.3 ohm, 33 ohm, 330 ohm, 3.3k ohm, 33k ohm, 330k ohm, 3.3M ohm 3.6 ohm, 36 ohm, 360 ohm, 3.6k ohm, 36k ohm, 360k ohm, 3.6M ohm 3.9 ohm, 39 ohm, 390 ohm, 3.9k ohm, 39k ohm, 390k ohm, 3.9M ohm 4.3 ohm, 43 ohm, 430 ohm, 4.3k ohm, 43K ohm, 430K ohm, 4.3M ohm 4.7 ohm, 47 ohm, 470 ohm, 4.7k ohm, 47k ohm, 470k ohm, 4.7M ohm 5.1 ohm, 51 ohm, 510 ohm, 5.1k ohm, 51k ohm, 510k ohm, 5.1M ohm 5.6 ohm, 56 ohm, 560 ohm, 5.6k ohm, 56k ohm, 560k ohm, 5.6M ohm 6.2 ohm, 62 ohm, 620 ohm, 6.2k ohm, 62K ohm, 620K ohm, 6.2M ohm 6.8 ohm, 68 ohm, 680 ohm, 6.8k ohm, 68k ohm, 680k ohm, 6.8M ohm 7.5 ohm, 75 ohm, 750 ohm, 7.5k ohm, 75k ohm, 750k ohm, 7.5M ohm 8.2 ohm, 82 ohm, 820 ohm, 8.2k ohm, 82k ohm, 820k ohm, 8.2M ohm 9.1 ohm, 91 ohm, 910 ohm, 9.1k ohm, 91k ohm, 910k ohm, 9.1M ohm #generics #CommonPartsLibrary
  • Generic Capacitor
    A generic fixed capacitor ideal for rapid circuit topology development. You can choose between polarized and non-polarized types, its symbol and the footprint will automatically adapt based on your selection. Supported options include standard SMD sizes for ceramic capacitors (e.g., 0402, 0603, 0805), SMD sizes for aluminum electrolytic capacitors, and through-hole footprints for polarized capacitors. Save precious design time by seamlessly add more information to this part (value, footprint, etc.) as it becomes available. Standard capacitor values: 1.0pF, 10pF, 100pF, 1000pF, 0.01uF, 0.1uF, 1.0uF, 10uF, 100uF, 1000uF, 10000uF 1.1pF, 11pF, 110pF, 1100pF 1.2pF, 12pF, 120pF, 1200pF 1.3pF, 13pF, 130pF, 1300pF 1.5pF, 15pF, 150pF, 1500pF, 0.015uF, 0.15uF, 1.5uF, 15uF, 150uF, 1500uF 1.6pF, 16pF, 160pF, 1600pF 1.8pF, 18pF, 180pF, 1800pF 2.0pF, 20pF, 200pF, 2000pF 2.2pF, 22pF, 220pF, 2200pF, 0.022uF, 0.22uF, 2.2uF, 22uF, 220uF, 2200uF 2.4pF, 24pF, 240pF, 2400pF 2.7pF, 27pF, 270pF, 2700pF 3.0pF, 30pF, 300pF, 3000pF 3.3pF, 33pF, 330pF, 3300pF, 0.033uF, 0.33uF, 3.3uF, 33uF, 330uF, 3300uF 3.6pF, 36pF, 360pF, 3600pF 3.9pF, 39pF, 390pF, 3900pF 4.3pF, 43pF, 430pF, 4300pF 4.7pF, 47pF, 470pF, 4700pF, 0.047uF, 0.47uF, 4.7uF, 47uF, 470uF, 4700uF 5.1pF, 51pF, 510pF, 5100pF 5.6pF, 56pF, 560pF, 5600pF 6.2pF, 62pF, 620pF, 6200pF 6.8pF, 68pF, 680pF, 6800pF, 0.068uF, 0.68uF, 6.8uF, 68uF, 680uF, 6800uF 7.5pF, 75pF, 750pF, 7500pF 8.2pF, 82pF, 820pF, 8200pF 9.1pF, 91pF, 910pF, 9100pF #generics #CommonPartsLibrary
  • Generic Inductor
    A generic fixed inductor suitable for rapid circuit topology development. The footprint automatically adapts based on the selected package, supporting standard SMD sizes (e.g., 0402, 0603, 0805) as well as well-known inductor packages such as SDR1806, PA4320, SRN6028, and SRR1260. Standard inductor values: 1.0 nH, 10 nH, 100 nH, 1.0 µH, 10 µH, 100 µH, 1.0 mH 1.2 nH, 12 nH, 120 nH, 1.2 µH, 12 µH, 120 µH, 1.2 mH 1.5 nH, 15 nH, 150 nH, 1.5 µH, 15 µH, 150 µH, 1.5 mH 1.8 nH, 18 nH, 180 nH, 1.8 µH, 18 µH, 180 µH, 1.8 mH 2.2 nH, 22 nH, 220 nH, 2.2 µH, 22 µH, 220 µH, 2.2 mH 2.7 nH, 27 nH, 270 nH, 2.7 µH, 27 µH, 270 µH, 2.7 mH 3.3 nH, 33 nH, 330 nH, 3.3 µH, 33 µH, 330 µH, 3.3 mH 3.9 nH, 39 nH, 390 nH, 3.9 µH, 39 µH, 390 µH, 3.9 mH 4.7 nH, 47 nH, 470 nH, 4.7 µH, 47 µH, 470 µH, 4.7 mH 5.6 nH, 56 nH, 560 nH, 5.6 µH, 56 µH, 560 µH, 5.6 mH 6.8 nH, 68 nH, 680 nH, 6.8 µH, 68 µH, 680 µH, 6.8 mH 8.2 nH, 82 nH, 820 nH, 8.2 µH, 82 µH, 820 µH, 8.2 mH #generics #CommonPartsLibrary
  • Terminal
    Terminal
    An electrical connector acting as reusable interface to a conductor and creating a point where external circuits can be connected.
  • RMCF0805JT47K0
    General Purpose Thick Film Standard Power and High-Power Chip Resistor 47 kOhms ±5% 0.125W, 1/8W Chip Resistor 0805 (2012 Metric) Automotive AEC-Q200 Thick Film Features: - RMCF – standard power ratings - RMCP – high power ratings - Nickel barrier terminations standard - Power derating from 100% at 70ºC to zero at +155ºC - RoHS compliant, REACH compliant, and halogen free - AEC-Q200 compliant
  • 875105359001
    10 µF 16 V Aluminum - Polymer Capacitors Radial, Can - SMD 30mOhm 2000 Hrs @ 105°C #commonpartslibrary #capacitor #aluminumpolymer #radialcan
  • CTL1206FYW1T
    Yellow 595nm LED Indication - Discrete 1.7V 1206 (3216 Metric)

Unhappy Plum Battle Mech

Unhappy Plum Battle Mech thumbnail
Welcome to your new project. Imagine what you can build here.

Properties

Properties describe core aspects of the project.

Pricing & Availability

Distributor

Qty 1

Controls