Taula de continguts:

IOT123 - BLOC D1M - Muntatge RFTXRX: 8 passos
IOT123 - BLOC D1M - Muntatge RFTXRX: 8 passos

Vídeo: IOT123 - BLOC D1M - Muntatge RFTXRX: 8 passos

Vídeo: IOT123 - BLOC D1M - Muntatge RFTXRX: 8 passos
Vídeo: D1M BLOCK - SOLDER USING THE SOCKET JIG 2024, De novembre
Anonim
IOT123 - BLOC D1M - Muntatge RFTXRX
IOT123 - BLOC D1M - Muntatge RFTXRX
IOT123 - BLOC D1M - Muntatge RFTXRX
IOT123 - BLOC D1M - Muntatge RFTXRX
IOT123 - BLOC D1M - Muntatge RFTXRX
IOT123 - BLOC D1M - Muntatge RFTXRX

D1M BLOCKS afegeix caixes tàctils, etiquetes, guies de polaritat i brots per al popular Wemos D1 Mini SOC / Shields / Clones. Els transmissors / receptors de RF permeten a l’ESP8266 accedir a automatismes domèstics / industrials existents. Aquesta carcassa proporciona ruptures per al receptor i / o transmissor de 433/315 MHz.

La motivació inicial per crear aquest D1M BLOCK era que necessitava un RF Sniffer per a un altre projecte similar a aquest. En lloc de fer-ho a casa, vaig pensar que menjaria el meu propi menjar per a gossos. Això presentava un problema interessant: calia utilitzar el D1M BLOCK per als mòduls de 433 MHz i els mòduls de 315 MHz, per tant, els pins digitals que s’utilitzaven per als brots no es podrien connectar. És per això que tant el pin del transmissor com el receptor es poden seleccionar mitjançant les capçaleres masculines i els ponts. Alguns dels escuts posteriors (com aquest escut del botó) també permeten pins seleccionables.

S'ha trencat un quart pin (antena) per al transmissor; és flotant i només es proporciona de manera que s'allotgin 4 pins.

Aquesta instrucció passa pel muntatge del bloc i, a continuació, prova els mòduls de RF mitjançant els blocs WIFI D1M.

Pas 1: materials i eines

Materials i eines
Materials i eines
Materials i eines
Materials i eines
Materials i eines
Materials i eines

Ara hi ha una llista completa de la llista de materials i fonts.

  1. L’escut Wemos D1 Mini Protoboard i capçaleres femelles de pin llarg
  2. Parts impreses en 3D.
  3. Un conjunt de D1M BLOCK: instal·leu gabarits
  4. 2 fora de capçalera femenina 4P
  5. 1 capçalera masculina de 40P de descompte
  6. 2 caps de pont
  7. Cable de connexió.
  8. Adhesiu fort de cianoacrilat (preferiblement amb pinzell)
  9. Pistola de cola calenta i pals de cola calenta
  10. Soldadura i ferro
  11. Filferro de coure estanyat.

Pas 2: soldar els passadors de capçalera (mitjançant el SOCKET JIG)

Image
Image
Soldar els passadors de capçalera (mitjançant el SOCKET JIG)
Soldar els passadors de capçalera (mitjançant el SOCKET JIG)
Soldar els passadors de capçalera (mitjançant el SOCKET JIG)
Soldar els passadors de capçalera (mitjançant el SOCKET JIG)

Com que els pins masculins D1 Mini no s’exposaran en aquest D1M BLOCK, es pot utilitzar la plantilla de sòcol. Com que es tallaran els pins masculins en excés, es poden soldar tots els pins en la posició inicial.

  1. Introduïu els passadors de capçalera per la part inferior del tauler (TX superior esquerre a la part superior).
  2. Col·loqueu la plantilla sobre la capçalera de plàstic i anivelleu les dues superfícies.
  3. Gireu la plantilla i el muntatge i premeu fermament la capçalera sobre una superfície plana dura.
  4. Premeu el tauler fermament cap avall sobre la plantilla.
  5. Soldeu els 4 pins d'angle amb una soldadura mínima (només alinear temporalment els pins).
  6. Torneu a escalfar i torneu a col·locar el tauler / pins si cal (tauler o pins no alineats o plomats).
  7. Soldeu la resta de passadors.

Pas 3: Muntatge de l'escut

Muntatge de l’escut
Muntatge de l’escut
Muntatge de l’escut
Muntatge de l’escut
Muntatge de l’escut
Muntatge de l’escut
  1. Els pins masculins en excés de les capçaleres es poden tallar a prop de la soldadura.
  2. De la capçalera masculina 40P, talla 2 5P i 2 4P.
  3. Utilitzant un tauler d’anàlisi com a plantilla, col·loqueu i soldeu els pins masculins a la protoborda.
  4. Utilitzant una placa de configuració com a plantilla, col·loqueu els pins masculins temporals de 4P, pins femenins de 4P i soldeu els pins femenins al protobordo.
  5. Traça i solda les línies digitals amb filferro de coure estanyat (groc).
  6. Col·loqueu dos cables negres a GND des de la part inferior i soldeu a la part superior.
  7. Traça i solda les línies GND a la part inferior (negre).

  8. Col·loqueu dos cables vermells a 5V i 3V3 des de la part inferior i soldeu a la part superior.
  9. Traça i solda les línies elèctriques a la part inferior (vermell).

Pas 4: Enganxar el component a la base

Image
Image
Enganxar el component a la base
Enganxar el component a la base
Enganxar el component a la base
Enganxar el component a la base
Enganxar el component a la base
Enganxar el component a la base

No es tracta del vídeo, però és recomanable: introduïu una gran quantitat de cola calenta a la base buida abans d'inserir i alinear ràpidament el tauler. Això crearà tecles de compressió a banda i banda del tauler. Si us plau, feu una carrera seca col·locant els escuts a la base. Si l'encolat no era molt precís, és possible que hàgiu de fer una mica de llimat a la vora del PCB.

  1. Amb la superfície inferior de la carcassa de la base apuntant cap avall, col·loqueu el capçal de plàstic del conjunt soldat pels forats de la base; el (pin TX estarà al costat de la ranura central).
  2. Col·loqueu la plantilla de cola calenta sota la base amb les capçaleres de plàstic col·locades a través de les seves ranures.
  3. Situeu la plantilla de cola calenta sobre una superfície plana ferma i empenyeu amb cura el PCB fins que els capçals de plàstic toquin la superfície; hauria de tenir els pins posicionats correctament.
  4. Quan utilitzeu la cola calenta, mantingueu-la allunyada dels passadors de capçalera i, com a mínim, a 2 mm d’on es posicionarà la tapa.
  5. Apliqueu cola a les 4 cantonades del PCB assegurant el contacte amb les parets de la base; si és possible, permeti filtracions a tots dos costats del PCB.

Pas 5: Enganxar la tapa a la base

Image
Image
Enganxar la tapa a la base
Enganxar la tapa a la base
Enganxar la tapa a la base
Enganxar la tapa a la base
  1. Assegureu-vos que els passadors no tinguin cola i que els 2 mm superiors de la base no tinguin cola calenta.
  2. Col·loqueu la tapa prèviament (en sec) assegurant-vos que no hi hagi artefactes d'impressió en el camí.
  3. Preneu les precaucions adequades quan utilitzeu l’adhesiu cianoacrilat.
  4. Apliqueu cianoacrilat a les cantonades inferiors de la tapa assegurant la cobertura de la carena adjacent.
  5. Col·loqueu ràpidament la tapa a la base; la subjecció tanca les cantonades si és possible (evitant l'objectiu).
  6. Després que la tapa estigui seca, doblegueu manualment cada passador perquè quedi central al buit si cal (vegeu el vídeo).

Pas 6: Afegir les etiquetes adhesives

Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
Afegir les etiquetes adhesives
  1. Apliqueu l'etiqueta de pinout a la part inferior de la base, amb el passador RST al costat amb la ranura.
  2. Apliqueu l'etiqueta identificativa al costat pla sense ranures, amb els passadors buits a la part superior de l'etiqueta.
  3. Premeu fermament les etiquetes amb una eina plana si cal.

Pas 7: proves amb els blocs WIFI D1M

Prova amb els blocs WIFI D1M
Prova amb els blocs WIFI D1M

Per a aquesta prova necessitareu:

  1. 2 descompte de blocs D1M RFTXRX
  2. 2 descompte de blocs WIFI D1M
  3. 1 transmissor de 433 MHz amb pinouts de senyal, VCC, GND (tolerant a 3,3 V)
  4. 1 receptor de 433 MHz amb 1 pinout de VCC, Singal, Signal, GND (tolerant a 5V).

Suggereixo obtenir diversos transmissors i receptors, ja que hi ha defectes ocasionals.

Preparació del transmissor:

  1. A l’IDE Arduino instal·leu la biblioteca rf-switch (fitxer adjunt zip)
  2. Pengeu l'esbós d'enviament a un D1M WIFI BLOCK.
  3. Desconnecteu el cable USB
  4. Connecteu un BLOC D1M RFTXRX
  5. Afegiu un transmissor a la capçalera femenina central 4P tal com es mostra.
  6. Assegureu-vos que es col·loca un pont al pin identificat a la funció enableTransmit a l’esbós (D0 o D5 o D6 o D7 o D8)

Preparació del receptor:

  1. Pengeu l'esbós de recepció a un D1M WIFI BLOCK.
  2. Desconnecteu el cable USB
  3. Connecteu un BLOC D1M RFTXRX
  4. Afegiu un receptor a la capçalera femenina 4P externa tal com es mostra.
  5. Assegureu-vos que es col·loca un pont al pin identificat a la funció enableReceive a l’esbós (D1 o D2 o D3 o D4)

Execució de la prova:

  1. Connecteu el conjunt del receptor a un cable USB i connecteu-lo al PC DEV.
  2. Obriu la finestra de la consola amb el port COM correcte i la velocitat de transmissió en sèrie (era de 9600).
  3. Connecteu el conjunt del transmissor a un cable USB i connecteu-hi el PC DEV (un altre port USB).
  4. Heu de començar a registrar les transmissions a la finestra de la consola

Una de les demostracions https://github.com/sui77/rc-switch/ amb pins inclosos per D1M RFTXRX BLOCK

/*
Exemple per a diferents mètodes d'enviament
https://github.com/sui77/rc-switch/
modificat per pins D1M RFTXRX BLOCK
*/
#incloure
RCSwitch mySwitch = RCSwitch ();
voidsetup () {
Serial.begin (9600);
// El transmissor està connectat al pin Arduino # 10
mySwitch.enableTransmit (D0); // D0 o D5 o D6 o D7 o D8
}
voidloop () {
/ * Vegeu Exemple: TypeA_WithDIPSwitches * /
mySwitch.switchOn ("11111", "00010");
retard (1000);
mySwitch.switchOff ("11111", "00010");
retard (1000);
/ * El mateix commutador que l'anterior, però amb codi decimal * /
mySwitch.send (5393, 24);
retard (1000);
mySwitch.send (5396, 24);
retard (1000);
/ * El mateix commutador que l'anterior, però amb codi binari * /
mySwitch.send ("000000000001010100010001");
retard (1000);
mySwitch.send ("000000000001010100010100");
retard (1000);
/ * El mateix commutador que l'anterior, però codi de tres estats * /
mySwitch.sendTriState ("00000FFF0F0F");
retard (1000);
mySwitch.sendTriState ("00000FFF0FF0");
retard (1000);
retard (20000);
}

visualitza rawd1m_rftxrx_send_demo.ino allotjat amb ❤ per GitHub

Una de les demostracions https://github.com/sui77/rc-switch/ amb pins inclosos per D1M RFTXRX BLOCK

/*
Exemple per rebre
https://github.com/sui77/rc-switch/
Si voleu visualitzar un telegrama, copieu les dades en brut i
enganxeu-lo a
modificat per pins D1M RFTXRX BLOCK
*/
#incloure
RCSwitch mySwitch = RCSwitch ();
voidsetup () {
Serial.begin (9600);
mySwitch.enableReceive (D4); // D1 o D2 o D3 o D4
}
voidloop () {
if (mySwitch.available ()) {
output (mySwitch.getReceivedValue (), mySwitch.getReceivedBitlength (), mySwitch.getReceivedDelay (), mySwitch.getReceivedRawdata (), mySwitch.getReceivedProtocol ());
mySwitch.resetAvailable ();
}
}

veure rawd1m_rftxrx_receive_demo.ino allotjat amb ❤ per GitHub

Pas 8: passos següents

  1. Programa el teu D1M BLOCK amb D1M BLOCKLY
  2. Fes una ullada a Thingiverse
  3. Feu una pregunta al fòrum de la comunitat ESP8266

Recomanat: