Tabla de contenido:
- Paso 1: Piezas y herramientas
- Paso 2: construye el circuito
- Paso 3: construya el conjunto del sensor
- Paso 4: configúrelo
- Paso 5: el código
- Paso 6: ¡Todo listo
Video: : 6 pasos (con imágenes)
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Paso 1: Piezas y herramientas
Piezas: ~ 2 x Servomotores - Tienda de electrónica local ~ 4 x LDR's - Tienda de electrónica local ~ 4 resistencias de 10k - Tienda de electrónica local ~ Arduino Uno - Sparkfun.com ~ Resistencia variable de 2 x 50k - Tienda de electrónica local Herramientas: ~ Soldador - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - Tienda de electrónica local Todas las piezas le costarán menos de 30 $ (excluyendo el arduino y todas las herramientas)
Paso 2: construye el circuito
El circuito es bastante simple: conecte los cuatro LDR a los pines analógicos 0, 1, 2 y 3 respectivamente a través de una resistencia de 10k. Conecte los dos servos a los pines digitales 9 y 10 respectivamente. Conecte las dos resistencias variables a los pines analógicos 4 y 5. a Mire las imágenes que realmente ayudan. Vea la última imagen del diagrama del circuito (puede que sea la más mala que haya visto).
Paso 3: construya el conjunto del sensor
Para construir el conjunto del sensor, tome dos piezas rectangulares de cartón, corte una hendidura larga en el medio de la primera pieza de cartón, corte una hendidura corta en el medio de la segunda pieza de cartón y luego intersecte ambas y fíjelas bien con un poco de cinta. Debería verse como una cruz en 3D con 4 secciones … Tenemos que colocar nuestros cuatro LDR en estas cuatro secciones de la cruz. Mira las imágenes que realmente ayudan.
Paso 4: configúrelo
Busque una base (botella de Nescafé en mi caso) y pegue su primer servo a ella, luego al rotor del primer servo conecte el segundo servo. Al rotor del segundo servo conecte el conjunto del sensor que hicimos anteriormente. Para probar su robot sáquelo al sol y se alineará automáticamente hacia el sol. Si en el interior, se alineará con la fuente de luz más brillante de la habitación. Eche un vistazo a las imágenes que realmente ayudan.
Paso 5: el código
Aquí está el código para su robot de rastreo solar: #include // incluir la biblioteca Servo Servo horizontal; // servo horizontal int servoh = 90; // soporte servo horizontal Servo vertical; // servo vertical int servov = 90; // soporte servo vertical // conexiones de pin LDR // nombre = pin analógico; int ldrlt = 0; // LDR arriba a la izquierda int ldrrt = 1; // LDR top rigt int ldrld = 2; // LDR abajo a la izquierda int ldrrd = 3; // ldr abajo rigt void setup () {Serial.begin (9600); // servo conexiones // name.attacht (pin); fijación.horizontal (9); vertical.attach (10); } bucle vacío () {int lt = analogRead (ldrlt); // arriba a la izquierda int rt = analogRead (ldrrt); // arriba a la derecha int ld = analogRead (ldrld); // abajo a la izquierda int rd = analogRead (ldrrd); // abajo rigt int dtime = analogRead (4) / 20; // leer potenciómetros int tol = analogRead (5) / 4; int avt = (lt + rt) / 2; // valor medio top int avd = (ld + rd) / 2; // valor promedio hacia abajo int avl = (lt + ld) / 2; // valor medio a la izquierda int avr = (rt + rd) / 2; // valor medio right int dvert = avt - avd; // comprobar la diferencia de arriba y abajo int dhoriz = avl - avr; // comprobar la diferencia de izquierda y derecha y rigt if (-1 * tol> dvert || dvert> tol) // comprobar si la diferencia está en la tolerancia else cambiar el ángulo vertical {if (avt> avd) {servov = ++ servov; if (servov> 180) {servov = 180; }} más si (avt <avd) {servov = --servov; si (servov <0) {servov = 0; }} vertical.write (servov); } if (-1 * tol> dhoriz || dhoriz> tol) // verifica si la diferencia está en la tolerancia else cambia el ángulo horizontal {if (avl> avr) {servoh = --servoh; si (servoh <0) {servoh = 0; }} else if (avl <avr) {servoh = ++ servoh; if (servoh> 180) {servoh = 180; }} else if (avl = avr) {// nada} horizontal.write (servoh); } retraso (dtime); }
Paso 6: ¡Todo listo
Espero que este proyecto inspire más experimentación. La placa Arduino es increíblemente versátil, barata y accesible para todos los aficionados. Este es solo uno de los muchos proyectos simples que se pueden construir usando arduino. ¡Sigue reflexionando!. No olvides seguir más. Para cualquier consulta, contáctame aquí está mi ID de correo electrónico [email protected]
Recomendado:
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática Este / Oeste: 11 pasos (con imágenes)
Oficina con pilas. Sistema solar con paneles solares y turbina eólica con conmutación automática de este a oeste: El proyecto: Una oficina de 200 pies cuadrados debe funcionar con baterías. La oficina también debe contener todos los controladores, baterías y componentes necesarios para este sistema. La energía solar y eólica cargará las baterías. Hay un pequeño problema de solo
Cómo: Instalación de Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: 7 pasos (con imágenes)
Cómo: Instalar Raspberry PI 4 Headless (VNC) con Rpi-imager e imágenes: planeo usar este Rapsberry PI en un montón de proyectos divertidos en mi blog. No dudes en comprobarlo. Quería volver a usar mi Raspberry PI, pero no tenía un teclado ni un mouse en mi nueva ubicación. Ha pasado un tiempo desde que configuré una Raspberry
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: 6 pasos (con imágenes)
Inteligencia artificial y reconocimiento de imágenes con HuskyLens: ¡Hola, chicos! Akarsh aquí de CETech. En este proyecto, vamos a echar un vistazo a HuskyLens de DFRobot. Es un módulo de cámara impulsado por inteligencia artificial que es capaz de realizar varias operaciones de inteligencia artificial como el reconocimiento facial
Reconocimiento de imágenes con placas K210 y Arduino IDE / Micropython: 6 pasos (con imágenes)
Reconocimiento de imágenes con placas K210 y Arduino IDE / Micropython: ya escribí un artículo sobre cómo ejecutar demostraciones de OpenMV en Sipeed Maix Bit y también hice un video de demostración de detección de objetos con esta placa. Una de las muchas preguntas que la gente ha hecho es: ¿cómo puedo reconocer un objeto que la red neuronal no está tr
Cómo desmontar una computadora con sencillos pasos e imágenes: 13 pasos (con imágenes)
Cómo desmontar una computadora con sencillos pasos e imágenes: esta es una instrucción sobre cómo desmontar una PC. La mayoría de los componentes básicos son modulares y se quitan fácilmente. Sin embargo, es importante que se organice al respecto. Esto ayudará a evitar que pierda piezas y también a que el reensamblaje sea más fácil