» Elektronik » Arduino »Wi-Fi Tanchik mit Browsersteuerung

Wi-Fi Tanchik mit Browsersteuerung

Wi-Fi Tanchik mit Browsersteuerung

Guten Tag, ich möchte Anweisungen zur Elektrifizierung des Modells für die Verklebung im Tamiya 35163 JGSDF TYP 61 TANK im Maßstab 1:35 mitteilen. Für die Bewegung verwenden wir ein Doppelgetriebe Tamiya 70097 und als Steuerung ESP 8266-12E. Wi-Fi-Steuerung über eine Web-Shell.

Wir werden brauchen:
- Tamiya 35163 JGSDF TYP 61 TANK (1:35)
- Tamiya 70097 Doppelmotor-Getriebekit Redutcor Motor
- TAMIYA Cement Modellkleber
- ESP 8266 -12E oder ESP 8266 -12F
- AMS 1117 3,3 V 800 mA - Spannungsstabilisator
- Qifei L9110 Motortreiber
- Kondensator 10v 1000uF
- Öffnen Sie das Fach für zwei AAA-Batterien
- 4 AAA-Batterien oder 4 AAA 1,2 V 1000 mA NI-MN-Batterien
- 2 Ohm Widerstand 2 Stck.
- Widerstand 10 kOhm 6 Stck.
- Knopf
- wechseln
- USB - TTL
- Leiterplatte
- Lötkolben
- mehrfarbige Drähte

Schritt 1 Gehäuse und Mechanik.
Zuallererst müssen wir unsere kleben das Modell Tamiya 35163. Öffnen Sie die Box:


Beginnen Sie mit dem Extrudieren von Modelldetails. Die hervorstehenden Teile oder die Reste des Rahmens sollten mit einem Messer geschnitten oder mit Sandpapier gereinigt werden. Wir montieren den unteren Teil der Karosserie gemäß den Anweisungen. Sie sollten nicht nur die Teile für den Einbau der Antriebsräder kleben. Ich habe gerade diese Details angewendet, um ein Foto zu machen:


Auf der Rückseite sieht es so aus:


Achten Sie darauf, die Radhalterungen nicht mit Klebstoff zu verkleben. Alle Räder sollten sich frei drehen. Raupen an der Kreuzung sollten ebenfalls zusammengeklebt werden. Nach dem Zusammenbau des Gehäuses ist es besser, es vor weiteren Maßnahmen gründlich trocknen zu lassen:


Während das Chassis trocknet, kleben Sie die Oberseite. Erstens die Stiftung. Es gibt viele kleine Teile, es ist besser, eine Pinzette zum Kleben solcher Teile zu verwenden. Geklebte Basis:


Wir sammeln den Turm. Für den Turm stehen zwei Optionen zur Verfügung. Der Unterschied liegt in den Details der Montage des Laufs am Turm. Die erste Option ist eine Standardhalterung, die zweite mit Staubschutz. Es lohnt sich zu wählen, welches Ihnen am besten gefällt. Dieser Unterschied spiegelt sich nur im Aussehen wider. Er klebte das Modell an Neujahrsfeiertagen, also zog er auch den Tank an:


Zusammenfügen und trocknen lassen:


Während das Modell trocknet, fahren wir mit der Montage des Getriebemotors fort. Wir werden einen Getriebemotor und Motoren verwenden, die von derselben Firma wie das Modell hergestellt werden, nämlich Tamiya 70097:


Die mit dem Kit gelieferte Anleitung hat nicht die russische Sprache, ist aber bereits verständlich.Dort werden zwei Montagemöglichkeiten ausführlich beschrieben:


Im ersten Fall beträgt das Übersetzungsverhältnis 58: 1, im zweiten - 203: 1. Wir verwenden die erste Option. Die Abtriebswellen des Getriebes sollten durch die zentralen Löcher geführt werden. Die Seitenaugen des Getriebes sollten abgeschnitten sein, da sie die Installation am Modell beeinträchtigen. Ansonsten lässt sich das Getriebe ganz einfach am Modell anbringen. Dann setzen wir kleine Zahnräder auf die Motoren und setzen sie in das Getriebe ein. Für jeden der Motoren sollte ein Widerstand von 2 Ohm an einen der Kontakte gelötet werden. Wir löten einen Draht an den Widerstand und den zweiten Draht an den zweiten Kontakt des Motors. Nachdem wir die Motoren installiert haben, setzen wir den zusammengebauten Getriebemotor auf das Modell. Mit Kleber befestigen.


