Mundarija:
- 1 -qadam: Materiallar va asboblar
- 2 -qadam: Sarlavha pinlarini lehimlash (PIN -JIG yordamida)
- 3 -qadam: qalqonni yig'ish
- 4 -qadam: Komponentni bazaga yopishtirish
- 5 -qadam: Qopqoqni taglikka yopishtirish
- 6 -qadam: yopishtiruvchi yorliqlarni qo'shish
- 7 -qadam: D1M WIFI BLOCK bilan sinov
- 8 -qadam: Keyingi qadamlar
Video: IOT123 - D1M BLOCK - GY521 yig'ish: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
D1M BLOCKS ommabop Wemos D1 Mini SOC/Shields/Clones uchun taktil holatlar, teglar, qutblanish qo'llanmalari va uzilishlarni qo'shadi. Bu D1M BLOCK Wemos D1 Mini va GY-521 moduli o'rtasida oddiy ulanish imkonini beradi (Manzil va uzilish pinlarini o'z talablaringizga bog'lab qo'yish mumkin).
D1M BLOCKni ishlab chiqish uchun mening birinchi motivatsiyam quyoshni nazorat qilish moslamasini mustaqil tekshirish edi.
Bu Gisoskop/Akselerometr (GY-521 moduli) quyidagi ilovalarga ega:
- Atletik o'yinlarni o'lchash
- Kengaytirilgan haqiqat
- Elektron tasvir (EIS: elektron tasvir barqarorligi)
- Optik tasvir (OIS: optik tasvir barqarorligi)
- Navigator piyodalar
- Foydalanuvchi interfeysi nol sensorli
- Vaziyatni qisqartirish 8. Aqlli mobil telefon
- Planshet qurilmalari
- Qo'l o'yinlari
- 3D masofadan boshqarish pulti
- Portativ navigatsiya qurilmalari
Bu ko'rsatma blokni yig'ish orqali o'tadi, so'ngra D1M WIFI BLOCK yordamida qadam, burilish va burilish o'lchovlarini tekshiradi.
1 -qadam: Materiallar va asboblar
Hozirda to'liq materiallar va manbalar ro'yxati mavjud.
- Wemos D1 Mini Protoboard qalqoni va uzun pinli ayol sarlavhalari
- 3D bosma qismlar.
- D1M BLOCK to'plami - Jiglarni o'rnating
- GY-521 moduli
- Ulanish simlari.
- Kuchli siyanoxrilat yopishtiruvchi (yaxshisi cho'tkasi bilan)
- Issiq yopishtiruvchi qurol va issiq yopishtiruvchi tayoqlar
- Lehim va temir
2 -qadam: Sarlavha pinlarini lehimlash (PIN -JIG yordamida)
Yuqorida PIN JIG uchun lehim jarayonidan o'tgan video bor.
- Sarlavha pinlarini taxtaning pastki qismidan (TX o'ng-chap) va lehim moslamasiga o'tkazing.
- Pimlarni qattiq tekis yuzaga bosing.
- Jadvalni panjara ustiga mahkam bosing.
- 4 burchakli pinni lehimlang.
- Agar kerak bo'lsa, taxtani/pimlarni qayta qizdiring va joylashtiring (taxta yoki pim hizalanmagan yoki cho'zilmagan).
- Qolgan pinlarni lehimlang
3 -qadam: qalqonni yig'ish
GY-521 moduli sizni tepadagi teshiklardan lehimlashingizga to'sqinlik qilganda, quyidagi strategiya ishlaydi: pastki qismida teshik orqali lehimlang, keyin simning uchini teshikdan o'tkazing va issiqlikni olib tashlang.
- GY-521-ga modul bilan birga kelgan lehim 8P sarlavhasi.
- Modulni qalqon va lehimga joylashtiring (pimning yon tomoni teng bo'lishi).
- 4 pinni egib, qolgan pinlarni kesib oling.
- 3V3 ni VCC ga joylashtiring va lehimlang (qizil).
- GND ni GND ga joylashtiring va lehimlang (qora).
- D1 ni SCL ga joylashtiring va lehimlang (ko'k).
- D2 ni SDA ga joylashtiring va lehimlang (yashil rangda).
Agar siz "Manzil" va "To'xtatish" pinlarini ulamoqchi bo'lsangiz, buni qilish vaqti keldi.
4 -qadam: Komponentni bazaga yopishtirish
Videoda ko'rsatilmagan, lekin tavsiya etiladi: taxtani tezda joylashtirish va tekislashdan oldin bo'sh taglikka katta miqdordagi issiq elim qo'ying. Bu taxtaning har ikki tomonida siqish tugmachalarini hosil qiladi. Iltimos, qalqonlarni taglikka joylashtirishda quruq yugurish qiling. Agar yopishtirish juda aniq bo'lmasa, siz PCB chetini engilroq qilib qo'yishingiz kerak bo'ladi.
- Korpus tagining pastki yuzasi pastga qaragan holda, lehimli plastmassa sarlavhani taglikdagi teshiklardan o'tkazing; (TX pimi markaziy truba bilan yonma -yon bo'ladi).
- Issiq yopishtirgichni taglik ostiga plastmassa sarlavhalar bilan joylashtiring.
- Issiq yopishtirgichni tekis tekis yuzaga joylashtiring va plastmassa sarlavhalari yuzasiga tegmaguncha ehtiyotkorlik bilan tenglikni pastga tushiring; bu pinlar to'g'ri joylashtirilgan bo'lishi kerak.
- Issiq yopishtirgichni ishlatganda, uni bosh pimlaridan uzoqroq tuting va qopqoq joylashadigan joydan kamida 2 mm masofada saqlang.
- PCBning barcha 4 burchagiga tayanch devorlari bilan aloqa qilishni ta'minlovchi elim surting; iloji bo'lsa, tenglikni har ikki tomoniga ham kirishiga ruxsat bering.
5 -qadam: Qopqoqni taglikka yopishtirish
- Tugmalar yopishqoq emasligiga va taglikning yuqori 2 mm qismida issiq elim yo'qligiga ishonch hosil qiling.
- Qopqoqni oldindan joylashtiring (quruq yugurish), hech qanday bosma artefakt yo'qligiga ishonch hosil qiling.
- Cyanoachrylate elimini ishlatganda tegishli ehtiyot choralarini ko'ring.
- Qopqoqning pastki burchaklaridagi sianoaxrilatni qo'llang va qo'shni tizmaning qoplamasini ta'minlang.
- Qopqoqni tezda taglikka mahkamlang; iloji bo'lsa, burchaklarni mahkamlang (linzadan saqlaning).
- Qopqoq quriganidan so'ng, har bir pimni qo'l bilan buking, agar kerak bo'lsa, u bo'shliqning markazida bo'ladi (videoga qarang).
6 -qadam: yopishtiruvchi yorliqlarni qo'shish
- Poydevorning pastki qismiga pin chizig'ini qo'ying, RST pimi esa yiv bilan.
- Yassi yivsiz tomonga identifikator yorlig'ini qo'llang, shunda pimlar yorliqning yuqori qismida joylashgan.
- Yorliqlarni mahkam bosing, agar kerak bo'lsa, tekis asbob bilan.
7 -qadam: D1M WIFI BLOCK bilan sinov
Ushbu test uchun sizga kerak bo'ladi:
- D1M GY521 bloki
- D1M Wi -Fi bloki
Tayyorlanishi:
- Arduino IDE -ga I2CDev va MPU6050 kutubxonalarini o'rnating (zips biriktirilgan)
- Sinov eskizini D1M WIFI BLOCK -ga yuklang.
- USB -ni kompyuterdan uzing.
- D1M GY521 BLOKini D1M WIFI BLOKiga ulang
Sinov:
- USB -ni kompyuterga ulang.
- Arduino konsoli oynasini eskizda ko'rsatilgan yo'lakchada oching.
- Bloklarni bo'sh joyga aylantiring va konsol qiymatlari harakatlarni aks ettirishini tekshiring.
KY-521 moduli uchun PITCH/ROLL/YAW asosiy burchagini qayd qiluvchi test eskizi
#"I2Cdev.h" ni qo'shing |
#"MPU6050_6Axis_MotionApps20.h" ni qo'shing |
#"Wire.h" ni qo'shing |
MPU6050 MPa; |
uint8_t mpuIntStatus; |
uint16_t packetSize; |
uint16_t fifoCount; |
uint8_t fifoBuffer [64]; |
Quaternion q; |
VectorFloat tortishish kuchi; |
suzuvchi ypr [3]; |
o'zgaruvchan bool mpuInterrupt = false; |
void dmpDataReady () {mpuInterrupt = rost;} |
bo'sh o'rnatish () { |
Wire.begin (); |
mpu.initialize (); |
mpu.dmpInitialize (); |
mpu.setDMPEnabled (haqiqiy); |
attachInterrupt (0, dmpDataReady, RISING); |
mpuIntStatus = mpu.getIntStatus (); |
packetSize = mpu.dmpGetFIFOPacketSize (); |
Serial.begin (115200); |
} |
void loop () { |
while (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = noto'g'ri; |
mpuIntStatus = mpu.getIntStatus (); |
fifoCount = mpu.getFIFOCount (); |
agar ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO (); |
Serial.println (F ("FIFO to'lishi!")); |
} |
aks holda (mpuIntStatus & 0x02) { |
while (fifoCount <packetSize) fifoCount = mpu.getFIFOCount (); |
mpu.getFIFOBytes (fifoBuffer, packetSize); |
fifoCount -= packetSize; |
mpu.dmpGetQuaternion (& q, fifoBuffer); |
mpu.dmpGetGravity (& tortish kuchi, & q); |
mpu.dmpGetYawPitchRoll (ypr, & q, & tortishish); |
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 (); |
} |
} |
rawt1m_MPU6050_pitch_roll_yaw.ini ni GitHub ❤ tomonidan joylashtirilganini ko'rish
8 -qadam: Keyingi qadamlar
- D1M BLOCK -ni D1M BLOCKLY bilan dasturlash
- Thingiverse -ni ko'rib chiqing
- ESP8266 hamjamiyat forumida savol bering
Tavsiya:
[2021] Valenta Off-Roader uchun qo'llanma yig'ish: 23 qadam
[2021] Valenta Off-Roader uchun yig'ish qo'llanmasi: Valenta Off-RoaderValenta Off-Roader-bu mikro: bitli Off-Road RC avtomobili. Bu Lego Technic bilan mos keladi va orqa g'ildiraklardagi ikkita (x2) mikro tishli dvigatellar va Roberval muvozanat mexanizmiga asoslangan (x1) o'rnatilgan boshqaruv servo bilan jihozlangan
Mening lazer bilan kesilgan Ray-Gun yig'ish yo'riqnomam: 10 qadam
Mening lazer bilan kesilgan Ray-Gun yig'ish bo'yicha yo'riqnomam: Kechiktirganim uchun uzr so'rayman, mana menda lazer ko'rsatgichi Ray-Gunni yig'ish bo'yicha uzoq vaqtdan buyon ko'rsatma berilgan, siz vektor chizish rejalarini sotib olishingiz mumkin … CNC-da Lazer-kesuvchi! Https: //cults3d.com/en/3d-model/gadget/ray-gun mana shunday
IOT123 - quvvat o'lchagichlar qutisini yig'ish: 6 qadam
IOT123 - quvvat o'lchagichlar qutisi yig'ilishi: bu ATTINYPOWERMETER korpusi, oylik oziqlanish bilan yozilgan, u kuchlanish (V), oqim (mA) va to'plangan quvvat sarfini (mVt / soat) doimiy ravishda o'lchashi mumkin. Shuningdek, raqamlarni tasavvur qilish uchun oddiy grafik tuzing. Oddiy ulanish yo'riqnomasi o'chirilganda
IOT123 - SENSOR HUBINI ASSIMILASH: ICOS10 UMUMIY SHELL (IDC) Yig'ish: 6 qadam
IOT123 - ASSIMILAT SENSOR HUBI: ICOS10 GENERIC SHELL (IDC) MONTAJI: QAYD - Bu ASSIMILAT SENSOR HUBI: ICOS10 GENERIC SHELL (HOOKUP WIRE) Assambleyasining takomillashtirilgan (elektron mustahkamligi) versiyasi. U tezroq yig'iladi va yuqori sifatli sxemaga ega, lekin qimmatroq (10 ta sensorni qo'llab -quvvatlasa ~ 10 dollar qo'shimcha). Asosiy fe
Ish stolini qanday yig'ish kerak: 12 qadam
Ish stolini qanday yig'ish kerak: bu ko'rsatmada siz asosiy ish stoli kompyuterini qanday yig'ishni o'rganasiz. Bu kompyuter juda oddiy va oxirgi kompyuter emas. Kompyuterni qayta yig'ish uchun ikki -uch soatdan oshmasligi kerak