Obsah:

IOT123 - D1M BLOCK - GY521 Sestava: 8 kroků
IOT123 - D1M BLOCK - GY521 Sestava: 8 kroků

Video: IOT123 - D1M BLOCK - GY521 Sestava: 8 kroků

Video: IOT123 - D1M BLOCK - GY521 Sestava: 8 kroků
Video: Подключаем гироскоп GY-521 к Ардуино! 2024, Červenec
Anonim
Sestava IOT123 - D1M BLOCK - GY521
Sestava IOT123 - D1M BLOCK - GY521
Sestava IOT123 - D1M BLOCK - GY521
Sestava IOT123 - D1M BLOCK - GY521
Sestava IOT123 - D1M BLOCK - GY521
Sestava IOT123 - D1M BLOCK - GY521

D1M BLOCKS přidává hmatová pouzdra, štítky, vodítka polarity a vylomeniny pro oblíbené Wemos D1 Mini SOC/Shields/Clones. Tento D1M BLOCK poskytuje jednoduché propojení mezi Wemos D1 Mini a modulem GY-521 (piny adresy a přerušení lze připojit podle vlastních požadavků).

Moje počáteční motivace pro vývoj D1M BLOCK byla pro nezávislé ověření regulátoru solárního sledování.

Tento gyroskop/akcelerometr (modul GY-521) je nabízen s následujícími aplikacemi:

  1. Měření atletických her
  2. Rozšířená realita
  3. Elektronový obraz (EIS: elektronická stabilizace obrazu)
  4. Optický obraz (OIS: Optická stabilizace obrazu)
  5. Navigátor pro chodce
  6. Uživatelské rozhraní gesta nulového dotyku
  7. Zkratka držení těla 8. Inteligentní mobilní telefon
  8. Tabletová zařízení
  9. Ruční herní produkty
  10. 3D dálkové ovládání
  11. Přenosná navigační zařízení

Tento instruktážní krok prochází sestavením bloku a poté testuje měření Pitch, Roll a Yaw pomocí D1M WIFI BLOCK.

Krok 1: Materiály a nástroje

Materiály a nástroje
Materiály a nástroje
Materiály a nástroje
Materiály a nástroje
Materiály a nástroje
Materiály a nástroje

Nyní je k dispozici úplný seznam materiálů a zdrojů.

  1. Wemos D1 Mini Protoboard štít a dlouhé kolíkové zásuvkové lišty
  2. 3D tištěné díly.
  3. Sada D1M BLOCK - instalace přípravků
  4. Modul GY-521
  5. Propojovací drát.
  6. Silné kyanoachrylátové lepidlo (nejlépe kartáčováním)
  7. Horká lepicí pistole a horké lepicí tyčinky
  8. Pájka a železo

Krok 2: Pájení kolíků záhlaví (pomocí PIN JIG)

Image
Image
Pájení kolíků záhlaví (pomocí PIN JIG)
Pájení kolíků záhlaví (pomocí PIN JIG)
Pájení kolíků záhlaví (pomocí PIN JIG)
Pájení kolíků záhlaví (pomocí PIN JIG)
Pájení kolíků záhlaví (pomocí PIN JIG)
Pájení kolíků záhlaví (pomocí PIN JIG)

Nahoře je video, které prochází procesem pájení pro PIN JIG.

  1. Zaveďte kolíky záhlaví skrz spodní část desky (TX vpravo-vlevo) a do pájecího přípravku.
  2. Zatlačte kolíky dolů na tvrdý rovný povrch.
  3. Pevně zatlačte desku dolů na přípravek.
  4. Pájejte 4 rohové kolíky.
  5. V případě potřeby desku/kolíky znovu zahřejte a znovu umístěte (deska nebo kolíky nejsou zarovnané nebo kolmé).
  6. Pájejte zbytek kolíků

Krok 3: Sestavení štítu

Sestavení štítu
Sestavení štítu
Sestavení štítu
Sestavení štítu
Sestavení štítu
Sestavení štítu

Protože vám modul GY-521 zablokuje pájení skrz otvory na horní straně, funguje následující strategie: na spodní straně pájet přes průchozí otvor, poté přetavit a protlačit konec drátu skrz otvor a odstranit teplo.

  1. Pájecí konektor 8P dodaný s modulem na GY-521.
  2. Umístěte modul na stínění a pájku (zajistěte stejnou vůli bočních kolíků).
  3. 4 kolíky ohneme a zbylé špendlíky nařízneme.
  4. Umístěte a připájejte 3V3 k VCC (červená).
  5. Umístěte a pájejte GND na GND (černý).
  6. Umístěte a připájejte D1 na SCL (modrá).
  7. Umístěte a připájejte D2 na SDA (zelená).

Pokud se chystáte připojit piny Adresa a Přerušit, nyní je na to čas.

Krok 4: Přilepení součásti k základně

Image
Image
Přilepení součásti k základně
Přilepení součásti k základně
Přilepení součásti k základně
Přilepení součásti k základně
Přilepení součásti k základně
Přilepení součásti k základně

