Qué se puede hacer con arduino mini. Arduino casero del controlador ATMEGA328P-PU

Arduino es una plataforma de bricolaje versátil para microcontroladores. Hay muchos escudos (placas de expansión) y sensores para ello. Esta diversidad le permite realizar una serie de proyectos interesantes destinados a mejorar su vida y aumentar su comodidad. Los campos de aplicación del tablero son infinitos: automatización, sistemas de seguridad, sistemas de recogida y análisis de datos, etc.

En este artículo aprenderás qué cosas interesantes puedes hacer en Arduino. Qué proyectos serán espectaculares y cuáles serán útiles.

¿Qué se puede hacer con Arduino?

robot aspirador

Limpiar el apartamento es una tarea rutinaria y poco atractiva, sobre todo porque lleva tiempo. Puedes guardarlo si algunas de las tareas del hogar están asignadas al robot. Este robot fue ensamblado por un ingeniero electrónico de Sochi, Dmitry Ivanov. Estructuralmente, resultó ser de calidad suficiente y no es inferior en eficiencia.

Para montarlo necesitarás:

1. Arduino Pro-mini, o cualquier otro tamaño similar y adecuado...

2. Adaptador USB a TTL si está utilizando Pro mini. Si eliges el Arduino Nano, entonces no lo necesitas. Ya está instalado en el tablero.

3. Se necesita el controlador L298N para controlar e invertir motores de CC.

4. Pequeños motores con engranajes y ruedas.

5. 6 sensores de infrarrojos.

6. Motor para la turbina (más grande).

7. La propia turbina, o más bien el impulsor de la aspiradora.

8. Motor para escobillas (pequeño).

9. 2 sensores de colisión.

10. 4 pilas 18650.

11. 2 convertidores DC-DC (elevador y reductor).

13. Controlador de operación (carga y descarga) de baterías.

El sistema de control se ve así:

Y aquí está el sistema de energía:

Estos limpiadores están evolucionando, los modelos fabricados en fábrica tienen algoritmos inteligentes complejos, pero puede intentar crear su propio diseño, que no será inferior en calidad a sus costosos análogos.

Capaces de producir un flujo luminoso de cualquier color, suelen utilizar LED en cuyo cuerpo hay tres cristales que brillan en diferentes colores. Se venden para controlarlos, su esencia radica en regular la corriente suministrada a cada uno de los colores de la tira LED, por tanto, se regula (por separado) la intensidad del brillo de cada uno de los tres colores.

Puedes crear tu propio controlador RGB en Arduino, es más, este proyecto implementa el control vía Bluetooth.

La foto muestra un ejemplo del uso de un solo LED RGB. Para controlar la cinta se requiere una fuente de alimentación adicional de 12V, luego se controlarán las puertas de los transistores de efecto de campo incluidos en el circuito. La corriente de carga de la puerta está limitada por resistencias de 10 kΩ, que se instalan entre el pin Arduino y la puerta, en serie con ella.

Con un microcontrolador, puede crear un control remoto universal controlado desde un teléfono móvil.

Para esto necesitarás:

    Arduino de cualquier modelo;

    Receptor de infrarrojos TSOP1138;

    LED infrarrojos;

    Módulo Bluetooth HC-05 o HC-06.

El proyecto puede leer códigos de controles remotos de fábrica y almacenar sus valores. Después de eso, podrás controlar este producto casero a través de Bluetooth.

La cámara web está montada sobre un mecanismo giratorio. Está conectado a una computadora con el software instalado. Se basa en la biblioteca de visión por computadora: OpenCV (Biblioteca de visión por computadora de código abierto), después de que el programa detecta una cara, las coordenadas de su movimiento se transmiten a través de un cable USB.

El Arduino da una orden al accionamiento del mecanismo giratorio y posiciona la lente de la cámara. Se utilizan un par de servos para mover la cámara.

El vídeo muestra el funcionamiento de este dispositivo.

¡Cuida a tus animales!

La idea es saber por dónde camina tu animal, esto puede ser de interés para investigaciones científicas y simplemente por diversión. Para hacer esto, necesita utilizar un rastreador GPS. Pero para almacenar datos de ubicación en algún disco.

Al mismo tiempo, las dimensiones del dispositivo juegan aquí un papel decisivo, ya que el animal no debe sentir molestias por ello. Para grabar datos, puede utilizarlo para trabajar con tarjetas de memoria Micro-SD.

