Obsah:
- Zásoby
- Krok 1: Spustite Visuino a vyberte typ dosky ESPcopter
- Krok 2: Vo Visuine: Pridajte zrýchlenie do uhla
- Krok 3: Vo Visuine: Pridajte komponent paketu a nastavte značku hlavičky
- Krok 4: Vo Visuine: Pridajte 3 binárne analógové prvky k komponentu paketu a spojte ich
- Krok 5: Generujte, kompilujte a nahrajte kód Arduino
- Krok 6: A hrajte…
Video: ESPcopter a Visuino - Konvertujte smer kompasu na 3D uhol: 6 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Autor: BoianMVisuino Nasledovať viac od autora:
ESPcopter je teraz plne podporovaný najnovšou verziou Visuina, a preto je pravdepodobne najľahšie naprogramovať existujúceho drona!:-)
Vďaka podpore Visuino môžete ovládať motory, diódy LED, pracovať s akcelerometrom, gyroskopom a kompasom, komunikovať s dronom cez WiFi, experimentovať s rôznymi súbormi, aby ste dosiahli stabilitu za letu, komunikovať s inými dronmi alebo počítačmi a podobne. …
Pripojte svoje vlastné senzory a prispôsobte si dron akýmkoľvek spôsobom! Dron môžete naprogramovať, alebo ešte zábavnejšie … naprogramovať roj dronov, aby spolu komunikovali a spolupracovali:-).
ESPcopter je v súčasnosti crowdfunding, pričom v závislosti od rozširujúcich dosiek a požadovaného množstva sú k dispozícii rôzne úrovne odmien.
Prvý projekt:
Kompas vysiela sily smerovania X, Y a Z. Často však potrebujeme previesť sily na 3D uhol X, Y, Z, aby sme určili 3D orientáciu senzora.
Zásoby
ESPcopter je teraz plne podporovaný najnovšou verziou Visuina, a preto je pravdepodobne najľahšie naprogramovať dron, ktorý existuje!:-) S jeho podporou Visuino môžete ovládať motory, LED, pracovať s akcelerometrom, gyroskopom a kompasom, komunikovať s dronom cez WiFi, experimentovať s rôznymi súbormi, aby ste dosiahli stabilitu za letu, komunikovať s inými dronmi alebo počítače a ďalšie…
Pripojte svoje vlastné senzory a prispôsobte si dron akýmkoľvek spôsobom! Dron môžete naprogramovať, alebo ešte zábavnejšie … naprogramovať roj dronov, aby spolu komunikovali a spolupracovali:-).
ESPcopter je v súčasnosti crowdfunding, pričom v závislosti od rozširujúcich dosiek a požadovaného množstva sú k dispozícii rôzne úrovne odmien.
Prvý projekt:
Kompas vysiela sily zrýchlenia X, Y a Z. Často však potrebujeme previesť sily na 3D uhol X, Y, Z, aby sme určili 3D orientáciu senzora.
Krok 1: Spustite Visuino a vyberte typ dosky ESPcopter
Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:
Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať!
Je tiež potrebné nainštalovať Visuino:
Spustite Visuino, ako je znázornené na prvom obrázku
Kliknite na tlačidlo „Nástroje“na komponente Arduino vo Visuine
Keď sa zobrazí dialógové okno, vyberte ESPcopter podľa obrázku
Krok 2: Vo Visuine: Pridajte zrýchlenie do uhla
Najprv musíme pridať komponent na konverziu smeru kompasu X, Y, Z na uhol 3D X, Y, Z:
- Do poľa Filter na paneli nástrojov komponentu zadajte „uhol“, potom vyberte komponent „Zrýchlenie na uhol“a umiestnite ho do oblasti návrhu
- Kliknutím na pole „Out“v poli „Compass“obsahujúceho piny zrýchlenia X, Y, X komponentu ESPCopter spustíte pripojenie všetkých výstupných kolíkov naraz
- Prejdite myšou nad vstupný kolík „X“poľa „In“komponentu AccelerationToAngle1. Visuino automaticky roztiahne vodiče, aby sa správne spojili so zvyškom kolíkov
Krok 3: Vo Visuine: Pridajte komponent paketu a nastavte značku hlavičky
Na odoslanie všetkých údajov kanálov cez sériový port z Arduina môžeme použiť komponent Packet na zabalenie kanálov dohromady a ich zobrazenie v rozsahu a meradlách vo Visuine:
- Do poľa Filter na paneli nástrojov súčiastky zadajte „paket“, potom vyberte súčasť „Komponent paketu“a vložte ho do oblasti návrhu
- Vo vlastnostiach rozbaľte vlastnosť „Head Marker“
- Vo vlastnostiach kliknite na tlačidlo „…“
- Do editora bajtov zadajte napríklad niektoré čísla
- Kliknutím na tlačidlo OK potvrdíte a zatvoríte editor
Krok 4: Vo Visuine: Pridajte 3 binárne analógové prvky k komponentu paketu a spojte ich
Kliknite na tlačidlo „Nástroje“na komponente Packet1 (obrázok 1)
- V editore „Prvky“vyberte prvok „Binárny analóg“a potom trikrát kliknite na tlačidlo „+“(obrázok 1), aby ste pridali 3 analógové prvky (obrázok 2)
- Kliknutím na pole „Out“v poli „Accelerometer“obsahujúceho kolíky komponentu AccelerationToAngle1 spustíte pripojenie všetkých výstupných pinov naraz (obrázok 4)
- Umiestnite myš na kolík „In“prvku „Elements. Analog (Binary) 1“komponentu Packet1. Visuinowill automaticky roztiahne vodiče, aby sa správne spojili so zvyškom kolíkov (obrázok 4)
- Pripojte výstupný kolík „Out“komponentu Packet1 k vstupnému kolíku „In“kanála „Serial [0]“komponentu „Arduino“
Krok 5: Generujte, kompilujte a nahrajte kód Arduino
- Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku a otvorte Arduino IDE
- V Arduino IDE kliknite na tlačidlo Nahrať a skompilujte a nahrajte kód
Krok 6: A hrajte…
ESPcopter je v súčasnosti crowdfunding, pričom v závislosti od rozširujúcich dosiek a požadovaného množstva sú k dispozícii rôzne úrovne odmien.
Odporúča:
DIY Ako ovládať uhol servomotora pomocou sekvencie Visuino Komponent: 10 krokov
DIY Ako ovládať uhol servomotora pomocou komponentu sekvencie Visuino: V tomto tutoriáli použijeme servomotor a Arduino UNO a Visuino na ovládanie uhla servomotora pomocou komponentu sekvencie. Komponenta sekvencie je ideálna pre situácie, kde chceme spustiť niekoľko udalostí v poradí v našom prípade servomotorické zhoršenie
Rýchlosť a smer DC motora Arduino pomocou potenciometra, OLED displeja a tlačidiel: 6 krokov
Rýchlosť a smer otáčania a smeru jednosmerného motora Arduino pomocou potenciometra, OLED displeja a tlačidiel: V tomto návode sa naučíme, ako pomocou ovládača L298N DC MOTOR CONTROL a potenciometra ovládať rýchlosť a smer jednosmerného motora pomocou dvoch tlačidiel a zobrazovať hodnotu potenciometra. na OLED displeji. Pozrite si ukážkové video
Pás hmatového kompasu: 9 krokov
Haptický kompasový pás: Pás poháňaný Arduinom, ktorý vibruje smerom na sever. Ľudské vnímanie bolo vždy obmedzené na naše biologické zmysly, ale čo keby sme to mohli zmeniť? V prírode existujú zvieratá so schopnosťou vnímať magnetické polia, barometrický tlak,
Ako zmerať uhol pomocou MPU-6050 (GY-521): 3 kroky
Ako merať uhol pomocou MPU-6050 (GY-521): V tomto návode zmeráme uhol pomocou Arduina. Na meranie uhla potrebujeme niekoľko káblov, Arduino UNO a GY-521 (MPU-6050)
Arduino Nano a Visuino: Previesť zrýchlenie na uhol z akcelerometra a gyroskopu Snímač MPU6050 I2C: 8 krokov (s obrázkami)
Arduino Nano a Visuino: Previesť zrýchlenie na uhol z akcelerometra a gyroskopu Senzor MPU6050 I2C: Pred chvíľou som zverejnil návod, ako môžete k Arduino Nano pripojiť akcelerometer, gyroskop a snímač kompasu MPU9250 a naprogramovať ho pomocou Visuina na odosielanie paketových údajov a zobrazenie. na rozsahu a vizuálnych nástrojoch. Akcelerometer odosiela X, Y,