» Electronics » Arduino »Wi-Fi Tanchik na may kontrol sa browser

Wi-Fi Tanchik na may kontrol sa browser

Wi-Fi Tanchik na may kontrol sa browser

Magandang hapon, nais kong ibahagi ang mga tagubilin sa electrification ng modelo para sa bonding sa 1/35 scale Tamiya 35163 JGSDF TYPE 61 TANK. Para sa paggalaw, gagamitin namin ang Tamiya 70097 dalwang gearbox, at bilang ang magsusupil sa ESP 8266-12E. Ang Wi-Fi control gamit ang isang web shell.

Kakailanganin namin:
- Tamiya 35163 JGSDF TYPE 61 TANK (1:35)
- Tamiya 70097 Twin-Motor Gearbox Kit Redutcor Motor
- TolaIYA Cement modelo pandikit
- ESP 8266 -12E o ESP 8266 -12F
- AMS 1117 3.3v 800mA - pampatatag ng boltahe
- driver ng Qifei L9110
- Capacitor 10v 1000uF
- Buksan ang kompartimento para sa dalawang baterya ng AAA
- 4 na baterya ng AAA o 4 na baterya ng AAA 1.2V 1000mA-MN
- 2 ohm risistor 2 mga PC.
- Resistor 10 kOhm 6 mga PC.
- Button
- lumipat
- USB - TTL
- circuit board
- paghihinang bakal
- maraming kulay na mga wire

Hakbang 1 Pabahay at mekanika.
Una sa lahat, kailangan nating i-glue ang ating ang modelo Tamiya 35163. Buksan ang kahon:


Magsimula sa pamamagitan ng mga detalye ng modelo ng extruding. Ang mga nakausli na bahagi o labi ng frame ay dapat i-cut gamit ang isang kutsilyo o linisin ng papel de liha. Pinagsama namin ang ibabang bahagi ng katawan alinsunod sa mga tagubilin, hindi mo dapat lamang ipako ang mga bahagi para sa pag-install ng mga gulong sa drive. Inilapat ko lang ang mga detalyeng ito upang kumuha ng litrato:


Sa baligtad na hitsura nito:


Mag-ingat na huwag i-glue ang mga wheel mount na may pandikit, ang lahat ng mga gulong ay dapat malayang iikot. Ang mga caterpillars sa kantong ay dapat ding nakadikit nang magkasama. Pagkatapos mag-ipon ng tsasis, mas mabuti na hayaan itong matuyo nang lubusan bago ang karagdagang mga aksyon:


Habang ang chassis ay nalunod, kola ang tuktok. Una, ang pundasyon. Maraming maliliit na bahagi, mas mahusay na gumamit ng mga sipit para sa gluing tulad ng mga bahagi. Glued base:


Kinokolekta namin ang tower. Magagamit ang dalawang pagpipilian para sa tore. Ang pagkakaiba ay namamalagi sa mga detalye ng pag-mount ng bariles sa tore. Ang unang pagpipilian ay isang karaniwang mount, ang pangalawa na may proteksyon sa alikabok. Ito ay nagkakahalaga ng pagpili kung alin ang gusto mo. Ang pagkakaiba na ito ay makikita lamang sa hitsura. Dinikit niya ang modelo sa pista opisyal ng Bagong Taon, kaya dinamit niya ang tanke:


Pangkatin at iwanan upang matuyo:


Habang ang modelo ay nagpatuyo, magpatuloy tayo sa pag-iipon ng motor ng gear. Gumagamit kami ng isang motor na de motor at motor na ginawa ng parehong kumpanya tulad ng modelo, lalo na ang Tamiya 70097:


Ang pagtuturo na kasama ng kit ay walang wikang Russian, ngunit nauunawaan na.Dalawang mga pagpipilian sa pagpupulong ay inilarawan doon nang detalyado:


Sa unang kaso, ang ratio ng gear ay 58: 1, ang pangalawa - 203: 1. Ginagamit namin ang unang pagpipilian. Ang output shaft ng gearbox ay dapat na maipasa sa mga butas ng gitnang. Ang mga gilid ng mata ng gearbox ay dapat i-cut, makagambala sila sa pag-install sa modelo. Kung hindi, ang gearbox ay medyo simple upang ilagay sa modelo. Pagkatapos ay inilalagay namin ang mga maliliit na gears sa motor at ipasok ang mga ito sa gearbox. Para sa bawat isa sa mga motor, ang isang risistor ng 2 oum ay dapat ibenta sa isa sa mga contact. Nagbebenta kami ng isang wire sa risistor, at ang pangalawang kawad sa pangalawang pakikipag-ugnay sa motor. Natapos ang pag-install ng mga motor, inilalagay namin ang natipon na motor ng gear sa modelo. I-fasten gamit ang pandikit.


Nagmaneho rin kami ng mga gulong sa pagmamaneho sa output shafts.


Kasama sa mga plano sa hinaharap ang pagdaragdag ng pagpapaandar ng pag-ikot ng turret at, marahil, pagpapaputok ng mga armas. Sa mga sumusunod na tagubilin susubukan kong ilarawan ang mga pagbabagong ito.

Hakbang 2 Electrification.
Ang pagkakaroon ng nakolekta ang modelo, at naghihintay para sa kumpletong pagpapatayo, pumunta sa e pagpupuno. Sa ibabang bahagi ay pinutol namin ang switch:


Dalawang baterya ng baterya ay ibinebenta sa serye at magkadikit. Nag-output din kami ng isang maginhawang konektor sa dulo ng mga wire.


Upang mabigyan ng kapangyarihan ang modelo, maaari mong gamitin ang mga baterya ng AAA ("maliit") o mga baterya ng Ni-Mn 1.2 volt AAA.

Dumaan sa ESP8266. Ito ay isang maliit ngunit medyo functional module, at ang built-in na module ng Wi-Fi ay nagbibigay ng koneksyon sa bahay Wi-fi network. Inirerekumenda kong pumili ng isang module na may 4 Mb ng memorya. Upang patakbuhin at i-flash ang ESP-8266 ESP, dapat kang magtipon ng isang minimum na nagbubuklod. Ang module ay pinalakas ng 3.3 volts. Hindi ito direktang konektado sa isang hindi matatag na mapagkukunan ng kuryente. Samakatuwid, isinasama namin sa circuit ang isang boltahe na pampatatag ng AMS 1117 3.3v. Ang VCC pin ay konektado nang direkta sa positibong cable ng koryente mula sa stabilizer, at ang natitirang mga pin: CH_PD, RESET, GPIO0, GPIO2, ay dapat na konektado sa pamamagitan ng isang risistor, iyon ay, hinila sa power supply (VCC). Inirerekomenda na gumamit ng mga resistor ng 10kOm, ngunit maaari silang mapalitan sa iba mula sa 4.7kOm hanggang 50kOm. Imposibleng baguhin lamang ang risistor ng GPIO15, ang halaga ng mukha nito ay dapat na hanggang sa 10k. Direkta, ikinonekta lamang namin ang GND sa negatibong wire ng kuryente (GND). Upang ipasok ang module ng firmware module, ang GPIO0 ay dapat na konektado sa GND. Ang pindutan ay kinakailangan upang i-reboot ang module kapag ito ay flashed. Ang mga konklusyon ng Tx, Rx, GND ay ginawa sa konektor ng USB-TTL. Ang koneksyon sa USB-TTL ay ang mga sumusunod:

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

Ang scheme ay ang mga sumusunod:


Ito ay pinaka-maginhawa upang ilagay ang lahat sa isang maliit na circuit board:


Inaayos namin ang circuit board sa likod ng tangke:


Ang baterya ay inilalagay sa pagitan ng motor motor at circuit board:


Ang lahat ng nakalap at naka-install na mga electrics ay matatagpuan sa mas mababang bahagi ng tangke:


Hakbang 3 Software.
Upang ma-edit at punan ang sketsa sa ESP na kailangan mong i-download Arduino IDE mula sa opisyal na site

Arduino.cc.

Pagkatapos ay i-install ang Arduino IDE. Pagkatapos nito, nagpapatuloy kami upang mai-install ang add-on para sa ESP. Ginagawa natin ito sa pamamagitan ng Boards Manager. Una, simulan ang Arduino IDE, pagkatapos ng File - Mga Setting - sa mga karagdagang Boards Manager URL na patlang, ipasok ang link:

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


i-click ang OK (maaari kang magpasok ng maraming mga link na pinaghiwalay ng isang kuwit sa larangang ito). Pagkatapos ay pumunta sa Mga Tool - Board - Boards Manager sa patlang ng filter, ipasok ang esp8266 at piliin ang ESP8266 ng ESP8266 Community Forum. I-click ang I-install at maghintay para matapos ang pag-download. Ngayon ay pipili kami mula sa menu ng Mga Tool - Board - Generic ESP8266 itinakda namin ang dalas ng iyong module 80 o 160Mhz, ang laki ng memorya ng flash. Pagkatapos ay piliin ang serial port kung saan konektado ang USB-TTL adapter.

Ngayon ay kailangan mong i-install ang tool upang ma-access ang ESP file system. Upang gawin ito, ilipat ang mga file sa archive sa folder ng mga tool, na matatagpuan sa direktoryo ng ugat ng Arduino IDE.
esp8266fs.rar [6.17 Kb] (mga pag-download: 77)


Hakbang 4 Sketch
Ngayon na handa na ang programming environment, magpatuloy tayo sa pag-edit ng sketch. Buksan ang sketch:
esp_wi_fi.rar [23.57 Kb] (mga pag-download: 101)


Sa simula nito, hinahanap namin ang patlang na "String _ssid =" ";". Sa pagitan ng mga quote, ipahiwatig kung aling access point na nais mong kumonekta.
Patlang "String _password =" ";" - ginamit upang i-record ang password para sa network na ito.
Kung ang ESP ay hindi makakonekta sa network na ipinahiwatig sa mga naunang linya, ang magsusupil ay lilikha ng isang network kung saan maaari itong kumonekta.
Patlang "String _ssidAP =" ";" - nagpapahiwatig ng pangalan ng network na nilikha.
Patlang "String _passwordAP =" 12345678 ";" - Itinatakda ang password ng nilikha network.
Patlang "String SSDP_Name =" ESP_Wi-Fi ";" - nagtatakda ng pangalan ng SSDP.

Ang pagkakaroon ng na-edit ang lahat ng mga linya sa itaas, kailangan mong mag-upload ng web shell sa ESP 8266. Ikonekta ang ESP 8266 sa pamamagitan ng USB-TTL sa computer ayon sa diagram sa itaas. Sa Arduino IDE, piliin ang Mga Tool - ESP8266 Pag-upload ng Sketch ng Data. Naghihintay kami para sa pagtatapos ng proseso ng pag-upload ng file. Ngayon ay maaari mong i-record ang sketch mismo. Una, ilagay ang ESP8266 sa firmware mode. Upang gawin ito, kumonekta ang GPIO0 sa GND. Pindutin ang pindutan ng punan ng sketsa, at pagkatapos ay pindutin ang reset button sa EPS module. Naghihintay para sa sketch na matapos ang pagpuno.

Ipapaliwanag ko ng kaunti ang algorithm ng ESP 8266. Kapag sinimulan ang EPS na sumusubok na kumonekta sa Wi-Fi network na tinukoy sa patlang na String _ssid. Kung sa ilang kadahilanang nabigo ito, itinaas ng ESP ang network nito na may tinukoy na pangalan sa larangan ng ssidAP. Sa unang kaso, maaari mong kontrolin ang tangke sa pamamagitan ng anumang aparato na konektado sa parehong network. Sa pangalawang kaso, kailangan mong kumonekta sa ESP sa pamamagitan ng anumang aparato, tablet, telepono o computer. Susunod, sa browser ng aparato na kung saan ay makokontrol namin ang tangke, kailangan mong ipasok ang IP address ng tangke. Maaari mong malaman ang IP address sa pamamagitan ng pagkonekta sa ESP sa computer, pagkatapos ay buksan ang window window at i-restart ang ESP. Kapag inilunsad, ang IP address ng tank ay isulat sa terminal window. O maaari mong tukuyin ang isang nakapirming IP address na itinalaga ng ESP sa mga setting ng Wi-Fi router. Gayundin, kung gumagamit ka ng isang computer na may Windows, maaari kang pumunta sa imprastraktura ng network, hanapin ang aming tangke doon at i-double-click upang kumonekta dito. Kung itataas ng ESP ang access point, ang IP address ng tanke ay magiging 192.168.1.1.

Ang web interface ay nakasulat sa HTML at binubuo ng dalawang pahina. Ang una ay naglalaman ng mga control command. Sa pangalawa, maaari mong baguhin ang mga setting ng ESP 8266. Sa pahina ng mga setting, ang mga sumusunod na mga parameter ay magagamit para sa pagbabago: ang pangalan ng access point na nais mong kumonekta, ang password ng access point na ito, ang pangalan ng tangke, ang pangalan ng network na nilikha at ang password para sa pagkonekta sa network na ito. Ang lahat ng mga pagbabago ay magkakabisa pagkatapos ng pag-reboot. Ang tampok na i-reload ESP ay magagamit din mula sa web interface.

Matapos makumpleto ang lahat ng gawain, ang tangke ay maaaring lagyan ng kulay gamit ang mga modelo ng mga pintura. Mukhang mas maganda ang pagpipinta ng tangke:


Wala akong pasensya para sa ganyang trabaho. Samakatuwid, ang aking mga modelo ay naiwan nang walang pagpipinta:

Ang pinakamahusay na nakadikit na mga modelo
Kabuuang Mga Botante: 20
9.8
9.3
10

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...