A continuación se muestra un diagrama de la versión original del dispositivo.

La versión original del proyecto utilizó el tablero TinyDuino y escudos. Si no encuentras uno, puedes utilizar Arduinos pequeños: mini, micro, nano.

Para la energía se utilizó un elemento de iones de litio de pequeña capacidad. La pequeña batería dura unas 6 horas. El autor acabó metiendo todo en un tarro de tic-tac recortado. Vale la pena señalar que la antena GPS debe apuntar hacia arriba para recibir lecturas válidas del sensor.

Interruptor de cerradura de combinación

Para descifrar cerraduras de código con Arduino, necesitará un servo y un motor paso a paso. Este proyecto fue desarrollado por el hacker Samy Kamkar. Este es un proyecto bastante complejo. El funcionamiento de este dispositivo se muestra en el vídeo, donde el autor cuenta todos los detalles.

Por supuesto, un dispositivo de este tipo no es adecuado para un uso práctico, pero esta es una excelente demostración.

Arduino en la música

Lo más probable es que no se trate de un proyecto, sino de una pequeña demostración de cómo los músicos han utilizado esta plataforma.

Caja de ritmos en Arduino. Cabe destacar que no se trata de una enumeración ordinaria de muestras grabadas, sino, en principio, de la generación de sonido mediante dispositivos de "hierro".

Calificaciones detalladas:

    Transistor tipo NPN, por ejemplo 2n3904 - 1 ud.

    Resistencia 1 kOhm (R2, R4, R5) - 3 uds.

    330 ohmios (R6) - 1 ud.

    10 kOhmios (R1) - 1 ud.

    100 kOhmios (R3) - 1 ud.

    Condensador electrolítico 3,3 uF - 1 ud.

Para que el proyecto funcione, necesitará conectar la biblioteca para una rápida expansión a una serie de Fourier.

Este es un proyecto bastante simple e interesante de la categoría "puedes presumir ante tus amigos".

3 proyectos de robots

La robótica es una de las áreas más interesantes para los geeks y simplemente para aquellos a quienes les gusta hacer algo inusual con sus propias manos, decidí hacer una selección de varios proyectos interesantes.

Robot BEAM en Arduino

Para montar un robot andante de cuatro patas, necesitará:

    Se necesitan servomotores para mover las piernas, por ejemplo, Tower Hobbies TS-53;

    Un trozo de alambre de cobre de espesor medio (para soportar el peso de la estructura y no doblarse, pero no demasiado grueso, porque no tiene sentido);

    Microcontrolador - AVR ATMega 8 o placa Arduino de cualquier modelo;

    Para el chasis del proyecto se indica que se utilizó Sintra Frame. Es algo así como plástico, se dobla en cualquier forma cuando se calienta.

Como resultado obtendrás:

Cabe destacar que este robot no conduce, sino que camina, puede pasar por encima y alcanzar alturas de hasta 1 cm.

Por alguna razón, este proyecto me recordó a un robot de la caricatura de Wall-e. Su característica es el uso para cargar baterías. Se mueve como un coche, sobre 4 ruedas.

Sus partes componentes:

    Botella de plástico de tamaño adecuado;

  • Saltadores mamá-papá;

    Panel solar con un voltaje de salida de 6V;

    Como donante de ruedas, motores y otras piezas: un coche radiocontrolado;

    Dos servos de rotación continua;

    Dos servos convencionales (180 grados);

    Soporte para pilas AA y para la "corona";

    Sensor de colisión;

    LED, fotorresistores, resistencias fijas de 10 kΩ: 4 en total;

    Diodo 1n4001.

Aquí está la base: la placa Arduino con un protoescudo.

Así son las piezas de repuesto de las ruedas.

El diseño está casi completo, los sensores están instalados.

La esencia del trabajo del robot es que sale a la luz. Abundancia que necesita para navegar.

Es más una máquina CNC que un robot, pero el proyecto es muy entretenido. Es una máquina trefiladora de 2 ejes. A continuación se muestra una lista de los principales componentes que lo componen:

    (DVD) unidades de CD - 2 piezas;

    2 controladores para motores paso a paso A498;

    servoMG90S;

    Arduino Uno;

    Fuente de alimentación 12V;

    Bolígrafo y otros elementos de diseño.

