I bought some Wisblock components and I’m finding the solution quite interesting. The modularity of sensors and interfaces makes development very easy and especially the RUI3 API greatly facilitates development for communication in LoRaWAN.
I have a scenario in which I need to measure 3 to 4 sensors that generate 4-20mA current. Checking the documentation, I realized that they use AIN1 and IO4, logically it could not work.
Is there any way to connect two RAK5801s to one RAK19001? I saw on the forum that you can change the resistors and thus change the IO number.
Another doubt would be that the documentation only mentions the Core RAK4631, RAK11310 and i RAK11200. Is there any incompatibility of the module with the RAK 3376 or RAK11722?
If it is not possible to use two RAK5801, is there any way to connect a RAK5801 and a RAK5811? You could change a 4-20ma sensor to a 0-5v one by adding a RAK19002.
Using two RAK5801 to have three 4-20mA can potentially work (I haven’t tried the myself though). But you can use 1 RAK5801 to have two 4-20mA channels then another one for the 3rd 4-20mA.
On first RAK5801, you can use AIN1 and WB_IO4. On the second RAK5801, you can use AIN0 but you have to disconnect the path to WB_IO4 by removing R94 then shorting R95 so that AIN0 will be used instead.
You also have to remove the resistors mounted for battery sensing in RAK19001 to make AIN0 free. In addition, you have to disconnect AIN1 on the second RAK5801, else it might affect the reading of the AIN1 in the first RAK5801.
As for RAK3172 and RAK11720, IO4 for both boards supports ADC so you can also use those boards. They are using RUI3 and still has incompatibility on some modules unlike other BSPs of RAK4631 and RAK11200 which are mature already.