Turinys:
- 1 žingsnis: reikalingos medžiagos
- 2 žingsnis: ESP8266 lenta - kurią pasirinkti?
- 3 žingsnis: akumuliatorius - kurį pasirinkti?
- 4 žingsnis: važiuoklės surinkimas
- 5 veiksmas: pridėkite ESP8266 prie „Arduino IDE“
- 6 veiksmas: raskite ESP8266 IP adresą
- 7 žingsnis: grandinė
- 8 žingsnis: programavimas
- 9 veiksmas: „Control“programos diegimas
- 10 žingsnis: valdykite robotą
- 11 veiksmas: kai kurios nuotraukos ir vaizdo įrašai
Video: ESP8266 „Wifi“valdomas robotas: 11 žingsnių (su paveikslėliais)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Jei matėte mano ankstesnį nurodymą, žinote, kad aš sukūriau aviečių pi wifi valdomą vaizdo transliacijos robotą. Na, tai buvo gražus projektas, bet jei esate tik pradedantysis, jums gali būti sunku ir brangu, bet man jau buvo dauguma dalių. Tai labai pigus „Wi -Fi“valdomas robotas, tačiau jis neperduoda vaizdo įrašų. Jis sukurtas pagal ESP8266 platformą.
1 žingsnis: reikalingos medžiagos
1. ESP8266 lenta
2. L293D IC arba L298 Variklio vairuotojo plokštė
3. Robotų važiuoklė su varikliais (naudojau 500 aps./min. Variklius)
4. Duonos lenta arba PCB (jei norite lituoti)
5. 6v AA baterija arba 9v baterija (ESP8266 maitinti)
5. Baterija (varikliams maitinti) [Kurį iš jų pasirinkti atliekant 3 veiksmą]
2 žingsnis: ESP8266 lenta - kurią pasirinkti?
1. „Adafruit Feather Huzzah“- jį gamina „adafruit“, todėl jame yra lengvai prieinamos instrukcijos ir palaikymas. Komplekte nėra lituojamų kaiščių, todėl jums lituoti reikės lituoklio. Pačioje plokštėje yra li-po akumuliatoriaus įkroviklis, todėl jis tikrai pravers nešiojamuose projektuose. Tai kainuoja 16 USD
2. „NodeMCU ESP8266“- tai tik pagrindinė plokštė be jokių papildomų funkcijų, tačiau ji yra atviro kodo ir turi puikią dokumentaciją, todėl bus labai lengva pradėti. Tačiau geriausia yra tai, kad galite jį nusipirkti už mažiau nei 4 USD.
3. „Sparkfun ESP8266“- tai kaip „huzzah“, pridėjus maitinimo jungiklį ir išorinę anteną ilgesniam „Wifi“diapazonui, taip pat kainuoja 16 USD
4. „Wemos D1 Mini“- tai mažiausia iš visų plokščių, tačiau tai neturi jokios įtakos našumui. Ji turi gražius dokumentus ir kainuoja tik 4 USD. Jei norite didesnio diapazono ir to paties formos, galite nusipirkti „Wemos D1 Mini Pro“su išorine antena
Galiausiai aš rekomenduočiau „NodeMCU ESP8266“, nes jis turi puikius dokumentus ir yra pigus. Jei kuriate nešiojamą projektą, aš rekomenduočiau „sparkfun“plokštę dėl išorinės antenos ir įmontuoto „li-po“įkroviklio bei „sparkfun“gamina geros kokybės produktus.
3 žingsnis: akumuliatorius - kurį pasirinkti?
Yra daug skirtingų tipų akumuliatorių, kuriuos turite pasirinkti.
1. AA baterijų paketas - jos yra labiausiai paplitusios baterijos ir yra labai pigios. Kiekvienos ląstelės įtampa yra 1,5 volto, mums reikia bent 9 voltų, todėl mums reikės prijungti 6-8 elementus nuosekliai, kad gautume 9-12 voltų.
2. 9 V baterija - tai taip pat labai paplitusi baterija ir taip pat pigi. Jo įtampa yra 9 voltai, tačiau maksimali srovė ir talpa yra gana maža, todėl tai truks neilgai, o varikliai suksis gana lėtai.
3. Švino rūgšties baterija - ji taip pat yra gana įprasta, nes ji naudojama kiekviename automobilyje. Jo įtampa yra 12 voltų, ji puikiai tinka mūsų poreikiams. Dabartinės galimybės yra geros ir didelės. Vienintelė dalis, kur ji nėra gera, yra dydis ir svoris, ji yra didelė ir sunki.
4. Ličio jonas (ličio jonas) - tai baterijų tipas, naudojamas maitinimo šaltiniuose. Jis yra įvairių dydžių, tačiau populiariausias yra 18650 elementas. Didžiausia įtampa yra 4,2 voltai, o minimali - 3,7 volto. Jei įkraunate ar iškraunate daugiau nei šie parametrai, akumuliatorius bus pažeistas. Šiems akumuliatoriams įkrauti reikalingas specialus įkroviklis. Jis turi didelę srovę ir didelę talpą, taip pat yra labai mažas, tik šiek tiek didesnis nei AA baterija. Tačiau jis nėra iš anksto sukurtas akumuliatorių paketas, todėl turėsite nusipirkti atskirus elementus ir sukurti akumuliatorių.
5. „Li -Po“(ličio polimeras) - dažniausiai naudojamas kvadrokopteriuose ir bepiločiuose orlaiviuose bei mėgėjų transporto priemonėse. Maksimali ir minimali įtampa yra tokia pati kaip ličio jonų baterijos. Jiems įkrauti taip pat reikalingas specialus įkroviklis. Jis turi aukščiausią dabartinį pajėgumą iš visų šių, taip pat turi didelę galią ir yra mažas. Bet tai pavojinga, jei netinkamai su jais elgsitės, jie gali užsidegti.
Pradedantiesiems rekomenduočiau AA bateriją arba švino rūgšties bateriją, o pažengusiems-Li-Po bateriją. Jei norite sužinoti daugiau apie skirtingų tipų baterijų palyginimą, žiūrėkite šį vaizdo įrašą, kurį sukūrė „Great Scott“.
4 žingsnis: važiuoklės surinkimas
Aš naudoju 4 variklius, kad tai būtų keturių ratų pavara, bet jūs galite padaryti jį dviem ratais, nuimdami du priekinius variklius ir pakeisdami juos netikrais ratais arba pridėdami ratuką. Norėdami surinkti važiuoklės lydmetalio laidus ant variklių ir sumontuoti variklius ant važiuoklės. Jei neturite lituoklio, galite pasukti laidus ir pritvirtinti juos elektrine juostele, tačiau nerekomenduojama, nes tai bus gana silpna jungtis. Aš sumontavau 6v AA bateriją, kur turėtų būti pritvirtintas ratukas. Kiekvienos važiuoklės surinkimas bus skirtingas, tačiau tai labai lengvas procesas.
5 veiksmas: pridėkite ESP8266 prie „Arduino IDE“
Esp8266 plokštės neįdiegtos „arduino IDE“. Norėdami įdiegti, vadovaukitės šiomis instrukcijomis -
1. Paleiskite „Arduino“ir atidarykite nuostatų langą
2. Į lauką Papildomi valdytojo URL įveskite „https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto“.
3. Atidarykite „Boards Manager“meniu „Tools“> „Board“ir raskite platformą esp8266
4. Išskleidžiamajame laukelyje pasirinkite naujausią versiją ir spustelėkite diegimo mygtuką
5. Po įdiegimo nepamirškite pasirinkti ESP8266 plokštės iš meniu Įrankiai> Lenta
6 veiksmas: raskite ESP8266 IP adresą
1. Atidarykite davimo kodą „Arduino IDE“
2. Raskite, kur parašyta „JŪSŲ SSID“, ištrinkite jį ir parašykite „wifi“SSID (tarp apverstų kablelių), kuris yra jūsų „Wi -Fi“tinklo pavadinimas.
2. Po juo bus parašyta „YOUR PASSWORD“(ištrinti) ir parašyti savo „wifi“tinklo slaptažodį (tarp apverstų kablelių)
3. Atlikę pakeitimus, įkelkite kodą į savo ESP8266 plokštę
4. Atjunkite plokštę nuo kompiuterio ir vėl prijunkite
5. Atidarykite nuoseklųjį monitorių ir nustatykite duomenų perdavimo spartą į 115200 ir pasirinkite „Tiek NL, tiek CR“. Jis pasakys „prijungtas„ wifi “ir taip pat parodys IP adresą. Užsirašykite IP adresą, nes mums jo prireiks vėliau.
7 žingsnis: grandinė
Grandinė yra labai paprasta. Vietoj AA tipo baterijų galite naudoti bet kokio tipo baterijas.
NodeMCU - L293D
D3 - 7 kaištis
D4 - 2 kaištis
D5 - 9 kaištis
D6 - 1 kaištis
D7 - 10 kaištis
D8 - 15 kaištis
Gnd - neigiamas akumuliatorius
Tiek AA, tiek 9 V baterijos turi turėti bendrą įžeminimo jungtį.
8 žingsnis: programavimas
Atidarykite nurodytą kodą „arduino IDE“ir parašykite „wifi“tinklo SSID ir slaptažodį, kaip aš jums parodžiau, tada įkelkite kodą į savo ESP8266 plokštę.
9 veiksmas: „Control“programos diegimas
Šis robotas valdomas naudojant programą, atsisiųskite failą ESP8266_robot.apk ir įdiekite jį į savo išmanųjį telefoną.
Taip pat yra.aia failas, jei norite keisti programą.
10 žingsnis: valdykite robotą
Atidarykite programą ir parašykite savo ESP8266 plokštės IP adresą ir dabar galėsite ją valdyti !!!
#Problemų sprendimas#
Jei varikliai sukasi netinkama kryptimi, tiesiog pakeiskite jų jungtis prie L293D arba sukeiskite valdymo kaiščius. ESP8266 prisijungia prie „Wi -Fi“per DHCP, tai reiškia, kad beveik kiekvieną kartą prisijungus jis turės skirtingą IP adresą, todėl kiekvieną kartą turėsite patikrinti IP adresą.
11 veiksmas: kai kurios nuotraukos ir vaizdo įrašai
Su 12 V baterija jis veikia labai greitai, tačiau jei manote, kad jis yra per greitas, galite sumažinti greitį, pirmiausia suraskite ENB kaiščius kode, o greičiui nustatyti galite parašyti nuo 0 iki 250 vietoj HIGH. Pavyzdžiui, „analogWrite (leftMotorENB, 170)“
Jei jums patiko ši pamoka, balsuokite už ją konkursuose:)
Rekomenduojamas:
Švilpukas valdomas robotas: 20 žingsnių (su paveikslėliais)
Švilpukas valdomas robotas: šis robotas visur yra visiškai vadovaujamas švilpuko, panašiai kaip „Auksinis garsinis žaislas“. pagamintas 1957 m. Įjungus, robotas juda kryptimi, kurią rodo priekinio varančiojo rato mechanizmo šviečianti rodyklė. Kai švilpukas
RC valdomas robotas XLR8! Švietimo robotas: 5 žingsniai
RC valdomas robotas XLR8! Švietimo robotas: Sveiki, šiame straipsnyje bus parodyta, kaip sukurti pagrindinį robotą. Žodis „robotas“pažodžiui reiškia „vergas“arba „darbininkas“. Dėl dirbtinio intelekto pažangos robotai nebėra tik Issac Asimov mokslinės fantastikos dalis
„Wi-Fi“valdomas robotas naudojant „Wemos D1 ESP8266“, „Arduino IDE“ir „Blynk“programą: 11 žingsnių (su paveikslėliais)
„Wi-Fi“valdomas robotas naudojant „Wemos D1 ESP8266“, „Arduino IDE“ir „Blynk“programą: šioje pamokoje parodysiu, kaip sukurti „Wi-Fi“valdomą robotinį baką, valdomą iš išmaniojo telefono naudojant „Blynk“programą. Šiame projekte buvo naudojama ESP8266 „Wemos D1“plokštė, tačiau taip pat gali būti naudojami kiti plokščių modeliai („NodeMCU“, „Firebeetle“ir kt.)
ESP8266 WIFI AP valdomas keturkojis robotas: 15 žingsnių (su nuotraukomis)
ESP8266 „WIFI AP“valdomas keturkojis robotas: ši pamoka skirta 12 DOF arba keturių kojų (keturkojų) robotui sukurti naudojant „SG90“servo sistemą su servo tvarkykle ir gali būti valdoma naudojant „WIFI“žiniatinklio serverį per išmaniojo telefono naršyklę. Bendra šio projekto kaina yra apie 55 USD ( Elektroninė dalis ir plastikinė plėvelė
„Gesture Hawk“: rankomis valdomas robotas naudojant vaizdo apdorojimo sąsają: 13 žingsnių (su paveikslėliais)
„Gesture Hawk“: rankomis valdomas robotas, naudojant vaizdo apdorojimo sąsają: „Gesture Hawk“buvo pristatyta „TechEvince 4.0“kaip paprasta vaizdų apdorojimo pagrindu sukurta žmogaus ir mašinos sąsaja. Jo naudingumas slypi tame, kad norint valdyti robotinį automobilį, kuris veikia skirtingais būdais, nereikia jokių papildomų jutiklių ar dėvimų daiktų, išskyrus pirštines