Desde la unidad de disco óptico se utilizan bloques con un motor paso a paso y una varilla guía, que posiciona el cabezal óptico. De estos bloques se retiran el motor, el eje y el carro.

No podrá controlar un motor paso a paso sin equipo adicional, por lo que se utilizan placas de controlador especiales; es mejor si se les instala un radiador de motor al momento de arrancar o cambiar la dirección de rotación.

El proceso completo de montaje y funcionamiento se muestra en este vídeo.

Vea también los 16 mejores proyectos de Arduino de AlexGyver:

Conclusión

Este artículo es sólo una pequeña muestra de lo que puedes hacer en esta popular plataforma. De hecho, todo depende de tu imaginación y de la tarea que te propongas.

Quiero presentarles mi versión de proyecto del conocido controlador Arduino.
Comenzaré con una breve historia. Trabajo en ingeniería electrónica y radioeléctrica desde hace más de 10 años. Pero el interés por los microcontroladores apareció no hace mucho. Estudió lenguaje C, programó microcontroladores, el éxito fue variable. Y de alguna manera, mientras estudiaba Internet sobre el tema de la programación de microcontroladores, llegué al sitio www.arduino.ru. Me gustaron sus controladores, quería uno para mí. Como sé cómo sostener un soldador en mis manos, me negué a comprar un controlador y comencé a buscar información en Internet sobre cómo hacerlo yo mismo, pero no encontré nada adecuado. La opción de la placa, que se recoge en las páginas del sitio http://robocraft.ru/blog/arduino/19.html, no me conviene y no me gusta mucho. Me gustaría con USB.

Descargué los archivos esquemáticos de las versiones originales del controlador Arduino, la hoja de datos del chip FT232R, imprimí el artículo "Arduino casero" (enlace arriba) y pensé en cómo conectarlo todo para obtener lo que quería encontrar. Y aquí está el diagrama:

Partes utilizadas en el diagrama:
Resistencias que utilicé SMD tamaño 0805:
- R1, R2, R4, R7 - de 300 ohmios a 1 kOhm (lo que encuentres);
- R3 - 10 kOhmios;
- R5, R6 - 1 kOhmio.

Condensadores:
- C2, C3, C5, C13, C8, C10, C11 - SMD (0805) con un valor nominal de 0,1 microfaradios;
- electrolitos C1, C4, C9, C12 - Usé 22 microfaradios * 50 V cada uno, me convenían en altura. La clasificación no es particularmente importante, no inferior a 10 microfaradios para un voltaje de al menos 10 V, excepto para C9, su voltaje no debe ser más del 20% del voltaje de la fuente externa;
- C6, C7 - cerámica 22 pF cada una.

Cualquier LED (forma, dimensiones, color) para una corriente de 15-20 mA. El diodo D5 - 1N4007 también está en un paquete SMD.
Cuarzo - 16 MHz.

Microcircuitos:
- DA1 - L7805 en el paquete TO220;
- DD1 - FT232RL (buen micro, pero no lo lanzan en una caja más grande);
- DD2 es nuestro microcontrolador, yo usé ATmega168, tú puedes usar ATmega8, creo que ATmega328 también es adecuado, lo principal es descargar el gestor de arranque adecuado.

No puedo decir con seguridad sobre el costo final (los componentes SMD no se compraron, se encontraron en las cajas de un ingeniero de radioaficionado electrónico). Y los costos fueron los siguientes (Rostov-on-Don): FT232RL - 200 rublos, ATmega168 - 220 rublos, L7805 - 15 rublos, conectores, fusibles, peines, enchufe, botón - alrededor de 100 rublos.
Cuando el dispositivo ensamblado esté conectado a la computadora, se detectará un nuevo dispositivo; deberá instalar el controlador especificando la ruta al directorio "Controladores USB FTDI" (en el programa Arduino IDE descargado).

Hubo algunos problemas con la placa de circuito impreso (PCB), pero la imagen de la PCB en el artículo me ayudó. Todos los pines y espacios entre conectores son los mismos que los de la placa arduino original, será posible conectar varias placas de expansión compatibles con arduino.

