Sisällysluettelo:
- Vaihe 1: Tarvittavat materiaalit
- Vaihe 2: ESP8266 -kortti - kumpi valita?
- Vaihe 3: Akku - kumpi valita?
- Vaihe 4: Rungon kokoaminen
- Vaihe 5: ESP8266: n lisääminen Arduino IDE: hen
- Vaihe 6: ESP8266: n IP -osoitteen löytäminen
- Vaihe 7: Piiri
- Vaihe 8: Ohjelmointi
- Vaihe 9: Control -sovelluksen asentaminen
- Vaihe 10: Robotin hallinta
- Vaihe 11: Jotkut kuvat ja videot
Video: ESP8266 Wifi -ohjattu robotti: 11 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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
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?
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?
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
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
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
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 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
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
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
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
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:
Esteen välttäminen LEGO -robotti: 8 vaihetta (kuvilla)
Esteen välttäminen LEGO Robot: Rakastamme LEGOa ja rakastamme myös Crazy Circuitsia, joten halusimme yhdistää nämä kaksi yksinkertaiseksi ja hauskaksi robotiksi, joka voi välttää törmäämisen seiniin ja muihin esineisiin. Näytämme sinulle, miten rakensimme omamme, ja hahmotamme tarvittavat perusteet, jotta voit rakentaa omasi
Knight Rider Lunchbox -robotti: 8 vaihetta (kuvilla)
Knight Rider Lunchbox -robotti: Ok, se ei puhu, se ei ole musta eikä siinä ole tekoälyä. Mutta siinä on hienoja punaisia LED -valoja edessä. Rakennan WiFi -ohjattavaa robottia, joka koostuu Raspberry Pi: stä, jossa on WiFi -sovitin, ja Arduino Unosta. Voit SSH: n Raspberry Pi: hen
Tasapainotusrobotti / 3 -pyöräinen robotti / STEM -robotti: 8 vaihetta
Tasapainotusrobotti / 3 -pyöräinen robotti / STEM -robotti: Olemme rakentaneet yhdistetyn tasapainotus- ja kolmipyörärobotin koulukäyttöön kouluissa ja koulujen jälkeen. Robotti perustuu Arduino Unoon, mukautettuun kilpeen (kaikki rakenteelliset tiedot toimitetaan), Li -ion -akkuun (kaikki
Voi -robotti: Arduino -robotti eksistentiaalisen kriisin kanssa: 6 vaihetta (kuvilla)
Voi -robotti: Arduino -robotti eksistentiaalisessa kriisissä: Tämä projekti perustuu animaatiosarjaan "Rick and Morty". Yhdessä jaksossa Rick tekee robotin, jonka ainoa tarkoitus on tuoda voita. Bruface -opiskelijoina (Brysselin teknillinen tiedekunta) meillä on tehtävä mecha
Rakenna hyvin pieni robotti: Tee maailman pienimmästä pyörillä varustettu robotti tarttumalla: 9 vaihetta (kuvilla)
Rakenna hyvin pieni robotti: Tee maailman pienimmästä pyörillä varustettu robotti tarttumalla: Rakenna 1/20 kuutiometrin robotti, jossa on tarttuja, joka voi poimia ja siirtää pieniä esineitä. Sitä ohjaa Picaxe -mikrokontrolleri. Uskon, että tällä hetkellä tämä voi olla maailman pienin pyörillä varustettu robotti, jossa on tarttuja. Se epäilemättä ch