Satura rādītājs:
- 1. darbība: materiāli un instrumenti
- 2. darbība: galvenes tapas lodēšana (izmantojot PIN JIG)
- 3. solis: vairoga montāža
- 4. solis: komponenta pielīmēšana pie pamatnes
- 5. solis: vāka pielīmēšana pie pamatnes
- 6. darbība: uzlīmju pievienošana
- 7. darbība: pārbaude ar D1M WIFI BLOCK
- 8. darbība. Nākamās darbības
Video: IOT123 - D1M BLOCK - GY521 Montāža: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:56
D1M BLOCKS populārajiem Wemos D1 Mini SOC/vairogiem/kloniem pievieno taustāmus futrāļus, etiķetes, polaritātes norādījumus un izlaušanos. Šis D1M BLOCK nodrošina vienkāršu savienošanu starp Wemos D1 Mini un moduli GY-521 (adreses un pārtraukšanas tapas var savienot atbilstoši jūsu prasībām).
Mana sākotnējā motivācija izstrādāt D1M BLOCK bija neatkarīga saules izsekošanas kontroliera pārbaude.
Šis gizoskops/akselerometrs (GY-521 modulis) tiek reklamēts šādi:
- Sportisko spēļu mērīšana
- Paplašinātā realitāte
- Elektroniskais attēls (EIS: elektroniskā attēla stabilizācija)
- Optiskais attēls (OIS: optiskā attēla stabilizācija)
- Gājēju navigators
- Nulles pieskārienu žestu lietotāja interfeiss
- Poza saīsne 8. Inteliģents mobilais tālrunis
- Planšetdatora ierīces
- Rokas spēļu produkti
- 3D tālvadības pults
- Pārnēsājamas navigācijas ierīces
Šī pamācība veic bloka montāžu un pēc tam pārbauda soļa, rites un pagriešanās mērījumus, izmantojot D1M WIFI BLOCK.
1. darbība: materiāli un instrumenti
Tagad ir pieejams pilns materiālu un avotu saraksts.
- Wemos D1 mini protoboard vairogs un garas tapas sieviešu galvenes
- 3D drukātas detaļas.
- D1M BLOCK komplekts - instalējiet džigus
- GY-521 modulis
- Savienojuma vads.
- Spēcīga cianoakrilāta līme (vēlams ar otu)
- Karstās līmes pistole un karstās līmes spieķi
- Lodmetāls un dzelzs
2. darbība: galvenes tapas lodēšana (izmantojot PIN JIG)
Iepriekš ir video, kurā tiek parādīts PIN JIG lodēšanas process.
- Izvadiet galvenes tapas caur tāfeles apakšdaļu (TX labajā kreisajā pusē) un lodēšanas džigā.
- Piespiediet tapas uz cietas līdzenas virsmas.
- Stingri nospiediet dēli uz leju.
- Lodējiet 4 stūra tapas.
- Uzsildiet un, ja nepieciešams, novietojiet dēli/tapas (dēlis vai tapas nav izlīdzinātas vai nofiksētas).
- Lodējiet pārējās tapas
3. solis: vairoga montāža
Tā kā GY-521 modulis neļaus jums lodēt caur caurumiem augšējā pusē, darbojas šāda stratēģija: apakšpusē, lodējiet virs cauruma, pēc tam pārkausējiet un izbīdiet stieples galu caur caurumu un noņemiet siltumu.
- Lodēšanas 8P galvene, kas tika piegādāta kopā ar moduli uz GY-521.
- Novietojiet moduli uz vairoga un lodēšanas (nodrošinot vienādu sānu tapu atstarpi).
- Salieciet 4 tapas un nogrieziet atlikušās tapas.
- Novietojiet un pielodējiet 3V3 līdz VCC (sarkans).
- Novietojiet un pielodējiet GND līdz GND (melns).
- Novietojiet un pielodējiet D1 līdz SCL (zils).
- Ievietojiet un lodējiet D2 līdz SDA (zaļš).
Ja jūs gatavojaties savienot adreses un pārtraukšanas tapas, tagad ir īstais laiks to darīt.
4. solis: komponenta pielīmēšana pie pamatnes
Videoklipā tas nav iekļauts, bet ieteicams: pirms dēļa ātras ievietošanas un izlīdzināšanas tukšā pamatnē ievietojiet lielu karstu līmi - tas radīs saspiešanas taustiņus abās tāfeles pusēs. Lūdzu, veiciet sausu skrējienu, novietojot vairogus pamatnē. Ja līmēšana nebija ļoti precīza, iespējams, jums būs jāveic neliela PCB malas vīlēšana.
- Tā kā pamatnes korpusa apakšējā virsma ir vērsta uz leju, ievietojiet pielodētās montāžas plastmasas galviņu caur pamatnes caurumiem; (TX tapa atradīsies centrālās rievas pusē).
- Novietojiet karstās līmes džeku zem pamatnes ar plastmasas galviņām, kas novietotas caur tā rievām.
- Sēdiet karsto līmes uzgali uz cietas līdzenas virsmas un uzmanīgi nospiediet PCB uz leju, līdz plastmasas galviņas saskaras ar virsmu; tam vajadzētu būt pareizi novietotām tapām.
- Lietojot karsto līmi, turiet to prom no galvenes tapām un vismaz 2 mm attālumā no vāka novietošanas vietas.
- Uzklājiet līmi uz visiem 4 PCB stūriem, nodrošinot saskari ar pamatnes sienām; ja iespējams, ļaujiet noplūst abās PCB pusēs.
5. solis: vāka pielīmēšana pie pamatnes
- Pārliecinieties, ka tapās nav līmes, un pamatnes 2 mm augšpusē nav karstas līmes.
- Iepriekš uzstādiet vāku (sausā veidā), pārliecinoties, ka netraucē drukas artefakti.
- Lietojot cianoakrilāta līmi, ievērojiet atbilstošus piesardzības pasākumus.
- Uzklājiet cianoakrilātu vāka apakšējos stūros, nodrošinot blakus esošās kores pārklājumu.
- Ātri piestipriniet vāku pie pamatnes; ja iespējams, aizverot stūrus (izvairoties no objektīva).
- Pēc tam, kad vāks ir izžuvis, manuāli salieciet katru tapu tā, lai tā būtu tukšuma centrā, ja nepieciešams (skat. Video).
6. darbība: uzlīmju pievienošana
- Uzlieciet uzlīmi uz pamatnes apakšpuses, ar RST tapu pusē ar rievu.
- Uzklājiet identifikācijas etiķeti uz plakanas, bez rievām, un tapas tukšas ir uzlīmes augšdaļa.
- Stingri nospiediet uzlīmes, ja nepieciešams, ar plakanu instrumentu.
7. darbība: pārbaude ar D1M WIFI BLOCK
Šim testam jums būs nepieciešams:
- D1M GY521 BLOKS
- D1M WIFI BLOKS
Sagatavošana:
- Arduino IDE instalējiet bibliotēkas I2CDev un MPU6050 (pievienoti rāvējslēdzēji)
- Augšupielādējiet testa skici uz D1M WIFI BLOCK.
- Atvienojiet USB no datora.
- Pievienojiet D1M GY521 BLOCK D1M WIFI BLOCK
Tests:
- Pievienojiet USB datoram.
- Atveriet Arduino konsoles logu ar skicē norādīto bodu.
- Pārvietojiet BLOCK kosmosā un pārbaudiet, vai konsoles vērtības atspoguļo kustības.
Testa skice, kas reģistrē pamata PITCH/ROLL/YAW leņķi modulim KY-521
#include "I2Cdev.h" |
#include "MPU6050_6Axis_MotionApps20.h" |
#ietver "Wire.h" |
MPU6050 mpu; |
uint8_t mpuIntStatus; |
uint16_t packetSize; |
uint16_t fifoCount; |
uint8_t fifoBuffer [64]; |
Kvartērijs q; |
VectorFloat gravitācija; |
pludiņš ypr [3]; |
gaistošs 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 () { |
kamēr (! mpuInterrupt && fifoCount <packetSize) {} |
mpuInterrupt = nepatiess; |
mpuIntStatus = mpu.getIntStatus (); |
fifoCount = mpu.getFIFOCount (); |
ja ((mpuIntStatus & 0x10) || fifoCount == 1024) { |
mpu.resetFIFO (); |
Serial.println (F ("FIFO pārpilde!")); |
} |
else if (mpuIntStatus & 0x02) { |
while (fifoCount <packetSize) fifoCount = mpu.getFIFOCount (); |
mpu.getFIFOBytes (fifoBuffer, packetSize); |
fifoCount -= packetSize; |
mpu.dmpGetQuaternion (& q, fifoBuffer); |
mpu.dmpGetGravity (& gravitācija, & q); |
mpu.dmpGetYawPitchRoll (ypr, & q, & gravity); |
Serial.print ("ypr / t"); |
Sērijas nospiedums (ypr [0]*180/M_PI); |
Serial.print ("\ t"); |
Sērijas nospiedums (ypr [1]*180/M_PI); |
Serial.print ("\ t"); |
Sērijas nospiedums (ypr [2]*180/M_PI); |
Sērijas.println (); |
} |
} |
apskatīt rawd1m_MPU6050_pitch_roll_yaw.ini, ko mitina GitHub ar ❤
8. darbība. Nākamās darbības
- Programmējiet savu D1M BLOCK ar D1M BLOCKLY
- Pārbaudiet Thingiverse
- Uzdodiet jautājumu ESP8266 kopienas forumā
Ieteicams:
AM radio uztvērēja komplekta montāža: 9 soļi (ar attēliem)
AM radio uztvērēja komplekta montāža: Man patīk montēt dažādus elektroniskos komplektus. Mani fascinē radio. Pirms mēnešiem es internetā atradu lētu AM radio uztvērēja komplektu. Es to pasūtīju, un pēc standarta gaidīšanas apmēram mēnesi tas nāca. Komplekts ir DIY septiņu tranzistoru superhet
IOT123 - POWER METER BOX Montāža: 6 soļi
IOT123 - POWER METER BOX Montāža: Šis ir ATTINYPOWERMETER korpuss, kura autors ir moononournation. Tas var nepārtraukti izmērīt spriegumu (V), strāvu (mA) un uzkrāto enerģijas patēriņu (mWh). Un arī uzzīmējiet vienkāršu grafiku, lai vizualizētu skaitļus. Tā kā tiek izšļakstīts vienkāršs savienošanas ceļvedis
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montāža: 4 soļi
IOT123 - ASISIMILĀTA SENSORA HUB: ICOS10 GENERIC SHELL (HOOKUP WIRE) Montāža: UPDATE Lai iegūtu lielāku uzticamību, iesakām izmantot IDC shēmu (nevis HOOKUP). Šī HOOKUP montāža ir piemērota darbībai, kas nav svarīga misijai, ja jums ir laiks pārbaudīt ķēdi. Es atradu dažus vadus (paneļu augšējais slānis: sarkans/dzeltens) neilgi
IOT123 - ASIMILĒTĀ SENSORA HUB: ICOS10 GENERIC SHELL (IDC) MONTĀŽA: 6 soļi
IOT123 - ASISIMILĀTA SENSORA HUB: ICOS10 GENERIC SHELL (IDC) MONTĀŽA: PIEZĪME Šī ir ASSIMILATE SENSOR HUB uzlabota (ķēdes izturība) versija: ICOS10 GENERIC SHELL (HOOKUP WIRE). Tas saliek ātrāk un tam ir augstākas kvalitātes ķēde, taču tas maksā vairāk (~ 10 USD papildus, ja tiek atbalstīti 10 sensori). Galvenais fe
IOT123 - ATTINY85 PROGRAMMATŪRAS SĒRIJAS DŽIGA Montāža: 4 soļi
IOT123 - ATTINY85 PROGRAMMATŪRAS SĒRIJAS JIG montāža: Esmu izmantojis ATTINY85 mazjaudas sensoru sajaukšanai. Sākotnēji es domāju, ka nav iespējams atkļūdot šīs mikroshēmas, izmantojot konsoli, un izmantoju dažas skaistas " out there " metodes, lai apskatītu notiekošo izpildlaiku. Tad es saskāros ar SoftwareSeria