Tartalomjegyzék:
- Lépés: Anyagok és eszközök
- 2. lépés: A fejléc tűinek forrasztása (a PIN JIG használatával)
- 3. lépés: A pajzs összeszerelése
- 4. lépés: Az alkatrész ragasztása az alaphoz
- 5. lépés: A fedél ragasztása az alaphoz
- 6. lépés: Ragasztócímkék hozzáadása
- 7. lépés: Tesztelés a D1M WIFI BLOCK segítségével
- 8. lépés: Következő lépések
Videó: IOT123 - D1M BLOCK - GY521 Összeszerelés: 8 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A D1M BLOCKS tapintható tokokat, címkéket, polaritási útmutatókat és kitöréseket ad a népszerű Wemos D1 Mini SOC/Shields/Clones -hoz. Ez a D1M BLOCK egyszerű összeköttetést biztosít a Wemos D1 Mini és a GY-521 modul között (a cím és a megszakító csapok saját igényei szerint csatlakoztathatók).
A D1M BLOCK kifejlesztésének kezdeti indítéka az volt, hogy egy napelemes nyomkövetőt független módon ellenőrizni kell.
Ez a Gysoscope/Accelerometer (GY-521 modul) a következő alkalmazásoknak minősül:
- Atlétikai játékok mérése
- Kibővített valóság
- Elektronikus kép (EIS: elektronikus képstabilizátor)
- Optikai kép (OIS: optikai képstabilizátor)
- Gyalogosok navigátor
- A nulla érintésű gesztusok felhasználói felülete
- Testtartás parancsikon 8. Intelligens mobiltelefon
- Táblagépek
- Kézi játék termékek
- 3D távirányító
- Hordozható navigációs eszközök
Ez az utasítás utasítja a blokk összeszerelését, majd a D1M WIFI BLOCK segítségével teszteli a Pitch, Roll és Yaw méréseket.
Lépés: Anyagok és eszközök
Most már van egy teljes Bill of Materials and Sources lista.
- A Wemos D1 Mini Protoboard pajzs és a hosszú tűs női fejrészek
- 3D nyomtatott alkatrészek.
- Egy sor D1M BLOCK - Jigs telepítése
- GY-521 modul
- Csatlakozó vezeték.
- Erős cianoakrilát ragasztó (lehetőleg ecsettel)
- Forró ragasztópisztoly és forró ragasztópálcák
- Forrasztás és vas
2. lépés: A fejléc tűinek forrasztása (a PIN JIG használatával)
Van egy videó, amely végigfut a PIN JIG forrasztási folyamatán.
- Vezesse a fejléc csapjait a tábla alján (TX jobb-bal) és a forrasztóberendezésbe.
- Nyomja le a csapokat egy lapos, kemény felületre.
- Nyomja le határozottan a táblát a csőre.
- Forrasztja a 4 sarokcsapot.
- Melegítse fel és helyezze vissza a táblát/csapokat, ha szükséges (a tábla vagy a csapok nincsenek egy vonalban vagy függőlegesen).
- Forrasztja a többi csapot
3. lépés: A pajzs összeszerelése
Mivel a GY-521 modul megakadályozza a forrasztást a felső oldalon lévő lyukakon keresztül, a következő stratégia működik: az alsó oldalon, forrasztás az átmenő lyuk felett, majd újraolvasztás és a vezeték végének áthelyezése a lyukon, és a hő eltávolítása.
- Forrasztó 8P fejléc, amely a modullal együtt érkezett a GY-521-re.
- Helyezze a modult a pajzsra és a forrasztóra (biztosítva az egyenlő oldaltüske -távolságot).
- Hajlítsa meg a 4 csapot, és vágja le a többi csapot.
- Helyezze és forrasztja a 3V3 -at VCC -re (piros).
- Helyezze és forrasztja a GND -t a GND -re (fekete).
- Helyezze és forrasztja a D1 -et SCL -re (kék).
- Helyezze és forrasztja a D2 -t SDA -ba (zöld).
Ha össze akarja kapcsolni a cím és a megszakítás csapjait, akkor itt az ideje, hogy megtegye.
4. lépés: Az alkatrész ragasztása az alaphoz
A videó nem tartalmazza, de ajánlott: tegyen egy nagy adag forró ragasztót az üres alapba, mielőtt gyorsan behelyezi a lapot és igazítja - ez tömörítő billentyűket hoz létre a tábla mindkét oldalán. Kérjük, végezzen száraz futtatást, amikor a pajzsokat az alapba helyezi. Ha a ragasztás nem volt túl pontos, előfordulhat, hogy a NYÁK szélét könnyű fényezéssel kell elvégezni.
- Az alap burkolatának alsó felével lefelé tegye a forrasztott szerelvény műanyag fejét az alap lyukain keresztül; a (TX csap a központi horony oldalán lesz).
- Helyezze a forró ragasztót a talp alá úgy, hogy a műanyag fejrészeket a hornyaiba helyezze.
- Helyezze a forró ragasztót egy szilárd, sík felületre, és óvatosan nyomja lefelé a NYÁK -ot, amíg a műanyag fejrészek a felülethez nem érnek; ennek megfelelően kell elhelyezni a csapokat.
- A forró ragasztó használatakor tartsa távol a fejléc csapjaitól és legalább 2 mm -re a fedél helyétől.
- Vigyen fel ragasztót a NYÁK mind a 4 sarkára, biztosítva az érintkezést az alapfalakkal; Ha lehetséges, engedje, hogy a PCB mindkét oldala szivárogjon.
5. lépés: A fedél ragasztása az alaphoz
- Győződjön meg arról, hogy a csapok ragasztómentesek, és az alap felső 2 mm -es része forró ragasztótól mentes.
- Szerelje fel előre a fedelet (szárazon futva), ügyelve arra, hogy ne legyenek nyomtatási műtárgyak.
- Tegye meg a megfelelő óvintézkedéseket a cianoakrilát ragasztó használatakor.
- Vigyen fel cianoakrilátot a fedél alsó sarkára, biztosítva a szomszédos gerinc lefedését.
- Gyorsan rögzítse a fedelet az alaphoz; ha lehetséges, rögzítse a sarkokat (kerülje a lencsét).
- Miután a fedél megszáradt, kézzel hajlítsa meg a csapokat, hogy szükség esetén az üreg közepén legyen (lásd a videót).
6. lépés: Ragasztócímkék hozzáadása
- Ragassza fel a tűkijelző címkét az alap aljára, az RST csapszeget a horonnyal ellátott oldalra.
- Ragassza fel az azonosító címkét a lapos, nem hornyolt oldalra, és a csapok üresek a címke tetején.
- Nyomja le határozottan a címkéket, szükség esetén lapos szerszámmal.
7. lépés: Tesztelés a D1M WIFI BLOCK segítségével
Ehhez a teszthez szüksége lesz:
- A D1M GY521 BLOKK
- D1M WIFI BLOKK
Készítmény:
- Az Arduino IDE -be telepítse az I2CDev és az MPU6050 könyvtárakat (zip -ek mellékelve)
- Töltse fel a tesztvázlatot a D1M WIFI BLOCK -ra.
- Húzza ki az USB -t a számítógépről.
- Csatlakoztassa a D1M GY521 BLOCK -ot a D1M WIFI BLOCK -hoz
A teszt:
- Csatlakoztassa az USB -t a számítógéphez.
- Nyissa meg az Arduino konzol ablakát a vázlatban megadott baudon.
- Mozgassa a BLOCK -okat a térben, és ellenőrizze, hogy a konzol értékei tükrözik -e a mozgásokat.
Tesztvázlat, amely rögzíti az alapvető PITCH/ROLL/YAW szöget a KY-521 modulhoz
#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; |
VectorFloat gravitáció; |
float ypr [3]; |
illékony bool mpuInterrupt = hamis; |
void dmpDataReady () {mpuInterrupt = igaz;} |
void setup () { |
Wire.begin (); |
mpu.initialize (); |
mpu.dmpInitialize (); |
mpu.setDMPEnabled (igaz); |
attachInterrupt (0, dmpDataReady, RISING); |
mpuIntStatus = mpu.getIntStatus (); |
packetSize = mpu.dmpGetFIFOPacketSize (); |
Sorozat.kezdet (115200); |
} |
void loop () { |
while (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = hamis; |
mpuIntStatus = mpu.getIntStatus (); |
fifoCount = mpu.getFIFOCount (); |
if ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO (); |
Serial.println (F ("FIFO túlcsordulás!")); |
} |
else if (mpuIntStatus & 0x02) { |
while (fifoCount <packetSize) fifoCount = mpu.getFIFOCount (); |
mpu.getFIFOBytes (fifoBuffer, packetSize); |
fifoCount -= packetSize; |
mpu.dmpGetQuaternion (& q, fifoBuffer); |
mpu.dmpGetGravity (& gravitáció, & q); |
mpu.dmpGetYawPitchRoll (ypr, & q, & gravitáció); |
Serial.print ("ypr / t"); |
Sorozatnyomat (ypr [0]*180/M_PI); |
Serial.print ("\ t"); |
Sorozatnyomtatás (ypr [1]*180/M_PI); |
Serial.print ("\ t"); |
Sorozatnyomtatás (ypr [2]*180/M_PI); |
Sorozat.println (); |
} |
} |
Nézd meg a rawd1m_MPU6050_pitch_roll_yaw.ini -t, amelyet a GitHub ❤ üzemeltet
8. lépés: Következő lépések
- Programozza be a D1M BLOCK -ot a D1M BLOCKLY -val
- Nézze meg a Thingiverse -t
- Tegyen fel kérdést az ESP8266 közösségi fórumon
Ajánlott:
Arduino -Teensy4 a Teensy 4.0 számára - Teljes összeszerelés: 10 lépés
Arduino-Teensy4 a Teensy 4.0 számára-Teljes összeszerelés: Ez az utasítás végigvezeti Önt a Teensy 4.0 Arduino-Teensy4 bővítőlapjának összeszerelésén. Vásárolhat egyet a Tindie üzletemből itt: https: //www.tindie.com/products/ cburgess129/arduin … A Teensy 4 -et megrendelheti a mellkasával együtt
IOT123 - TELJESÍTMÉNYMÉRŐ DOBOZ Összeszerelés: 6 lépés
IOT123 - TELJESÍTMÉNYMÉRŐ DOBOZ SZERELET: Ez az ATTINYPOWERMETER burkolata, amelyet holdfény éget. Ez folyamatosan mérheti a feszültséget (V), az áramot (mA) és a felhalmozott energiafelhasználást (mWh). És rajzoljon egy egyszerű grafikont is az ábrák megjelenítéséhez. Az egyszerű bekötési útmutató kifröccsen
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐGOMB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Összeszerelés: 4 lépés
IOT123 - ASSZIMILÁTUS ÉRZÉKELŐ GOMB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Összeszerelés: UPDATE A nagyobb megbízhatóság érdekében javasoljuk az IDC áramkör (nem a HOOKUP) használatát. Ez a HOOKUP szerelvény alkalmas a nem kritikus működésre, ha van ideje ellenőrizni az áramkört. Találtam néhány vezetéket (a panelek felső rétege: piros/sárga), nem sokáig
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐGOMB: ICOS10 GENERIC SHELL (IDC) ÖSSZESZERELÉS: 6 lépés
IOT123 - ASSZIMILÁCIÓS ÉRZÉKELŐ GOMB: ICOS10 GENERIC SHELL (IDC) ÖSSZESZERELÉS: MEGJEGYZÉS Ez az ASSIMILATE SENSOR HUB továbbfejlesztett (áramkör -robosztus) változata: ICOS10 GENERIC SHELL (HOOKUP WIRE) szerelvény. Gyorsabban összeszerelhető és jobb minőségű áramkörrel rendelkezik, de többe kerül (~ 10 dollár extra, ha 10 érzékelőt támogat). A fő fe
IOT123 - ATTINY85 SZOFTVER SERIAL JIG Összeszerelés: 4 lépés
IOT123 - ATTINY85 SZOFTVER SERIAL JIG Összeszerelés: ATTINY85 -t használtam kis teljesítményű szenzoros maszkokhoz. Eredetileg azt hittem, hogy ezekkel a chipekkel nem lehet hibakeresést végezni egy konzol segítségével, és valami szép " odakinn " módszerek arra, hogy megnézzük, mi történik a futási idő alatt. Aztán rábukkantam a SoftwareSeria -ra