element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Sub -1 GHz Band
  • Challenges & Projects
  • Project14
  • Sub -1 GHz Band
  • More
  • Cancel
Sub -1 GHz Band
Blog Project14 | Sub-1GHz Band Challenge - Radio_On
  • Blog
  • Forum
  • Documents
  • Files
  • Leaderboard
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Sub -1 GHz Band to participate - click to join for free!
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: rsc
  • Date Created: 22 Sep 2023 3:03 PM Date Created
  • Views 2150 views
  • Likes 10 likes
  • Comments 5 comments
  • STM32WL55
  • NUCLEO-WL55JC1
  • Sub-1 GHz Band
  • NUCLEO-WL55JC2
  • amateur radio
Related
Recommended

Project14 | Sub-1GHz Band Challenge - Radio_On

rsc
rsc
22 Sep 2023

My plan is to develop a Ham Radio Fox like this one by @kmikemoo using the Nucleo-STM32WL55 board.  My first blog was the unboxing and running of the demo software for the Nucleo-STM32WL55JC1. 

 Project14 | Sub-1GHz Band Challenge - Unboxing and running demo programs 

My first issue was that the JC1 option is RF optimized for 865MHz ~ 928MHz and I needed the JC2 version optimized for

433MHz to 510MHz, so I ordered two JC2 version boards.

 The Frugal Fox 

After finding only the blinky and Lorawan project code for mbed Studio, I switched over to STM32CubeIDE and found the STM32CubeWL set of examples to play with.

https://www.st.com/en/development-tools/stm32cubeide.html

image

https://github.com/STMicroelectronics/STM32CubeWL/tree/main/Projects/B-WL5M-SUBG1/Examples/BSP/BSP_Example/Src

After some get acquainted time with the new programming software, I managed to import and compile the examples for the Nucleo board in the STM32CubeIDE workspace.

 The example I started with is called SubGHz_Phy_Per and is used to determine Packet Error Rates (PER) between two radios.

There are some configuration changes to make to the code for the RX board and the TX board software. 

In subghz_phy_app.c the variable to determine the RX board from the TX board is:

#define TEST_MODE RADIO_TX (or RADIO_RX)

image

In the file subghz_phy_app.h the variable RF_FREQUENCY I set for 433.000 MHz for use in the 70cm ham radio band.

image

I flashed both the RX and TX boards and tested the configuration along with a spectrum analyzer and handheld ham transceiver set to 433.000.

image

image

The UART connections let me verify that the radios were transmitting and receiving packets correctly. 

image

The following videos show the RF transmitted pulse on the spectrum analyzer at 433.000 MHz and the blue LED on the TX board is in sync with the red LED on the RX board.

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

The ham radio received a short blip when the VFO is set to AM mode on 433 MHz.  The example software is selectable between LoRa and FSK modes, however, I need to transmit something that the FOX-Hunters can "hear" based on AFSK or "Audio-Frequency-Shift-Keying"  So net next task is to format some FSK data that can be heard on the air.

Stay tuned to this channel.....

Scott

  • Sign in to reply
  • DAB
    DAB over 1 year ago

    Nice update.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • kmikemoo
    kmikemoo over 1 year ago

    rsc  Like javagoza , I'm looking forward to what you figure out.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • javagoza
    javagoza over 1 year ago in reply to scottiebabe

    Looking forward to getting there to undo several points and see what happens to the Verint system.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • scottiebabe
    scottiebabe over 1 year ago in reply to javagoza

    You're about to crossover into the 6-figure points category congrats! Tada

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • javagoza
    javagoza over 1 year ago

    Wow, it looks like you're going to have a lot of fun with your project too. Luck! Eager to see the progress and learn more.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube