Përmbajtje:
- Hapi 1: Materialet dhe Mjetet
- Hapi 2: Bashkimi i kunjave të kokës (duke përdorur PIN JIG)
- Hapi 3: Montimi i Mburojës
- Hapi 4: Ngjitja e përbërësit në bazë
- Hapi 5: Ngjitja e kapakut në bazë
- Hapi 6: Shtimi i etiketave ngjitëse
- Hapi 7: Testimi me Bllokun D1M WIFI
- Hapi 8: Hapat e ardhshëm
Video: IOT123 - D1M BLOCK - GY521 Montimi: 8 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:22
BLLOKAT D1M shtojnë raste prekëse, etiketa, udhëzues polariteti dhe thyerje për Wemos D1 Mini SOC/Shields/Clones të njohura. Ky BLLOK D1M jep një lidhje të thjeshtë midis Wemos D1 Mini dhe modulit GY-521 (kunjat e Adresës dhe Ndërprerjes mund të lidhen me kërkesat tuaja).
Motivimi im fillestar për zhvillimin e D1M BLOCK ishte për verifikimin e pavarur të një kontrolluesi të përcjelljes diellore.
Ky Gysoskop/Përshpejtues (moduli GY-521) shpallet se ka këto aplikacione:
- Matja e lojërave atletike
- Realiteti i shtuar
- Imazhi elektronik (EIS: Stabilizimi elektronik i figurës)
- Imazhi Optik (OIS: Stabilizimi Optik i Imazhit)
- Navigator këmbësorësh
- Prekja zero bën ndërfaqen e përdoruesit
- Shkurtore e sjelljes 8. Telefoni celular inteligjent
- Pajisje tabletash
- Produkte të lojërave të dorës
- Telekomandë 3D
- Pajisjet portative të navigimit
Ky udhëzues hap përmes montimit të bllokut dhe më pas teston matjet e Pitch, Roll dhe Yaw duke përdorur bllokun D1M WIFI.
Hapi 1: Materialet dhe Mjetet
Tani ekziston një listë e plotë e Faturave të Materialeve dhe Burimeve.
- Mburoja Wemos D1 Mini Protoboard dhe titujt femra me gjilpërë të gjatë
- Pjesë të printuara 3D.
- Një grup D1M BLOCK - Instaloni Jigs
- Një modul GY-521
- Teli lidhës.
- Ngjitës i fortë Cyanoachrylate (mundësisht me furçë)
- Armë me zam të nxehtë dhe shkopinj zam të nxehtë
- Solder dhe Hekuri
Hapi 2: Bashkimi i kunjave të kokës (duke përdorur PIN JIG)
Ekziston një video më lart që kalon përmes procesit të lidhjes për PIN JIG.
- Futini kunjat e kokës përmes pjesës së poshtme të tabelës (TX djathtas-majtas) dhe futeni në bashkuesin e saldimit.
- Shtypni kunjat poshtë në një sipërfaqe të fortë të sheshtë.
- Shtypni tabelën poshtë fort mbi figurë.
- Bashkoni 4 kunjat e qosheve.
- Ngrohni dhe ripoziciononi tabelën/kunjat nëse është e nevojshme (dërrasa ose kunjat nuk janë rreshtuar ose plumb).
- Saldoni pjesën tjetër të kunjave
Hapi 3: Montimi i Mburojës
Meqenëse moduli GY-521 do t'ju pengojë të bashkoni vrimat në anën e sipërme, strategjia e mëposhtme funksionon: në pjesën e poshtme, ngjiteni mbi vrimën, pastaj shkrijeni dhe shtyjeni fundin e telit përmes vrimës dhe hiqni nxehtësinë.
- Titulli i saldimit 8P që erdhi me modulin në GY-521.
- Vendoseni modulin mbi mburojën dhe lidhësin (duke siguruar hapësirë të barabartë të kunjit anësor).
- Përkulni 4 kunja dhe prerë kunjat e mbetura.
- Vendoseni dhe lidhni 3V3 në VCC (e kuqe).
- Vendoseni dhe lidhni GND në GND (e zezë).
- Vendoseni dhe lidhni D1 në SCL (blu).
- Vendoseni dhe lidhni D2 në SDA (jeshile).
Nëse do të lidhni kunjat e Adresës dhe Ndërpritni, tani është koha ta bëni atë.
Hapi 4: Ngjitja e përbërësit në bazë
Nuk mbulohet në video, por rekomandohet: vendosni një dobësi të madhe zam të nxehtë në bazën e zbrazët para se të futni shpejt tabelën dhe të rreshtoheni - kjo do të krijojë çelësa kompresimi në të dyja anët e tabelës. Ju lutemi bëni një vrapim të thatë në vendosjen e mburojave në bazë. Nëse ngjitja nuk ishte shumë e saktë, mund t'ju duhet të bëni një skedar të lehtë të skajit të PCB.
- Me sipërfaqen e poshtme të zorrës bazë drejtuar poshtë, vendosni kokën plastike të montuar të bashkuar përmes vrimave në bazë; (kunja TX do të jetë në anën e brazdës qendrore).
- Vendoseni bashkuesin e zamit të nxehtë nën bazë me titujt plastikë të vendosur nëpër brazdat e tij.
- Uluni me kapësen e zamit të nxehtë në një sipërfaqe të fortë të sheshtë dhe shtyjeni me kujdes PCB -në poshtë derisa titujt plastikë të godasin sipërfaqen; kjo duhet të ketë kunjat e pozicionuar saktë.
- Kur përdorni ngjitësin e nxehtë mbajeni atë larg kunjave të kokës dhe të paktën 2 mm nga vendi ku do të vendoset kapaku.
- Aplikoni zam në të 4 qoshet e PCB -së duke siguruar kontakt me muret bazë; lejoni depërtimin në të dy anët e PCB nëse është e mundur.
Hapi 5: Ngjitja e kapakut në bazë
- Sigurohuni që kunjat të jenë pa zam dhe 2 mm e sipërme e bazës të jetë pa zam të nxehtë.
- Vendosni paraprakisht kapakun (tharje e thatë) duke u siguruar që asnjë objekt printimi të mos jetë në rrugën tuaj.
- Merrni masat paraprake të përshtatshme kur përdorni ngjitësin Cyanoachrylate.
- Aplikoni Cyanoachrylate në qoshet e poshtme të kapakut duke siguruar mbulimin e kreshtës ngjitur.
- Vendoseni shpejt kapakun në bazë; fiksimi mbyll qoshet nëse është e mundur (duke shmangur thjerrëzat).
- Pasi kapaku të jetë tharë, përkulni çdo kunj në mënyrë që të jetë qendrore në boshllëk nëse është e nevojshme (shiko videon).
Hapi 6: Shtimi i etiketave ngjitëse
- Aplikoni etiketën pinout në pjesën e poshtme të bazës, me kunj RST në anën me zakon.
- Aplikoni etiketën identifikuese në anën e sheshtë pa groove, me zbrazëtinë e kunjave që janë në krye të etiketës.
- Shtypni etiketat fort, me një mjet të sheshtë nëse është e nevojshme.
Hapi 7: Testimi me Bllokun D1M WIFI
Për këtë test do t'ju duhet:
- NJ BLLOK D1M GY521
- NJ BLLOK WIFI D1M
Përgatitja:
- Në Arduino IDE instaloni bibliotekat I2CDev dhe MPU6050 (zip i bashkangjitur)
- Ngarko skicën e provës në BLLOKU WIFI DDM.
- Shkëputeni USB -në nga kompjuteri.
- Bashkangjitni Bllokun D1M GY521 në Bllokun D1M WIFI
Testi:
- Lidhni USB me PC.
- Hapni dritaren e tastierës Arduino në baudin e identifikuar në skicë.
- Lëvizni BLOCK -et në hapësirë dhe kontrolloni që vlerat e tastierës të pasqyrojnë lëvizjet.
Një skicë prove që regjistron këndin bazë PITCH/ROLL/YAW për modulin KY-521
#përfshi "I2Cdev.h" |
#përfshi "MPU6050_6Axis_MotionApps20.h" |
#përfshi "Wire.h" |
MPU6050 mpu; |
uint8_t mpuIntStatus; |
pako uint16_tSize; |
uint16_t fifoCount; |
uint8_t fifoBuffer [64]; |
Kuaternion q; |
VectorGravitacioni i notit; |
noton ypr [3]; |
bool i paqëndrueshëm mpuInterrupt = false; |
void dmpDataReady () {mpuInterrupt = true;} |
void setup () { |
Wire.begin (); |
mpu.initialize (); |
mpu.dmpInitialize (); |
mpu.setDMPE aktivizuar (e vërtetë); |
attachInterrupt (0, dmpDataReady, RISING); |
mpuIntStatus = mpu.getIntStatus (); |
paketëSize = mpu.dmpGetFIFOPacketSize (); |
Serial.fillo (115200); |
} |
lak void () { |
ndërsa (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = false; |
mpuIntStatus = mpu.getIntStatus (); |
fifoCount = mpu.getFIFOCount (); |
nëse ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO (); |
Serial.println (F ("FIFO overflow!")); |
} |
tjetër nëse (mpuIntStatus & 0x02) { |
ndërsa (fifoCount <packetSize) fifoCount = mpu.getFIFOCount (); |
mpu.getFIFOBytes (fifoBuffer, packetSize); |
fifoCount -= PaketaSize; |
mpu.dmpGetQuaternion (& q, fifoBuffer); |
mpu.dmpGetra graviteti (& graviteti, & q); |
mpu.dmpGetYawPitchRoll (ypr, & q, & graviteti); |
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 (); |
} |
} |
shiko rawd1m_MPU6050_pitch_roll_yaw.ini të hostuar me ❤ nga GitHub
Hapi 8: Hapat e ardhshëm
- Programoni Bllokun tuaj D1M me D1M BLOCKLY
- Shikoni Thingiverse
- Bëni një pyetje në Forumin e Komunitetit ESP8266
Recommended:
Montimi i çantës së marrësit të radios AM: 9 hapa (me fotografi)
Montimi i çantës së marrësit të radios AM: Më pëlqen të montoj pajisje të ndryshme elektronike. Jam magjepsur nga radiot. Muaj më parë gjeta një pajisje të lirë të marrësve të radios AM në internet. E porosita dhe pas pritjes standarde prej rreth një muaji erdhi. Kompleti është DIY shtatë superhetor transistor
Webcam/vegël Laptop Lego Montimi: 5 hapa
Webcam/vegël për montimin e laptopit Lego: Këtu keni një mënyrë për të montuar një kamer në internet ose në rastin tim një altoparlant në një kompjuter portativ. Dizajni mund të ndryshohet lehtësisht për përshtatjen më të mirë
Montimi i telefonit me karikues portativ: 5 hapa
Montimi i telefonit me karikues portativ: Në këtë projekt do t'ju tregoj se si të bëni një montim të telefonit dhe një karikues portativ që përshtatet brenda tij
IOT123 - POWER METER BOX Montimi: 6 hapa
IOT123 - POWER METER BOX Montimi: Ky është një shtresë për ATTINYPOWERMETER të autorizuar nga hënorurimi. Mund të masë vazhdimisht tensionin (V), rrymën (mA) dhe përdorimin e energjisë së akumuluar (mWh). Dhe gjithashtu vizatoni një grafik të thjeshtë për të vizualizuar figurat. Siç udhëzuesi i thjeshtë i lidhjes spërkatet në
IOT123 - HUB SENSOR ASSIMILATE: ICOS10 GENERIC SHELL (HIQUP WIRE) Montimi: 4 Hapa
IOT123 - ASUSIMILATE SENSOR HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montimi: UPDATE Ne ju rekomandojmë të përdorni qarkun IDC (jo HOOKUP) për më shumë besueshmëri. Ky asamble HOOKUP është në rregull për operacionet kritike jashtë misionit nëse keni kohë për të verifikuar qarkun. Gjeta disa tela (shtresa e sipërme e paneleve: e kuqe/e verdhë) jo shumë gjatë