Sisällysluettelo:

ESP8266 Wifi -ohjattu robotti: 11 vaihetta (kuvilla)
ESP8266 Wifi -ohjattu robotti: 11 vaihetta (kuvilla)

Video: ESP8266 Wifi -ohjattu robotti: 11 vaihetta (kuvilla)

Video: ESP8266 Wifi -ohjattu robotti: 11 vaihetta (kuvilla)
Video: Makeblock Untimate Robot Kit Part 1 : Step by Step Assembly Robot of Aram Tank 2024, Heinäkuu
Anonim
ESP8266 Wifi -ohjattu robotti
ESP8266 Wifi -ohjattu robotti

Jos olet nähnyt edellisen ohjeeni, tiedät, että rakensin vadelma pi wifi -ohjatun videon suoratoistorobotin. No, se oli mukava projekti, mutta jos olet vasta aloittelija, saatat löytää sen vaikealta ja kalliilta, mutta minulle minulla oli jo suurin osa osista. Tämä on erittäin halpa wifi -ohjattu robotti, mutta se ei striimaa videota. Se on rakennettu ESP8266 -alustalle.

Vaihe 1: Tarvittavat materiaalit

Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit
Tarvittavat materiaalit

1. ESP8266 -kortti

2. L293D IC tai L298 Moottorin ohjainkortti

3. Robottirunko ja moottorit (käytin 500 rpm: n moottoreita)

4. Leipälevy tai piirilevy (jos haluat juottaa)

5. 6v AA -akku tai 9v -paristo (ESP8266: n virtalähde)

5. Akku (moottorien virransyöttö) [Kumpi valitaan vaiheessa 3]

Vaihe 2: ESP8266 -kortti - kumpi valita?

ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?
ESP8266 -kortti - kumpi valita?

1. Adafruit Feather Huzzah - Sen on valmistanut adafruit, joten sillä on helposti saatavilla olevat ohjeet ja tuki. Sen mukana ei tule juotettuja nastatappeja, joten juottamiseen tarvitset juotosraudan. Siinä on itse li-po-laturi, joten se on todella kätevä kannettavissa projekteissa. Se maksaa 16 dollaria

2. NodeMCU ESP8266 - Se on vain peruslevy, jossa ei ole lisäominaisuuksia, mutta se on avoimen lähdekoodin ja erinomaisen dokumentaation mukainen, joten aloittaminen on erittäin helppoa. Mutta parasta on, että voit ostaa sen alle 4 dollarilla.

3. Sparkfun ESP8266 - Se on kuin huzzah, johon on lisätty virtakytkin ja ulkoinen antenni pidemmälle Wifi -alueelle, ja se maksaa myös 16 dollaria

4. Wemos D1 Mini - Se on pienin kaikista levyistä, mutta sillä ei ole vaikutusta suorituskykyyn. Siinä on mukavat asiakirjat ja se maksaa vain 4 dollaria. Jos haluat pidemmän kantaman ja saman muodon, voit ostaa Wemos D1 Mini Pron, jossa on ulkoinen antenni

Lopuksi suosittelen NodeMCU ESP8266: ta, koska sillä on erinomaiset asiakirjat ja kuinka halpaa se on. Jos rakennat kannettavaa projektia, suosittelen kipinöintilevyä ulkoisen antennin ja sisäänrakennetun li-po-laturin ja kipinöinnin ansiosta laadukkaita tuotteita.

Vaihe 3: Akku - kumpi valita?

Akku - kumpi valita?
Akku - kumpi valita?
Akku - kumpi valita?
Akku - kumpi valita?
Akku - kumpi valita?
Akku - kumpi valita?

Valittavana on monia erilaisia akkuja, sinun on valittava oikea.

1. AA -paristo - Ne ovat yleisin paristotyyppi ja ne ovat erittäin halpoja. Jokaisessa kennossa on 1,5 voltin jännite, tarvitsemme vähintään 9 volttia, joten joudumme johtamaan 6-8 kennoa sarjaan saadaksemme 9-12 volttia.

2. 9v akku - Tämä on myös hyvin yleinen akkutyyppi ja myös halpa. Sen jännite on 9 volttia, mutta maksimivirta ja kapasiteetti on melko alhainen, joten se ei kestäisi kauan ja moottorit pyörivät melko hitaasti.

3. Lyijyakku - Se on myös melko yleinen, koska sitä käytetään joka autossa. Sen jännite on 12 volttia, se on täydellinen jännite tarpeisiimme. Sen nykyinen kapasiteetti on hyvä ja sillä on suuri kapasiteetti. Ainoa osa, jossa se ei ole hyvä, on koko ja paino, se on iso ja raskas.

4. Litiumioni (litiumioni) - Se on akkutyyppi, jota käytetään virtapankkeissa. Sitä on erikokoisia, mutta suosituin on 18650 -solu. Suurin jännite on 4,2 volttia ja minimi 3,7 volttia. Jos lataat tai tyhjennät sitä enemmän kuin nämä parametrit, akku vahingoittuu. Näiden akkujen lataamiseen tarvitaan erityinen laturi. Siinä on suuri virrankulutus ja suuri kapasiteetti, ja se on myös hyvin pieni, vain hieman suurempi kuin AA -paristo. Mutta se ei ole valmiita akkuja, joten sinun on ostettava yksittäisiä kennoja ja luotava akku.

5. Li -Po (litiumpolymeeri) - Sitä käytetään enimmäkseen nelikoptereissa ja droneissa sekä harrastusautoissa. Suurin ja pienin jännite on sama kuin litiumioniakulla. Niiden lataamiseen tarvitaan myös erityinen laturi. Sillä on korkein nykyinen kapasiteetti kaikista näistä, ja sillä on myös suuri kapasiteetti ja se on myös pieni. Mutta se on vaarallista, jos et käsittele niitä oikein, ne voivat syttyä tuleen.

