Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Start Visuino, og velg ESPcopter Board Type
- Trinn 2: I Visuino: Legg til akselerasjon i vinkel
- Trinn 3: I Visuino: Legg til pakkekomponent og angi topptekstmarkør
- Trinn 4: I Visuino: Legg til 3 binære analoge elementer i pakkekomponenten og koble dem til
- Trinn 5: Generer, kompiler og last opp Arduino -koden
- Trinn 6: Og spill …
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Av BoianMVisuinoFølg Mer av forfatteren:
ESPcopter støttes nå fullt ut av den nyeste versjonen av Visuino, og dette gjør det sannsynligvis den enkleste å programmere drone som eksisterer!:-)
Med sin Visuino -støtte kan du styre motorene, LED -en, arbeide med Accelerometer, Gyroscope og Compass, kommunisere med dronen over WiFi, eksperimentere med forskjellige filer for å oppnå stabilitet i flukt, få den til å kommunisere med andre droner eller datamaskiner og mer …
Fest dine egne sensorer, og tilpasse dronen slik du vil! Du kan programmere en drone, eller enda mer moro … programmer en sverm med droner for å kommunisere til hverandre og jobbe sammen:-).
ESPcopter er for tiden crowdfunding, med forskjellige belønningsnivåer tilgjengelig avhengig av utvidelseskortene og ønsket mengde.
Første prosjekt:
Kompasset sender X, Y og Z kursstyrker. Ofte må vi imidlertid konvertere kreftene til X, Y, Z 3D -vinkel for å bestemme sensorens 3D -orientering.
Rekvisita
ESPcopter støttes nå fullt ut av den nyeste versjonen av Visuino, og dette gjør det sannsynligvis den enkleste å programmere drone som eksisterer!:-) Med sin Visuino-støtte kan du kontrollere motorene, LED-en, arbeide med Accelerometer, Gyroscope og Compass, kommunisere med dronen over WiFi, eksperimentere med forskjellige filer for å oppnå stabilitet i fly, få den til å kommunisere med andre droner eller datamaskiner og mer …
Fest dine egne sensorer, og tilpasse dronen slik du vil! Du kan programmere en drone, eller enda mer moro … programmer en sverm med droner for å kommunisere til hverandre og jobbe sammen:-).
ESPcopter er for tiden crowdfunding, med forskjellige belønningsnivåer tilgjengelig avhengig av ekspansjonstavler og ønsket mengde.
Første prosjekt:
Kompasset sender X, Y og Z akselerasjonskrefter. Ofte må vi imidlertid konvertere kreftene til X, Y, Z 3D -vinkel for å bestemme sensorens 3D -orientering.
Trinn 1: Start Visuino, og velg ESPcopter Board Type
For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:
Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen!
Visuino: https://www.visuino.com må også installeres.
Start Visuino som vist på det første bildet
Klikk på "Verktøy" -knappen på Arduino -komponenten i Visuino
Når dialogboksen vises, velger du ESPcopter som vist
Trinn 2: I Visuino: Legg til akselerasjon i vinkel
Først må vi legge til komponent for å konvertere X, Y, Z Compass Heading til 3D X, Y, Z Angle:
- Skriv "vinkel" i filterboksen i komponentverktøykassen, velg deretter "Acceleration To Angle" -komponenten, og slipp den i designområdet
- Klikk i "Ut" -boksen i "Kompass" -boksen som inneholder X, Y, X Akselerasjonspinner på ESPCopter -komponenten for å begynne å koble alle utpinnene samtidig
-
Flytt musen over "X" -inndatapinnen i "In" -boksen til AccelerationToAngle1 -komponenten. Visuino vil automatisk spre ledningene slik at de kobles riktig til resten av pinnene
Trinn 3: I Visuino: Legg til pakkekomponent og angi topptekstmarkør
For å sende alle kanaldata over seriell port fra Arduino kan vi bruke pakkekomponenten til å pakke kanalene sammen og vise dem i omfanget og målere i Visuino:
- Skriv "pakke" i filterboksen i komponentverktøykassen, velg deretter "Pakkekomponent" -komponenten og slipp den i designområdet
- I egenskapene utvider du "Head Marker" -egenskapen
- Klikk på "…" -knappen i egenskapene
- I Bytes -editoren skriver du inn noen tall, som eksempel
- Klikk på OK -knappen for å bekrefte og lukke redaktøren
Trinn 4: I Visuino: Legg til 3 binære analoge elementer i pakkekomponenten og koble dem til
Klikk på "Verktøy" -knappen på Packet1 -komponenten (Bilde 1)
- Velg "Binary Analog" -elementet i "Elements" -editoren, og klikk deretter på "+" - knappen 3 ganger (Bilde 1) for å legge til 3 analoge elementer (Bilde 2)
- Klikk i "Out" -boksen i "Accelerometer" -boksen som inneholder pinnene i AccelerationToAngle1 -komponenten for å begynne å koble alle Out -pinnene samtidig (Bilde 4)
- Flytt musen over "In" -nålen til "Elements. Analog (Binary) 1" -elementet i Packet1 -komponenten. Visuinowill automatisk spre ledningene slik at de kobles riktig til resten av pinnene (Bilde 4)
- Koble "Out" -utgangspinnen til Packet1 -komponenten til "In" -inngangen på "Serial [0]" -kanalen til "Arduino" -komponenten
Trinn 5: Generer, kompiler og last opp Arduino -koden
- I Visuino trykker du på F9 eller klikker på knappen som vises på bildet for å generere Arduino -koden, og åpner Arduino IDE
- I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden
Trinn 6: Og spill …
ESPcopter er for tiden crowdfunding, med forskjellige belønningsnivåer tilgjengelig avhengig av utvidelseskortene og ønsket mengde.