Hi @tbowmo, do you mind to explain a bit about the design? I'm interested with your design.
I will use these steps for removing voltage regulator, http://goo.gl/CsZaNg
So the design will be battery > external step up regulator (http://goo.gl/PFt99R - to stabilize 3.3v) > vcc pin ?
with these then I can use my first post design?
Thanks
@jvdk I agree with the point made by @evb , why would you want to wire connect the ultrasonic node rather than the usual radio connection ? You are adding levels of complexity and power demands for what reason ?
My ultrasonic water tank node (pro-mini+rfm69) is now 2 years on the same 2xAA batteries sending in levels every hour (RTC), the only problem encountered - condensation forming a drip on the face of the ultrasonic head during very low temperatures.
@kristof-delaere
The terms that you refer to are footprint/package specifications (size, shape).
Here are links to the above components on digikey:
CMOS SMD (oscillator)
http://www.digikey.com/product-detail/en/epson/SG7050CAN-27.000000M-TJGA3/SER3999CT-ND/5175091
0207W (120 ohm resistor)
http://www.digikey.com/product-detail/en/tt-electronics-welwyn/WRM0207C-120RFI/985-1466-1-ND/3648019
0207W (2.7k ohm resistor)
http://www.digikey.com/product-detail/en/yageo/MCP100JR-2K7/MCP100JR-2K7-ND/2169183
OK, it's beginning to become clear. My initial gadgets & gizmos should arrive today, so I'll start tinkering, and I'm sure more clarity will come.
Thanks for the quick responses, and for your patience. This is so far the best HA forum I've found anywhere!
@nrf24_is_hard When I sent data between an Aduino and the RPi I discovered that I have to make the the receiving and the sending structs the same size AND the variables be on 4 byte boundaries. Change your char name[15] to char name[16]
Another challenge is that the number of bytes of type int are different. If I remember correctly, Arduino Uno is 2 bytes and RPi is 4 bytes.
To make matters worse, some compilers make the least significant byte the first byte of a word and others make it the last byte of a word. eg, sending the value 1 would be received as 16777216 (0x00000001 vs 0x01000000)
There are a lot more gotcha's
OSD