Wir treiben auch die Antriebsräder zu den Abtriebswellen.


Zukünftige Pläne beinhalten das Hinzufügen der Turmdrehfunktion und möglicherweise das Abfeuern von Waffen. In den folgenden Anweisungen werde ich versuchen, diese Änderungen zu beschreiben.

Schritt 2 Elektrifizierung.
Nachdem Sie das Modell gesammelt und auf die vollständige Trocknung gewartet haben, gehen Sie zu e Füllung. Im unteren Teil schneiden wir den Schalter ein:


Zwei Batteriefächer sind in Reihe gelötet und zusammengeklebt. Wir geben auch einen praktischen Stecker am Ende der Drähte aus.


Zur Stromversorgung des Modells können Sie AAA-Batterien („kleine“) oder Ni-Mn 1,2-Volt-AAA-Batterien verwenden.

Nehmen Sie den ESP8266. Dies ist ein kleines, aber recht funktionales Modul, zu dem das integrierte Wi-Fi-Modul eine Verbindung herstellt nach Hause Wi-Fi-Netzwerk. Ich empfehle ein Modul mit 4 MB Speicher zu wählen. Um den ESP-8266 ESP auszuführen und zu flashen, müssen Sie eine Mindestbindung zusammenstellen. Das Modul wird mit 3,3 Volt betrieben. Es kann nicht direkt an eine nicht stabilisierte Stromquelle angeschlossen werden. Daher nehmen wir einen Spannungsstabilisator AMS 1117 3.3v in die Schaltung auf. Der VCC-Pin wird direkt vom Stabilisator mit dem positiven Stromkabel verbunden, und die verbleibenden Pins: CH_PD, RESET, GPIO0, GPIO2 müssen über einen Widerstand verbunden werden, der an die Stromversorgung (VCC) gezogen wird. Es wird empfohlen, 10 kOm Widerstände zu verwenden, diese können jedoch durch andere von 4,7 kOm bis 50 kOm ersetzt werden. Es ist unmöglich, nur den GPIO15-Widerstand zu ändern, sein Nennwert sollte bis zu 10.000 betragen. Direkt verbinden wir nur GND mit dem negativen Stromkabel (GND). Um in den Modul-Firmware-Modus zu gelangen, muss GPIO0 mit GND verbunden sein. Die Schaltfläche wird benötigt, um das Modul neu zu starten, wenn es blinkt. Die Schlussfolgerungen von Tx, Rx, GND werden im USB-TTL-Anschluss gezogen. Die USB-TTL-Verbindung ist wie folgt:

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

Das Schema ist wie folgt:


Am bequemsten ist es, alles auf eine kleine Leiterplatte zu legen:


Wir befestigen die Leiterplatte auf der Rückseite des Tanks:


Das Batteriefach befindet sich zwischen Getriebemotor und Leiterplatte:


Die gesamte montierte und installierte Elektrik befindet sich im unteren Teil des Tanks:


Schritt 3 Software.
Um die Skizze in ESP zu bearbeiten und zu füllen, müssen Sie sie herunterladen Arduino IDE von der offiziellen Seite

Arduino.cc.

Installieren Sie dann die Arduino IDE. Danach installieren wir das Add-On für ESP. Wir tun dies über den Boards Manager. Starten Sie zuerst die Arduino IDE und dann Datei - Einstellungen - und fügen Sie im Feld Additional Boards Manager URLs den folgenden Link ein:

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


Klicken Sie auf OK (in dieses Feld können Sie mehrere durch Komma getrennte Links eingeben). Gehen Sie dann im Filterfeld zu Tools - Board - Boards Manager, geben Sie esp8266 ein und wählen Sie ESP8266 by ESP8266 Community Forum aus. Klicken Sie auf Installieren und warten Sie, bis der Download abgeschlossen ist. Jetzt wählen wir im Menü Extras - Karte - Generisch ESP8266 die Frequenz Ihres Moduls 80 oder 160 MHz, die Größe des Flash-Speichers. Wählen Sie dann die serielle Schnittstelle aus, an die der USB-TTL-Adapter angeschlossen ist.

Jetzt müssen Sie das Tool installieren, um auf das ESP-Dateisystem zugreifen zu können. Dazu müssen Sie die Dateien im Archiv in den Ordner tools verschieben, der sich im Stammverzeichnis der Arduino IDE befindet.
esp8266fs.rar [6.17 Kb] (Downloads: 77)


Schritt 4 Skizze
Nachdem die Programmierumgebung fertig ist, können Sie mit der Bearbeitung der Skizze fortfahren. Öffnen Sie die Skizze:
esp_wi_fi.rar [23,57 Kb] (Downloads: 101)


Zu Beginn suchen wir nach dem Feld "String _ssid =" ";". Geben Sie zwischen den Anführungszeichen an, zu welchem ​​Zugangspunkt Sie eine Verbindung herstellen möchten.
Feld "String _password =" ";" - wird verwendet, um das Passwort für dieses Netzwerk aufzuzeichnen.
Wenn der ESP keine Verbindung zu dem in den vorherigen Zeilen angegebenen Netzwerk herstellen kann, erstellt der Controller ein Netzwerk, mit dem er eine Verbindung herstellen kann.
Feld "String _ssidAP =" ";" - gibt den Namen des Netzwerks an, das erstellt wird.
Feld "String _passwordAP =" 12345678 ";" - legt das Passwort des erstellten Netzwerks fest.
Feld "String SSDP_Name =" ESP_Wi-Fi ";" - legt den Namen des SSDP fest.

Nachdem Sie alle obigen Zeilen bearbeitet haben, müssen Sie die Web-Shell auf den ESP 8266 hochladen. Wir verbinden den ESP 8266 über USB-TTL mit dem Computer gemäß der obigen Abbildung. Wählen Sie in der Arduino IDE Tools - ESP8266 Sketch Data Upload aus. Wir warten auf das Ende des Datei-Upload-Vorgangs. Jetzt können Sie die Skizze selbst aufnehmen. Versetzen Sie den ESP8266 zunächst in den Firmware-Modus. Verbinden Sie dazu GPIO0 mit GND. Drücken Sie die Skizzenfüllungstaste und dann die Reset-Taste am EPS-Modul. Warten, bis die Skizze fertig gefüllt ist.

Ich werde den Algorithmus von ESP 8266 ein wenig erläutern. Beim Start versucht EPS, eine Verbindung zu dem im Feld String _ssid angegebenen Wi-Fi-Netzwerk herzustellen. Wenn dies aus irgendeinem Grund fehlschlägt, erhöht ESP sein Netzwerk mit dem im Feld ssidAP angegebenen Namen. Im ersten Fall können Sie den Tank über jedes Gerät steuern, das mit demselben Netzwerk verbunden ist. Im zweiten Fall müssen Sie über ein beliebiges Gerät, Tablet, Telefon oder Computer eine Verbindung zum ESP herstellen. Als nächstes müssen Sie im Browser des Geräts, über das wir den Tank steuern, die IP-Adresse des Tanks eingeben. Sie können die IP-Adresse ermitteln, indem Sie das ESP an den Computer anschließen, dann das Terminalfenster öffnen und das ESP neu starten. Beim Start wird die IP-Adresse des Tanks in das Terminalfenster geschrieben. Sie können auch eine feste IP-Adresse angeben, die von ESP in den Einstellungen des WLAN-Routers zugewiesen wurde. Wenn Sie einen Computer mit Windows verwenden, können Sie auch in die Netzwerkinfrastruktur gehen, dort unseren Tank finden und doppelklicken, um eine Verbindung herzustellen. Wenn das ESP selbst den Zugangspunkt erhöht, lautet die IP-Adresse des Tanks 192.168.1.1.

Die Weboberfläche ist in HTML geschrieben und besteht aus zwei Seiten. Der erste enthält Steuerbefehle. Im zweiten Schritt können Sie die Einstellungen von ESP 8266 ändern. Auf der Einstellungsseite stehen folgende Parameter zum Ändern zur Verfügung: der Name des Zugangspunkts, zu dem Sie eine Verbindung herstellen möchten, das Kennwort dieses Zugriffspunkts, der Name des Tanks, der Name des zu erstellenden Netzwerks und das Kennwort für die Verbindung mit diesem Netzwerk. Alle Änderungen werden erst nach einem Neustart wirksam. Die ESP-Reload-Funktion ist auch über die Weboberfläche verfügbar.

Nach Abschluss aller Arbeiten kann der Tank mit Modellfarben lackiert werden. Der bemalte Tank sieht hübscher aus:


Ich habe nicht die Geduld für einen solchen Job. Daher bleiben meine Modelle ohne Lackierung:

Die am besten geklebten Modelle
Gesamtzahl der Wähler: 20
9.8
9.3
10

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...