Tabla de contenido:
- Paso 1: Materiales
- Paso 2: capturas de pantalla de ejemplo
- Paso 3: diagrama de circuito
- Paso 4: Instrucciones paso a paso: cómo construir / cablear el automóvil
- Paso 5: Instrucciones paso a paso: cómo codificar con Python
Video: Evaluaciones finales 2020: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
¡Hola, todos! Mi nombre es Vedant Vyas y este es mi Proyecto de ingeniería informática de grado 10 para evaluaciones finales 2020. Para este proyecto, elegí diseñar un automóvil que pudiera programarse para moverse por sí solo o podría controlarse usando un controlador de aplicación. Elegí diseñar este automóvil porque me encanta aprender y asumir nuevos desafíos y porque he aprendido muchas unidades diferentes a lo largo de este curso y pensé que podría aplicarlas a mi diseño. Para superar las expectativas, implementé un sensor de distancia que detendría el automóvil tan pronto como detectara un obstáculo a unos pocos centímetros. He investigado mucho sobre este proyecto analizando varios otros proyectos para tener una idea de lo que tendría que lograr. También pasé mucho tiempo aprendiendo a cablear un nuevo puente en H, programar un sensor de distancia y cablear motores. A lo largo de este tutorial que he realizado, aprenderá cómo diseñar este automóvil usted mismo mirando ejemplos, diagramas y un manual de instrucciones paso a paso.
Paso 1: Materiales
- 1 coche con 2 motores
- 1 Raspberry Pi Modelo 3 B +
- 1 placa de pruebas sin soldadura
- 1 batería de 9V
- 1 modelo de puente en H HLF1808
- 11 cables de puente macho-hembra
- 3 cables de puente hembra-hembra
- 13 alambres normales
- 1 sensor de distancia
Paso 2: capturas de pantalla de ejemplo
Paso 3: diagrama de circuito
Paso 4: Instrucciones paso a paso: cómo construir / cablear el automóvil
- Antes de comenzar este proyecto, deberá asegurarse de que su raspberry pi sea completamente funcional con un sistema operativo Linux y pueda ejecutar Python.
- Ahora que está listo, comencemos por tomar una placa de pruebas sin soldadura y conectarle el puente HLF1808 (como se muestra en el diagrama de cableado).
- A continuación, deberá tomar 3 cables y conectarlos a las 3 patas de las esquinas del puente en H y los rieles eléctricos. Enchufe estos 3 cables en las patas superior derecha, inferior derecha e inferior izquierda del puente en H (mire el puente en H con la inmersión hacia adelante). Intente utilizar cables rojos para esto, de modo que sepa que se utilizan para la alimentación.
- Tome un cable de puente macho-hembra y conecte un extremo al pin de 5V de la frambuesa pi y el otro extremo a la pata superior izquierda del puente H.
- Ahora, deberá tomar 4 cables (preferiblemente negros) y conectarlos desde las 2 patas centrales del puente en H a los rieles del suelo. También necesitará tomar un cable macho-hembra adicional y conectarlo desde un pin de tierra en su raspberry pi al riel de tierra en su tablero.
- Una vez que haya implementado los cables de alimentación y tierra, puede comenzar a cablear sus motores tomando el cable rojo y colocándolo en la tercera pata desde la parte superior del puente H. Después de eso, tomará el cable negro y lo conectará a la tercera pata desde la parte inferior del puente en H. Si ha conectado los motores correctamente, deberían funcionar perfectamente una vez que haya realizado los siguientes pasos.
- Ahora, deberá tomar su batería de 9V y conectar los 2 cables al suelo y los rieles de alimentación (rojo = alimentación, negro = tierra).
- Una vez que haya terminado de conectar la batería, deberá tomar 4 cables de puente macho-hembra y conectarlos desde cualquier clavija de frambuesa pi gpio a las patas restantes del puente en H sin usar.
- Finalmente, necesitará tomar 1 cable negro y 1 rojo y conectarlos a través de su tablero desde el riel de tierra a tierra (cable negro) y el riel de alimentación (cable rojo).
-
Opcional: si lo desea, puede usar un sensor de distancia para ayudar a mejorar su proyecto. Para cablear un sensor de distancia, deberá seguir estos pasos específicos:
- Tome 1 cable hembra-hembra (rojo) y conéctelo desde el pin VCC en el sensor a un pin de 5V en el pi.
- Tome otro cable hembra-hembra (negro) y conéctelo desde el pin GND en el sensor al riel de tierra en su tablero.
- Tome un cable hembra-hembra más y conéctelo desde el pin TRIG en el sensor a un pin gpio en el pi.
- Finalmente, tome un cable macho-hembra y conéctelo desde el pin ECHO del sensor a un espacio vacío en su tablero. Luego, tome una resistencia de 330 ohmios y conéctela desde el cable a otro espacio vacío en su tablero. A continuación, deberá tomar otro cable macho-hembra y conectarlo desde la resistencia de 330 ohmios a un pin gpio vacío en el pi. Por último, deberá conectar una resistencia de 470 ohmios desde el segundo cable que conectó al riel de tierra.
- ¡Ahora está listo para codificar usando Python!
Paso 5: Instrucciones paso a paso: cómo codificar con Python
- Comience a codificar definiendo sus bibliotecas (por ejemplo, desde gpiozero import LED).
- A continuación, deberá definir todas las variables que utilizará (por ejemplo, led = LED (9)).
-
Ahora que ha definido todo lo que necesita, puede comenzar a codificar escribiendo una declaración simple para probar si sus motores son completamente funcionales. Esto requerirá que escriba una declaración de 3 pasos similar a esta:
- robot.forward ()
- dormir (5)
- robot.stop ()
- Si el código ayuda a que sus motores funcionen, entonces está listo para continuar con el siguiente paso. Este paso requerirá que escriba una función def (por ejemplo, def forwards ():) que ayudará a su automóvil a moverse hacia adelante, hacia atrás, hacia la derecha y hacia la izquierda con la ayuda de una aplicación que instalará más adelante.
-
Si elige agregar un sensor de distancia a su automóvil, deberá agregar una función adicional def sensor1. Esta función le permitirá imprimir la distancia entre su automóvil y un obstáculo. Esta función requerirá que escriba estas simples líneas de código:
- def sensor1 ():
- si (sensor.distancia * 100> 5):
- print ('Obstáculo detectado', sensor.distance * 100)
- dormir (1)
- Ahora que ha terminado de escribir este código, está listo para instalar la aplicación VNC Viewer.
Recomendado:
[2020] Uso de dos (x2) Micro: bits para controlar un automóvil RC: 6 pasos (con imágenes)
[2020] Uso de dos (x2) micro: bits para controlar un automóvil RC: Si tiene dos (x2) micro: bits, ¿ha pensado en usarlos para controlar de forma remota un automóvil RC? Puedes controlar un coche RC usando un micro: bit como transmisor y otro como receptor. Cuando usas el editor MakeCode para codificar un micro: b
[2020] Uso de iPhone o iPad y la aplicación Micro: bit Game Pad para controlar un automóvil RC: 23 pasos
[2020] Uso de iPhone o iPad y la aplicación Game Pad Micro: bit para controlar un automóvil RC: ¿Ha pensado en usar su iPhone o iPad para controlar su micro: bit? ¿Sabe que Micro: bit Educational Foundation proporciona la aplicación iOS en el ¿Tienda de aplicaciones? Buscar " micro: bit " en la tienda de aplicaciones y puede descargar la aplicación de forma gratuita. Los
Eliminar el fondo de varias imágenes con Photoshop 2020: 5 pasos
Eliminar el fondo de varias imágenes con Photoshop 2020: ¡Eliminar el fondo de una imagen es muy fácil ahora! Así es como se usa Adobe Photoshop 2020 para eliminar el fondo de múltiples imágenes (por lotes) usando un simple script
Simulador de Arduino basado en web de Wokwi-2020: 5 pasos
Simulador de Arduino basado en web de Wokwi-2020: Wokwi Arduino Simulator se ejecuta en la plataforma AVR8js. Es un simulador de Arduino basado en la web. Arduino Simulator se ejecuta en el navegador web. por lo tanto, esto está ganando más atención y, honestamente, esto tiene muchos puntos positivos en comparación con otros simuladores disponibles
Mida la distancia con el sensor ultrasónico HC-SRF04 (último 2020): 3 pasos
Mida la distancia con el sensor ultrasónico HC-SRF04 (último 2020): ¿Qué es el sensor ultrasónico (distancia)? Un ultrasonido (Sonar) con ondas de alto nivel que las personas no pueden oír. Sin embargo, podemos ver la presencia de ondas ultrasónicas en todas partes de la naturaleza. En animales como murciélagos, delfines … usa ondas ultrasónicas para