I-SYST-LOGO

I-SYST BLUEIO832-MINI Nano System-on-Module

I-SYST-BLUEIO832-MINI-Nano-System-on-Module

Ágrip
Við gefum stutt yfirview af eiginleikum BlueIO832-Mini og forskriftir þess. Næst kynnum við skrefin við að setja upp BlueIO832-Mini sem raðviðmótsbrú milli BlueIOTerm farsímaforrits og handahófskennds líkamlegs tækis. Að lokum kynnum við notendum úrræði til að þróa eigin vélbúnað á BlueIO832-Mini

Endurskoðunarsaga

Tafla 1. Skjalaendurskoðun

Endurskoðun nr. Lýsing Gögn Unnið af Samþykkt af
1.0 2. uppkast 15. ágúst 2022 Duy Thinh Tran  

Yfirview til BlueIO832-Mini

Helstu eiginleikar BlueIO832-Mini og BlueIO vistkerfisins
BlueIO832-Mini og ókeypis BlueIO farsímaforritssvítan mynda I-SYST BlueIO vistkerfið. Þessi fjölhæfa Internet-of-Thing (IoT) ramma gerir notendum kleift, úr fartækjum sínum eins og snjallsíma, að hafa fjarskipti við handahófskennt líkamlegt tæki – nefnt marktæki í þessu skjali (mynd 1). BlueIO832-Mini og BlueIO farsímaforrit eru talin gagnabrú og gagnastöð, í sömu röð. Eftir að hafa tengst marktækinu í gegnum æskilegt raðviðmót streymir BlueIO832-Mini gögnunum á því líkamlega viðmóti í BlueIO farsímaforritið í gegnum Bluetooth® 5 samskiptareglur. BlueIO832-Mini býður upp á fjóra innbyggða app-stillanlega eiginleika gagnasamskipta við marktæki:

  • [1] Raðviðmótsbrú: (i) Tengdu BlueIO832-Mini við raðviðmót (UART, I2C eða SPI) marktækis. (ii) Paraðu BlueIO832-Mini við BlueIO farsímaforritið í farsíma. (iii) Stilltu raðviðmótsstillinguna í BlueIO farsímaforritinu. (iv) Notaðu BlueIO farsímaforritið til að fjarstýra og taka á móti gögnum á þessu viðmóti.
  • [2] GPIO aðgerðir: (i) Notaðu BlueIO farsímaforritið til að stilla pinna á BlueIO832-Mini sem GPIO til að senda/móttaka merki til/frá marktæki. (ii) Paraðu BlueIO832-Mini við BlueIO farsímaforritið í farsíma. (iii) Notaðu BlueIO farsímaforritið til að senda/móttaka merki til/frá GPIO pinnanum.
  • [3] Analog-to-Digital Converter (ADC): (i) Notaðu BlueIO832-Mini til að umbreyta (allt að 3) hliðstæðum merkjum í stafræn merki. (ii) Paraðu BlueIO832-Mini við BlueIO farsímaforritið í farsíma. (iii) Notaðu BlueIO farsímaforritið til að fylgjast með umbreyttu stafrænu merkjunum.1
  • [4] NFC tag: BlueIO832-Mini er hægt að nota sem NFC tag þegar Nordic®-samhæft NFC loftnet hefur verið tengt við NFC tengið. 2

Að auki er hægt að nota BlueIO832-Mini sem IoT innbyggt þróunarsett til að þróa eigin fastbúnað notandans með því að nota Nordic® SDK. Hins vegar mælum við með því að notandinn noti opna uppspretta bókasafnið okkar IOsonata, sem er byggt á Nordic® SDK, fyrir hraðari og auðveldari þróun fastbúnaðar á BlueIO832-Mini og hverju öðru Nordic® nRF52x SoC byggt innbyggðu kerfi. Hér eru gagnlegar tilvísanir fyrir IOsonata SDK og leiðbeiningar um vélbúnaðarþróun með IOsonata:

  • IOsonata er fáanlegt á þessum Github hlekk.
  • Skrefin við að þróa fastbúnað með IOsonata SDK eru fáanleg á þessari bloggfærslu.
  • Til að kemba fastbúnaðinn sem byggður er á IOsonata í Eclipse® IDE, vinsamlegast skoðaðu þessa bloggfærslu.

Athugasemd 1, 2: Eiginleiki [3] og [4] eru ekki virkir í núverandi innbyggðu vélbúnaðarútgáfu.

I-SYST-BLUEIO832-MINI-Nano-System-on-Module-1

Vélbúnaðarforskrift og pinnauppsetning
Hjarta BlueIO832-Mini er I-SYST BLYST Nano System-on-Module (SoM) byggð á Nordic® nRF52832 System on Chip (SoC), sem er ofurlítið afl 2.4 GHz þráðlaus SoC. Þessi Soc er búinn 64 MHz ARM® Cortex®-M4F örgjörva, 64 KB vinnsluminni, 512 KB flassminni. SoC býður upp á nokkur raðtengi eins og UART, I2C, SPI og sérstaklega Bluetooth® 5 lágorkuhaminn. Fyrir frekari upplýsingar um I-SYST BLYST Nano, vinsamlegast vísa til þessa websíðu. Ítarlegar forskriftir Nordic® nRF52832 SoC er hægt að hlaða niður frá norrænu websíða.

BlueIO832-Mini styður:

  • Bluetooth® 5 lágorkuhamur (BLE).
  • Mikið úrval af framboði voltage á bilinu 1.8 til 5.5 volt [VIN]
  • Innri stigskiptir sem styður GPIO voltage passa framboð voltage
  • 4 x pinnar [D0 - D3] sem hægt er að stilla (í gegnum BlueIOWizard farsímaforrit) sem
    • 1 x UART
      • Baud hraða allt að 1000000 (1M baud)
      • Stýring vélbúnaðarflæðis
      • Bita jöfnuður
    • 1 x I2C meistari
      • 100 kbps, 250 kbps, 400 kbps
    • 1 x SPI master
      • 125 kbps, 250 kbps, 500 kbps
      • 1 Mbps, 2 Mbps, 4 Mbps, 8 Mbps
    • 4 x GPIO með stillanlegum breytum:
      • Stefna
      • Drifstyrkur
      • Hægt er að draga upp/niðurdráttarviðnám
      • Pinnaskynjun
  • 3 x Stillanlegar ADC rásir [ADC0 – ADC2]
    • Hámarksinntak rúmmáltage 1.8V
    • 12 bita upplausn
    • 1 mismunadrifsstilling
    • 3 sjálfstæðar rásir
  • NFC loftnetsinnstunga
    • Virkar með hvaða Nordic®-samhæfu NFC loftneti sem er
  • JTAG
    • 6 pinna JTAG tengi á framhliðinni
    • ARM® 10 pinna CoreSight® JTAG tengi á bakhlið

Pinnar og tengiskipulag BlueIO832-Mini eru sýndar á myndum. 2 og 3.
Það fer eftir notkunartilvikum og forskriftum marktækis notandans, pinna D1-D4 á BlueIO832-Mini er hægt að stilla fyrir UART, SPI, I2C eða GPIO með því að nota BlueIOWizard farsímaforritið. Vinsamlegast fylgdu myndum 2 og 3 fyrir viðeigandi pinnaúthlutun.

I-SYST-BLUEIO832-MINI-Nano-System-on-Module-2

I-SYST-BLUEIO832-MINI-Nano-System-on-Module-3

BlueIO farsímaforrit

Í BlueIO vistkerfinu okkar bjóðum við upp á safn af BlueIO farsímaforritum sem eru sérsniðin fyrir mismunandi notkunartilvik BlueIO832-Mini. Þessi farsímaforrit er hægt að setja upp á snjallsímum, snjallúrum og spjaldtölvum. Tafla I sýnir notkunartilvik hvers farsímaforrits. Tafla II sýnir framboð á farsímaforritum á mismunandi kerfum.

Tafla 2. BlueIO farsímaforrit og notkunartilvikin

Nafn forrits Notkunarmál Hægt að stilla pinna
UART SPI I2C GPIO ADC
BlueIOTerm I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4         Nei (*)
BlueIOSpi   I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4       Nei
BlueIOI2c     I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4     Nei
BlueIOAdc         I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 Nei
BlueIOWizard I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4   Já - Stillanlegt forrit

(*): Pinnarnir eru forstilltir eins og á mynd 2.

Tafla 3. BlueIO farsímaforrit og stuðningskerfi þeirra

 

 

Nafn forrits

Snjallsími Spjaldtölva
Apple® iOS  

Android

Apple® ipadOS  

Android

BlueIOTerm I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4 I-SYST-BLUEIO832-MINI-Nano-System-on-Module-4
BlueIOSpi        
BlueIOI2c        
BlueIOAdc        
BlueIOWizard        

FyrrverandiampLeið af því að nota BlueIOTerm farsímaforritið með BlueIO832-Mini

Við myndskreytum fyrrverandiampLe að nota BlueIOTerm og BlueIO832-Mini til að hafa samskipti við marktæki yfir UART viðmót þess. Hér er marktækið raðtengiforrit á tölvu sem er síðan tengt við BlueIO832-Mini með USB-UART millistykki. Við sýnum hvernig á að senda texta á milli BlueIOTerm farsímaforritsins og raðtengiforritsins, venjulega CoolTerm, í tölvu (mynd 4).

I-SYST-BLUEIO832-MINI-Nano-System-on-Module-5

Hægt er að hlaða niður BlueIOTerm farsímaforritinu með því að nota QR kóðana hér eða tenglana í tilvísunarhlutanum.

I-SYST-BLUEIO832-MINI-Nano-System-on-Module-6

Hægt er að hlaða niður CoolTerm serial port appinu hér: https://freeware.the-meiers.org/

Skrefin eru sem hér segir:

  1. Tengdu BlueIO832-Mini við USB-UART millistykkið
    1. Þekkja pinna á UART tengi USB-UART millistykkisins. Hér er grænn kapall UART_TX og hvítur kapall er UART_RX. Rauðar og svartar snúrur eru 5V og GND, í sömu röð. Tengdu síðan USB-UART millistykkið við tölvu notandans.I-SYST-BLUEIO832-MINI-Nano-System-on-Module-7
    2. Byggt á pinnaúthlutunartöflunni á mynd 2, tengdu BlueIO832-Mini [D1-D4] pinnana við pinna marktækisins UART, eins og sýnt er á mynd 5.I-SYST-BLUEIO832-MINI-Nano-System-on-Module-8
    3. Þekkja færibreytur UART viðmóts marktækisins: flutningshraða, flæðisstýringu og bitajafnvægi3. Í þessari kynningu er flutningshraðinn 115200, engin flæðistýring og engin bitajafnvægi, 8 bita gagnarammi.
    4. Tengdu USB-UART millistykkið við tölvu. Settu upp og opnaðu CoolTerm serial port app. Í CoolTerm Options valmyndinni → Serial Port Options, veldu COM tenginúmerið sem úthlutað er fyrir USB-UART millistykkið, notaðu UART breyturnar í skrefi (iii) á Serial Port Options og smelltu síðan á OK (Mynd 6).
      Athugasemd 3: Gagnabitarnir eru alltaf 8.I-SYST-BLUEIO832-MINI-Nano-System-on-Module-9
  2. Paraðu BlueIO832-Mini við BlueIOTerm á fartæki
    1. Settu upp BlueIOTerm á fartæki notandans. Appið er að finna í Apple® AppStore og Google® Play app store.
  3. Stilltu stillingar UART á BlueIOTerm
    1. Kveiktu á Bluetooth® eiginleikanum í fartæki notandans.
    2. Opnaðu BlueIOTerm farsímaforritið.
    3. Bankaðu á „SCAN“ hnappinn til að leita að hvaða BlueIO832-Mini sem er til staðar. Ef appið fann BlueIO832-Mini sýnir það „BlueIO832-Mini“ á hlutanum Select Device (Mynd 7).I-SYST-BLUEIO832-MINI-Nano-System-on-Module-10I-SYST-BLUEIO832-MINI-Nano-System-on-Module-11
    4. Bankaðu á „Connect“ til að para BlueIO832-Mini við appið. Skjárinn á appinu sýnir núverandi UART færibreytur sem BlueIO832-Mini notar (myndir 8 og 9). Nú er BlueIOTerm tilbúið fyrir notandann til að senda skilaboð til og/eða taka á móti skilaboðum frá UART viðmótinu sem tengist BlueIO832-Mini (mynd 10).I-SYST-BLUEIO832-MINI-Nano-System-on-Module-12
    5. Til að breyta UART breytum, bankaðu á „Stilling“ til að fara í UART stillingarvalmyndina. UART færibreyturnar sem sýndar eru í valmyndinni eru núverandi stillingar (mynd 11).I-SYST-BLUEIO832-MINI-Nano-System-on-Module-13

Notenda-eigin vélbúnaðarþróun á BlueIO832-Mini

BlueIO832-Mini er hægt að nota sem IoT innbyggt þróunarsett til að þróa eigin fastbúnað notandans. Við mælum með því að notandinn noti opinn uppspretta bókasafnið okkar IOsonata til að þróa fastbúnaðinn fljótt. Hér eru tilvísanir fyrir IOsonata SDK og leiðbeiningar um vélbúnaðarþróun með IOsonata:

  • IOsonata er fáanlegt á þessum Github hlekk.
  • Skrefin við að þróa fastbúnað með IOsonata SDK eru fáanleg á þessari bloggfærslu.
  • Til að kemba fastbúnaðinn sem byggður er á IOsonata í Eclipse IDE, vinsamlegast skoðaðu þessa bloggfærslu.

Heimildir

  1. BlueIO832-Mini vörusíða: https://www.i-syst.com/products/blueIO832I-SYST-BLUEIO832-MINI-Nano-System-on-Module-14
  2. BlueIO832-Mini notendahandbók:
    https://www.i-syst.com/sites/default/files/2022-08/BlueIO832Mini_UserGuide.pdf
  3. BlueIOTerm á Apple® AppStore
    https://apps.apple.com/app/blueioterm/id1618808817?platform=iphone
  4. BlueIOTerm á Google® Play
    https://play.google.com/store/apps/details?id=com.i_syst.blueioterm
  5. IOsonata Github
    https://github.com/IOsonata/IOsonata
  6. Þróar fastbúnað fyrir Nordic® nRF52xxx SoC með IOsonata
    https://www.i-syst.com/article/eclipse-ide-firmware-development-iosonata
  7. Villuleitar fastbúnað byggður á IOsonata í Eclipse® IDE
    https://www.i-syst.com/article/firmware-debugging-eclipse

Höfundarréttur 2022 I-SYST inc., allur réttur áskilinn.
info@i-syst.com

Skjöl / auðlindir

I-SYST BLUEIO832-MINI Nano System-on-Module [pdfNotendahandbók
BLUEIO832-MINI, Nano System-on-Module, On-Module, Nano Module, Module

Heimildir

Skildu eftir athugasemd

Netfangið þitt verður ekki birt. Nauðsynlegir reitir eru merktir *