Aloittelijoille suosittelen AA-paristoa tai lyijyakkua ja kokeneille käyttäjille Li-Po-akkua. Jos haluat oppia lisää eri tyyppisten paristojen vertailusta, katso tämä Great Scottin tekemä video.

Vaihe 4: Rungon kokoaminen

Alustan kokoaminen
Alustan kokoaminen
Alustan kokoaminen
Alustan kokoaminen

Käytin nelivetoisena neljää moottoria, mutta voit tehdä siitä kaksipyöräisen irrottamalla kaksi etumoottoria ja korvaamalla ne nukkepyörillä tai lisäämällä pyörän. Kotelon juotosjohtimien kokoaminen moottoreihin ja moottorien kiinnittäminen runkoon. Jos sinulla ei ole juotinta, voit kiertää johdot ja kiinnittää ne sähköteipillä, mutta sitä ei suositella, koska se on melko heikko liitos. Olen asentanut 6v AA -akun, johon pyörä on tarkoitus kiinnittää. Kokoonpano on erilainen jokaisella alustalla, mutta se on erittäin helppo prosessi.

Vaihe 5: ESP8266: n lisääminen Arduino IDE: hen

Lisätään ESP8266 Arduino IDE: hen
Lisätään ESP8266 Arduino IDE: hen
Lisätään ESP8266 Arduino IDE: hen
Lisätään ESP8266 Arduino IDE: hen

Esp8266 -levyjä ei asenneta arduino IDE: hen. Asenna noudattamalla näitä ohjeita -

1. Käynnistä Arduino ja avaa Asetukset -ikkuna

2. Kirjoita "https://arduino.esp8266.com/stable/package_esp8266com_index.jsoninto" Hallituksen ylimääräiset URL -osoitteet -kenttään

3. Avaa Boards Manager Työkalut> Hallitus -valikosta ja etsi esp8266 -alusta

4. Valitse avattavasta ruudusta uusin versio ja napsauta asennuspainiketta

5. Älä unohda valita ESP8266 -korttiasi Työkalut> Levy -valikosta asennuksen jälkeen

Vaihe 6: ESP8266: n IP -osoitteen löytäminen

ESP8266: n IP -osoitteen etsiminen
ESP8266: n IP -osoitteen etsiminen

1. Avaa antokoodi Arduino IDE: ssä

2. Etsi, missä lukee "SINUN SSID -tunnuksesi", ja poista se ja kirjoita wifi -verkon SSID -tunnus (käänteisten pilkujen väliin), joka on wifi -verkon nimi.

2. Sen alla lukee "SALASANASI" poista se ja kirjoita wifi -verkon salasana (käänteisten pilkujen väliin)

3. Kun olet tehnyt muutokset, lataa koodi ESP8266 -kortillesi

4. Irrota kortti tietokoneesta ja kytke se uudelleen

5. Avaa sarjamonitori ja aseta baudinopeudeksi 115200 ja valitse "Sekä NL että CR". Se sanoo "wifi yhdistetty" ja näyttää myös IP -osoitteen. Kirjoita IP -osoite muistiin, koska tarvitsemme sitä myöhemmin.

Vaihe 7: Piiri

Piiri
Piiri
Piiri
Piiri
Piiri
Piiri
Piiri
Piiri

Piiri on hyvin yksinkertainen. AA -pariston sijaan voit käyttää mitä tahansa muuta paristoa.

SolmuMCU - L293D

D3 - Nasta 7

D4 - Nasta 2

D5 - Nasta 9

D6 - Nasta 1

D7 - Nasta 10

D8 - Nasta 15

Gnd - Akku negatiivinen

Sekä AA -paristolla että 9 voltin paristolla tulee olla yhteinen maadoitusliitäntä.

Vaihe 8: Ohjelmointi

Ohjelmointi
Ohjelmointi

Avaa annettu koodi arduino IDE: ssä ja kirjoita sinulle wifi -verkon SSID ja salasana, kuten näytin sinulle ennen, ja lähetä sitten koodi ESP8266 -kortillesi.

Vaihe 9: Control -sovelluksen asentaminen

Control -sovelluksen asentaminen
Control -sovelluksen asentaminen

Tätä robottia ohjataan sovelluksen kautta, lataa tiedosto ESP8266_robot.apk ja asenna se älypuhelimeesi.

Siellä on myös.aia -tiedosto, jos haluat tehdä muutoksia sovellukseen.

Vaihe 10: Robotin hallinta

Robotin hallinta
Robotin hallinta

Avaa sovellus ja kirjoita ESP8266 -korttisi IP -osoite ja nyt voit hallita sitä !!!

#Ongelmien karttoittaminen#

Jos moottorit pyörivät väärään suuntaan, vaihda vain liitännät L293D: hen tai vaihda ohjaustapit. ESP8266 muodostaa yhteyden wifi -verkkoon DHCP: n kautta, mikä tarkoittaa, että lähes jokaisella yhdistämisellä on eri IP -osoite, joten sinun on tarkistettava IP -osoite joka kerta.

Vaihe 11: Jotkut kuvat ja videot

Image
Image
Kauko -ohjauskilpailu 2017
Kauko -ohjauskilpailu 2017

Se on erittäin nopea 12 V: n akulla, mutta jos se on mielestäsi liian nopea, voit hidastaa nopeutta, etsi ensin ENB -nastat koodista, voit kirjoittaa nopeuden asettamiseen 0-250 HIGH: n sijaan. Esimerkiksi "analogWrite (leftMotorENB, 170)"

Jos pidit tästä ohjeesta, äänestä sitä kisoissa:)

Suositeltava: