Taula de continguts:

IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: ICOS10 3V3 MQTT NODE: 6 Passos
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: ICOS10 3V3 MQTT NODE: 6 Passos

Vídeo: IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: ICOS10 3V3 MQTT NODE: 6 Passos

Vídeo: IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: ICOS10 3V3 MQTT NODE: 6 Passos
Vídeo: Отдых за $1 vs $250,000! 2024, De novembre
Anonim
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: NODE ICOS10 3V3 MQTT
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: NODE ICOS10 3V3 MQTT
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: NODE ICOS10 3V3 MQTT
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: NODE ICOS10 3V3 MQTT
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: NODE ICOS10 3V3 MQTT
IOT123 - ASSIMILAR EL SUBSENSOR DEL SENSOR: NODE ICOS10 3V3 MQTT

Aquest és el primer d'una varietat de combinacions de MCU / funcions als ASSIMILATE SENSOR HUBS: els amos que recopilen els abocaments de dades dels esclaus I2C ASSIMILATE SENSORS.

Aquesta compilació utilitza un Wemos D1 Mini per publicar totes les dades que s’obtenen des de ASSIMILATE SENSORS a un servidor MQTT. Subministra un bus I2C de 3V3 als sensors. Encara es subministra un carril de 5V, però no hi ha un convertidor de nivell lògic per al 5V I2C i potser no funcioni com es desitgi. Es lliurarà en una futura substitució del tauler fill del conjunt de funcions per al presentat aquí.

Si encara no ho heu fet, caldrà muntar la capa externa genèrica.

Pas 1: materials i eines

ICOS10 (IDC) Shell Nom de materials

  1. Plantilla D1M BLOCK (1)
  2. D1M BLOCK base i carcassa (1)
  3. Wemos D1 Mini (1)
  4. Wemos D1 Mini Protoboard Shield (1)
  5. Capçaleres femenines 40P (8P, 8P, 9P, 9P))
  6. 1 "protoborda de doble cara (1)
  7. Capçalera masculina IDC envoltada de 6 pins (1)
  8. Cable de connexió (~ 10)
  9. Filferro de llauna de 0,5 mm (~ 4)
  10. Cargols autorroscants de capçal de botó 4G x 15 mm (2)
  11. Cargols autofilantats de 4G x 6mm (~ 20)

Pas 2: Preparació de la MCU

Image
Image
Preparació de la MCU
Preparació de la MCU
Preparació MCU
Preparació MCU

En aquesta versió estem utilitzant el Wemos D1 Mini. Si prèviament heu construït un D1M WIFI BLOCK, podeu utilitzar-lo per al component de maquinari modular. Si no, seguiu la secció següent com a mínim.

SOLDAR ELS PINS DE LA CAPÇALERA A L’MCU (mitjançant el PIN JIG)

Si no podeu imprimir un PIN JIG, seguiu les instruccions i improviseu: l’alçada (desplaçament) del PIN JIG és de 6,5 mm.

  1. Imprimiu / obteniu un PIN JIG des d'aquesta pàgina.
  2. Introduïu els passadors de capçalera per la part inferior del tauler (TX dreta-esquerra) i cap a la plantilla de soldadura.
  3. Premeu els passadors cap avall sobre una superfície plana dura.
  4. Premeu el tauler fermament cap avall sobre la plantilla.
  5. Soldeu els 4 passadors de cantonada.
  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.

CARREGANT DEL FIRMWARE

El GIST del codi és aquí (5 fitxers) i un zip. Les instruccions per utilitzar l'IDE Arduino per compilar / penjar codi són aquí.

Per utilitzar el codi només amb petites modificacions, fem servir el shiftr.io de Joël Gähwiler com a broker MQTT: té un compte de convidat; per tant, mantingueu l’interval de les publicacions separades a minuts. Proporciona una visualització de la font i dels temes, a més de detallar les dades.

