<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-size:small"><p class="MsoNormal"><span style="font-size:12pt;line-height:107%">George, have
considered using  Can (Controlled Area Network) or Canopen for your project? The line drivers/receivers are not expensive. At 1mbs distance is good up to 40m. Best of all it\u2019s a two-wire
bus. For a simple network you can design your own protocol:send a serial address and wait for the corresponding sensor to reply with data. Here are a couple of examples
of what some hobbyists are doing with Can.<span></span></span></p>

<p class="MsoNormal"><span style="font-size:12pt;line-height:107%"> </span></p>

<p class="MsoNormal"><span style="font-size:12pt;line-height:107%"><a href="https://www.instructables.com/Yes-We-CAN-BUS-With-Arduino-in-30-Seconds/">Yes
We CAN BUS With Arduino in 30 Seconds! : 7 Steps (with Pictures) -
Instructables</a><span></span></span></p>

<p class="MsoNormal"><span style="font-size:12pt;line-height:107%"><a href="https://www.hackster.io/youness/how-to-connect-raspberry-pi-to-can-bus-b60235">How
to Connect Raspberry Pi to CAN Bus - Hackster.io</a><span></span></span></p><p class="MsoNormal"><br></p><p class="MsoNormal">Cheers,</p><p class="MsoNormal"><br></p><p class="MsoNormal">Jim</p></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Apr 6, 2021 at 8:43 PM George Bowden &lt;<a href="mailto:gtbowdeng@gmail.com">gtbowdeng@gmail.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Looking for an application for my Raspberry Picos, I&#39;ve been rethinking my serial LAN bus which was based on RS485.<div><br></div><div>Given that</div><div><ul><li style="margin-left:15px">Ethernet is the most common LAN</li><li style="margin-left:15px">Most of my alarm sensors only transmit data, </li><li style="margin-left:15px">Many of my uControllers don&#39;t have wifi</li></ul></div><div>I am considering transmitting UDP packets of sensor data to an always-on RPI 2B+ alarm center over Cat5 cable.  I&#39;d use one twisted pair of the cat5 at 5v for powering the 3.3v uController.</div><div><br></div><div>This can be achieved with no external modules or components at 10mbps, I believe, by a Raspberry Pi Pico</div><div><a href="https://hackaday.io/project/168551-etherpic" target="_blank">EtherPIC | Hackaday.io</a> did this with PICs, but the Pico&#39;s  DMA, state machines, and programmable IO (PIO) and the faster speed might make it possible without the external XOR gates.  This is more than a blinky project, and is probably a healthy challenge for anyone joining in.  You will need only a Pico and a cat5 cable.</div><div><br></div><div>Published Pico projects contain some of the needed programming elements.<br></div><div><a href="https://github.com/raspberrypi/pico-examples#readme" target="_blank">https://github.com/raspberrypi/pico-examples#readme</a><br></div><div><br></div><div>The CAT5 cable might even be bussed, given its only UDP that is transmitted, and a lost packet due to a collision is unimportant. Watch out for reflections though.</div>-- <br><div dir="ltr"><div dir="ltr">George Bowden  250-893-7423<div>Victoria BC</div></div></div></div>
-- <br>
Projects mailing list<br>
<a href="mailto:Projects@vicpimakers.ca" target="_blank">Projects@vicpimakers.ca</a><br>
<a href="http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca" rel="noreferrer" target="_blank">http://vicpimakers.ca/mailman/listinfo/projects_vicpimakers.ca</a><br>
</blockquote></div>