Orodha ya maudhui:
- Hatua ya 1: Vifaa na Zana
- Hatua ya 2: Kuuza Pini za Kichwa (kutumia PIN JIG)
- Hatua ya 3: Kukusanya Ngao
- Hatua ya 4: Gluing the Component to the Base
- Hatua ya 5: Gluing kifuniko kwa Base
- Hatua ya 6: Kuongeza Lebo za wambiso
- Hatua ya 7: Kujaribu na D1M WIFI BLOCK
- Hatua ya 8: Hatua Zifuatazo
Video: IOT123 - D1M BLOCK - Mkutano wa GY521: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
Vizuizi vya D1M huongeza kesi za kugusa, lebo, miongozo ya polarity na kuvunja kwa Wemos D1 Mini SOC / Shields / Clones maarufu. HII D1M BLOCK inatoa muunganiko rahisi kati ya Wemos D1 Mini na moduli ya GY-521 (Anwani na pini za Kukatiza zinaweza kushikamana na mahitaji yako mwenyewe).
Nia yangu ya awali ya kuunda D1M BLOCK ilikuwa kwa uthibitishaji huru wa mdhibiti wa ufuatiliaji wa jua.
Gysoscope / Accelerometer (moduli ya GY-521) inajulikana kama ina programu hizi:
- Upimaji wa michezo ya riadha
- Ukweli uliodhabitiwa
- Picha ya elektroni (EIS: Udhibiti wa Picha za Elektroniki)
- Picha ya macho (OIS: Uimarishaji wa Picha ya macho)
- Navigator wa watembea kwa miguu
- Zero ya kugusa ishara ya kiolesura cha mtumiaji
- Njia ya mkato ya mkao 8. Simu ya rununu yenye akili
- Vifaa vya kibao
- Bidhaa za mchezo wa mikono
- Udhibiti wa kijijini wa 3D
- Vifaa vya urambazaji vya kubebeka
Hatua hizi zinazoweza kufundishwa kupitia mkusanyiko wa kizuizi na kisha kupima vipimo vya Pitch, Roll na Yaw kutumia D1M WIFI BLOCK.
Hatua ya 1: Vifaa na Zana
Sasa kuna orodha kamili ya Muswada wa Vifaa na Vyanzo.
- Ngao ya Wemos D1 Mini Protoboard na vichwa vikuu vya kike vya siri
- Sehemu zilizochapishwa za 3D.
- Seti ya D1M BLOCK - Sakinisha Jigs
- Moduli ya GY-521
- Kuunganisha waya.
- Adhesive Nguvu ya Cyanoachrylate (ikiwezekana suuza)
- Bunduki ya gundi moto na vijiti vya gundi moto
- Solder na Iron
Hatua ya 2: Kuuza Pini za Kichwa (kutumia PIN JIG)
Kuna video hapo juu ambayo inapita kupitia mchakato wa solder kwa PIN JIG.
- Kulisha pini za kichwa kupitia chini ya ubao (TX kulia-kushoto) na kwenye jig ya solder.
- Bonyeza pini chini kwenye uso mgumu wa gorofa.
- Bonyeza bodi chini kwenye jig.
- Solder pini 4 za kona.
- Rudisha na uweke upya bodi / pini ikiwa inahitajika (bodi au pini ambazo hazijalingana au bomba).
- Solder pini zilizobaki
Hatua ya 3: Kukusanya Ngao
Kwa kuwa moduli ya GY-521 itakuzuia kutengenezea kupitia mashimo upande wa juu, mkakati ufuatao unafanya kazi: upande wa chini, solder juu ya shimo, kisha urekebishe na kushinikiza mwisho wa waya kupitia shimo na uondoe joto.
- Kichwa cha Solder 8P kilichokuja na moduli kwenye GY-521.
- Weka moduli kwenye ngao na solder (kuhakikisha kibali sawa cha pini ya upande).
- Piga pini 4 na ukate pini zilizobaki.
- Weka na solder 3V3 kwa VCC (nyekundu).
- Mahali na solder GND kwa GND (nyeusi).
- Weka na solder D1 kwa SCL (bluu).
- Weka na solder D2 kwa SDA (kijani).
Ikiwa utaunganisha anwani na anwani za kukatiza, sasa ni wakati wa kuifanya.
Hatua ya 4: Gluing the Component to the Base
Haijafunikwa kwenye video, lakini ilipendekezwa: weka kitufe kikubwa cha gundi moto kwenye msingi tupu kabla ya kuingiza bodi haraka na kujipanga - hii itaunda funguo za kubana kila upande wa ubao. Tafadhali fanya kukimbia kavu kwa kuweka ngao kwenye msingi. Ikiwa gluing haikuwa sahihi sana, unaweza kuhitaji kufanya upigaji picha nyepesi wa ukingo wa PCB.
- Ukiwa na uso wa chini wa kifuniko cha chini, weka kichwa cha plastiki kilichounganishwa kupitia mashimo kwenye msingi; (pini ya TX itakuwa upande na mtaro wa kati).
- Weka kijiti cha gundi moto chini ya msingi na vichwa vya plastiki vilivyowekwa kupitia mitaro yake.
- Kaa kijiti cha gundi moto kwenye uso thabiti wa gorofa na bonyeza kwa uangalifu PCB chini mpaka vichwa vya plastiki vigonge juu; hii inapaswa kuwa na pini zilizowekwa vizuri.
- Unapotumia gundi moto weka mbali na pini za kichwa na angalau 2mm kutoka mahali ambapo kifuniko kitawekwa.
- Tumia gundi kwa pembe zote 4 za PCB kuhakikisha mawasiliano na kuta za msingi; ruhusu seepage kwa pande zote mbili za PCB ikiwezekana.
Hatua ya 5: Gluing kifuniko kwa Base
- Hakikisha pini hazina gundi na 2mm ya juu ya msingi haina gundi moto.
- Pre-fit kifuniko (kukimbia kavu) hakikisha hakuna mabaki ya kuchapisha yapo njiani.
- Chukua tahadhari zinazofaa wakati wa kutumia wambiso wa Cyanoachrylate.
- Omba Cyanoachrylate kwenye pembe za chini za kifuniko ili kuhakikisha kufunika kwa kigongo kilicho karibu.
- Haraka kifuniko kwa msingi; kubana kufunga pembe ikiwezekana (kuepuka lensi).
- Baada ya kifuniko kukauka kwa mikono kila pini kwa hivyo iko katikati ya utupu ikiwa ni lazima (angalia video).
Hatua ya 6: Kuongeza Lebo za wambiso
- Tumia lebo ya pinout upande wa chini wa msingi, na pini ya RST upande na gombo.
- Tumia lebo ya kitambulisho upande wa gorofa ambao haujainikwa, na pini tupu kuwa juu ya lebo.
- Bonyeza maandiko chini kwa nguvu, na zana gorofa ikiwa inahitajika.
Hatua ya 7: Kujaribu na D1M WIFI BLOCK
Kwa jaribio hili utahitaji:
- Kizuizi cha D1M GY521
- ZOEZI LA WIFI D1M
Maandalizi:
- Katika Arduino IDE weka maktaba za I2CDev na MPU6050 (zips zilizoambatanishwa)
- Pakia mchoro wa jaribio kwenye D1M WIFI BLOCK.
- Tenganisha USB kutoka kwa PC.
- Ambatisha D1M GY521 BLOCK kwa D1M WIFI BLOCK
Mtihani:
- Unganisha USB kwenye PC.
- Fungua dirisha la kiweko la Arduino kwenye baud iliyotambuliwa kwenye mchoro.
- Sogeza ZUI karibu kwenye nafasi na angalia kuwa maadili ya dashibodi yanaonyesha harakati.
Mchoro wa jaribio ambao huweka pembe ya msingi ya PITCH / ROLL / YAW kwa moduli ya KY-521
# pamoja na "I2Cdev.h" |
# pamoja na "MPU6050_6Axis_MotionApps20.h" |
# pamoja na "Wire.h" |
MPU6050 mpu; |
uint8_t mpuIntStatus; |
pakiti ya uint16_tizeSize; |
uint16_t fifoCount; |
uint8_t fifoBuffer [64]; |
Quaternion q; |
Mvuto wa VectorFloat; |
kuelea ypr [3]; |
bool tete mpuInterrupt = uongo; |
utupu dmpDataReady () {mpuInterrupt = true;} |
usanidi batili () { |
Wire.begin (); |
mpu kuanzisha (); |
mpu.dmp Anzisha (); |
mpu.setDMPEnabled (kweli); |
ambatishaKukatisha (0, dmpDataReady, RISING); |
mpuIntStatus = mpu.getIntStatus (); |
pakitiSize = mpu.dmpGetFIFOPacketSize (); |
Serial. Kuanza (115200); |
} |
kitanzi batili () { |
wakati (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = uongo; |
mpuIntStatus = mpu.getIntStatus (); |
fifoCount = mpu.getFIFOCount (); |
ikiwa ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO (); |
Serial.println (F ("FIFO kufurika!")); |
} |
vinginevyo ikiwa (mpuIntStatus & 0x02) { |
wakati (fifoCount <packetSize) fifoCount = mpu.getFIFOCount (); |
mpu.getFIFOBytes (fifoBuffer, packetSize); |
fifoCount - = pakitiSize; |
mpu.dmpGetQuaternion (& q, fifoBuffer); |
mpu.dmpPata Uzito (& mvuto, & q); |
mpu.dmpGetYawPitchRoll (ypr, & q, & mvuto); |
Serial.print ("ypr / t"); |
Printa ya serial (ypr [0] * 180 / M_PI); |
Serial.print ("\ t"); |
Printa ya serial (ypr [1] * 180 / M_PI); |
Serial.print ("\ t"); |
Printa ya serial (ypr [2] * 180 / M_PI); |
Serial.println (); |
} |
} |
tazama rawd1m_MPU6050_pitch_roll_yaw.ini mwenyeji wa ❤ na GitHub
Hatua ya 8: Hatua Zifuatazo
- Panga D1M BLOCK yako na D1M BLOCKLY
- Angalia Thingiverse
- Uliza swali kwenye Jukwaa la Jamii la ESP8266
Ilipendekeza:
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa Hatua (hatua 8): Hatua 8
Ufuatiliaji wa Acoustic Na Arduino Uno Hatua kwa hatua (hatua-8): transducers za sauti za ultrasonic L298N Dc umeme wa umeme wa adapta na pini ya kiume ya dc Arduino UNOBreadboard Jinsi hii inavyofanya kazi: Kwanza, unapakia nambari kwa Arduino Uno (ni mdhibiti mdogo aliye na dijiti na bandari za analog kubadilisha msimbo (C ++)
IOT123 - Uvunjaji wa Daktari wa Chaji: 3 Hatua
IOT123 - UCHUNGUZI WA DAKTARI WA CHAJI: Wakati utatuzi wa toleo la 0.4 la SOLAR TRACKER CONTROLLER nilitumia muda mwingi kuunganisha mita nyingi kwenye mizunguko tofauti ya NPN. Mita nyingi hazikuwa na unganisho wa urafiki wa ubao wa mkate. Niliangalia wachunguzi wachache wa MCU ikiwa ni pamoja na
IOT123 - SENSOR YA ASSIMILATE: TEMT6000: 4 Hatua
IOT123 - ASSIMILATE SENSOR: TEMT6000: ASSIMILATE SENSORS ni sensorer za mazingira ambazo zina vifaa vya ziada vya vifaa na safu ya utaftaji wa programu, inayowezesha aina mpya kabisa kuongezwa kwenye HABARI YA SENSOR HUB na usomaji kusukumwa kwa seva ya MQTT bila kodin iliyoongezwa
Maswali ya Mario Block Solar Monitor: Hatua 7 (na Picha)
Maswali ya Mario Block Solar Monitor: Tuna mfumo wa jua kwenye paa yetu ambayo inazalisha umeme kwetu. Ulikuwa uwekezaji mkubwa mbele na unalipa pole pole kwa muda. Nimekuwa nikifikiria kama senti inayoanguka kwenye ndoo kila sekunde chache wakati jua limetoka. Da
Tenganisha Transformer ya E-block: Hatua 6
Disassemble E-block Transformer: Nilipanga kutengeneza kiboksi cha gitaa, lakini nikakosa waya iliyoshonwa. Nimekusudia kujaribu kuifanya bila kununua chochote, nilifikiri kwa muda na nikapata wazo la kuichukua kutoka kwa transformer kwa rotator yangu ya zamani ya antena. Kwa bahati mbaya, g