El propósito de este controlador puede ser muy diferente: desde un "libro de texto" sobre programación hasta la creación de sistemas de seguridad serios. Hay mucha información sobre su uso en Internet.
El controlador funciona de forma sencilla. El programa Arduino IDE se instala en la computadora y se descarga de forma gratuita desde el sitio web oficial www.arduino.cc. En él escribe su programa (boceto) para que lo ejecute el controlador. Luego, al presionar el botón "descargar" en el IDE de Arduino, la computadora compila su programa en un lenguaje comprensible para el microcontrolador y lo transfiere al microcontrolador a través del puerto de comunicación virtual creado por el chip FT232R. Después de cargar el programa, comienza a ejecutarse inmediatamente, si no se apaga el controlador. Además, el chip FT232R tiene una señal de salida para reiniciar automáticamente el microcontrolador, lo cual es necesario al cargar un boceto. La placa del controlador se puede alimentar tanto desde USB como desde una fuente de alimentación externa (8-25 V), para lo cual se instala un microcircuito estabilizador L7805. Hay un fusible de 500 mA a +5 V del USB en la placa, para no dañar el puerto USB en caso de mal funcionamiento en la placa del controlador. Usando el conector ICSP, puede programar el microcontrolador con un programador externo. El botón instalado en la placa reinicia el microcontrolador y este comienza a ejecutar nuevamente el programa cargado. El diodo D5 protege el microcontrolador de la inversión de energía.

Foto del controlador terminado:

La ubicación de algunas piezas en la foto de la placa no coincide con el archivo PCB, debido a una mejora en el momento de la creación del artículo. Se adjunta el archivo PP en el programa.

Un controlador correctamente ensamblado y flasheado comienza a funcionar inmediatamente. Observo que después de la primera (y posiblemente posterior) carga del gestor de arranque, el LED D3 comienza a parpadear a baja frecuencia.

No es difícil actualizar el gestor de arranque del dispositivo terminado. La parte más difícil es tener un programador. Como tenía experiencia programando microcontroladores, ya tenía montado el programador Protoss AVR910. Caballo de batalla, autor 5 de 5! A continuación, conectamos el programador a la placa arduino, abrimos el programa para programar microcontroladores AVR (yo usé), abrimos la ventana de firmware del microcontrolador, presionamos cargar flash, buscamos nuestro archivo de firmware (para ATmega168) en la distribución descargada “...arduino -1.0.1\hardware\arduino\ cargadores de arranque\atmega\ATmegaBOOT_168_diecimila.hex. A continuación, debe configurar las brocas de bloqueo y fusible como se muestra en la figura:

Puede encontrar los fusibles y los bits de bloqueo de su microcontrolador en el archivo: “...arduino-1.0.1\hardware\arduino\boards.txt”, usando la calculadora de fusibles para AVR (se puede encontrar fácilmente en Internet) .
Si no tienes un programador, pero un amigo, un vecino tiene un programador ..., entonces existe otra forma más rápida y útil de actualizar el gestor de arranque. Para hacer esto, necesita ensamblar el programador. El circuito está funcionando y lo he probado. La simplicidad de este método radica en el hecho de que no es necesario buscar el firmware del microcontrolador, configurar el fusible ni los bits de bloqueo. Cuando conecta este programador a una computadora con los controladores instalados y un MK programable conectado, usted, después de haber seleccionado en el programa Arduino IDE el puerto en el que "se asienta" el programador y su placa de firmware y el programador conectado, simplemente presione el botón en el Pestaña de servicio "flash bootloader" y regocíjate.

Si tiene un problema de "huevo y gallina", le aconsejo que monte este programador (yo no lo monté yo mismo, pero creo que es algo bueno). O busque en Google Internet sobre AVRISP-mkII. También adjuntaré un archivo con información de este programador con archivos y una descripción.

Puede leer sobre un método alternativo de firmware del gestor de arranque.
Ahora (con los controladores instalados en la computadora, abra el programa Arduino IDE, en la pestaña "Servicio", coloque el cursor sobre la pestaña "placa" y seleccione su dispositivo (en mi versión, este es Arduino Diecimila o Duemilanove con ATmega168) Luego, en el mismo lugar, seleccione el puerto al que está conectado el controlador (puede verlo en el administrador de dispositivos de la computadora) ¡Pongamos en práctica nuestros pensamientos en el boceto y disfrutemos del trabajo del controlador!

Por favor envíe cualquier pregunta que tenga.
La placa controladora fue desarrollada y utilizada con éxito por un radioaficionado de Rostov. Ananiev Valery. Inicio de sesión en el sitio web:

Lista de elementos de radio

Designación Tipo Denominación Cantidad NotaComerciomi bloc de notas
DD1 Interfaz USB IC 1 al bloc de notas
DD2 MK AVR de 8 bits

ATmega168

1 al bloc de notas
DA1 Regulador lineal

L7805AB

1 TO220 al bloc de notas
D1-D4 Diodo emisor de luz 4 Cualquiera para corriente de 15-20 mA al bloc de notas
D5 diodo rectificador

1N4007

1 smd al bloc de notas
Q1 resonador de cuarzo16MHz1 al bloc de notas
C1, C4, C9, C12 capacitor electrolítico22uF 50V4 al bloc de notas
C2, C3, C5, C8, C10, C11, C13 Condensador0,1 uF7 SMD (0805) al bloc de notas
C6, C7 Condensador22 pF2 Cerámico al bloc de notas
R1, R2, R4, R7 ResistorDe 300 Ohmios a 1 kOhmio4 SMD (0805)

En esta ocasión te contaré cómo hacer un Arduino con tus propias manos, e incluso sin soldador. El circuito de este simple clon de Arduino se llama Shrimp. El Shrimp casero es totalmente compatible con Arduino IDE, por lo que puedes ejecutar fácilmente cualquier boceto en él. Cabe señalar de inmediato que para crear Shrimp desde cero, necesitará una placa de trabajo Arduino. Es necesario instalar el gestor de arranque en un microcontrolador vacío. Si no tiene un Arduino a mano, puede comprar un microcontrolador ya actualizado e inmediatamente pasar a la sección 2. Para crear Shrimp, necesitamos:

  • microcontrolador ATMEGA328P-PU;
  • resistencia 10 kΩ;
  • condensador 10-100 uF, electrolítico;
  • condensador 22 pF, cerámico - 2 piezas;
  • condensador 100 nF, cerámico - 4 piezas;
  • botón de reloj;
  • cuarzo 16 MHz;
  • tabla de pan;
  • un juego de puentes para la placa;
  • Convertidor USB a UART basado en FT232R, CP2102 o CH340.

1. Copiar el gestor de arranque a un microcontrolador en blanco

Por lo general, para escribir un programa en un microcontrolador, es necesario utilizar un dispositivo independiente: un programador. Arduino es bueno porque no necesita programador. En su lugar, se utiliza un firmware especial llamado gestor de arranque. Este gestor de arranque puede recibir programas desde el exterior y escribirlos en la memoria flash del microcontrolador. Entonces, el gestor de arranque está escrito en el microcontrolador en la fábrica. Y para que nuestros Camarones funcionen, tenemos que repetir este procedimiento. Aquí es donde necesitamos otra placa Arduino, que se mencionó al principio. El procedimiento de instalación del gestor de arranque consta de tres pasos. Paso 1. Instalar un programa especial en la placa de trabajo Arduino: OptiLoader programa abierto OptiLoader le permite flashear el gestor de arranque optiboot en el microcontrolador de nuestro Shrimp. Al momento de escribir este artículo, OptiLoader admite microcontroladores: ATmega8, ATmega168, ATmega168P, ATmega168PB, ATmega328, ATmega328P, ATmega328PB. Descargue el archivo desde uno de los enlaces:
  • desde el repositorio oficial: https://github.com/WestfW/OptiLoader
  • desde nuestro sitio:
Desempaquete el archivo y abra el boceto en el IDE de Arduino. Subiendo el boceto a la placa Arduino. Desconecte Arduino de la alimentación USB. Nota. Si descarga el programa desde github, deberá cambiar el nombre de la carpeta "optiLoader-master" a simplemente "optiLoader". Paso 2. Conectando un microcontrolador limpio Conectamos la placa de trabajo Arduino con un microcontrolador limpio según el diagrama anterior. Aquí todo es muy sencillo. Miramos atentamente la imagen, insertamos los cables, verificamos siete veces. diagrama de circuito Aspecto del diseño
Paso 3. Cargador de arranque de firmware (cargador de arranque) Ahora conecte el Arduino a la alimentación USB. Inmediatamente después de encenderlo, el programa comenzará a copiar el gestor de arranque a un microcontrolador limpio. Esto hará que los LED RX y TX parpadeen activamente. Una vez que los LED dejen de parpadear, la copia estará completa. Si algo salió mal y los LED no parpadean, puede abrir el monitor COM. OptiLoader muestra todo el proceso de copia del cargador. Si tiene éxito, el informe del procedimiento se verá así.

2. Subir programas a Shrimp

Entonces, ahora tenemos un Arduino casero con un gestor de arranque actualizado. Para cargarle un boceto, es necesario desmontar parcialmente el circuito anterior y complementarlo con nuevos elementos, en particular, se le añade un botón de reinicio y circuitos de alimentación de protección.

El cual se utiliza en circuitos eléctricos para el procesamiento de datos. A menudo se puede encontrar en sistemas domésticos inteligentes. Existen muchas modificaciones de este elemento, que se diferencian en conductividad, voltaje y sobrecarga máxima. También vale la pena señalar que los modelos se fabrican con varios componentes. Si es necesario, el dispositivo se puede montar usted mismo. Sin embargo, para ello vale la pena familiarizarse con el esquema de modificación.

¿Cómo está dispuesto el controlador Arduino?

El modelo habitual incluye un transistor alimentado por un adaptador, así como una cadena de transceptores. Hay un relé para mantener una corriente estable. Los contactores para controladores se utilizan en diferentes direcciones. Los bloques rectificadores de los controladores se instalan con placas. Los condensadores de muchos modelos están disponibles con filtros de paso bajo.

Construyendo el Arduino UNO

Si es necesario, puedes hacer un controlador Arduino UNO con tus propias manos. Para ello se utilizan dos transceptores y un revestimiento. Se permite el uso de condensadores con una conductividad de 50 micrones. La frecuencia de funcionamiento de los elementos está en el nivel de 300 Hz. Se utiliza un regulador para configurar el transistor. Los filtros se pueden soldar al inicio del circuito. Muy a menudo se instalan de tipo transitorio. En este caso, los transceptores pueden utilizar el tipo de extensión.

Construir Arduino UNO R3

Montar el Arduino UNO R3 con tus propias manos es bastante sencillo. Para ello será necesario preparar un transceptor de tipo transición que funcione desde un adaptador. Se permite utilizar el estabilizador con una conductividad de 40 micrones. La frecuencia de funcionamiento del controlador será de unos 400 Hz. Los expertos aconsejan no utilizar transistores conductores, ya que no pueden trabajar con interferencias de ondas. Muchos modelos se fabrican con transceptores autorregulables. Sus conectores están conectados con una conductividad de 340 micras. para controladores de esta serie es de al menos 200 V.

Montaje de la modificación Arduino Mega

Puedes hacer un Arduino Mega con tus propias manos solo sobre la base de un transceptor colector. Los contactores suelen instalarse con adaptadores y su sensibilidad es de al menos 2 mV. Algunos expertos recomiendan el uso de filtros inversores, pero debemos recordar que no pueden funcionar a una frecuencia más baja. Los transistores se utilizan únicamente del tipo conductor. La unidad rectificadora se instala en último lugar. Si hay problemas de conductividad, los expertos recomiendan verificar la tensión nominal del dispositivo e instalar condensadores.

¿Cómo construir un escudo Arduino?

Montar el controlador Arduino Shield con tus propias manos es bastante sencillo. Para ello se puede preparar el transceptor para dos adaptadores. Se permite utilizar el transistor con un revestimiento y una conductividad de 40 micrones. La frecuencia de funcionamiento del controlador de esta serie es de al menos 500 Hz. El elemento funciona a una tensión de 200 V. Para la modificación será necesario un regulador en el triodo. El convertidor debe instalarse de manera que el transceptor no se queme. Los filtros suelen ser del tipo variable.

Construyendo un Arduino Nano

El controlador DIY Arduino Nano está hecho con dos transceptores. Para el montaje se utiliza un estabilizador tipo poste. En total se necesitan dos condensadores pequeños. El transistor está instalado con un filtro. En este caso, el triodo debe funcionar a una frecuencia de al menos 400 Hz. La tensión nominal de los controladores de esta serie es de 200 V. Si hablamos de otros indicadores, cabe señalar que la sensibilidad es de al menos 3 mV. El relé para el montaje requerirá un colador.

Montaje de transistores SMD.

Para hacerlo con un transistor SMD (Arduino), solo necesitas un transceptor. Para mantener una frecuencia estable, se instalan dos condensadores. Su capacitancia debe ser de al menos 5 pF. Para instalar el tiristor, se utiliza un adaptador de cable convencional. Los estabilizadores al comienzo del circuito se instalan a base de diodos. La conductividad de los elementos debe ser de al menos 55 micras. También debes prestar atención al aislamiento de los condensadores. Para reducir la cantidad de fallas en el sistema, se recomienda utilizar solo comparadores convertidores con baja sensibilidad. También vale la pena señalar que existen análogos de ondas. Su índice de sensibilidad es de 200 mV. Los reguladores sólo son adecuados para el tipo dúplex.

Modelo basado en DA1

Los transistores de esta serie tienen una conductividad excelente y pueden trabajar con convertidores de salida de diferentes frecuencias. El usuario es capaz de realizar una modificación con sus propias manos basándose en un transceptor conductor. Sus contactos están conectados directamente a través de la unidad del condensador. También vale la pena señalar que el regulador está instalado detrás del transceptor.

Al ensamblar el controlador, se recomienda utilizar triodos capacitivos con bajas pérdidas térmicas. Tienen una alta sensibilidad y una conductividad de 55 micrones. Si utiliza un estabilizador de tipo de transición simple, entonces el filtro se aplica con un revestimiento. Los expertos dicen que se permite instalar tetrodos con un comparador. Sin embargo, vale la pena considerar todos los riesgos de fallas en el funcionamiento de la unidad capacitora.

Montaje en el transistor DD1.

Los transistores DD1 proporcionan una respuesta de alta velocidad con poca pérdida de calor. Para ensamblar un controlador Arduino con sus propias manos, se recomienda preparar un transceptor. Es más conveniente utilizar un análogo lineal que tenga una alta conductividad. También hay que señalar que el mercado está lleno de modificaciones unipolares y su índice de sensibilidad se sitúa en el nivel de 60 mV. Para un controlador de calidad esto claramente no es suficiente.

El regulador es del tipo dúplex de instalación estándar. El triodo para el modelo se selecciona en función del diodo. El comparador en sí está instalado al comienzo del circuito. Debe funcionar con una resistencia de al menos 50 ohmios. En este caso, la tensión nominal debe ser de unos 230 V.

Modelo basado en DD2

Los transistores DD2 funcionan con una conductividad de 300 micrones. Tienen alta sensibilidad, pero sólo pueden funcionar a altas frecuencias. Para ello se instala un transceptor de ampliación en el controlador. A continuación, para hacer un Arduino con sus propias manos, se toma un interruptor de cable. Los contactos de salida del elemento están conectados al relé. La resistencia en el interruptor debe ser de al menos 55 ohmios.

Además, vale la pena comprobar la resistencia de la unidad del condensador. Si este parámetro supera los 30 ohmios, entonces el filtro se utiliza con un triodo. El tiristor está instalado con un estabilizador. En algunos casos, los rectificadores están soldados detrás de los transistores. Estos elementos no solo mantienen la estabilidad de la frecuencia, sino que también resuelven parcialmente el problema de la conductividad.

Montaje en el transistor L7805.

Montar el controlador Arduino con sus propias manos (basado en el transistor L7805) es bastante simple. Se requerirá un transceptor para el modelo con un filtro de malla. La conductividad del elemento debe ser de al menos 40 micrones. Además, vale la pena señalar que los condensadores pueden utilizar un tipo binario. Los expertos dicen que la tensión nominal no debe exceder los 200 V. En este caso, la sensibilidad depende de muchos factores. El comparador suele instalarse en el controlador con un adaptador lineal. En la salida se suelda un triodo basado en diodos. Se utiliza un filtro de paso único para estabilizar el proceso de conversión.

Modelo basado en FT232RL

Para hacer correctamente un controlador Arduino con sus propias manos, se recomienda elegir un transceptor de alto voltaje. La conductividad del elemento debe ser de al menos 400 micrones con una sensibilidad de 50 mV. Los contactores en este caso se instalan en la salida del circuito. Se permite que el relé utilice baja conductividad, pero es importante prestar atención al indicador de voltaje límite, que no debe exceder los 210 V. El triodo solo se puede instalar detrás del revestimiento.

También vale la pena señalar que el controlador requerirá un convertidor. La caja del condensador se utiliza con dos filtros de baja conductividad. El nivel de impedancia de salida del elemento depende del tipo de comparador. Se utiliza principalmente en un adaptador dipolo. Sin embargo, existen análogos de impulso.

Montaje de un controlador con un transistor 166NT1

Los transistores de esta serie tienen una conductividad de 400 micrones y tienen buena sensibilidad. Para hacer un controlador con sus propias manos, se recomienda utilizar un transceptor dipolo. Sin embargo, los filtros solo son adecuados con un devanado. Los expertos dicen que el contactor debe instalarse con un adaptador. En este caso, un componente lineal es muy adecuado y la tensión nominal en el circuito debe ser de al menos 200 V. Por lo tanto, la frecuencia de funcionamiento del controlador no caerá por debajo de 35 Hz.

En mi opinión, no tiene sentido recopilar la ONU en la forma en que se presenta en el original. Yo siempre uso este:

Aquí, en general, todo es sencillo: solo 1 microcircuito y cuarzo. Es cierto que, a diferencia del Arduino UNO, no hay protección de energía ni USB; en consecuencia, cargar bocetos es un poco más complicado. Vamos a resolverlo.

Copiar Arduino uno - potencia

En primer lugar, en este circuito solo hay un voltaje: el que alimenta el microcontrolador. El arduino uno tiene un estabilizador: le das 5 voltios y también entrega 3,3 al pin adyacente. En toda mi práctica, nunca he necesitado 5 y 3,3 voltios a la vez en un circuito. Es decir, se utiliza 5 o 3,3, pero nunca ambos. Todos los dispositivos, pantallas y sensores diseñados para 3.3 siempre tenían 5 voltios y todo funcionaba. Naturalmente, debe leer la hoja de datos (documentación) de estos mismos sensores, tal vez tenga algo megasensible al voltaje de entrada y realmente necesita 3,3 voltios. Luego puedes poner un regulador de voltaje y bajarlo a 3,3 voltios. Como es habitual, hay un par de formas:

En general, existen muchos esquemas pervertidos en materia de nutrición, pero estos son los enfoques principales.

USB para nuestra ONU

Aquí también hay dos enfoques. Existe una cosa llamada ISP:


Este es un conector de este tipo)) Para que nuestro nuevo UNO funcione, necesitamos un microcontrolador. Si simplemente vas a la tienda y compras un Atmega326, seguramente te irá bien, pero no funcionará de inmediato: debes coserle el gestor de arranque Arduino. Curiosamente, para ello se necesita un segundo Arduino. Ya funciona Xs donde se consigue, comprarlo en China o pedirle a un amigo que lo conduzca. Básicamente, cualquiera servirá. Llamémoslo condicionalmente programador. Y necesitas conectarte así:

nombre del pin: no mega: mega (1280 y 2560) restablecer: 10:53 MOSI: 11:51 MISO: 12:50 SCK: 13:52

nombre del pin: no - mega: mega (1280 y 2560)

restablecer: 10:53

MOSI: 11:51

MISO: 12:50

ESC: 13:52

Si lo consiguió en algún lugar como programador Arduino Mega, utilice la última columna para conectarse. Si otros arduins sirven como programador, entonces el segundo. La primera columna muestra las patas de su nuevo atmega comprado. A continuación, en el arduino (programador) en funcionamiento, completamos el boceto de las muestras con el nombre ArduinoISP:

Y aquí tenemos dos opciones:

  1. Puede actualizar el gestor de arranque y luego, en el futuro, nuestro microcontrolador podrá actualizarse a través del puerto serie y ya no necesitaremos el segundo programador arduin.
  2. O puede actualizar inmediatamente nuestro boceto a través del programador sin un gestor de arranque y luego, después del lanzamiento, todo funcionará más rápido durante un par de segundos. Esto se hace usando el menú archivo -> subir a través del programador

Si todo está claro con la segunda opción ... Entonces la primera requiere una aclaración. Haga clic en Herramientas - Programador - Arduino. Y luego Herramientas - Grabar gestor de arranque.

Después de eso, apagamos el Arduino y ahora necesitamos un convertidor USB a serie TTL. Después de obtenerlo, debemos conectarlo para restablecer, d0 (rx), d1 (tx) de nuestro atmega recién actualizado.

La esencia es la misma, solo que no olvides agregar una resistencia y un capacitor para restablecer (ver la primera opción).

Después de eso, todo se flasheará de la misma manera que un arduino normal.