INHOUDSOPGAWE:

ESPcopter en Visuino - Skakel kompasopskrif na 3D -hoek om: 6 stappe
ESPcopter en Visuino - Skakel kompasopskrif na 3D -hoek om: 6 stappe

Video: ESPcopter en Visuino - Skakel kompasopskrif na 3D -hoek om: 6 stappe

Video: ESPcopter en Visuino - Skakel kompasopskrif na 3D -hoek om: 6 stappe
Video: Visuino with ESPcopter 2024, Desember
Anonim

Deur BoianMVisuino Volg meer deur die skrywer:

Monteer Elegoo Arduino Robot Weergawe 2.0
Monteer Elegoo Arduino Robot Weergawe 2.0
Monteer Elegoo Arduino Robot Weergawe 2.0
Monteer Elegoo Arduino Robot Weergawe 2.0
Program Arduino UNO met Visuino om te teken op ILI9341 TFT -raakskerm met pen
Program Arduino UNO met Visuino om te teken op ILI9341 TFT -raakskerm met pen
Program Arduino UNO met Visuino om te teken op ILI9341 TFT -raakskerm met pen
Program Arduino UNO met Visuino om te teken op ILI9341 TFT -raakskerm met pen
Monteer Kuman Wi-Fi-robot met kamera en manipulator
Monteer Kuman Wi-Fi-robot met kamera en manipulator
Monteer Kuman Wi-Fi-robot met kamera en manipulator
Monteer Kuman Wi-Fi-robot met kamera en manipulator

Die ESPcopter word nou volledig ondersteun deur die nuutste weergawe van Visuino, en dit maak dit waarskynlik die maklikste om te bestel!:-)

Met sy Visuino -ondersteuning kan u die motors, die LED, die Accelerometer, Gyroscope en Kompas bestuur, met die drone kommunikeer via WiFi, eksperimenteer met verskillende lêers om stabiliteit tydens die vlug te bewerkstellig, te laat kommunikeer met ander drones of rekenaars en meer …

Heg u eie sensors aan en pas die drone aan soos u wil! U kan 'n hommeltuig, of selfs meer pret, programmeer … 'n swerm drones programmeer om met mekaar te kommunikeer en saam te werk:-).

ESPcopter is tans besig met crowdfunding, met verskillende beloningsvlakke beskikbaar, afhangende van die uitbreidingsborde en die gewenste hoeveelheid.

Eerste projek:

Die kompas stuur X, Y en Z opskrifkragte. Dikwels moet ons egter die kragte omskakel in X, Y, Z 3D -hoek om die 3D -oriëntasie van die sensor te bepaal.

Voorrade

Die ESPcopter word nou ten volle ondersteun deur die nuutste weergawe van Visuino, en dit maak dit waarskynlik die maklikste om te bestel!:-) Met sy Visuino-ondersteuning kan u die motors, die LED, die Accelerometer, Gyroscope en Kompas bestuur, met die drone kommunikeer via WiFi, eksperimenteer met verskillende lêers om stabiliteit tydens die vlug te bewerkstellig, te laat kommunikeer met ander drones of rekenaars en meer …

Heg u eie sensors aan en pas die drone aan soos u wil! U kan 'n hommeltuig, of selfs meer pret, programmeer … 'n swerm drones programmeer om met mekaar te kommunikeer en saam te werk:-).

ESPcopter is tans besig met crowdfunding, met verskillende beloningsvlakke beskikbaar, afhangende van die uitbreidingsborde en die gewenste hoeveelheid.

Eerste projek:

Die kompas stuur versnellingskragte van X, Y en Z. Dikwels moet ons egter die kragte omskakel in X, Y, Z 3D -hoek om die 3D -oriëntasie van die sensor te bepaal.

Stap 1: Begin Visuino en kies die tipe ESPcopter Board

Begin Visuino en kies die tipe ESPcopter Board
Begin Visuino en kies die tipe ESPcopter Board

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie!

Die Visuino: https://www.visuino.com moet ook geïnstalleer word.

Begin Visuino soos op die eerste foto getoon

Klik op die knoppie "Tools" op die Arduino -komponent in Visuino

As die dialoog verskyn, kies ESPcopter soos aangedui

Stap 2: In Visuino: voeg versnelling by hoek

In Visuino: voeg versnelling by hoek
In Visuino: voeg versnelling by hoek

Eerstens moet ons komponent byvoeg om die X, Y, Z Kompasopskrif in 3D X, Y, Z Hoek om te skakel:

  • Tik 'hoek' in die filtervak van die komponentgereedskap, kies dan die 'Acceleration To Angle' komponent en laat dit in die ontwerparea val
  • Klik in die boks "Uit" van die boks "Kompas" met die X, Y, X versnellingspenne van die ESPCopter -komponent om al die Out -penne tegelyk te verbind
  • Beweeg die muis oor die "X" invoerpen van die "In" boks van die AccelerationToAngle1 komponent. Die Visuino sal die drade outomaties versprei sodat hulle korrek kan aansluit by die res van die penne

Stap 3: In Visuino: Voeg pakketkomponent by en stel koptekstmarker in

In Visuino: Voeg pakkiekomponent by en stel koptekstmarker in
In Visuino: Voeg pakkiekomponent by en stel koptekstmarker in
In Visuino: Voeg pakkiekomponent by en stel koptekstmarker in
In Visuino: Voeg pakkiekomponent by en stel koptekstmarker in

Om al die kanaaldata oor die seriële poort vanaf Arduino te stuur, kan ons die Packet -komponent gebruik om die kanale saam te verpak en dit in die Scope en meters in Visuino te vertoon:

  • Tik "pakkie" in die filterkassie van die komponentgereedskap, kies dan die "pakketkomponent" -komponent en laat dit in die ontwerparea val
  • Brei die eiendom "Head Marker" uit in die Properties
  • Klik in die Eienskappe op die "…" knoppie
  • Tik in die Bytes -redakteur 'n paar getalle as voorbeeld
  • Klik op die OK -knoppie om die redakteur te bevestig en te sluit

Stap 4: In Visuino: Voeg 3 binêre analoog elemente by die pakketkomponent en koppel dit

In Visuino: Voeg 3 binêre analoog elemente by die pakkie -komponent en koppel dit
In Visuino: Voeg 3 binêre analoog elemente by die pakkie -komponent en koppel dit

Klik op die knoppie "Tools" van die Packet1 -komponent (prent 1)

  • Kies in die "Elements" -redakteur die element "Binary Analog" en klik dan drie keer op die "+" knoppie (prent 1) om 3 analoog elemente (prent 2) by te voeg
  • Klik in die "Uit" -kassie van die "Versnellingsmeter" -kas met die penne van die AccelerationToAngle1 -komponent om al die Out -penne tegelyk te verbind (prent 4)
  • Beweeg die muis oor die "In" -pen van die element "Elements. Analog (Binary) 1" van die Packet1 -komponent. Die Visuinow sal die drade outomaties versprei sodat hulle korrek kan aansluit by die res van die penne (prent 4)
  • Koppel die "Out" -uitgangspen van die Packet1 -komponent aan die "In" -invoerpen van die "Serial [0]" -kanaal van die "Arduino" -komponent

Stap 5: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
  • Druk in Visuino F9 of klik op die knoppie op die foto om die Arduino -kode te genereer, en maak die Arduino IDE oop
  • Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai

Stap 6: En speel …

ESPcopter is tans besig met crowdfunding, met verskillende beloningsvlakke beskikbaar, afhangende van die uitbreidingsborde en die gewenste hoeveelheid.

Aanbeveel: