Innehållsförteckning:
- Tillbehör
- Steg 1: Starta Visuino och välj ESPcopter Board Type
- Steg 2: I Visuino: Lägg till acceleration i vinkel
- Steg 3: I Visuino: Lägg till paketkomponent och ställ in rubrikmarkör
- Steg 4: I Visuino: Lägg till tre binära analoga element till paketkomponenten och anslut dem
- Steg 5: Generera, kompilera och ladda upp Arduino -koden
- Steg 6: Och spela …
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Av BoianMVisuinoFölj mer av författaren:
ESPcopter stöds nu fullt ut av den senaste versionen av Visuino, och det gör det förmodligen det enklaste att programmera drönare som finns!:-)
Med sitt Visuino -stöd kan du styra motorerna, lysdioden, arbeta med accelerometern, gyroskopet och kompassen, kommunicera med drönaren via WiFi, experimentera med olika filer för att uppnå stabilitet i flygning, få den att kommunicera med andra drönare eller datorer och mer …
Fäst dina egna sensorer och anpassa drönaren hur du vill! Du kan programmera en drönare eller ännu roligare … programmera en svärm av drönare för att kommunicera till varandra och arbeta tillsammans:-).
ESPcopter är för närvarande crowdfunding, med olika belöningsnivåer tillgängliga beroende på expansionskort och önskad mängd.
Första projektet:
Kompassen skickar X, Y och Z riktningskrafter. Ofta måste vi dock omvandla krafterna till X, Y, Z 3D -vinkel för att bestämma sensorns 3D -orientering.
Tillbehör
ESPcopter stöds nu fullt ut av den senaste versionen av Visuino, och det gör det förmodligen det enklaste att programmera drönare som finns!:-) Med sitt Visuino-stöd kan du styra motorerna, lysdioden, arbeta med accelerometern, gyroskopet och kompassen, kommunicera med drönaren via WiFi, experimentera med olika filer för att uppnå stabilitet i flygning, få den att kommunicera med andra drönare eller datorer och mer …
Fäst dina egna sensorer och anpassa drönaren hur du vill! Du kan programmera en drönare eller ännu roligare … programmera en svärm av drönare för att kommunicera till varandra och arbeta tillsammans:-).
ESPcopter är för närvarande crowdfunding, med olika belöningsnivåer tillgängliga beroende på expansionskort och önskad mängd.
Första projektet:
Kompassen skickar accelerationskrafterna X, Y och Z. Ofta måste vi dock omvandla krafterna till X, Y, Z 3D -vinkel för att bestämma sensorns 3D -orientering.
Steg 1: Starta Visuino och välj ESPcopter Board Type
För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:
Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok!
Visuino: https://www.visuino.com måste också installeras.
Starta Visuino som visas på den första bilden
Klicka på knappen "Verktyg" på Arduino -komponenten i Visuino
När dialogrutan visas väljer du ESPcopter enligt bilden
Steg 2: I Visuino: Lägg till acceleration i vinkel
Först måste vi lägga till komponent för att konvertera X, Y, Z Compass Heading till 3D X, Y, Z Angle:
- Skriv "vinkel" i filterrutan i komponentverktygslådan, välj sedan "Acceleration To Angle" -komponenten och släpp den i designområdet
- Klicka i rutan "Ut" i rutan "Kompass" som innehåller X, Y, X Acceleration -stiften på ESPCopter -komponenten för att börja ansluta alla Out -stiften samtidigt
-
Flytta musen över "X" -inmatningsstiftet för "In" -rutan i AccelerationToAngle1 -komponenten. Visuino sprider trådarna automatiskt så att de ansluts korrekt till resten av stiften
Steg 3: I Visuino: Lägg till paketkomponent och ställ in rubrikmarkör
För att skicka all kanaldata över serieport från Arduino kan vi använda paketkomponenten för att paketera kanalerna tillsammans och visa dem i omfattningen och mätarna i Visuino:
- Skriv "paket" i rutan Filter i komponentverktygslådan, välj sedan "Paketkomponent" -komponenten och släpp den i designområdet
- I egenskaperna expanderar du egenskapen "Huvudmarkör"
- Klicka på knappen "…" i egenskaperna
- Skriv några siffror i Bytes -redigeraren som exempel
- Klicka på OK -knappen för att bekräfta och stänga redigeraren
Steg 4: I Visuino: Lägg till tre binära analoga element till paketkomponenten och anslut dem
Klicka på knappen "Verktyg" i Packet1 -komponenten (bild 1)
- I "Elements" -redigeraren väljer du elementet "Binary Analog" och klickar sedan på knappen "+" 3 gånger (bild 1) för att lägga till 3 analoga element (bild 2)
- Klicka i rutan "Ut" i rutan "Accelerometer" som innehåller stiften på AccelerationToAngle1 -komponenten för att börja ansluta alla utpinnar samtidigt (bild 4)
- Flytta musen över "In" -nålen i elementet "Elements. Analog (Binary) 1" i Packet1 -komponenten. Visuinowill sprider trådarna automatiskt så att de ansluts korrekt till resten av stiften (bild 4)
- Anslut "Out" -uttaget på Packet1 -komponenten till "In" -ingången på "Serial [0]" -kanalen för "Arduino" -komponenten
Steg 5: Generera, kompilera och ladda upp Arduino -koden
- I Visuino, tryck på F9 eller klicka på knappen som visas på bilden för att generera Arduino -koden och öppna Arduino IDE
- I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden
Steg 6: Och spela …
ESPcopter är för närvarande crowdfunding, med olika belöningsnivåer tillgängliga beroende på expansionskort och önskad mängd.