Ve videu není uvedeno, ale doporučujeme: před rychlým vložením desky a zarovnáním vložte do prázdné základny velké množství horkého lepidla - na obou stranách desky se vytvoří kompresní klávesy. Umístěte štíty na základnu na sucho. Pokud lepení nebylo příliš přesné, možná budete muset provést lehké pilování okraje desky plošných spojů.

  1. Umístěte spodní povrch pláště základny dolů, umístěte pájenou plastovou hlavičku skrz otvory v základně; (kolík TX bude na straně se středovou drážkou).
  2. Umístěte horký přípravek na lepidlo pod základnu tak, aby plastové hlavičky procházely jeho drážkami.
  3. Položte horký přípravek lepidla na pevný rovný povrch a opatrně zatlačte desku plošných spojů dolů, dokud plastové hlavičky nenarazí na povrch; to by mělo mít kolíky správně umístěny.
  4. Když používáte horké lepidlo, držte jej mimo kolíkové lišty a nejméně 2 mm od místa, kde bude víko umístěno.
  5. Naneste lepidlo na všechny 4 rohy DPS zajišťující kontakt se základními stěnami; pokud je to možné, nechte prosakovat na obě strany desky plošných spojů.

Krok 5: Přilepení víka k základně

Image
Image
Přilepení víka k základně
Přilepení víka k základně
Přilepení víka k základně
Přilepení víka k základně
  1. Zajistěte, aby kolíky neobsahovaly lepidlo a horní 2 mm základny neobsahovaly horké lepidlo.
  2. Předem nasaďte víko (běh na sucho) a ujistěte se, že vám v cestě nepřekáží žádné tiskové artefakty.
  3. Při používání kyanoachrylátového lepidla proveďte příslušná opatření.
  4. Naneste kyanoachrylát na spodní rohy víka, abyste zajistili pokrytí sousedního hřebene.
  5. Rychle nasaďte víko na základnu; upnutí pokud možno zavře rohy (vyhýbá se objektivu).
  6. Poté, co je víko suché, ručně ohněte každý kolík tak, aby byl v případě potřeby středem v dutině (viz video).

Krok 6: Přidání lepicích štítků

Přidání lepicích štítků
Přidání lepicích štítků
Přidání lepicích štítků
Přidání lepicích štítků
Přidání lepicích štítků
Přidání lepicích štítků
Přidání lepicích štítků
Přidání lepicích štítků
  1. Na spodní stranu základny naneste štítek s kolíky, kolík RST na straně s drážkou.
  2. Aplikujte štítek s identifikátorem na plochou bez drážky, přičemž prázdné kolíky jsou horní částí štítku.
  3. Zatlačte štítky pevně dolů, v případě potřeby plochým nástrojem.

Krok 7: Testování s D1M WIFI BLOCK

Testování s D1M WIFI BLOCK
Testování s D1M WIFI BLOCK

K tomuto testu budete potřebovat:

  1. BLOK D1M GY521
  2. WIFI BLOK D1M

Příprava:

  1. Do Arduino IDE nainstalujte knihovny I2CDev a MPU6050 (zip připojen)
  2. Nahrajte testovací skicu na D1M WIFI BLOCK.
  3. Odpojte USB od počítače.
  4. Připojte D1M GY521 BLOCK k D1M WIFI BLOCK

Test:

  1. Připojte USB k počítači.
  2. Otevřete okno konzoly Arduino na přenosové rychlosti identifikované v náčrtu.
  3. Přesuňte BLOKY v prostoru a zkontrolujte, zda hodnoty konzoly odrážejí pohyby.

Testovací skica, která zaznamenává základní úhel PITCH/ROLL/YAW pro modul KY-521

#include "I2Cdev.h"
#include "MPU6050_6Axis_MotionApps20.h"
#include "Wire.h"
MPU6050 mpu;
uint8_t mpuIntStatus;
uint16_t packetSize;
uint16_t fifoCount;
uint8_t fifoBuffer [64];
Quaternion q;
Plovoucí gravitace;
float ypr [3];
volatile bool mpuInterrupt = false;
neplatné dmpDataReady () {mpuInterrupt = true;}
neplatné nastavení () {
Wire.begin ();
mpu.initialize ();
mpu.dmpInitialize ();
mpu.setDMPEnabled (true);
attachInterrupt (0, dmpDataReady, RISING);
mpuIntStatus = mpu.getIntStatus ();
packetSize = mpu.dmpGetFIFOPacketSize ();
Serial.begin (115200);
}
prázdná smyčka () {
while (! mpuInterrupt && fifoCount <packetSize) {}
mpuInterrupt = false;
mpuIntStatus = mpu.getIntStatus ();
fifoCount = mpu.getFIFOCount ();
if ((mpuIntStatus & 0x10) || fifoCount == 1024) {
mpu.resetFIFO ();
Serial.println (F („Přetečení FIFO!“));
}
else if (mpuIntStatus & 0x02) {
while (fifoCount <packetSize) fifoCount = mpu.getFIFOCount ();
mpu.getFIFOBytes (fifoBuffer, packetSize);
fifoCount -= packetSize;
mpu.dmpGetQuaternion (& q, fifoBuffer);
mpu.dmpGetGravity (& gravitace, & q);
mpu.dmpGetYawPitchRoll (ypr, & q, & gravity);
Serial.print ("ypr / t");
Serial.print (ypr [0]*180/M_PI);
Serial.print ("\ t");
Serial.print (ypr [1]*180/M_PI);
Serial.print ("\ t");
Serial.print (ypr [2]*180/M_PI);
Serial.println ();
}
}

zobrazit rawd1m_MPU6050_pitch_roll_yaw.ini hostované s ❤ od GitHub

Krok 8: Další kroky

  • Naprogramujte svůj D1M BLOCK pomocí D1M BLOCKLY
  • Podívejte se na Thingiverse
  • Položte otázku ve fóru komunity ESP8266

Doporučuje: