<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 <<a href="mailto:gtbowdeng@gmail.com">gtbowdeng@gmail.com</a>> 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'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'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'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'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>