Obsah:
- Zásoby
- Krok 1: Spusťte Visuino a vyberte typ desky ESPcopter
- Krok 2: Ve Visuinu: Přidejte zrychlení do úhlu
- Krok 3: Ve Visuinu: Přidejte komponentu paketu a nastavte značku záhlaví
- Krok 4: Ve Visuinu: Přidejte 3 binární analogové prvky ke komponentě paketu a připojte je
- Krok 5: Generujte, kompilujte a nahrajte kód Arduino
- Krok 6: A hrajte…
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
Autor: BoianMVisuinoSledovat více od autora:
ESPcopter je nyní plně podporován nejnovější verzí Visuina, a proto je pravděpodobně nejjednodušší naprogramovat existující dron!:-)
Díky podpoře Visuino můžete ovládat motory, LED, pracovat s akcelerometrem, gyroskopem a kompasem, komunikovat s dronem přes WiFi, experimentovat s různými soubory pro dosažení stability za letu, komunikovat s jinými drony nebo počítači a další …
Připojte své vlastní senzory a přizpůsobte si dron, jak chcete! Můžete naprogramovat dron, nebo ještě zábavněji … naprogramovat roj dronů, aby spolu komunikovali a spolupracovali:-).
ESPcopter je v současné době crowdfunding, přičemž různé úrovně odměn jsou k dispozici v závislosti na rozšiřujících deskách a požadovaném množství.
První projekt:
Kompas vysílá směrové síly X, Y a Z. Často však potřebujeme převést síly na 3D úhel X, Y, Z, abychom určili 3D orientaci senzoru.
Zásoby
ESPcopter je nyní plně podporován nejnovější verzí Visuina, a proto je pravděpodobně nejjednodušší naprogramovat existující dron!:-) S jeho podporou Visuino můžete ovládat motory, LED, pracovat s akcelerometrem, gyroskopem a kompasem, komunikovat s dronem přes WiFi, experimentovat s různými soubory, abyste dosáhli stability za letu, aby komunikoval s jinými drony nebo počítače a další…
Připojte své vlastní senzory a přizpůsobte si dron, jak chcete! Můžete naprogramovat dron, nebo ještě zábavněji … naprogramovat roj dronů, aby spolu komunikovali a spolupracovali:-).
ESPcopter je v současné době crowdfunding, přičemž různé úrovně odměn jsou k dispozici v závislosti na rozšiřujících deskách a požadovaném množství.
První projekt:
Kompas vysílá zrychlovací síly X, Y a Z. Často však potřebujeme převést síly na 3D úhel X, Y, Z, abychom určili 3D orientaci senzoru.
Krok 1: Spusťte Visuino a vyberte typ desky ESPcopter
Abyste mohli začít programovat Arduino, budete muset mít nainstalované Arduino IDE zde:
Ujistěte se, že instalujete 1.6.7 nebo vyšší, jinak tento Instructable nebude fungovat!
Je také třeba nainstalovat Visuino:
Spusťte Visuino, jak je znázorněno na prvním obrázku
Klikněte na tlačítko „Nástroje“na komponentě Arduino ve Visuinu
Když se zobrazí dialog, vyberte ESPcopter podle obrázku
Krok 2: Ve Visuinu: Přidejte zrychlení do úhlu
Nejprve musíme přidat komponentu pro převod nadpisu kompasu X, Y, Z na úhel 3D X, Y, Z:
- Do pole Filtr na panelu nástrojů součásti zadejte „úhel“, poté vyberte součást „Zrychlení na úhel“a umístěte jej do oblasti návrhu
- Kliknutím na pole „Out“v poli „Compass“obsahující zrychlovací piny X, Y, X komponenty ESPCopter zahájíte připojení všech výstupních kolíků najednou
- Přesuňte myš nad vstupní kolík „X“pole „In“komponenty AccelerationToAngle1. Visuino automaticky roztáhne dráty, aby se správně připojily ke zbytku pinů
Krok 3: Ve Visuinu: Přidejte komponentu paketu a nastavte značku záhlaví
Chcete -li odeslat všechna data kanálů přes sériový port z Arduina, můžeme použít komponentu Packet k zabalení kanálů dohromady a jejich zobrazení v Scope and Gauges ve Visuinu:
- Do pole Filtr nástroje Component Toolbox zadejte „packet“, poté vyberte komponentu „Packet Component“a vložte ji do oblasti návrhu
- Ve vlastnostech rozbalte vlastnost „Head Marker“
- Ve vlastnostech klikněte na tlačítko „…“
- V editoru bajtů zadejte například některá čísla
- Kliknutím na tlačítko OK editor potvrdíte a zavřete
Krok 4: Ve Visuinu: Přidejte 3 binární analogové prvky ke komponentě paketu a připojte je
Klikněte na tlačítko „Nástroje“komponenty Packet1 (obrázek 1)
- V editoru „Elements“vyberte prvek „Binary Analog“a poté třikrát klikněte na tlačítko „+“(obrázek 1), abyste přidali 3 analogové prvky (obrázek 2)
- Kliknutím na pole „Out“pole „Accelerometer“obsahující kolíky komponenty AccelerationToAngle1 zahájíte připojení všech výstupních kolíků najednou (obrázek 4)
- Přesuňte myš nad kolík „In“prvku „Elements. Analog (Binary) 1“komponenty Packet1. Visuinowill automaticky roztáhne dráty, aby se správně připojily ke zbytku kolíků (obrázek 4)
- Připojte výstupní pin „Out“komponenty Packet1 ke vstupnímu pinu „In“kanálu „Serial [0]“komponenty „Arduino“
Krok 5: Generujte, kompilujte a nahrajte kód Arduino
- Ve Visuinu vygenerujte kód Arduino stisknutím F9 nebo kliknutím na tlačítko zobrazené na obrázku a otevřete Arduino IDE
- V Arduino IDE klikněte na tlačítko Nahrát a zkompilujte a nahrajte kód
Krok 6: A hrajte…
ESPcopter je v současné době crowdfunding, přičemž různé úrovně odměn jsou k dispozici v závislosti na rozšiřujících deskách a požadovaném množství.