Laba diena, šiandien noriu pasidalyti instrukcijomis, kaip pagaminti baką. Vidiniam valdikliui bus dvi parinktys: ESP -8266 ir Arduino „Pro Mini“. Pirmoje versijoje valdymas atliekamas naudojant „Wi-Fi“ ryšį. Antrame - IR nuotolinio valdymo pultas. Jis pagamintas remiantis „TAMIYA 35162 Schutzenpanzer Marder 1A2“ (1:35), jį varo „Tamiya 70097 Twin-Motor“ pavarų dėžės komplektas ir varikliai, kurie buvo su pavarų dėže.
Mums reikės:
- „TAMIYA 35162 Schutzenpanzer Marder 1A2“ (1:35)
- modelių klijai (pavyzdžiui, TAMIYA cementas)
- „Tamiya 70097“ dviejų variklių pavarų dėžės komplektas
- ESP 8266 -12E arba „Arduino Pro Mini 8MHz 3.3V“
- įtampos stabilizatorius AMS 1117 3.3v 8000mA (jei pasirenkamas su ESP 8266-12E)
- „Qifei L9110“ variklio vairuotojas
- kondensatorius 10v 1000uF
- dviejų spalvų (raudona, žalia) šviesos diodai
- mėlynas šviesos diodas
- 2 raudoni šviesos diodai
- IR imtuvas
- fotorezistorius
- 2 skyriai 2 AAA baterijoms arba 4 AAA 1,2 V 1000mA NI-MN baterijoms
- 2 rezistoriai 2ohm
- 4 rezistoriai 75 omai
- 6 rezistoriai 10 kOhm (jei pasirenkamas su ESP 8266-12E)
- mygtukas
- fotorezistorius
- USB - TTL
- lituoklis
- daugiaspalviai laidai
1 žingsnis Korpusas ir mechanika.
Pirmiausia reikia surinkti modelis „TAMIYA 35162 Schutzenpanzer Marder 1A2“ (1:35). Mes klijuojame apatinę dalį pagal instrukcijas, išskyrus tas dalis, kurios uždengia reduktoriaus velenų išleidimo angas. Pirmaujančios žvaigždės taip pat nesilaiko. Klijuokite viršutinę dalį pagal instrukcijas be pakeitimų. Viską suklijavus, palikite džiovinti ir pereikite prie greičių dėžės kolekcijos. Kaip matyti iš instrukcijų, „Tamiya 70097“ gali būti surinktos dvi skirtingos versijos.
Pirmasis variantas su perdavimo skaičiumi 58: 1, antrasis - 203: 1. Mums reikia pirmo varianto. Ir čia taip pat nėra taip paprasta. Tokiu atveju ašies išvestis gali būti arčiau reduktoriaus dugno arba viduryje. Ašių iškvėpimas turi būti atliekamas vidurinėje skylėje! Surinkę greičių dėžę, pereiname prie jos montavimo. Teoriškai viskas turėtų būti paprasta, nes tiek vienos įmonės modelis, tiek pavarų dėžė. Praktiškai - ten reikėjo pastumti greičių dėžę. Pavarų dėžės horizontalioje padėtyje varančiųjų ratų velenai išsikišo į viršų, todėl mums reikėjo iškirpti metalinę plokštelę, kuri leido pavarų dėžę pritvirtinti norimoje padėtyje.
Pavarų dėžės ašys turės būti supjaustytos 3 mm. Tada ant jų klijuokite varančiuosius ratus.
Viršutinėje dalyje arčiau nugaros mes padarome skyles dviejų spalvų LED ir IR imtuvui.
Arčiau priekio yra skylė mėlynam LED, kuris tarnaus kaip žibintuvėlis.
O liuko viduje - fotorezistoriui.
Galinėje pusėje apšvietimui priklijuokite raudonus šviesos diodus.
Atsižvelgiant į visa tai, kas išdėstyta aukščiau, turite lituoti laidus. Tai yra patogiau tai padaryti prieš diegiant.
2 žingsnis Elektrikas
Pateiksiu pasirinkimo variantus tolimesniam surinkimui.
Jei pasirinkote ESP 8266. Integruotas „Wi-Fi“ modulis labai palengvina valdymo ir ryšio procesą.Jį galima lengvai programuoti „Arduino IDE“. Geriausia pasirinkti modulį su 4 MB atminties. Tokiu atveju būtina surinkti minimalų diržą ESP-8266 paleidimui ir mirksėjimui. Tik VCC kaištis yra tiesiogiai prijungtas prie maitinimo šaltinio, likę kaiščiai: CH_PD, RESET, GPIO0, GPIO2, per varžą turi būti pritraukti prie maitinimo šaltinio (VCC). 10kOm varžai gali būti pakeisti kitais, nuo 4,7kOm iki 50kOm, išskyrus GPIO15 - jo vertė turi būti iki 10k. Tiesiogiai, prie maitinimo šaltinio minuso (GND), mes prijungiame tik GND, o GPIOO per rezistorių taip pat traukiame iki 10kOm, kad modulis būtų įjungtas į programinės įrangos atsisiuntimo režimą, į GND. Mygtukas reikalingas moduliui perkrauti ir mirksėti. USB-TTL jungtis - programinės-aparatinės įrangos.
Čia yra schema
Šiek tiek paaiškinsiu, mėlyna ir dvi raudonos šviesos diodai reikalingi foniniam apšvietimui (jis matomas ir gražus tamsoje), fotorezistorius yra prijungtas prie valdiklio ADC ir yra reikalingas apšvietimui nustatyti (kai foninis apšvietimas tamsėja). 10 kOhm tempiamieji rezistoriai, 75 omų šviesos diodams, 2 omų srovę ribojantys varikliai (be jų, bandant judėti, valdiklis perkrautas). Viską lituojame pagal schemą ant plokštės. Maitinimui galite naudoti 4 „mažas“ baterijas arba keturias AAA dydžio baterijas, lituotas iš eilės. Mes klijuojame du dviejų baterijų skyrius su dvipuse juosta ir sujungiame nuosekliai. Tiek akumuliatorių skyriai, tiek akumuliatoriai dedami tarp reduktoriaus ir plokštės.
Jei jūsų pasirinkimas krito ant Arduino. Viduje tinka tik „Arduino Pro MINI“. Verta pasirinkti 3,3 volto plokštę, nes varikliai yra skirti 3 voltams, o jūs nenorite atskirai maitinti variklių ir „Arduino“. Arduino yra lengviau. Visas valdiklio dirželis ir įtampos reguliatorius jau yra pačioje plokštėje. Lieka išspręsti „Arduino“ lizdą ir variklio tvarkyklę ant plokštės.
3 veiksmas. Programavimo aplinkos paruošimas.
Norėdami redaguoti programinę-aparatinę įrangą ir užpildyti eskizą ESP, turite įdiegti „Arduino IDE“ iš oficialios svetainės Arduino.cc, taip pat įdiegti ESP priedą per „Boards Manager“. Norėdami tai padaryti, paleiskite „Arduino IDE“, tada Failas - Nustatymai - lauke „Papildomos plokštės tvarkyklės URL“ įterpkite nuorodą
http://arduino.esp8266.com/package_esp8266com_index.json
spustelėkite Gerai (šiame lauke galite įvesti keletą nuorodų, atskirtų kableliu). Kiti įrankiai - Lenta - Lentų tvarkyklė, įveskite esp8266 į filtro lauką ir spustelėkite ESP8266, pateiktą ESP8266 bendruomenės forume. Spustelėkite Įdiegti ir palaukite, kol atsisiuntimas bus baigtas. Dabar belieka meniu „Įrankiai“ pasirinkti „Board - Generic ESP8266“ ir nustatyti savo modulio dažnį iki 80 arba 160Mhz, „flash“ atminties dydį ir pasirinkti nuoseklųjį prievadą, prie kurio prijungtas USB-TTL adapteris.
Jei norite naudoti „Arduino“, tiesiog įdiekite „Arduino IDE“ iš oficialios „Arduino.cc“ svetainės.
4 žingsnis Firmware
Belieka taisyti eskizą ir užpildyti jį ESP.
Lauke „String _ssid =" “; tarp kabučių nurodo, prie kurio prieigos taško norite prisijungti.
"Eilutė _password =" ";" yra šio tinklo slaptažodis.
"Styga _ssidAP =" Mardella ";" tinklo, kurį ESP iškels, jei jis neprisijungs prie esamo, pavadinimą.
"Eilutė _passwordAP =" 12345678 ";" - tinklo slaptažodis, kurį ESP iškels, jei jis neprisijungs prie esamo.
"Styga SSDP_Name =" Mardella ";" SSDP vardas
Po paleidimo ESP bando prisijungti prie eskizo nurodyto prieigos taško. Jei pasiseks, turite nustatyti mūsų roboto IP adresą ir prisijungti prie šio adreso per naršyklę. Taip pat galite pereiti kompiuterį į tinklo infrastruktūrą, ten rasti mūsų rezervuarą ir dukart spustelėti, kad prisijungtumėte prie jo. Jei nepavyksta prisijungti, ESP tampa prieigos tašku. Tada prieigą galima gauti prisijungus prie naujo prieigos taško ir naršyklėje įvedus 192.168.1.1.
Žiniatinklio sąsają sudaro du puslapiai. Pirmieji kontroliuoja. Antrasis yra pritaikymas. Antrame puslapyje galite nurodyti prieigos tašką, prie kurio norite prisijungti, taip pat rezervuaro pavadinimą ir prieigos taško, kurį kelia ESP, pavadinimą ir slaptažodį. Visi pakeitimai įsigalioja iš naujo paleidus. Taip pat galite iš naujo paleisti modulį naudodami žiniatinklio sąsają.
Jei norite naudoti „Arduino“, turite redaguoti visus „results.value“ laukus. Užrašę nuotolinio valdymo pulto IR kodus, kuriuos ten naudosite.
Vaizdo įrašų tančika: