RAK19002 WisBlock Boost Module Quick Start Guide
Prerequisite
What Do You Need?
Before going through each and every step on using RAK19002 WisBlock module, make sure to prepare the necessary items listed below:
Hardware
- RAK19002 WisBlock Boost Board
- Your choice of WisBlock Base
- Your choice of WisBlock Core
- USB Cable
- Li-Ion/LiPo battery (optional)
- Solar charger (optional)
Software
- Download and install Arduino IDE.
- To add the RAKwireless Core boards on your Arduino Boards Manager, install the RAKwireless Arduino BSP.
Product Configuration
Hardware Setup
The RAK19002 is a step-up boost regulator module, part of the RAKwireless WisBlock Series. The module can supply 12 V / 50 mA and could be mounted on WisSensor slot of RAK5005-O. The output voltage of the module is controlled by WisBlock Core IO pin.
For more information about RAK19002, refer to the Datasheet.
RAK19002 module can be connected to Slot A, B, C, or D of WisBlock Base to communicate with the WisBlock Core. It will work on any of those slots, but you need to consider the specific pin assigned on that slot to use the RAK19002. The table below shows the default IO pins used:
SLOT A | SLOT B | SLOT C | SLOT D |
---|---|---|---|
IO1 | IO2 | IO3 | IO5 |
Also, always secure the connection of the WisBlock module by using the compatible screws, as shown in Figure 1.
Assembling and Disassembling of WisBlock Modules
Assembling
As shown in Figure 3, the location for Slot A, B, C, and D are properly marked by silkscreen. Follow carefully the procedure defined in RAK5005-O module assembly/disassembly instructions to attach a WisBlock module. Once attached, carefully fix the module with one or more pieces of M1.2 x 3 mm screws depending on the module.
Disassembling
The procedure in disassembling any type of WisBlock modules is the same.
- First, remove the screws.
- Once the screws are removed, check the silkscreen of the module to find the correct location where force can be applied.
- Apply force to the module at the position of the connector, as shown in Figure 6, to detach the module from the baseboard.
If you will connect other modules to remaining WisBlock Base slots, check on the WisBlock Pin Mapper tool for possible conflicts.
After all this setup, you can now connect the battery (optional) and USB cable to start programming your WisBlock Core.
- Batteries can cause harm if not handled properly.
- Only 3.7-4.2 V Rechargeable LiPo batteries are supported. It is highly recommended not to use other types of batteries with the system unless you know what you are doing.
- If a non-rechargeable battery is used, it has to be unplugged first before connecting the USB cable to the USB port of the board to configure the device. Not doing so might damage the battery or cause a fire.
- Only 5 V solar panels are supported. Do not use 12 V solar panels. It will destroy the charging unit and eventually other electronic parts.
- Make sure the battery wires are matching the polarity on the WisBlock Base board. Not all batteries have the same wiring.
Software Configuration and Example
For RAK19002, the default accessible IO pin assignments are defined as follows which are used on different connection slots:
WB_IO1
for IO1 on SLOT AWB_IO2
for IO2 on SLOT BWB_IO3
for IO3 on SLOT CWB_IO5
for IO5 on SLOT D
- The IO pin MUST be set to HIGH to enable the RAK19002 Boost module.
- The SLOT B is not recommended because the IO2 pin is used to control power supply 3V3_S on RAK5005-O WisBase.
- The maximum recommended current is 50 mA ( VIN=3.3 V ).
- RAK19002 in RAK4631 WisBlock Core Guide
- RAK19002 in RAK11200 WisBlock Core Guide
- RAK19002 in RAK11310 WisBlock Core Guide
RAK19002 in RAK4631 WisBlock Core Guide
If you already installed the RAKwireless Arduino BSP, the WisBlock Core and example code should now be available on the Arduino IDE.
- First, you need to select the RAK4631 WisBlock Core.
- The Basic Sample Code for RAK19002 in Github will work on all WisBlock Core. You can open the example codes depending on your WisBlock Core, as shown in Figure 8.
- Once the example code is open, you can now select the right serial port and upload the code, as shown in Figure 9 and Figure 10.
- When you successfully uploaded the example sketch, you can now use the RAK19002 Boost module to power-up your external sensors, modules, or devices. You can use any devices as long as it operates at 12 V and up to 50 mA.
RAK19002 in RAK11200 WisBlock Core Guide
If you already installed the RAKwireless Arduino BSP, the WisBlock Core and example code should now be available on the Arduino IDE.
- First, you need to select the RAK11200 WisBlock Core.
- The Basic Sample Code for RAK19002 in Github will work on all WisBlock Core. You can open the example codes depending on your WisBlock Core, as shown in Figure 12.
- Once the example code is open, you can now select the right serial port and upload the code, as shown in Figure 13 and Figure 14.
RAK11200 requires Boot0 pin to be configured properly first before uploading. If not done properly, uploading the source code to RAK11200 will fail. Check the full details on the RAK11200 Quick Start Guide.
- When you successfully uploaded the example sketch, you can now use the RAK19002 Boost module to power-up your external sensors, modules, or devices. You can use any devices as long as it operates at 12 V and up to 50 mA.
RAK19002 in RAK11310 WisBlock Core Guide
If you already installed the RAKwireless Arduino BSP, the WisBlock Core and example code should now be available on the Arduino IDE.
- First, you need to select the RAK11310 WisBlock Core.
- The Basic Sample Code for RAK19002 in Github will work on all WisBlock Core. You can open the example codes depending on your WisBlock Core, as shown in Figure 16.
- Once the example code is open, you can now select the right serial port and upload the code, as shown in Figure 17 and Figure 18.
- When you successfully uploaded the example sketch, you can now use the RAK19002 Boost module to power-up your external sensors, modules, or devices. You can use any devices as long as it operates at 12 V and up to 50 mA.