Tabla de contenido:

IHover: 5 pasos
IHover: 5 pasos

Video: IHover: 5 pasos

Video: IHover: 5 pasos
Video: Refresher Session: 5 Steps for the Perfect Process 2024, Noviembre
Anonim
IHover
IHover

Probablemente te estés preguntando, ¿qué demonios es esta picadora de carne? Bueno, déjame presentarte mi aerodeslizador. ¿No es un aerodeslizador algo de una película si-fi, podrías preguntar? Realmente no, no, un aerodeslizador real usa la confianza de disparo hacia abajo que atrapa en una especie de bolsa debajo de él. Cuando haya suficiente presión, el aire atrapado empujará el aerodeslizador hacia arriba para que pueda escapar por el agujero debajo de la bolsa. Crea efectivamente una burbuja de aire donde flota. De ahí el nombre de aerodeslizador.

Esta potente máquina puede soportar mucho peso y puede volar sobre todos los terrenos que desee. Y si de alguna manera eres capaz de volarlo lo suficientemente lejos para que no puedas escucharlo más, felicidades, pero no te preocupes, está equipado con GPS para que siempre puedas encontrarlo mientras estableces nuevos récords de velocidad.

Suministros

- Frambuesa Pi

-Potentes motores de drones: SUNNYSKY A2212 KV980

-4 ESC con una corriente mínima de 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Hélice tipo 10 x 4,5

-Batería de drones de alta potencia con corriente mínima de 60A y voltaje 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

-Cargador de equilibrio digital RC para baterías de litio

-Tira llevada

-2 sensores ultrasónicos HC-sr04

-Sensor LDR

-Transmisor RC FlySky FS-i6 con receptor FS-iA6B

-Módulo GPS 6MV2

Banco de energía de -5V

-Servo (mínimo 3 kg de fuerza)

-Transitor mínimo 12V como TIP120

-MCP3008 convertidor analógico a digital

Convertidor de -9V a 5v y 3.3V

-Soporte de batería (6.5 a 12V)

-Conjunto de resistencias

-Alambres de puente

-Construir materiales como madera y ratón de aislamiento.

Paso 1: Pongamos esto junto, comenzando con la Raspberry Pi

Instalación de Raspbian

Todo este elegante hardware está controlado por una Raspberry Pi. Para facilitar la vida, instale raspbian en una tarjeta SD y siga estos pasos. Después de actualizar el sistema operativo y antes de arrancar por primera vez: Escriba ip = 169.254.10.1 al final del archivo cmdline.txt que puede encontrar en el directorio de arranque de su tarjeta SD recién actualizada. Guarde este archivo y salga. Acaba de configurar una dirección IP estática en su Pi.

Para habilitar fácilmente la conexión ssh en su primer arranque, cree en el mismo directorio de arranque un archivo llamado ssh sin ninguna extensión como.txt adjunta. Deje este archivo vacío.

Inicie su Pi Conecte su Pi a través de Ethernet y abra una conexión SSH con un programa como Putty. La dirección IP para conectarse es la dirección IP que ingresó en el archivo cmdline.txt: 169.254.10.1

Configuración de Rasbian

Escribe

sudo raspi-config

para abrir la configuración de rasbian.

En primer lugar, vaya a las interfaces en el menú y habilite la comunicación en serie y el bus SPI. Reiniciar.

Lamentablemente, habilitar la comunicación en serie no es tan fácil. También debe ejecutar estos comandos si tiene un Pi 3 o 4.

sudo systemctl detener [email protected]

sudo systemctl deshabilitar [email protected]

A continuación, vaya de nuevo al directorio /boot/cmdline.txt con

sudo nano /boot/cmdline.txt

y elimine el texto console = serial0, 115200. Finalmente abra el archivo /boot/config.txt

sudo nano /boot/config.txt

y escribe esto en la parte inferior:

enable_uart = 1

dtoverlay = miniuart-bt

Esto cambiará los pines rx y tx de su pi al bus uart de hardware real en su pi y le dará a bluetooth el falso y peor.

Wifi

Wifi no es un lujo si desea instalar algún software nuevo en el futuro, como debemos hacer.

Haga esto con el siguiente comando y cambie el SSID y la contraseña con el SSID y la contraseña de su enrutador respectivamente.

wpa_passphrase "SSID" "Contraseña" >> /etc/wpa_supplicant/wpa_supplicant.conf

Reinicie su Pi para que los cambios surtan efecto. Verifique su conexión con el

ping www.google.com

comando y continúe si al siguiente paso si obtiene una respuesta.

Instalar algún software

Primero de, ingrese:

sudo apt-get update

sudo apt-get upgrade

y dale tiempo a tu Pi para instalar las actualizaciones.

Luego, necesitamos instalar la base de datos para almacenar todos los datos de ubicación que recopilaremos.

sudo apt install mariadb-server

mysql_secure_installation

Siga el asistente de instalación. Para poder ejecutar el sitio web desde pi, instale el servidor web apache.

sudo apt install apache2 -y

Finalmente todavía tenemos que instalar algunos paquetes de Python

Matraz

Flask_cors Flask_socketio Python-mysql-conector sudo apt-get install python3-spidiv

Paso 2: Hora del hardware

Hora del hardware
Hora del hardware
Hora del hardware
Hora del hardware
Hora del hardware
Hora del hardware

La base

¿Llegaste tan lejos? Todo el software debe estar listo, así que comencemos con todas las cosas divertidas, el hardware.

La base del aerodeslizador existe de madera y ratón de aislamiento.

  1. El artículo en el primero debe hacer dos veces. El ratón de aislamiento se corta con un balancín con una tabla de madera pegada encima. El espacio entre el ratón de aislamiento debe ser lo suficientemente grande para que la hélice encaje entre ellos. A continuación, atornilla los dos motores de drones en el medio de la tabla y monta las hélices en la parte superior.
  2. A continuación, necesitamos hacer 2 soportes de motor más que colocaremos en el medio de la nave (imagen 2).
  3. Recorta la parte inferior del aerodeslizador de un ratón de aislamiento grueso. Luego, coloque una bolsa hermética a su alrededor (imagen 3).
  4. Ahora tenemos que hacer el panel superior. Esto debe tener exactamente las mismas dimensiones que la parte inferior que hicimos en el paso anterior. Haga 2 agujeros del tamaño del diámetro de la hélice en el medio y pegue los 4 soportes del motor que hicimos en los pasos 1 y 2 encima. Luego pegamos la parte inferior del paso 3 debajo.
  5. Seguimos fabricando las aletas que necesitamos para la dirección. Haga dos aletas como en la imagen 5 en el tornillo en la parte superior de su plataforma. Para poder moverlos se hace una estructura similar a la que se ve en la foto 9. (Foto 5-9)
  6. Ahora termínelo con un cartón extra alrededor de los orificios de la hélice para un mejor flujo de aire (imagen 10).

Paso 3: Conexión de algunos cables

Conexión de algunos cables
Conexión de algunos cables
Conexión de algunos cables
Conexión de algunos cables

En los documentos a continuación, encontrará exactamente el mismo esquema dos veces, una vez en forma esquemática y la otra en forma de tablero. Siéntase libre de cambiar algunas cosas si ya no puede ver el árbol a través del bosque.

CONSEJO: asegúrese de conectar un motor de encendido hacia abajo y hacia atrás en reversa, como se ve en el esquema de la placa de pruebas. Esto hará que el motor gire en reversa.

Paso 4: instalar el código

Todo el código que he escrito está disponible de forma gratuita en github.

Para clonar el backend, ingrese

clon de git

y clonar la interfaz

github.com/BaertTorre/www

Puede guardar el backend donde desee, pero el frontend debe colocarse en el directorio / var / y reemplazar el mapa www existente.

Si lo hace correctamente, puede navegar a 169.254.10.1 con su broser y ver el sitio web frontend.

Paso 5: Backend de inicio automático

Bienvenidos al paso final. Ojalá hayas llegado tan lejos sin muchos problemas. Ciertamente no lo hice:).

Este paso cubre cómo hacer que el software de backend se inicie automáticamente al iniciar la Pi.

Crea un archivo con este comando:

sudo nano /etc/systemd/system/iHover.service

Más allá de lo siguiente en este archivo:

[Unidad] Descripción = iHover After = network.target mariadb.service [Servicio] Tipo = simple Usuario = root ExecStart = / bin / sh /Path/To/Repo_with_launcher.sh [Install] WantedBy = multi-user.target

En la línea ExecStart, proporcione la ruta correcta al launcher.sh incluido en el backend.

Finalmente, deje que los cambios surtan efecto con:

sudo systemctl daemon-reload

sudo systemctl habilitar iHover.service

¡¡Y tu estas listo!!

Diviértete con tu nuevo juguete.

Recomendado: