Mini-ascenseur Arduino contrôlé par Bluetooth
Composants et fournitures
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Applications et services en ligne
| ||||
|
À propos de ce projet
Nous aimons notre atelier, mais il a un inconvénient (ou peut-être un avantage) - un grand escalier menant à la galerie. Nous avons constamment besoin de déplacer des pièces et des composants d'un étage à l'autre, nous avons donc élaboré différentes idées :drones, chiens, pigeons voyageurs et ainsi de suite, et puis ça nous a frappé ! Un ascenseur!
Depuis que nous avons récemment ajouté le module Bluetooth HC-05 à circuito.io, nous avons décidé de l'essayer dans ce projet.
Voici une courte vidéo qui montre comment cela fonctionne. Plutôt chouette hein ?
Commençons à construire !
1. Configuration
Commencez par vous assurer d'avoir toutes les pièces dont vous avez besoin. Il y a une liste ci-dessus qui comprend tous les composants du projet.
Ensuite, accédez au générateur circuito.io.
Comme vous pouvez le voir, les pièces pour ce projet sont déjà présélectionnées. Vous pouvez les modifier si vous en avez besoin - par exemple, si vous avez Arduino Micro au lieu de Uno, ou si vous souhaitez utiliser un moteur différent, puis cliquez sur Générer et vous verrez toutes les informations dont vous avez besoin.
2. Câblage
Faites défiler la liste des composants vers le bas et vous verrez un guide de câblage étape par étape . Cliquez sur "étape suivante " et "étape précédente " pour parcourir les étapes.
En regardant le circuit, on peut voir les deux composants principaux :Bluetooth et Stepper.
Connexion Bluetooth
Le module Bluetooth HC-05 n'a que 4 broches que nous aurons besoin de connecter :TX, RX, GND et VCC. Techniquement, vous pouvez les connecter directement à l'Arduino. Nous utilisons une maquette pour pouvoir ajouter plus de composants.
Connexion du moteur pas à pas
Le moteur pas à pas Sparkfun est livré avec des câbles qui doivent être soudés au pilote du moteur pas à pas. Si vous ne savez pas comment souder, voici un excellent tutoriel avec lequel vous pouvez apprendre. Une fois cela fait, vous devrez le connecter à l'alimentation et à l'alimentation de données de l'Arduino.
3. Coder
La prochaine étape de notre projet est le code. Si vous faites défiler la page de réponse de circuito.io, vous verrez la section Code :
- Téléchargez le code sur circuito.io
- Extraire-le
- Ouvrez le firmware.ino en utilisant Arduino IDE. Si vous n'avez pas installé Arduino IDE, téléchargez-le ici.
- Téléchargez le code tel quel sur votre Arduino. Si tout est câblé correctement, il devrait être téléchargé dans quelques instants. Si, pour une raison quelconque, cela ne fonctionne pas, vous pouvez trouver des options de dépannage sur notre forum.
Après avoir vu que tout fonctionne correctement, copiez le nouveau code du référentiel github dans le lien ci-dessous et collez-le dans l'onglet "firmware" du code sur lequel vous travaillez déjà, afin que toutes les bibliothèques soient déjà configurées. Assurez-vous de laisser la première partie en haut du code, qui définit les broches et les bibliothèques (la partie dans l'image ci-dessous).
4. Configuration du Bluetooth
Le HC-05 est un périphérique Bluetooth vers série. À une extrémité, il est connecté à l'Arduino via série et à l'autre extrémité doit être connecté à un périphérique Bluetooth. Côté bluetooth, il peut être connecté à une application smartphone ou à tout autre appareil bluetooth en appairant les deux appareils ensemble. Il existe de nombreuses applications que vous pouvez utiliser. Pour ce projet, nous avons choisi d'utiliser 'Arduino Bluetooth Control'. Nous avons choisi d'utiliser l'option de commande vocale de l'application.
Couplage de votre appareil Bluetooth
Après avoir téléchargé et installé l'application sur votre téléphone Android :
- Activez votre Bluetooth depuis le menu des paramètres de votre smartphone.
- Allumez le module Bluetooth HC 05 en le connectant à l'alimentation.
- Rechercher les appareils disponibles.
- Associer au HC 05 avec le mot de passe par défaut 1234.
- Ouvrez l'application.
- Connectez-vous au HC-05.
- Sous le menu de configuration de l'application, accédez à « commande vocale ».
- Définissez vos chaînes et ce qui sera envoyé pour chaque entrée vocale, par exemple, nous définissons « u » pour haut et « d » pour bas.
5. Installation de l'ascenseur
Nous avons placé l'électronique sur un morceau de bois et construit un treuil avec deux autres morceaux de bois. Ensuite, nous avons pris de la ficelle, l'avons attachée au treuil et avons commencé à jouer avec le stepper.
Nous avons décidé de contrôler l'ascenseur avec la reconnaissance vocale mais vous pouvez également définir des boutons et des interrupteurs si vous préférez.
Ce projet est un exemple pour l'une des milliers de combinaisons que vous pouvez faire avec circuito.io. Nous aimerions voir plus de projets que vous avez réalisés avec circuito.io sur notre Community Hub. Si vous avez des questions, n'hésitez pas à commenter ou à nous contacter par e-mail :[email protected] ou via notre page facebook
Code
Code d'ascenseur Arduino Mini
https://github.com/Circuito-io/Mini-LiftSchémas
lift_diagram_Flcy9vSwKM.fzzProcessus de fabrication