Un cop s'hagi carregat el codi a l'IDE Arduino:

  1. Modifiqueu el valor de _wifi_ssid amb el vostre SSID WiFi.
  2. Modifiqueu el valor de la contrasenya _wifi amb la vostra clau WiFi.
  3. Modifiqueu el valor de _mqtt_clientid amb la vostra identificació de client preferida (no cal unir-se).
  4. Modifiqueu el valor de _mqtt_root_topic amb la jerarquia d'ubicacions de la ubicació del dispositiu.
  5. Compileu i pengeu.

Pas 3: Preparació de l'habitatge MCU

Image
Image
Preparació de l’habitatge MCU
Preparació de l’habitatge MCU
Preparació de l’habitatge MCU
Preparació de l’habitatge MCU

El MCU Housing exposa capçaleres per connectar el D1 Mini i capçaleres per a plaques filles que es comuniquen amb el circuit Socket (sensors i actors).

CAPÇALES D'HABITATGE

Es basa en un Mini Protoboard D1 i es produeix:

  1. Clavilles per connectar el D1M BLOCK / D1 Mini.
  2. Brots directes de les 2 files de contactes del D1M BLOCK / D1 Mini. Aquests només estan disponibles per comoditat mentre es fan prototips. S'espera que les taules filles bloquegin tot l'accés a aquestes capçaleres.
  3. 4 Brots dels pins específics utilitzats per les taules filles. Només vaig pensar a trencar els pins específics de l'I2C, però ja tenia un cas d'ús per utilitzar un altre pin (interruptor d'alimentació de son baix), així que vaig esclatar RST, A0 i alguns altres pins digitals per si de cas.

Per afegir els contactes D1M a la capçalera de l'HABITATGE:

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

Per afegir els desglossaments del tauler:

  1. Talla 4 capçaleres femenines de 9P.
  2. A la part superior, inseriu les capçaleres 9P com es mostra i soldeu-les a la part inferior.

Per afegir els Breakouts directes:

  1. Tallar 2 capçaleres femenines de 8P.
  2. A la part superior, inseriu les capçaleres 8P com es mostra i soldeu-les a la part inferior.

Per connectar les capçaleres, a la part inferior amb el pin TX orientat cap amunt:

  1. Traça i solda des del pin RST a través de 4 pins.
  2. Traça i solda des del pin A0 a través de 4 pins.
  3. Traça i solda des del pin D1 a través de 4 pins.
  4. Traça i solda des del pin D2 a través de 4 pins.
  5. Traça i solda del pin D6 a través de 4 pins.
  6. Traça i solda des del pin D7 a través de 4 pins.
  7. Traça i solda des del pin GND a través de 4 pins.
  8. Traça i solda des del pin de 5V a través de 4 pins.
  9. Traça i solda del pin 3V3 cap avall de 45 ° a través de 4 pins.

MUNTATGE DE LA FIXACIÓ

Els HEADING HEADERS s’adjunten a MCU HOUSING i aquest s’adjunta a la placa base.

  1. Amb el costat llarg de les CAPÇALES DE L'HABITATGE apuntat cap al forat, introduïu els CONTACTES D1M a les obertures de l'HABITATGE MCU i feu-ho cap a baix.
  2. Introduïu la MCU als CONTACTS de la MCU durant la fixació per assegurar l’alineació correcta.
  3. Col·loqueu el marc de la capçalera a la part superior dels accessoris de muntatge i poseu-los amb 2 cargols de 4 G x 16 mm.
  4. Col·loqueu els accessoris muntats amb el forat apuntat cap al costat curt i fixeu-los amb els cargols 4G x 6mm.

Pas 4: Construir el tauler fill 3V3 I2C

Construcció del tauler fill 3V3 I2C
Construcció del tauler fill 3V3 I2C
Construcció del tauler fill 3V3 I2C
Construcció del tauler fill 3V3 I2C
Construcció de la placa filla I2C 3V3
Construcció de la placa filla I2C 3V3
Construcció del tauler fill 3V3 I2C
Construcció del tauler fill 3V3 I2C

Això proporciona una capçalera IDC per al CIRCUIT SOCKETS i es connecta a la MCU, afegint desplegables a les línies I2C. Es proporciona com a placa secundària de manera que, si necessiteu convertidors de nivell lògic de 5V, podeu canviar aquesta placa per una que proporcioni totes les funcions necessàries. Les línies AUX i GND estan trencades per a fonts personalitzades (com ara interruptors laterals baixos durant els cicles de son). Els dissenys es defineixen per dins i per fora: al tauler escolliu un costat arbitrari per utilitzar com a dins; l'important és que la capçalera IDC hauria d'estar a la vora assenyalant.

  1. A la part interior, inseriu les capçaleres masculines 2P 90 ° (1), la capçalera masculina 3P 90 ° (2) i soldeu-les per fora.
  2. A la part interior, inseriu la capçalera masculina 1P (3), les capçaleres masculines 2P (4) i soldeu-la per fora.
  3. Per fora, inseriu la capçalera IDC (5) i soldeu-la per dins.
  4. A l'interior, traqueu un cable negre de BLACK1 a BLACK2 i soldeu-lo.
  5. A l'interior, traqueu un cable negre de BLACK3 a BLACK4 i soldeu-lo.
  6. A l'interior, traqueu un fil blanc de WHITE1 a WHITE2 i soldeu-lo.
  7. A l'interior, traqueu un fil verd de GREEN1 a GREEN2 i soldeu-lo.
  8. A l'interior, traqueu un cable vermell de RED1 a RED2 i soldeu-lo.
  9. A l'interior, traqueu un cable groc de GROC1 a GROC2 i soldeu-lo.
  10. A la part interior, inseriu una resistència 4K7 a SILVER1 i SILVER2 i deixeu els cables sense tallar.
  11. A l'interior, traqueu un fil nu de SILVER5 a SILVER6 i soldeu-lo.
  12. A l'interior, traça el plom de SILVER1 a SILVER3 i solda.
  13. A la part interior, inseriu una resistència 4K7 a SILVER4 i SILVER2 i soldeu-la.

Pas 5: Muntatge dels components principals

Muntatge dels components principals
Muntatge dels components principals
Muntatge dels components principals
Muntatge dels components principals
Muntatge dels components principals
Muntatge dels components principals
Muntatge dels components principals
Muntatge dels components principals
  1. Assegureu-vos que s’ha construït el SHELL i que s’ha provat el circuit (cables i endolls).
  2. Introduïu el 3V3 I2C DAUGHTER-BOARD, amb el passador 3V3 a l’extrem irregular de les capçaleres (vegeu la imatge).
  3. Col·loqueu un pont a la capçalera masculina 2P a la DAUGHTER-BOARD.
  4. Introduïu el sòcol IDC des del cable SHELL a la capçalera IDC de la DAUGHTER-BOARD.
  5. Introduïu amb cura la TAULA-FILLA / CASA entre els cables de la SHELL i alineeu els forats de la base.
  6. Fixeu el conjunt de la base a la closca amb els cargols de 4G x 6mm.
  7. Adjunteu els SENSORS ASSIMILATS que hàgiu creat.

Pas 6: passos següents

Propers passos
Propers passos
Propers passos
Propers passos
Propers passos
Propers passos
Propers passos
Propers passos

Enceneu el vostre nou dispositiu (5 V MicroUSB).

Dirigiu el navegador a https://shiftr.io/try i comproveu la visualització de les vostres dades.

Aneu cap avall fent clic als nodes del gràfic.

Obriu una finestra de consola per comprovar alguns registres d'estat rudimentari.

Quan estigueu satisfet, canvieu les dades amb el vostre propi compte / servidor MQTT Broker.

Consulteu aquestes versions relacionades

El següent de les cartes és desenvolupar els ACTORS per a la XARXA ASSIMILATE IOT.

Recomanat: