peripherals

Antennas

WisMesh Blade Antenna

The WisMesh Blade Antenna is available in two variants:

Resources

Enclosures

WisMesh Unify Enclosure

The WisMesh Unify enclosure is an IP65-rated outdoor enclosure designed for Meshtastic with optional solar power panels, two size variants, and flexible mounting options

Resources

WisBlock Modules

GPS Modules

RAK12500

The RAK12500 GPS sensor is a newer GPS module and is generally preferred.

The RAK12500 is supported on the following base boards & slots:

RAK1910

The RAK1910 GPS sensor is the older generation of the supported RAKwireless GPS modules and while still supported in Meshtastic it has reached EOL (End of Life) and is no longer available for purchase.

The RAK1910 is supported on the following base boards & slots:

Resources

Buzzer

RAK Buzzer

The RAK18001 Buzzer Module may be used with the External Notifications plugin. There is currently a known conflict with the buzzer if the module is placed in Slot D, although other slots should work. NOTE: Many users have complained of the RAK buzzer being very quiet as currently implemented. As of yet, there is no fix for this issue.

Resources

Third Party Buzzer

Another option is to use a standard "passive buzzer" and a transistor (such as a 2N2222 transistor). This can be done by wiring the VCC pin to leg 1 of the transistor and the positive terminal of the buzzer to leg 3. To the central pin (2) of the transistor, connect pin RX1 on the Wisblock board. Connect the negative terminal of the buzzer to the GND pin on the Wisblock board. In settings, go to Device and set Redefine PIN_BUZZER (Buzzer GPIO) to 15. Then go to External Notification and set the module to Enabled, PWM buzzer to enabled, Alert Message Buzzer to enabled and Output Buzzer GPIO to 15. Save your settings and your buzzer should activate whenever you get an incoming message.

Resources

Vibration

To add vibration to your Wisblock device you'll need a standard 3V DC vibramotor and a transistor (such as a 2N2222 transistor). This can be done by wiring the VCC pin to leg 1 of the transistor and the positive (red) wire of the vibramotor to leg 3. To the central pin (2) of the transistor, connect pin AIN1 on the Wisblock board. Connect the negative wire (black) of the vibramotor to the GND pin on the Wisblock board. In settings, go to External Notification and set the module to Enabled, Alert Message Vibra to enabled and Output Vibra GPIO to 31. Save your settings and vibration should activate whenever you get an incoming message.

Resources

IO Module

The RAK13002 IO Module can be used to, among other things, add a user button to the RAK base boards (excluding the RAK19003 Mini base board). It features a number of different interface options:

There is development activity in progress to get sensors such as this added to the Meshtastic Core.

Resources

Environmental Sensors

RAK1901 Temperature and Humidity Sensor

The RAK1901 Temperature and Humidity Sensor is based on the Sensirion SHTC3 module and has the following features:

RAK-1902 Barometric Pressure Sensor

The RAK1902 Barometric Pressure Sensor is based on the STMicroelectronics LPS22HB module and has the following features:

RAK1906 Environment Sensor

The RAK1906 Environment Sensor is based on the Bosch BME680 module and has the following features:

Resources

RTC Module

The RAK12002 WisBlock RTC Module is a real-time-clock with a supercapacitor backup, allowing a node to maintain the correct time across reboots and for up to seven days without power. It operates on a crystal oscillator and communicates via the i2c interface. The module can be inserted into slots A, B or C (some users have reported issues with slot D) and is plug and play - no settings are required.

Resources

User Button

Any tactile momentary push button is compatible as long as it is wired to the correct pins, here's a sample of a Push Button

The button is recommended to be used on the following base board's exposed pins or slots :

Wiring

One side of the switch should be on GND and the other on the recommended Pin per your baseboard. The pin must be configured on the node using the app, webclient or CLI.

Resources

For more information on the User Button functionality refer to