Orodha ya maudhui:

IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: Hatua 6
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: Hatua 6

Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: Hatua 6

Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE: Hatua 6
Video: IOT123 - ASSIMILATE SENSOR HUB: ICOS10 IDC PANEL ASSEMBLY 2024, Novemba
Anonim
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE
IOT123 - ASSIMILATE SENSOR HUB: ICOS10 3V3 MQTT NODE

Hii ni ya kwanza katika anuwai ya mchanganyiko wa MCU / Makala katika VITUO VYA SENSOR SENSOR: mabwana ambao hukusanya dampo za data kutoka kwa watumwa wa I2C ASSIMILATE SENSORS.

Ujenzi huu unatumia Wemos D1 Mini, kuchapisha data yoyote iliyotupwa kutoka kwa SENSORS SENSORS kwa seva ya MQTT. Inatoa basi ya 3V3 I2C kwa sensorer. Reli ya 5V bado hutolewa lakini hakuna kibadilishaji cha kiwango cha mantiki kwa 5V I2C na inaweza isifanye kazi kama inavyotakiwa. Hii itatolewa katika nafasi ya baadaye-kuweka nafasi ya bodi ya binti kwa ile iliyowasilishwa hapa.

Ikiwa haujafanya hivyo tayari, ganda la generic litahitaji kukusanywa.

Hatua ya 1: Vifaa na Zana

Muswada wa Vifaa vya Shell ICOS10 (IDC)

  1. D1M BLOCK Pin Jig (1)
  2. Msingi wa D1M BLOCK na makazi (1)
  3. Wemos D1 Mini (1)
  4. Ngao ya Ulinzi ya Wemos D1 (1)
  5. Vichwa vya Wanawake 40P (8P, 8P, 9P, 9P))
  6. 1 "Uboreshaji wa pande mbili (1)
  7. 6 Pin iliyofunikwa Kichwa cha Kiume cha IDC (1)
  8. Hookup waya (~ 10)
  9. Waya ya 0.5mm iliyokatwa (~ 4)
  10. 4G x 15mm kichwa cha kugonga visu (2)
  11. 4G x 6mm ya kugonga visu za kuzima (~ 20)

Hatua ya 2: Maandalizi ya MCU

Image
Image
Maandalizi ya MCU
Maandalizi ya MCU
Maandalizi ya MCU
Maandalizi ya MCU

Katika ujenzi huu tunatumia Wemos D1 Mini. Ikiwa hapo awali umeunda ZOEZI la WIFI la D1M, unaweza kutumia hiyo kwa sehemu ya vifaa vya msimu. Ikiwa sio hivyo, kama kiwango cha chini wazi fuata sehemu inayofuata.

KUUZA PICHA ZA Kichwa kwenye MCU (kwa kutumia PIN JIG)

Ikiwa huwezi kuchapisha PIN JIG fuata tu maagizo na utengeneze: urefu (offset) wa PIN JIG ni 6.5mm.

  1. Chapisha / pata PIN JIG kutoka ukurasa huu.
  2. Kulisha pini za kichwa kupitia chini ya ubao (TX kulia-kushoto) na kwenye jig ya solder.
  3. Bonyeza pini chini kwenye uso mgumu wa gorofa.
  4. Bonyeza bodi chini kwenye jig.
  5. Solder pini 4 za kona.
  6. Rudisha na uweke upya bodi / pini ikiwa inahitajika (bodi au pini ambazo hazijalingana au bomba).
  7. Solder pini zilizobaki.

KUPAKUA MAMLAKA

GIST ya nambari iko hapa (faili 5) na zip iko hapa. Maagizo ya kutumia IDE ya Arduino ya kukusanya / kupakia nambari iko hapa.

Kutumia nambari hiyo na marekebisho madogo tu, tunatumia shifr.io ya Joël Gähwiler kama broker wa MQTT: ina akaunti ya wageni - kwa hivyo tafadhali weka muda wa machapisho dakika chache. Inatoa taswira ya chanzo na mada, na vile vile kuchimba visu kwa data.

Mara tu nambari imepakiwa kwenye IDE ya Arduino:

  1. Rekebisha thamani ya _wifi_ssid na SSID yako ya WiFi.
  2. Rekebisha thamani ya neno la siri la _wifi_ na ufunguo wako wa WiFi.
  3. Rekebisha thamani ya _mqtt_clientid na Kitambulisho chako cha Mteja unachopendelea (hakuna kujiunga kunahitajika).
  4. Rekebisha thamani ya _mqtt_root_topic na safu ya eneo ya eneo la kifaa.
  5. Jumuisha na upakie.

Hatua ya 3: Matayarisho ya Makazi ya MCU

Image
Image
Maandalizi ya Makazi ya MCU
Maandalizi ya Makazi ya MCU
Maandalizi ya Makazi ya MCU
Maandalizi ya Makazi ya MCU

Nyumba ya MCU inafunua vichwa vya kichwa vya D1 Mini ili kuziba na vichwa vya bodi za binti ambazo zinawasiliana na mzunguko wa Soketi (sensorer na watendaji).

WAKUU WA NYUMBA

Hii ni kwa msingi wa D1 Mini Protoboard, na huibuka:

  1. Pini za D1M BLOCK / D1 Mini kuungana nayo.
  2. Kuvunjika kwa moja kwa moja kwa safu 2 za anwani kutoka kwa D1M BLOCK / D1 Mini. Hizi zinapatikana tu kwa urahisi wakati prototyping. Inatarajiwa bodi za binti zitazuia ufikiaji wote wa vichwa hivi.
  3. Kuvunjika kwa pini maalum zinazotumiwa na bodi za binti. Nilifikiria tu kuvunja pini maalum za I2C lakini tayari nilikuwa na kesi ya matumizi ya matumizi ya pini nyingine (swichi ya nguvu ya kulala chini), kwa hivyo nilizindua RST, A0 na pini zingine za dijiti ikiwa tu.

Kuongeza Anwani za D1M kwa KITUO CHA NYUMBA:

  1. Tazama MUUZA ANATUMIA video ya SOKOKI JIG.
  2. Kulisha pini za kichwa kupitia chini ya ubao (TX juu-kushoto upande wa juu).
  3. Chakula jig juu ya kichwa cha plastiki na usawazishe nyuso zote mbili.
  4. Pindisha jig na mkutano juu na bonyeza kwa nguvu kichwa kwenye uso mgumu wa gorofa.
  5. Bonyeza bodi chini kwenye jig.
  6. Solder pini 4 za kona kwa kutumia solder ndogo (mpangilio tu wa pini).
  7. Rudisha na uweke upya bodi / pini ikiwa inahitajika (bodi au pini ambazo hazijalingana au bomba).
  8. Solder pini zilizobaki.
  9. Ondoa jig.
  10. Kata pini mbali juu ya wauzaji.

Kuongeza kuzuka kwa bodi ya Binti:

  1. Kata 4 mbali 9P Vichwa vya kike.
  2. Juu, ingiza Vichwa vya 9P kama inavyoonyeshwa, na usafishe mbali chini.

Kuongeza kuzuka kwa moja kwa moja:

  1. Kata 2 mbali 8P Vichwa vya kike.
  2. Juu, ingiza Vichwa vya 8P kama inavyoonyeshwa, na usafishe chini.

Ili kuunganisha vichwa, chini na pini ya TX iliyoelekezwa juu:

  1. Fuatilia na kuuza kutoka kwa pini ya RST kwenye pini 4.
  2. Fuatilia na kuuza kutoka kwenye pini ya A0 kwenye pini 4.
  3. Fuatilia na kuuza kutoka kwenye pini ya D1 kwenye pini 4.
  4. Fuatilia na kuuza kutoka kwenye pini ya D2 kwenye pini 4.
  5. Fuatilia na kuuza kutoka kwenye pini ya D6 kwenye pini 4.
  6. Fuatilia na kuuza kutoka kwenye pini ya D7 kwenye pini 4.
  7. Fuatilia na kuuza kutoka kwa pini ya GND kwenye pini 4.
  8. Fuatilia na kuuza kutoka kwa pini 5V kwenye pini 4.
  9. Fuatilia na kuuza kutoka kwenye pini ya 3V3 chini ya 45 ° kwa pini 4.

KUSANYIKISHA MFANYAKAZI

WAKUU WA NYUMBA wamewekwa kwenye NYUMBA YA MCU na hii imewekwa kwenye BASI BASE.

  1. Pamoja na upande mrefu wa WAKUU WA NYUMBA umeelekezwa kwenye shimo, ingiza MAWASILIANO ya D1M kwenye fursa kwenye NYUMBA YA MCU na ubonyeze chini.
  2. Ingiza MCU kwenye MAWASILIANO ya MCU wakati wa kubandika ili kuhakikisha mpangilio sahihi.
  3. Weka fremu ya kichwa juu ya vifaa vya kukusanyika na ambatanisha na 2 ya 4G x 16mm screws.
  4. Weka vifaa vilivyokusanyika na shimo lililoelekezwa upande mfupi na ubandike na screws za 4G x 6mm.

Hatua ya 4: Kuunda bodi ya binti ya 3V3 I2C

Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C
Kuunda bodi ya binti ya 3V3 I2C

Hii hutoa Kichwa cha IDC kwa MZUNGUKO WA SOKOKA na inaunganisha na MCU, ikiongeza kuvuta kwenye laini za I2C. Hii hutolewa kama bodi ya binti ili ikiwa unahitaji vibadilishaji vya kiwango cha mantiki 5V, unaweza kubadilisha bodi hii na ile ambayo hutoa kazi zote zinazohitajika. Mistari ya AUX na GND imevunjwa kwa vyanzo vya kawaida (kama swichi za chini wakati wa mizunguko ya kulala). Mipangilio hufafanuliwa na ndani na nje: kwenye ubao chagua upande holela wa kutumia kama ndani; jambo muhimu ni kwamba Kichwa cha IDC kinapaswa kuwa pembeni kinachoonyesha.

  1. Kwa ndani, ingiza 2P 90 ° Vichwa vya Kiume (1), 3P 90 ° Kichwa cha Kiume (2), na utafute nje.
  2. Kwa ndani, ingiza Kichwa cha Kiume cha 1P (3), Vichwa vya Kiume vya 2P (4), na unganisha nje.
  3. Kwa nje, ingiza Kichwa cha IDC (5), na utafute ndani.
  4. Kwa ndani, fuatilia waya mweusi kutoka BLACK1 hadi BLACK2 na solder.
  5. Kwa ndani, fuatilia waya mweusi kutoka BLACK3 hadi BLACK4 na solder.
  6. Kwa ndani, fuatilia waya mweupe kutoka WHITE1 hadi WHITE2 na solder.
  7. Kwa ndani, fuatilia waya wa kijani kutoka GREEN1 hadi GREEN2 na solder.
  8. Kwa ndani, fuatilia waya mwekundu kutoka RED1 hadi RED2 na solder.
  9. Kwa ndani, fuatilia waya wa manjano kutoka YELLOW1 hadi YELLOW2 na solder.
  10. Kwa ndani, ingiza kontena la 4K7 kwenye SILVER1 na SILVER2 na uacha njia zisizokatwa.
  11. Kwa ndani, fuatilia waya wazi kutoka SILVER5 hadi SILVER6 na solder.
  12. Kwa ndani, fuatilia risasi kutoka SILVER1 hadi SILVER3 na solder.
  13. Kwa ndani, ingiza kontena la 4K7 kwenye SILVER4 na SILVER2 na solder.

Hatua ya 5: Kukusanya Sehemu kuu

Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
Kukusanya Sehemu kuu
  1. Hakikisha SHELL imejengwa na mzunguko umejaribiwa (kebo na soketi).
  2. Ingiza 3V3 I2C BINTI-BODI, na pini ya 3V3 kwenye mwisho chakavu wa vichwa (angalia picha).
  3. Weka Jumper kwenye kichwa cha kiume cha 2P kwenye BODI YA BINTI.
  4. Ingiza Tundu la IDC kutoka kwa SHELL CABLE ndani ya kichwa cha IDC kwenye BODI YA BINTI.
  5. Ingiza kwa uangalifu BODI YA BINTI / NYUMBA kati ya nyaya kwenye SHELL na upatanishe mashimo ya msingi.
  6. Funga Mkutano wa BASE kwenye SHELL na visu za 4G x 6mm.
  7. Ambatisha SENSORS yoyote ya ASSIMILATE uliyoifanya.

Hatua ya 6: Hatua Zifuatazo

Hatua Zifuatazo
Hatua Zifuatazo
Hatua Zifuatazo
Hatua Zifuatazo
Hatua Zifuatazo
Hatua Zifuatazo
Hatua Zifuatazo
Hatua Zifuatazo

Washa kifaa chako kipya (5V MicroUSB).

Elekeza kivinjari chako kwa https://shiftr.io/try na angalia taswira ya data yako.

Piga chini kwa kubonyeza nodi kwenye grafu.

Fungua dirisha la koni ili uangalie magogo ya hali ya kawaida.

Ukiridhika, badilisha maelezo na akaunti / seva yako ya MQTT Broker.

Angalia ujenzi huu unaohusiana

Ifuatayo kwenye kadi hiyo inaunda waigizaji wa ASSIMILATE IOT NETWORK.

Ilipendekeza: