Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Start Visuino, og vælg ESPcopter Board Type
- Trin 2: I Visuino: Tilføj acceleration til vinkel
- Trin 3: I Visuino: Tilføj pakkekomponent og indstil overskriftsmarkør
- Trin 4: I Visuino: Tilføj 3 binære analoge elementer til pakkekomponenten og tilslut dem
- Trin 5: Generer, kompiler og upload Arduino -koden
- Trin 6: Og spil …
Video: ESPcopter og Visuino - Konverter kompasoverskrift til 3D -vinkel: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Af BoianMVisuinoFølg mere af forfatteren:
ESPcopter understøttes nu fuldt ud af den nyeste version af Visuino, og det gør det sandsynligvis den nemmeste at programmere drone, der findes!:-)
Med sin Visuino -understøttelse kan du styre motorerne, LED'en, arbejde med Accelerometer, Gyroscope og Compass, kommunikere med dronen over WiFi, eksperimentere med forskellige filer for at opnå stabilitet i flyvning, få den til at kommunikere med andre droner eller computere og mere …
Vedhæft dine egne sensorer, og tilpas dronen, som du vil! Du kan programmere en drone eller endnu mere sjov … programmer en sværm af droner til at kommunikere til hinanden og arbejde sammen:-).
ESPcopter er i øjeblikket crowdfunding, med forskellige belønningsniveauer tilgængelige afhængigt af udvidelseskortene og den ønskede mængde.
Første projekt:
Kompasset sender X, Y og Z kurser. Ofte er vi imidlertid nødt til at konvertere kræfterne til X, Y, Z 3D -vinkel for at bestemme sensorens 3D -orientering.
Forbrugsvarer
ESPcopter understøttes nu fuldt ud af den nyeste version af Visuino, og det gør det sandsynligvis den nemmeste at programmere drone, der findes!:-) Med sin Visuino-understøttelse kan du styre motorerne, LED'en, arbejde med Accelerometer, Gyroskop og Kompas, kommunikere med dronen over WiFi, eksperimentere med forskellige filer for at opnå stabilitet i flyvning, få den til at kommunikere med andre droner eller computere og mere …
Vedhæft dine egne sensorer, og tilpas dronen, som du vil! Du kan programmere en drone eller endnu mere sjov … programmer en sværm af droner til at kommunikere til hinanden og arbejde sammen:-).
ESPcopter er i øjeblikket crowdfunding, med forskellige belønningsniveauer tilgængelige afhængigt af udvidelseskortene og den ønskede mængde.
Første projekt:
Kompasset sender X, Y og Z accelerationskræfter. Ofte er vi imidlertid nødt til at konvertere kræfterne til X, Y, Z 3D -vinkel for at bestemme sensorens 3D -orientering.
Trin 1: Start Visuino, og vælg ESPcopter Board Type
For at starte programmeringen af Arduino skal du have Arduino IDE installeret herfra:
Sørg for, at du installerer 1.6.7 eller højere, ellers fungerer denne instruks ikke!
Visuino: https://www.visuino.com skal også installeres.
Start Visuino som vist på det første billede
Klik på knappen "Værktøjer" på Arduino -komponenten i Visuino
Når dialogen vises, skal du vælge ESPcopter som vist
Trin 2: I Visuino: Tilføj acceleration til vinkel
Først skal vi tilføje komponent for at konvertere X, Y, Z Compass Heading til 3D X, Y, Z Angle:
- Skriv "vinkel" i filterboksen i komponentværktøjskassen, vælg derefter "Acceleration To Angle" -komponenten, og slip den i designområdet
- Klik i "Ud" -boksen i "Kompas" -boksen, der indeholder X, Y, X Acceleration -benene på ESPCopter -komponenten for at begynde at forbinde alle Out -benene på én gang
-
Flyt musen hen over "X" -indgangsstiften i "In" -boksen i AccelerationToAngle1 -komponenten. Visuino spreder automatisk ledningerne, så de tilsluttes korrekt til resten af stifterne
Trin 3: I Visuino: Tilføj pakkekomponent og indstil overskriftsmarkør
For at sende alle kanaldata over seriel port fra Arduino kan vi bruge Packet -komponenten til at pakke kanalerne sammen og vise dem i omfanget og målere i Visuino:
- Skriv "pakke" i filterboksen i komponentværktøjskassen, vælg derefter "Pakkekomponent" -komponenten, og slip den i designområdet
- I egenskaberne udvides egenskaben "Head Marker"
- Klik på knappen "…" i egenskaberne
- Skriv nogle tal i Bytes -editoren som eksempel
- Klik på knappen OK for at bekræfte og lukke editoren
Trin 4: I Visuino: Tilføj 3 binære analoge elementer til pakkekomponenten og tilslut dem
Klik på knappen "Værktøjer" i Packet1 -komponenten (billede 1)
- Vælg "Binary Analog" -elementet i "Elements" -editoren, og klik derefter på knappen "+" 3 gange (billede 1) for at tilføje 3 analoge elementer (billede 2)
- Klik i "Out" -boksen i "Accelerometer" -boksen, der indeholder stifterne i AccelerationToAngle1 -komponenten for at begynde at forbinde alle Out -pins på én gang (Billede 4)
- Flyt musen over "In" -nålen til elementet "Elements. Analog (Binary) 1" i Packet1 -komponenten. Visuinowill spreder automatisk ledningerne, så de tilsluttes korrekt til resten af stifterne (billede 4)
- Tilslut "Out" output pin på Packet1 komponenten til "In" input pin på "Serial [0]" kanal for "Arduino" komponent
Trin 5: Generer, kompiler og upload Arduino -koden
- I Visuino skal du trykke på F9 eller klikke på knappen vist på Billede for at generere Arduino -koden, og åbne Arduino IDE
- I Arduino IDE skal du klikke på knappen Upload for at kompilere og uploade koden
Trin 6: Og spil …
ESPcopter er i øjeblikket crowdfunding, med forskellige belønningsniveauer tilgængelige afhængigt af udvidelseskortene og den ønskede mængde.
Anbefalede:
Visuino Sådan bruges pulsbreddemodulation (PWM) til at ændre lysstyrken på en LED: 7 trin
Visuino Sådan bruges Pulse Width Modulation (PWM) til at ændre lysstyrken på en LED: I denne vejledning vil vi bruge en LED forbundet til Arduino UNO og Visuino til at ændre lysstyrken ved hjælp af Pulse Width Modulation (PWM). Se en demonstrationsvideo
Introduktion til Visuino - Visuino for begyndere .: 6 trin
Introduktion til Visuino | Visuino for begyndere .: I denne artikel vil jeg tale om Visuino, som er en anden grafisk programmeringssoftware til Arduino og lignende mikrokontrollere. Hvis du er en elektronisk hobbyist, der ønsker at komme ind i Arduinos verden, men mangler forudgående programmeringskendskab
LoRa Messenger til to enheder til distancer Op til 8 km: 7 trin
LoRa Messenger til to enheder til afstande Op til 8 km: Tilslut projektet til din bærbare computer eller telefon, og chat derefter mellem enhederne uden internet eller SMS ved hjælp af bare LoRa.Hey, hvad sker der gutter? Akarsh her fra CETech. I dag skal vi lave et projekt, der kan forbindes til din smartphone eller en hvilken som helst
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: 3 trin
Overbevis dig selv om bare at bruge en 12V-til-AC-line inverter til LED-lysstrenge i stedet for at genoprette dem til 12V .: Min plan var enkel. Jeg ville skære en væg-drevet LED-lysstreng i stykker og derefter genkoble den til at køre 12 volt. Alternativet var at bruge en strømomformer, men vi ved alle, at de er frygtelig ineffektive, ikke? Ret? Eller er de det?
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): 6 trin
12v til USB Adapter 12v til 5v Transformer (fantastisk til biler): Dette viser dig, hvordan du laver en 12v til USB (5v) adapter. Den mest oplagte anvendelse af dette er til 12v biladaptere, men hvor som helst du har 12v kan du bruge det! Hvis du har brug for 5v til andet end USB, skal du blot springe trinene om tilføjelse af USB -porte over