
Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Käynnistä Visuino ja valitse ESPcopter Board Type
- Vaihe 2: Visuino: Lisää kiihtyvyys kulmaan
- Vaihe 3: Visuino: Lisää pakettikomponentti ja aseta otsikkomerkki
- Vaihe 4: Visuinossa: Lisää 3 binääristä analogista elementtiä pakettikomponenttiin ja yhdistä ne
- Vaihe 5: Luo, käännä ja lähetä Arduino -koodi
- Vaihe 6: Pelaa…
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:41
Seuraa lisää tekijältä:






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

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

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


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

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

- 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:
Bittikartta -animaatio SSD1331 OLED -näytöllä (SPI) ja Visuino: 8 vaihetta

Bittikartta -animaatio SSD1331 OLED -näytöllä (SPI) Visuinolla: Tässä opetusohjelmassa näytämme bittikarttakuvan ja liikumme sen ympärillä yksinkertaisessa animaatiossa SSD1331 OLED -näytöllä (SPI) Visuinon kanssa
Visuino -käynnissä oleva LED: 9 vaihetta

Visuino Running LED: Tässä opetusohjelmassa käytämme 6x LEDiä, Arduino UNO: ta ja Visuinoa LED -valon käyttämiseen sekvenssikomponentin avulla. Sekvenssikomponentti on täydellinen tilanteisiin, joissa haluamme käynnistää useita tapahtumia peräkkäin
Visuino Kuinka käyttää pulssinleveysmodulaatiota (PWM) LED -valon kirkkauden muuttamiseen: 7 vaihetta

Visuino Kuinka käyttää pulssinleveysmodulaatiota (PWM) LED -valon kirkkauden muuttamiseen: Tässä opetusohjelmassa käytämme Arduino UNO: hon ja Visuinoon yhdistettyä LEDiä muuttaaksesi sen kirkkautta pulssileveysmodulaatiolla (PWM)
Visuino Induktiivisen läheisyysanturin käyttäminen: 7 vaihetta

Visuino Induktiivisen läheisyysanturin käyttäminen: Tässä opetusohjelmassa käytämme induktiivista läheisyysanturia ja Arduino UNO: hon ja Visuinoon yhdistettyä LEDiä metallin läheisyyden havaitsemiseen
Visuino-alkometri MQ-3-alkoholikaasuanturin käyttäminen: 8 vaihetta

Visuino-alkometri MQ-3-alkoholikaasuanturin käyttäminen: Tässä opetusohjelmassa käytämme Arduino UNO-, OLED Lcd-, MQ-3-alkoholikaasuanturimoduulia ja Visuinoa näyttämään alkoholipitoisuudet LCD-näytöllä ja asettamaan raja-arvon. Katso esittelyvideo