Table des matières:

IHover : 5 étapes
IHover : 5 étapes

Vidéo: IHover : 5 étapes

Vidéo: IHover : 5 étapes
Vidéo: 5 Minute Daily Stretching Routine For Women Over 50! 2024, Septembre
Anonim
Je survole
Je survole

Vous vous demandez probablement, qu'est-ce que c'est que ce hachoir à viande ?? Eh bien, laissez-moi vous présenter mon aéroglisseur. Un aéroglisseur n'est-il pas quelque chose d'un film si-fi, pourriez-vous demander? Pas vraiment non, un vrai aéroglisseur utilise une confiance de tir vers le bas qu'il emprisonne dans une sorte de sac sous lui. Lorsqu'il y a suffisamment de pression, l'air emprisonné poussera l'aéroglisseur vers le haut pour qu'il puisse s'échapper du trou sous le sac. Il crée efficacement une bulle d'air où il plane. D'où le nom d'aéroglisseur.

Cette machine puissante peut supporter beaucoup de poids et peut survoler tous les terrains que vous souhaitez. Et si vous parvenez à le faire voler assez loin pour ne plus l'entendre, bravo à vous mais ne vous inquiétez pas, il est équipé d'un GPS pour que vous puissiez toujours le retrouver tout en établissant de nouveaux records de vitesse.

Fournitures

- Tarte aux framboises

-Puissants moteurs de drones: SUNNYSKY A2212 KV980

-4 ESC avec un courant minimum de 15A: LittleBee 20A-S ESC BLHeli_S OPTO

-Type d'hélice 10 x 4,5

-Batterie drone haute puissance avec courant minimum de 60A et tension 3S: VGEBY1 LiPo-accu, 3S 11, 1 V

-Chargeur d'équilibre numérique RC pour batterie au lithium

-Led bande

-2 capteurs à ultrasons HC-sr04

-Capteur LDR

-Émetteur FlySky FS-i6 RC avec récepteur FS-iA6B

-Module GPS 6MV2

-5V powerbank

-Servo (min 3kg de force)

-Transitor minimum 12V comme TIP120

-Convertisseur analogique-numérique MCP3008

Convertisseur -9V à 5V et 3.3V

-Support de batterie (6,5 à 12V)

-Ensemble de résistances

-Cavaliers

-Construire des matériaux comme le bois et la souris d'isolement

Étape 1: Mettons cela ensemble, en commençant par le Raspberry Pi

Installation de Raspbian

Tout ce matériel sophistiqué est contrôlé par un Raspberry Pi. Pour faciliter la vie, installez raspbian sur une carte SD et suivez ces étapes. Après avoir flashé le système d'exploitation et avant de démarrer pour la première fois: Écrivez ip=169.254.10.1 à la fin du fichier cmdline.txt que vous pouvez trouver dans le répertoire de démarrage de votre carte SD nouvellement flashée. Enregistrez ce fichier et quittez. Vous venez de définir une adresse IP statique dans votre Pi.

Pour activer facilement la connexion ssh lors de votre premier démarrage, créez dans le même répertoire de démarrage un fichier appelé ssh sans aucune extension comme.txt qui lui est attaché. Laissez ce fichier vide.

Démarrez votre Pi Connectez votre Pi via Ethernet et ouvrez une connexion ssh avec un programme comme putty. L'adresse IP pour se connecter est l'adresse IP que vous avez saisie dans le fichier cmdline.txt: 169.254.10.1

Configuration rasbian

Taper

sudo raspi-config

pour ouvrir les paramètres rasbian.

Allez tout d'abord dans le menu Interfaces et activez la communication série et le bus SPI. Redémarrez.

Malheureusement, activer la communication série n'est pas si facile. Vous devez également exécuter ces commandes si vous avez un Pi 3 ou 4.

sudo systemctl stop [email protected]

sudo systemctl désactiver [email protected]

Ensuite, allez à nouveau dans le répertoire /boot/cmdline.txt avec

sudo nano /boot/cmdline.txt

et supprimez le texte console=serial0, 115200. Enfin, ouvrez le fichier /boot/config.txt

sudo nano /boot/config.txt

et écris ceci en bas:

enable_uart=1

dtoverlay=miniuart-bt

Cela basculera les broches rx et tx de votre pi vers le véritable bus uart matériel de votre pi et donnera à Bluetooth le faux et le pire.

Wifi

Le wifi n'est pas un luxe si vous souhaitez installer un nouveau logiciel sur toute la ligne, comme nous devons le faire.

Pour ce faire, utilisez la commande suivante et modifiez respectivement le SSID et le mot de passe avec le SSID et le mot de passe de votre routeur.

wpa_passphrase "SSID" "Mot de passe" >> /etc/wpa_supplicant/wpa_supplicant.conf

Redémarrez votre Pi pour que les modifications prennent effet. Vérifiez votre connexion avec le

ping www.google.com

commande et passez à l'étape suivante si vous obtenez une réponse.

Installer des logiciels

Tout d'abord, saisissez:

sudo apt-get mise à jour

sudo apt-get mise à niveau

et donnez à votre Pi le temps d'installer les mises à jour.

Ensuite, nous devons installer la base de données pour stocker toutes les données de localisation que nous allons collecter.

sudo apt installer mariadb-server

mysql_secure_installation

Suivez l'assistant d'installation. Pour pouvoir exécuter le site Web à partir du pi, installez le serveur Web Apache.

sudo apt installer apache2 -y

Enfin, nous devons encore installer quelques packages python

Ballon

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

Étape 2: Temps matériel

Temps matériel
Temps matériel
Temps matériel
Temps matériel
Temps matériel
Temps matériel

La base

Vous êtes arrivé jusqu'ici ?? Tout le logiciel doit être fait, alors commençons avec toutes les choses amusantes, le matériel.

La base de l'aéroglisseur est en bois et en souris d'isolement.

  1. L'article sur le premier pour vous devez faire deux fois. La souris d'isolement est coupée avec une balançoire avec une planche de bois collée dessus. L'espace entre la souris d'isolement doit être suffisamment grand pour que l'hélice s'insère entre elle. Ensuite, vous vissez les deux moteurs de drones au milieu de la planche et montez les hélices sur le dessus.
  2. Ensuite, nous devons fabriquer 2 autres supports de moteur que nous placerons au milieu de l'engin (image 2).
  3. Découpez le dessous de l'aéroglisseur à partir d'une souris d'isolement épaisse. Placez ensuite un sac hermétique autour (image 3).
  4. Maintenant, nous devons faire le panneau supérieur. Celui-ci doit avoir exactement les mêmes dimensions que le dessous que nous avons fait à l'étape précédente. Faites 2 trous de la taille du diamètre de l'hélice au milieu et collez les 4 supports de moteur que nous avons faits aux étapes 1 et 2 dessus. Ensuite, nous collons le dessous de l'étape 3 en dessous.
  5. Nous continuons en fabriquant les ailerons dont nous avons besoin pour le pilotage. Faites deux ailerons comme sur la photo 5 sur la vis sur le dessus de votre deck. Pour pouvoir les déplacer faites une structure similaire vue sur la photo 9. (Photo 5 - 9)
  6. Terminez-le maintenant avec du carton supplémentaire autour des trous d'hélice pour une meilleure circulation d'air (image 10).

Étape 3: connexion de certains fils

Connexion de certains fils
Connexion de certains fils
Connexion de certains fils
Connexion de certains fils

Dans les documents ci-dessous, vous trouverez exactement le même schéma deux fois, une fois sous forme schématique et l'autre fois sous forme de maquette. N'hésitez pas à changer certaines choses si vous ne voyez plus l'arbre à travers la forêt.

ASTUCE: assurez-vous de câbler un moteur de mise à feu vers le bas et vers l'arrière en sens inverse, comme indiqué dans le schéma de la maquette. Cela fera tourner le moteur en sens inverse.

Étape 4: Installation du code

Tout le code que j'ai écrit est disponible gratuitement sur github.

Pour cloner le backend, entrez

git clone

et pour cloner le frontend

github.com/BaertTorre/www

Vous pouvez enregistrer le backend où vous le souhaitez, mais le frontend doit être placé dans le répertoire /var/ et remplacer la carte www existante.

Si cela est fait correctement, vous pouvez surfer sur 169.254.10.1 avec votre navigateur et voir le site Web frontal.

Étape 5: Démarrage automatique du backend

Bienvenue à la dernière étape. J'espère que vous êtes arrivé jusqu'ici sans trop de problèmes. Je ne l'ai certainement pas fait:).

Cette étape explique comment faire en sorte que le logiciel principal démarre automatiquement au démarrage du Pi.

Créez un fichier avec cette commande:

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

Collez ce qui suit dans ce fichier:

[Unit]Description=iHover After=network.target mariadb.service [Service] Type=simple User=root ExecStart=/bin/sh /Path/To/Repo_with_launcher.sh [Install] WantedBy=multi-user.target

Sur la ligne ExecStart, donnez le chemin correct au launcher.sh inclus dans le backend.

Enfin, laissez les changements prendre effet avec:

sudo systemctl démon-recharger

sudo systemctl activer iHover.service

Et tu as fini!!

Amuses-toi bien avec ton nouveau jouet.

Conseillé: