The next stage of my prototype: mounted on the portable skeleton. See photo.
The approach to wire management was to group the components on separate mini breadboards (as shown in the previous table-mounted circuit), according to their function, in three sectors, in my case:
a) Power Sector - objects: source 3.7 LiIon 18650; DC-DC (3.7 tp 5V)
b) Processing Sector - objects : Arduino nano; LCD 1602 I2C
c) Sensors Sector - objects : logical level translator, DHT22; BMP280
Components are defined as objects and their terminals are marked to the local line (within its sector) each one use.
Each sector has its own local lines:
- 3.3 V (if needed)
- 5 V
- I2C (2wires)
More Digital and Analog local lines can be added.
Each local line is connected to the others in the rest of the sectors.
In this way each sector can be reviewed and checked separately. There is no need for complex diagrams because each sector can only comprise few components.
I found this way as being rewarding in its simplicity.
The diagram drawn according to this concept (which I will post shortly) depicts only local lines and terminals notation.
The only problem is that this structured way of wiring needs more jumpers than the usual one.
If the circuit has to be enhanced this can be done either:
a) by adding more sectors - to the point the Board capacity is reached
b) by adding more processing units in a slave-master configuration
When translating to the perf (which I will do it) then multiple small plates is more configurable than only one big.
There are still improvements to be done, like using straight wires instead of jumpers, develop an intermediary Bread board that phisically separates sectors.
I am late in my project because the supplier changed the LCDs I used so I have to re-code.
**Question is: is somebody aware about alternative ways to draw the circuits apart form the well-known international symbol one? **