Sisällysluettelo:

ESPcopter ja Visuino - Muunna kompassisuunta 3D -kulmaksi: 6 vaihetta
ESPcopter ja Visuino - Muunna kompassisuunta 3D -kulmaksi: 6 vaihetta

Video: ESPcopter ja Visuino - Muunna kompassisuunta 3D -kulmaksi: 6 vaihetta

Video: ESPcopter ja Visuino - Muunna kompassisuunta 3D -kulmaksi: 6 vaihetta
Video: VIRTUINO & ARDUINO & PROTEUS - Мониторинг силовых цепей 2024, Heinäkuu
Anonim

Seuraa lisää tekijältä:

Kokoa Elegoo Arduino Robot -versio 2.0
Kokoa Elegoo Arduino Robot -versio 2.0
Kokoa Elegoo Arduino Robot -versio 2.0
Kokoa Elegoo Arduino Robot -versio 2.0
Ohjelmoi Arduino UNO Visuinolla piirtämään ILI9341 TFT -kosketusnäytön suojakynällä kynällä
Ohjelmoi Arduino UNO Visuinolla piirtämään ILI9341 TFT -kosketusnäytön suojakynällä kynällä
Ohjelmoi Arduino UNO Visuinolla piirtämään ILI9341 TFT -kosketusnäytön suojakynällä kynällä
Ohjelmoi Arduino UNO Visuinolla piirtämään ILI9341 TFT -kosketusnäytön suojakynällä kynällä
Kokoa Kuman Wi-Fi -robotti kameralla ja manipulaattorilla
Kokoa Kuman Wi-Fi -robotti kameralla ja manipulaattorilla
Kokoa Kuman Wi-Fi -robotti kameralla ja manipulaattorilla
Kokoa Kuman Wi-Fi -robotti kameralla ja manipulaattorilla

Visuinon uusin versio tukee nyt täysin ESPcopteria, mikä tekee siitä luultavasti helpoimman ohjelmoida olemassa olevan dronin!:-)

Visuino -tuen avulla voit ohjata moottoreita, LED -valoja, työskennellä kiihtyvyysmittarin, gyroskoopin ja kompassin kanssa, kommunikoida dronin kanssa WiFi -yhteyden kautta, kokeilla erilaisia tiedostoja vakauden saavuttamiseksi lennossa, saada se kommunikoimaan muiden droneiden tai tietokoneiden kanssa ja paljon muuta …

Kiinnitä omat anturit ja mukauta dronea haluamallasi tavalla! Voit ohjelmoida dronin tai vieläkin hauskempaa … ohjelmoida parven droneja kommunikoimaan keskenään ja työskentelemään yhdessä:-).

ESPcopter rahoittaa parhaillaan joukkorahoitusta, ja eri palkintotasot ovat käytettävissä laajennuslevyistä ja halutusta määrästä riippuen.

Ensimmäinen projekti:

Kompassi lähettää X-, Y- ja Z -suunnan voimia. Usein meidän on kuitenkin muutettava voimat X, Y, Z 3D -kulmaksi anturin 3D -suunnan määrittämiseksi.

Tarvikkeet

Visuinon uusin versio tukee nyt täysin ESPcopteria, mikä tekee siitä luultavasti helpoimman ohjelmoida olemassa olevan dronin!:-) Visuino-tuen avulla voit ohjata moottoreita, LED-valoja, työskennellä kiihtyvyysmittarin, gyroskoopin ja kompassin kanssa, kommunikoida dronin kanssa WiFi-yhteyden kautta, kokeilla erilaisia tiedostoja vakauden saavuttamiseksi lennon aikana, saada se kommunikoimaan muiden dronien tai tietokoneita ja muuta…

Kiinnitä omat anturit ja mukauta dronea haluamallasi tavalla! Voit ohjelmoida dronin tai jopa hauskempaa … ohjelmoida drone-parven kommunikoimaan keskenään ja työskentelemään yhdessä:-).

ESPcopter rahoittaa parhaillaan joukkorahoitusta, ja eri palkintotasot ovat käytettävissä laajennuslevyistä ja halutusta määrästä riippuen.

Ensimmäinen projekti:

Kompassi lähettää X-, Y- ja Z -kiihtyvyysvoimia. Usein meidän on kuitenkin muutettava voimat X, Y, Z 3D -kulmaksi anturin 3D -suunnan määrittämiseksi.

Vaihe 1: Käynnistä Visuino ja valitse ESPcopter Board Type

Käynnistä Visuino ja valitse ESPcopter Board Type
Käynnistä Visuino ja valitse ESPcopter Board Type

Arduinon ohjelmoinnin aloittamiseksi sinun on asennettava Arduino IDE täältä:

Varmista, että asennat 1.6.7 tai uudemman, muuten tämä Instructable ei toimi!

Visuino: https://www.visuino.com on myös asennettava.

Käynnistä Visuino kuten ensimmäisessä kuvassa

Napsauta Visuinon Arduino -komponentin "Työkalut" -painiketta

Kun valintaikkuna tulee näkyviin, valitse ESPcopter kuvan mukaisesti

Vaihe 2: Visuino: Lisää kiihtyvyys kulmaan

Visuino: Lisää kiihtyvyys kulmaan
Visuino: Lisää kiihtyvyys kulmaan

Ensin meidän on lisättävä komponentti X-, Y-, Z -kompassin suunnan muuntamiseksi 3D X-, Y-, Z -kulmaksi:

  • Kirjoita "kulma" Komponenttityökaluryhmän Suodatin -ruutuun ja valitse sitten "Kiihtyvyys kulmaan" -komponentti ja pudota se suunnittelualueelle
  • Napsauta "Kompassi" -ruudun "Out" -ruutua, joka sisältää ESPCopter -komponentin X, Y, X -kiihdytystapit aloittaaksesi kaikkien Out -nastojen yhdistämisen kerralla
  • Siirrä hiiri AccelerationToAngle1 -komponentin "In" -ruudun "X" -tulonapin päälle. Visuino levittää johdot automaattisesti, jotta ne yhdistyvät oikein muihin nastoihin

Vaihe 3: Visuino: Lisää pakettikomponentti ja aseta otsikkomerkki

Visuino: Lisää pakettikomponentti ja aseta otsikkomerkki
Visuino: Lisää pakettikomponentti ja aseta otsikkomerkki
Visuino: Lisää pakettikomponentti ja aseta otsikkomerkki
Visuino: Lisää pakettikomponentti ja aseta otsikkomerkki

Jos haluat lähettää kaikki kanavatiedot sarjaportin kautta Arduinolta, voimme käyttää pakettikomponenttia pakataksesi kanavat yhteen ja näyttämään ne Visuinon laajuudessa ja mittareissa:

  • Kirjoita "packet" komponenttityökaluryhmän Suodatin -ruutuun, valitse sitten "Packet Component" -komponentti ja pudota se suunnittelualueelle
  • Laajenna Ominaisuudet -kohdassa "Head Marker" -ominaisuus
  • Napsauta Ominaisuudet -kohdassa "…" -painiketta
  • Kirjoita esimerkiksi tavua Bytes -editorissa joitakin numeroita
  • Vahvista ja sulje editori napsauttamalla OK -painiketta

Vaihe 4: Visuinossa: Lisää 3 binääristä analogista elementtiä pakettikomponenttiin ja yhdistä ne

Visuino: Lisää 3 binääristä analogista elementtiä pakettikomponenttiin ja yhdistä ne
Visuino: Lisää 3 binääristä analogista elementtiä pakettikomponenttiin ja yhdistä ne

Napsauta Packet1 -komponentin "Työkalut" -painiketta (Kuva 1)

  • Valitse "Elements" -editorissa "Binary Analog" -elementti ja napsauta sitten "+" -painiketta 3 kertaa (Kuva 1) lisätäksesi 3 analogista elementtiä (Kuva 2)
  • Napsauta "Kiihtyvyysmittari" -laatikon "Out" -ruutua, joka sisältää AccelerationToAngle1 -komponentin nastat, jotta voit liittää kaikki Out -nastat kerralla (Kuva 4)
  • Siirrä hiiri Packet1 -komponentin "Elements. Analog (Binary) 1" -elementin "In" -tapin päälle. Visuinowill levittää johdot automaattisesti, jotta ne kytkeytyvät oikein muihin nastoihin (Kuva 4)
  • Liitä Packet1 -komponentin "Out" -lähtötappi "Arduino" -komponentin "Serial [0" "-kanavan" In "-tuloliitäntään

Vaihe 5: Luo, käännä ja lähetä Arduino -koodi

Luo, käännä ja lähetä Arduino -koodi
Luo, käännä ja lähetä Arduino -koodi
  • Visuino -ohjelmassa paina F9 tai napsauta kuvassa näkyvää painiketta Luo Arduino -koodi ja avaa Arduino IDE
  • Napsauta Arduino IDE: ssä Lataa -painiketta kootaksesi ja ladataksesi koodin

Vaihe 6: Pelaa…

ESPcopter rahoittaa parhaillaan joukkorahoitusta, ja eri palkintotasot ovat käytettävissä laajennuslevyistä ja halutusta määrästä riippuen.

Suositeltava: