Back to School with STEM-Limited-Time Event(Aug 6-Sep 5)

user-img

Kathy Giori

  • 1 Projects
  • 2 Followers
  • Aug 01,2025
+ Follow

H2S-Dev + MicroBlocks Magic = STEM 4 All

MicroBlocks is the only LIVE blocks-based programming language for microcontrollers, making it the most intuitive and easy to use tool for getting started in advanced STEM projects! The goal of "STEM 4 All" is to create a LoRaWAN library for MicroBlocks along with a STEM tutorial explaining how to leverage LoRa on this hardware for long-range wireless applications. The tutorial will also cover use of Wi-Fi and BLE for ease of tackling shorter range and higher-bandwidth use cases (Wi-Fi and BLE libraries for ESP32 are already well-supported by MicroBlocks).

H2S-Dev + MicroBlocks Magic = STEM 4 All
 
  • thumbnail-img
  • thumbnail-img
 

Tools, APP Software Used etc.

  • MicroBlocks

    MicroBlocks team (US 501c3 non-profit free software administered
  • Platformio

Story

Project: STEM 4 All

Key Tasks:

1. Add LoRa library support to MicroBlocks for use on the H2S-Dev board.

2. Create easy-to-learn tutorials for everyone to leverage LoRa for long range (including outdoor) applications.

3. Add tutorials to show how to use the existing Wi-Fi and BLE libraries available in MicroBlocks, using the same H2S-Dev board.

Existing Wireless Support for ESP32:

MicroBlocks already supports Wi-Fi, BLE, and several other networking protocols on ESP32 microcontrollers. The unique challenge of this project will be implementing a LoRa network stack for the H2S-Dev board. See existing network libraries in the screenshot below.

MicroBlocks network libraries

Summary:

Let's enable "STEM 4 All" by providing libraries and tutorials that help other users focus on making Internet of Things (IoT) and smart device projects. With MicroBlocks, it is easy to development solutions for many different use cases. In addition to existing Wi-Fi and BLE support, this project will also make it possible to easily develop long-range outdoor applications, such as smart agriculture and climate/environmental monitoring.

Code
  • MicroBlocks virtual machine (vm) source code repository

    https://bitbucket.org/john_maloney/smallvm/src/dev/
    View
Topic
View All

H2S-Dev + MicroBlocks Magic = STEM 4 All

MicroBlocks is the only LIVE blocks-based programming language for microcontrollers, making it the most intuitive and easy to use tool for getting started in advanced STEM projects! The goal of "STEM 4 All" is to create a LoRaWAN library for MicroBlocks along with a STEM tutorial explaining how to leverage LoRa on this hardware for long-range wireless applications. The tutorial will also cover use of Wi-Fi and BLE for ease of tackling shorter range and higher-bandwidth use cases (Wi-Fi and BLE libraries for ESP32 are already well-supported by MicroBlocks).

175
 
5
0
0
These revenues will go back into supporting creators, contests, and the open source ecosystem, and more.

Share your project on social media to expand its influence! Get more people to support it.

  • Comments( 0 )
  • Like( 5 )
/1000
Upload a photo:
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP

You May Also Like

View All
Add to cart
Board Type : GerberFile :
Layer : Dimensions :
PCB Qty :
Different PCB Design
PCB Thickness : PCB Color :
Surface Finish : Castellated Hole :
Copper Weight : 1 oz Production Time :
Total: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.

PCB Assembly

PCBA Qty: BomFile:
NO. OF UNIQUE PARTS: NO. of Components:
Country: Shipping Way:
Assembly Cost: US $
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
3dPrintingFile : Size :
Unit : Volumn :
3D Printing Qty : Material :
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Acrylic Type : AcrylicFile :
Dimensions: Engrave:
Acrylic Qty :
Acrylic Thickness:
Acrylic Color:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
CNC Milling File : Size:
Unit: Volumn:
CNC Milling Qty : Material:
Type of Aluminum: Surface Finish:
Tolerance:
Surface Roughness:
Total: US $12.99
As a sharing platform, our community will not bear responsibility for any issues with this design and parameters.
Add to cart
Item Price Qty Subtotal Delete
Total: US $0.00
Certified Product | Supported Purchase: Full After-sales Protection