Kazalo:
- Korak: Materiali in orodja
- 2. korak: spajkanje zatičev glave (s pomočjo PIN -a JIG)
- 3. korak: Sestavljanje ščita
- 4. korak: Lepljenje komponente na podlago
- 5. korak: Lepljenje pokrova na podlago
- 6. korak: Dodajanje lepilnih etiket
- 7. korak: Preizkusite z D1M WIFI BLOCK
- 8. korak: Naslednji koraki
Video: IOT123 - D1M BLOK - GY521 Montaža: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
BLOKI D1M dodajo taktilne etuije, nalepke, vodila za polariteto in prekinitve za priljubljene Wemos D1 Mini SOC/ščite/klone. Ta blok D1M omogoča preprosto povezavo med Wemos D1 Mini in modulom GY-521 (nožice za naslov in prekinitev lahko priključite na svoje potrebe).
Moja začetna motivacija za razvoj bloka D1M je bila neodvisna verifikacija regulatorja za sledenje soncu.
Ta žigoskop/merilnik pospeška (modul GY-521) naj bi imel te aplikacije:
- Merjenje športnih iger
- Dopolnjena resničnost
- Elektronska slika (EIS: elektronska stabilizacija slike)
- Optična slika (OIS: Optična stabilizacija slike)
- Navigator za pešce
- Uporabniški vmesnik s kretnjami brez dotika
- Bližnjica za držo 8. Inteligenten mobilni telefon
- Tablične naprave
- Ročni izdelki za igre
- 3D daljinski upravljalnik
- Prenosne navigacijske naprave
Ta Instructable opravi skozi montažo bloka in nato preizkusi meritve Pitch, Roll in Yaw z D1M WIFI BLOCK.
Korak: Materiali in orodja
Zdaj je na voljo celoten seznam gradiva in virov.
- Ščit Wemos D1 Mini Protoboard in dolgi zatiči za ženske
- 3D tiskani deli.
- Komplet blokov D1M - Namestite sestavljanke
- Modul GY-521
- Priključna žica.
- Močno cianoakrilatno lepilo (po možnosti s čopičem)
- Pištola za vroče lepilo in vroče lepilne palice
- Spajkanje in železo
2. korak: spajkanje zatičev glave (s pomočjo PIN -a JIG)
Zgoraj je videoposnetek, ki poteka skozi postopek spajkanja za PIN JIG.
- Zatiče za glavo vstavite skozi spodnji del plošče (TX desno-levo) in v spajkalnik.
- Zatiči pritisnite navzdol na trdo ravno površino.
- Ploščo močno pritisnite navzdol na vponko.
- Spajkajte 4 vogalne zatiče.
- Ponovno segrejte in po potrebi postavite ploščo/zatiče (plošča ali zatiči niso poravnani ali v vodoravni višini).
- Spajkajte preostale zatiče
3. korak: Sestavljanje ščita
Ker vam modul GY-521 preprečuje spajkanje skozi luknje na zgornji strani, deluje naslednja strategija: na spodnji strani spajkajte skozi luknjo, nato pretopite in potisnite konec žice skozi luknjo ter odstranite toploto.
- Spajkalna glava 8P, priložena modulu na GY-521.
- Modul namestite na ščit in spajkajte (zagotovite enako razdaljo med stranskimi zatiči).
- Upognite 4 zatiča in odrežite preostale zatiče.
- Namestite in spajkajte 3V3 v VCC (rdeče).
- Postavite in spajkajte GND v GND (črno).
- Postavite in spajkajte D1 s SCL (modro).
- Postavite in spajkajte D2 s SDA (zeleno).
Če nameravate povezati zatiče za naslov in prekinitev, je zdaj čas, da to storite.
4. korak: Lepljenje komponente na podlago
V videoposnetku ni zajeto, je pa priporočljivo: pred hitro vstavitev plošče in poravnavo v prazno podlago položite veliko vročega lepila - to bo ustvarilo stiskalne tipke na obeh straneh plošče. Prosimo, da ščitnike na podlago postavite na suho. Če lepljenje ni bilo zelo natančno, boste morda morali rahlo vložiti rob PCB.
- S spodnjo površino ohišja podnožja obrnite navzdol, vstavite spajkano montažno plastično glavo skozi luknje na dnu; (zatič TX bo ob strani z osrednjim utorom).
- Vroče lepilo postavite pod dno s plastičnimi glavo, ki je nameščena skozi njegove utore.
- Sestavo vročega lepila položite na trdno ravno površino in previdno potisnite tiskano vezje navzdol, dokler plastične glave ne zadenejo površine; pri tem morajo biti zatiči pravilno nameščeni.
- Ko uporabljate vroče lepilo, ga držite stran od zatičev glave in vsaj 2 mm od mesta, kjer bo pokrov nameščen.
- Nanesite lepilo na vse 4 vogale tiskane plošče, da zagotovite stik s stenami podlage; če je mogoče, dovolite prodiranje na obe strani tiskanega vezja.
5. korak: Lepljenje pokrova na podlago
- Prepričajte se, da na zatičih ni lepila in da zgornjih 2 mm podlage ni vročega lepila.
- Vnaprej namestite pokrov (suha vožnja) in se prepričajte, da na poti ni nobenih natisov.
- Pri uporabi cianoakrilatnega lepila upoštevajte ustrezne previdnostne ukrepe.
- Na spodnje vogale pokrova nanesite cianoakrilat, da zagotovite pokritost sosednjega grebena.
- Hitro namestite pokrov na podlago; po možnosti zaprite vogale (izogibajte se leči).
- Ko se pokrov posuši, ročno upognite vsak zatič, tako da je po potrebi v središču praznine (glejte video).
6. korak: Dodajanje lepilnih etiket
- Na spodnjo stran podnožja nalepite oznako pinout, z zatičem RST na strani z utorom.
- Identifikacijsko nalepko nanesite na ravno stran brez žlebov, pri čemer so zatiči na vrhu nalepke prazni.
- Nalepke trdno pritisnite navzdol, po potrebi z ravnim orodjem.
7. korak: Preizkusite z D1M WIFI BLOCK
Za ta test boste potrebovali:
- BLOK D1M GY521
- D1M WIFI BLOK
Priprava:
- V Arduino IDE namestite knjižnici I2CDev in MPU6050 (priložene zadrge)
- Prenesite preskusno skico na blok D1M WIFI BLOCK.
- Odklopite USB iz računalnika.
- Pritrdite D1M GY521 BLOK na D1M WIFI BLOK
Preizkus:
- USB priključite na računalnik.
- Odprite okno konzole Arduino na baudu, ki je na skici.
- Premaknite BLOKE po prostoru in preverite, ali vrednosti konzol odražajo gibanja.
Testna skica, ki beleži osnovni kot PITCH/ROLL/YAW za 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]; |
Kvaternion q; |
Gravitacija VectorFloat; |
float ypr [3]; |
hlapna bool mpuInterrupt = false; |
void dmpDataReady () {mpuInterrupt = true;} |
void setup () { |
Wire.begin (); |
mpu.initialize (); |
mpu.dmpInitialize (); |
mpu.setDMPEnabled (true); |
attachInterrupt (0, dmpDataReady, RISING); |
mpuIntStatus = mpu.getIntStatus (); |
packetSize = mpu.dmpGetFIFOPacketSize (); |
Serial.begin (115200); |
} |
void loop () { |
while (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = false; |
mpuIntStatus = mpu.getIntStatus (); |
fifoCount = mpu.getFIFOCount (); |
if ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO (); |
Serial.println (F ("FIFO preliv!")); |
} |
sicer če (mpuIntStatus & 0x02) { |
while (fifoCount <velikost paketa) fifoCount = mpu.getFIFOCount (); |
mpu.getFIFOBytes (fifoBuffer, packetSize); |
fifoCount -= velikost paketa; |
mpu.dmpGetQuaternion (& q, fifoBuffer); |
mpu.dmpGetGravity (& gravity, & 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 (); |
} |
} |
oglejte si rawd1m_MPU6050_pitch_roll_yaw.ini, ki ga gosti ❤ GitHub
8. korak: Naslednji koraki
- Programirajte svoj D1M BLOCK z D1M BLOCKLY
- Oglejte si Thingiverse
- Postavite vprašanje na forumu skupnosti ESP8266
Priporočena:
Arduino -Teensy4 za Teensy 4.0 - popolna montaža: 10 korakov
Arduino-Teensy4 za Teensy 4.0-Popolna montaža: Ta navodila vas bodo vodila skozi montažo razširitvene plošče Arduino-Teensy4 za Teensy 4.0 Lahko jo kupite v moji trgovini Tindie tukaj: https: //www.tindie.com/products/ cburgess129/arduin … Teensy 4 lahko naročite skupaj s svojim bo
Glasbena reaktivna optična vlakna: stropna montaža: 11 korakov (s slikami)
Glasbena reaktivna optična vlakna: stropna montaža: Želite kos galaksije doma? Spodaj ugotovite, kako je narejen! Dolga leta je bil to moj sanjski projekt in končno je končan. Dokončanje je trajalo kar nekaj časa, vendar je bil končni rezultat tako zadovoljen, da sem prepričan, da se je splačalo
Komentiraj Učinek Montaža Vidéo Sur IMovie: 5 korakov
Comment Effectuer Un Montage Vidéo Sur IMovie: Nous sommes des é tudiaants fran ç ais qui sommes partis au Canada le 18 aout 2016. Nous avons un cour nomm é Maker Space, c'est un cour qui pousse la cr é ativit é, l'innovation et l'autonomie de chacun dans lequel nous av
3. del: GPIO: ARM Montaža: Line Follower: TI-RSLK: 6 korakov
3. del: GPIO: ARM Montaža: Line Follower: TI-RSLK: Pozdravljeni. To je naslednji obrok, kjer še naprej uporabljamo sklop ARM (namesto jezika višje ravni). Navdih za ta Instructable je Lab 6 učnega kompleta Texas Instruments Robotics System Learning Kit ali TI-RSLK. Mikrofon bomo uporabljali
IOT123 - PODEŠILO SENZORJA ZA ASIMILACIJO: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montaža: 4 koraki
IOT123 - POVEZALO SENZORJA ZA ASIMILACIJO: ICOS10 GENERIČNA LUKNJA (ŽICA HOOKUP) Sestava: UPDATE Za večjo zanesljivost priporočamo uporabo IDC vezja (ne HOOKUP). Ta sklop HOOKUP je primeren za delovanje brez kritične naloge, če imate čas za preverjanje vezja. Našel sem nekaj žic (zgornja plast plošč: rdeča/rumena), ki niso dovolj dolge