Tabla de contenido:
- Suministros
- Paso 1: Pongamos esto junto, comenzando con la Raspberry Pi
- Paso 2: Hora del hardware
- Paso 3: Conexión de algunos cables
- Paso 4: instalar el código
- Paso 5: Backend de inicio automático
Video: IHover: 5 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
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
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.
- 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.
- A continuación, necesitamos hacer 2 soportes de motor más que colocaremos en el medio de la nave (imagen 2).
- Recorta la parte inferior del aerodeslizador de un ratón de aislamiento grueso. Luego, coloque una bolsa hermética a su alrededor (imagen 3).
- 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.
- 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)
- 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
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:
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: 3 pasos
Cómo hacer una antena 4G LTE Doble BiQuade Pasos sencillos: La mayoría de las veces que me enfrenté, no tengo una buena intensidad de señal para mis trabajos diarios. Entonces. Busco y pruebo diferentes tipos de antena pero no trabajo. Después de perder el tiempo, encontré una antena que espero hacer y probar, porque es un principio de construcción, no
Diseño de juegos en Flick en 5 pasos: 5 pasos
Diseño de juegos en Flick en 5 pasos: Flick es una forma realmente sencilla de hacer un juego, especialmente algo como un rompecabezas, una novela visual o un juego de aventuras
Detección facial en Raspberry Pi 4B en 3 pasos: 3 pasos
Detección de rostros en Raspberry Pi 4B en 3 pasos: En este Instructable vamos a realizar la detección de rostros en Raspberry Pi 4 con Shunya O / S usando la Biblioteca Shunyaface. Shunyaface es una biblioteca de reconocimiento / detección de rostros. El proyecto tiene como objetivo lograr la velocidad de detección y reconocimiento más rápida con
¿Cómo hacer un contador de pasos ?: 3 pasos (con imágenes)
¿Cómo hacer un contador de pasos ?: Solía desempeñarme bien en muchos deportes: caminar, correr, andar en bicicleta, jugar al bádminton, etc. Me encanta andar en bicicleta para viajar en poco tiempo. Bueno, mira mi corpulento vientre … Bueno, de todos modos, decido volver a hacer ejercicio. ¿Qué equipo debo preparar?
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): 4 pasos
Espejo de tocador de bricolaje en sencillos pasos (usando tiras de luces LED): En esta publicación, hice un espejo de tocador de bricolaje con la ayuda de las tiras de LED. Es realmente genial y debes probarlos también