Table des matières:

Construisez un robot majordome / voiture / réservoir ESP8266 télécommandé à 15 $ pour Ios et Android: 4 étapes
Construisez un robot majordome / voiture / réservoir ESP8266 télécommandé à 15 $ pour Ios et Android: 4 étapes

Vidéo: Construisez un robot majordome / voiture / réservoir ESP8266 télécommandé à 15 $ pour Ios et Android: 4 étapes

Vidéo: Construisez un robot majordome / voiture / réservoir ESP8266 télécommandé à 15 $ pour Ios et Android: 4 étapes
Vidéo: Le garage de McWheelie: construction d'un robot. Dessin animé éducatif 2024, Novembre
Anonim
Image
Image
Créer l'application Blynk
Créer l'application Blynk

Vous détestez aller à la cuisine pour prendre un en-cas ? Ou pour prendre une nouvelle boisson ? Tout cela peut être résolu avec ce simple majordome télécommandé à 15 $.

Avant d'aller plus loin, je lance actuellement un projet Kickstarter pour une bande LED RVB à commande vocale qui fonctionne avec Cortana et coûte 19 $. Il peut être trouvé ici:

www.kickstarter.com/projects/1538004954/co…

Dans ce Instructable, nous allons construire un majordome télécommandé. Il peut être contrôlé via WiFi à l'aide d'un téléphone Iphone ou Android. L'ensemble du projet est basé sur la carte nodeMCU ESP8266 et tout peut être construit pour 15 $ si vous achetez en Chine.

Pour ce projet, nous avons besoin des éléments suivants:

1x carte ESP8266

2x motoréducteurs à courant continu avec roues

1x transistors L293D ou 2x bc547 NPN

1x planche à pain + fils de planche à pain

1x morceau de bois

1x poubelle (ou autre chose qui sera la table à l'étape 3)

1x roue rotative à 360 degrés

1x batterie pour les moteurs à courant continu. j'ai utilisé une lipo 2s

1x batterie externe 5V

Ce projet est également utile si vous souhaitez construire une voiture, un char ou un rover télécommandé, car l'électronique sera la même. Seule la base doit être changée.

Alors, commençons!

Étape 1: créez l'application Blynk

Créer l'application Blynk
Créer l'application Blynk
Créer l'application Blynk
Créer l'application Blynk

Pour commencer, nous devons d'abord télécharger une application appelée Blynk. On le trouve aussi bien dans l'AppStore que dans le PlayStore. Après avoir téléchargé l'application, nous devons effectuer les étapes suivantes (consultez les images ci-dessus pour une explication visuelle de ce que je fais).

1. Créez un compte et connectez-vous.

2. Appuyez sur le bouton "Nouveau projet".

3. donnez un nom au projet et sélectionnez comme carte ESP8266 et comme connexion WiFi.

4. balayez vers la gauche et ajoutez deux boutons comme dans l'image ci-dessus.

5. cliquez sur le bouton gauche et changez la broche en GP0

6. Faites de même pour le bouton droit mais changez maintenant la broche en GP2

Comme dernier, nous devons obtenir le jeton d'authentification. Cliquez sur l'icône en forme d'écrou en haut à droite et recherchez le jeton d'authentification. C'est une longue chaîne de nombres et de lettres aléatoires. Notez cette chaîne car nous en avons besoin à l'étape suivante.

Étape 2: programmer l'ESP8266

Programmer l'ESP8266
Programmer l'ESP8266
Programmer l'ESP8266
Programmer l'ESP8266

Parce que nous utilisons l'application Blynk, nous n'avons pas à utiliser de code compliqué. Pour commencer, nous devons ouvrir l'IDE Arduino. Je suppose que votre IDE Arduino est déjà configuré pour la carte ESP8266 et que vous pouvez le télécharger. Sinon, il existe de nombreux tutoriels en ligne sur la façon de le faire.

Téléchargez simplement le fichier robotButler.ino à partir de l'Instructable et ouvrez-le dans l'IDE Arduino. Avant de pouvoir le télécharger, nous devons modifier 3 paramètres:

Recherchez cette ligne de code:

char auth = "YourAuthToken";

Maintenant, changez le texte entre le " " pour votre jeton d'authentification. Il s'agit de cette longue chaîne de chiffres et de lettres que vous avez notée à partir de l'étape 1.

Par exemple: char auth = "8d454db36538e4ce49516ca476186r9db";

Recherchez maintenant ces deux lignes de code:

char ssid = "VotreNomRéseau";

char pass = "Votre mot de passe";

Maintenant, remplacez le texte entre le " " pour le ssid par le nom de votre réseau WiFi domestique pour moi ElferinksWiFi.

Remplacez maintenant le texte entre le " " du mot de passe par le mot de passe de votre réseau WiFi domestique.

Par exemple

char ssid = "ElferinksWiFi";

car pass = "TERHTK18R";

Après cela, vous pouvez connecter l'ESP8266 avec un câble USB et cliquer sur le bouton de téléchargement pour flasher l'ESP8266.

Étape 3: Fabriquez le matériel

Faites le matériel !
Faites le matériel !
Faites le matériel !
Faites le matériel !
Faites le matériel !
Faites le matériel !

Maintenant que la partie logicielle est terminée, nous pouvons commencer à construire le matériel.

J'ai commencé par construire le schéma ci-dessus sur une maquette. Les deux schémas fonctionnent, mais pour une raison quelconque, les transistors NPN que j'ai utilisés avec le bc547 dans le deuxième schéma sont devenus très chauds. C'est pourquoi j'ai décidé d'utiliser le circuit intégré de pilote de moteur L293d qui a parfaitement fonctionné pour moi.

Une fois le schéma terminé, nous devons tout alimenter. J'ai utilisé pour cela une batterie lipo 2s (7,4V) pour alimenter les moteurs et une banque d'alimentation 5V pour alimenter l'ESP8266.

Nous pouvons maintenant commencer à construire le robot lui-même.

1. Collez à chaud les deux moteurs à courant continu à engrenages sur un morceau de bois.

2. Collez à chaud une roue rotative à l'extrémité de la base que vous utilisez. Dans mon cas, un disque métallique rond.

3. Collez à chaud le morceau de bois avec les moteurs à courant continu sur votre base.

4. Maintenant, collez à chaud l'électronique à la base.

Une fois la base terminée, nous devons créer le tableau lui-même. J'ai utilisé une poubelle que j'avais traînée. Après l'avoir attaché à la base et placé un morceau de bois sur le dessus, le robot était terminé.

Vous pouvez également construire une base complètement différente. Si vous souhaitez par exemple construire un réservoir télécommandé, vous pouvez créer une base pour cela et utiliser la même électronique que dans ce projet. C'est la même chose si vous voulez construire une voiture télécommandée, un rover ou tout ce à quoi vous pouvez penser.

Étape 4: Allons rouler

Permet de rouler !
Permet de rouler !

Avec tout ce qui est fait, nous pouvons brancher l'ESP8266 dans la banque d'alimentation et ouvrir l'application Blynk sur votre téléphone. L'application se connectera automatiquement au robot et vous pourrez désormais le conduire n'importe où !

Si vous avez des questions n'hésitez pas à me les poser.

Si vous avez aimé ce projet, vous pouvez consulter mes autres projets qui sont également des projets de type IOT comme des portes à ouverture automatique et des lumières à commande vocale.

Conseillé: