Getting an RadioHead Init failure on HamShield: LoRa Edition? You will need this simple piece of code
Getting an initialization failure? Don't worry, there is an easy fix to any code making use of the RadioHead SX1276 libraries. Before you can initialize the radio, you need to perform the reset procedure. It can be done with a very simple sequence of digitalWrite() functions. Place this piece of code before your rf95.init() statement in your setup() function: pinMode(3,OUTPUT); digitalWrite(3, LOW); delay(10); digitalWrite(3, HIGH); delay(10); And that is it!
We have recently developed a powerful chatroom program for multiple HamShield: LoRa Editions. You can find it on our GitHub: https://github.com/EnhancedRadioDevices/LoRaChat While lots of fun, LoRaChat has some very serious and practical applications for emergency communications, coordinating resources, and communicating long distances in very difficult conditions. LoRaChat is a great solution for non-line of sight, mobile applications. LoRaChat supports chatrooms of many devices and allows the configuration of the various radio parameters for optimizing range vs. speed. We will be doing more development on LoRaChat, as well as integrating its chatroom function into our LARPS protocol.
We have just posted all of the design files and schematics of our smallest HamShield yet: The HamShield Mini. You can find design files and schematics here. We have also posted a pinout guide, which is available here. Looking to buy HamShield Mini? You can find that here. HamShield Mini is based on the larger HamShield 1.0, but is designed for use in low power, small footprint applications, such as: CubeSats Drones and other UAS repeater platforms High altitude balloon projects Kites Miniaturized, handheld tracking and radio devices Integrated OEM designs 3.3V microcontroller systems and low power applications HamShield Mini...
You can find HamShield: Lora Edition here. There is a lot of hype over LoRa and its purported range. As an amateur radio operator and commercial radio professional, I cringe every time I hear the word range. I have seen "up to 20 miles" advertised for unlicensed 100mW variants in the 900MHz band. However, in my testing, this is absolutely absurd and impossible. Unless you have an antenna on the top of a tall tower or mountain, you will probably see about half a mile or less at ground level. Still pretty good, but not 20 miles. Now, instead of...
One of our staff has written a great guide on how to send and receive DTMF with HamShield. This will allow you to do all sorts of fun things: Control an RC car with your handheld radio Send data back and forth between two HamShields Build your own autopatch Send weather telemetry Command and control commands for your CubeSat The emerging field of long distance amateur radio robotics (More on this soon!) You can find our guide here: https://www.enhancedradio.com/pages/sending-and-receiving-dtmf-with-hamshield