» Électronique » Arduino »Wi-Fi Tanchik avec contrôle du navigateur

Wi-Fi Tanchik avec contrôle du navigateur

Wi-Fi Tanchik avec contrôle du navigateur

Bonjour, je souhaite partager des instructions sur l'électrification du modèle de collage en cuve Tamiya 35163 JGSDF TYPE 61 à l'échelle 1/35. Pour le mouvement, nous utiliserons la double boîte de vitesses Tamiya 70097 et comme contrôleur l'ESP 8266-12E. Contrôle Wi-Fi à l'aide d'un shell Web.

Nous aurons besoin de:
- RÉSERVOIR Tamiya 35163 JGSDF TYPE 61 (1:35)
- Tamiya 70097 Kit de boîte de vitesses à deux moteurs Redutcor Motor
- Colle modèle TAMIYA Cement
- ESP 8266 -12E ou ESP 8266 -12F
- AMS 1117 3.3v 800mA - stabilisateur de tension
- Pilote moteur Qifei L9110
- Condensateur 10v 1000uF
- Compartiment ouvert pour deux piles AAA
- 4 piles AAA ou 4 piles AAA 1.2V 1000mA NI-MN
- Résistance 2 ohms 2 pcs.
- Résistance 10 kOhm 6 pcs.
- Bouton
- interrupteur
- USB - TTL
- circuit imprimé
- fer à souder
- fils multicolores

Étape 1 Logement et mécanique.
Tout d'abord, nous devons coller notre le modèle Tamiya 35163. Ouvrez la boîte:


Commencez par extruder les détails du modèle. Les parties saillantes ou les restes du cadre doivent être coupés avec un couteau ou nettoyés avec du papier de verre. Nous assemblons la partie inférieure du corps selon les instructions, vous ne devez pas seulement coller les pièces pour l'installation des roues motrices. Je viens d'appliquer ces détails pour prendre une photo:


Au verso, cela ressemble à ceci:


Attention à ne pas coller les supports de roue avec de la colle, toutes les roues doivent tourner librement. Les chenilles à la jonction doivent également être collées ensemble. Après avoir assemblé le châssis, il est préférable de le laisser sécher complètement avant d'autres actions:


Pendant que le châssis sèche, collez le haut. Tout d'abord, la fondation. Il existe de nombreuses petites pièces, il est préférable d'utiliser des pincettes pour coller de telles pièces. Base collée:


Nous récupérons la tour. Deux options sont disponibles pour la tour. La différence réside dans les détails de montage du canon sur la tour. La première option est un support standard, la seconde avec protection contre la poussière. Cela vaut la peine de choisir celui que vous préférez. Cette différence se reflète uniquement dans l'apparence. Il a collé le modèle pendant les vacances du Nouvel An, alors il a également habillé le réservoir:


Assembler et laisser sécher:


Pendant que le modèle sèche, passons à l'assemblage du motoréducteur. Nous utiliserons un motoréducteur et des moteurs fabriqués par la même société que le modèle, à savoir Tamiya 70097:


L'instruction fournie avec le kit n'a pas la langue russe, mais elle est déjà compréhensible.Deux options d'assemblage y sont décrites en détail:


Dans le premier cas, le rapport de vitesse est de 58: 1, le second - 203: 1. Nous utilisons la première option. Les arbres de sortie de la boîte de vitesses doivent passer par les trous centraux. Les yeux latéraux de la boîte de vitesses doivent être coupés, ils gêneront l'installation sur le modèle. Sinon, la boîte de vitesses est assez simple à mettre sur le modèle. Ensuite, nous mettons de petits engrenages sur les moteurs et les insérons dans la boîte de vitesses. Pour chacun des moteurs, une résistance de 2 ohms doit être soudée à l'un des contacts. Nous soudons un fil à la résistance et le deuxième fil au deuxième contact du moteur. Après avoir terminé l'installation des moteurs, nous avons mis le motoréducteur assemblé sur le modèle. Fixez avec de la colle.


Nous entraînons également les roues motrices vers les arbres de sortie.


Les plans futurs incluent l'ajout de la fonction de rotation de la tourelle et, éventuellement, le tir d'armes. Dans les instructions suivantes, je vais essayer de décrire ces modifications.

Étape 2 Électrification.
Après avoir récupéré le modèle et en attendant le séchage complet, allez à e farce. Dans la partie inférieure, nous coupons l'interrupteur:


Deux compartiments à piles sont soudés en série et collés ensemble. Nous produisons également un connecteur pratique à l'extrémité des fils.


Pour alimenter le modèle, vous pouvez utiliser des piles AAA («petites») ou des piles AA-Ni-Mn 1,2 volt.

Prenez l'ESP8266. Il s'agit d'un module petit mais assez fonctionnel, et le module Wi-Fi intégré fournit une connexion à la maison Réseau Wi-fi. Je recommande de choisir un module avec 4 Mo de mémoire. Pour exécuter et flasher l'ESP-8266 ESP, vous devez assembler une fixation minimale. Le module est alimenté par 3,3 volts. Il ne peut pas être connecté directement à une source d'alimentation non stabilisée. Par conséquent, nous incluons dans le circuit un stabilisateur de tension AMS 1117 3.3v. La broche VCC est connectée directement au câble d'alimentation positive du stabilisateur, et les broches restantes: CH_PD, RESET, GPIO0, GPIO2, doivent être connectées via une résistance, c'est-à-dire tirées sur l'alimentation (VCC). Il est recommandé d'utiliser des résistances de 10kOm, mais elles peuvent être remplacées par d'autres de 4,7kOm à 50kOm. Il est impossible de changer uniquement la résistance GPIO15, sa valeur nominale devrait être jusqu'à 10k. Directement, nous connectons uniquement GND au fil d'alimentation négatif (GND). Pour entrer en mode firmware du module, GPIO0 doit être connecté à GND. Le bouton est nécessaire pour redémarrer le module lorsqu'il clignote. Les conclusions de Tx, Rx, GND sont faites dans le connecteur USB-TTL. La connexion USB-TTL est la suivante:

ESP 8266 - USB-TTL
Tx - Rx
Rx - Tx
GND - GND

Le schéma est le suivant:


Il est plus pratique de tout placer sur une petite carte de circuit imprimé:


Nous fixons le circuit imprimé à l'arrière du réservoir:


Le compartiment à piles est placé entre le motoréducteur et la carte de circuit imprimé:


Tous les éléments électriques assemblés et installés sont situés dans la partie inférieure du réservoir:


Étape 3 Logiciel.
Pour modifier et remplir l'esquisse dans ESP, vous devez télécharger Arduino IDE sur le site officiel

Arduino.cc.

Ensuite, installez l'IDE Arduino. Après cela, nous procédons à l'installation du module complémentaire pour ESP. Nous le faisons via le Boards Manager. Tout d'abord, démarrez l'IDE Arduino, puis Fichier - Paramètres - dans le champ URL du gestionnaire de cartes supplémentaires, insérez le lien:

http://arduino.esp8266.com/package_esp8266com_index.json


cliquez sur OK (vous pouvez saisir plusieurs liens séparés par une virgule dans ce champ). Ensuite, allez dans Outils - Carte - Gestionnaire de cartes dans le champ de filtre, entrez esp8266 et sélectionnez ESP8266 par ESP8266 Community Forum. Cliquez sur Installer et attendez la fin du téléchargement. Maintenant, nous sélectionnons dans le menu Tools - Board - Generic ESP8266 nous définissons la fréquence de votre module 80 ou 160Mhz, la taille de la mémoire flash. Sélectionnez ensuite le port série auquel l'adaptateur USB-TTL est connecté.

Vous devez maintenant installer l'outil pour accéder au système de fichiers ESP. Pour ce faire, déplacez les fichiers de l'archive dans le dossier tools, qui se trouve dans le répertoire racine de l'IDE Arduino.
esp8266fs.rar [6,17 Ko] (téléchargements: 77)


Étape 4 Croquis
Maintenant que l'environnement de programmation est prêt, passons à l'édition de l'esquisse. Ouvrez l'esquisse:
esp_wi_fi.rar [23,57 Kb] (téléchargements: 101)


A ses débuts, nous recherchons le champ "String _ssid =" ";". Entre les guillemets, indiquez le point d'accès auquel vous souhaitez vous connecter.
Champ "String _password =" ";" - utilisé pour enregistrer le mot de passe de ce réseau.
Si l'ESP ne peut pas se connecter au réseau indiqué dans les lignes précédentes, le contrôleur crée un réseau auquel il peut se connecter.
Champ "String _ssidAP =" ";" - indique le nom du réseau en cours de création.
Champ "String _passwordAP =" 12345678 ";" - définit le mot de passe du réseau créé.
Champ "String SSDP_Name =" ESP_Wi-Fi ";" - définit le nom du SSDP.

Après avoir édité toutes les lignes ci-dessus, vous devez télécharger le shell Web sur l'ESP 8266. Nous connectons l'ESP 8266 via USB-TTL à l'ordinateur selon le schéma ci-dessus. Dans l'IDE Arduino, sélectionnez Tools - ESP8266 Sketch Data Upload. Nous attendons la fin du processus de téléchargement des fichiers. Vous pouvez maintenant enregistrer l'esquisse elle-même. Tout d'abord, mettez l'ESP8266 en mode firmware. Pour ce faire, connectez GPIO0 à GND. Appuyez sur le bouton de remplissage de l'esquisse, puis sur le bouton de réinitialisation du module EPS. En attendant que le croquis finisse de se remplir.

Je vais vous expliquer un peu l'algorithme de l'ESP 8266. Au démarrage, EPS essaie de se connecter au réseau Wi-Fi spécifié dans le champ String _ssid. Si, pour une raison quelconque, cela échoue, ESP lève son réseau avec le nom spécifié dans le champ ssidAP. Dans le premier cas, vous pouvez contrôler le réservoir via n'importe quel appareil connecté au même réseau. Dans le second cas, vous devez vous connecter à l'ESP via n'importe quel appareil, tablette, téléphone ou ordinateur. Ensuite, dans le navigateur de l'appareil à travers lequel nous contrôlerons le réservoir, vous devez entrer l'adresse IP du réservoir. Vous pouvez trouver l'adresse IP en connectant l'ESP à l'ordinateur, puis ouvrez la fenêtre du terminal et redémarrez l'ESP. Au lancement, l'adresse IP du tank sera écrite dans la fenêtre du terminal. Ou vous pouvez spécifier une adresse IP fixe attribuée par ESP dans les paramètres du routeur Wi-Fi. De plus, si vous utilisez un ordinateur avec Windows, vous pouvez aller dans l'infrastructure réseau, y trouver notre réservoir et double-cliquer dessus pour vous connecter. Si l'ESP lui-même soulève le point d'accès, l'adresse IP du réservoir sera 192.168.1.1.

L'interface Web est écrite en HTML et se compose de deux pages. Le premier contient des commandes de contrôle. Sur le second, vous pouvez modifier les paramètres de l'ESP 8266. Sur la page des paramètres, les paramètres suivants peuvent être modifiés: le nom du point d'accès auquel vous souhaitez vous connecter, le mot de passe de ce point d'accès, le nom du réservoir, le nom du réseau en cours de création et le mot de passe pour la connexion à ce réseau. Toutes les modifications ne prendront effet qu'après un redémarrage. La fonction de rechargement ESP est également disponible à partir de l'interface Web.

Après avoir terminé tous les travaux, le réservoir peut être peint à l'aide de peintures modèles. Le réservoir peint est plus joli:


Je n'ai pas la patience pour un tel travail. Par conséquent, mes modèles sont laissés sans peinture:

Les meilleurs modèles collés
Nombre total d'électeurs: 20
9.8
9.3
10

Ajoutez un commentaire

    • souriresouritxaxaokne sais pasYahoonea
      patronse gratterfououioui-ouiagressifsecret
      désolédansedanse2danse3pardonaiderles boissons
      arrêteramisbonbonsifflerévanouirla langue
      fumerapplaudircraydéclarermoqueurdon-t_mentiontélécharger
      chaleurirritérire1mdaréunionmasquagenégatif
      not_ipop-cornpunirlireeffrayerfait peurrecherche
      railleriemerci_vousçato_clueumnikaigud'accord
      mauvaisabeilleblack_eyeblum3rougirse vanterennui
      censuréplaisanteriesecret2menacervictoireyusun_bespectacled
      shokrespektlolprévalubienvenuekrutoyya_za
      ya_dobryiaidene_huliganne_othodifludinterdirefermer

Nous vous conseillons de lire:

Donnez-le au smartphone ...