I got my #Meshtastic node working with an #Arduino. No #wifi nor #bluetooth required. No #smartphone, #RaspberryPi running Linux or any other real computer involved.

Nodes can talk directly to one another with no #infrastructure, and no #HAM #licenses.

The picture is a prototype for a project I'm working on, but just having the ability to have little #electronics speak Meshtastic natively is a game changer! #hardware

Reply to this note

Please Login to reply.

Discussion

Can you share how you did this? Like a tutorial, if you have the time for it ๐Ÿ™.

It's the rPi Pico and the Waveshare Lora module that are listed here: https://meshtastic.org/docs/hardware/devices/raspberry-pi/

There's a Meshtastic client for Arduino. Connect UART1 on the pico to any UART on the Arduino (I'm using UART1 so I can debug with UART0), and use the Arduino library.

https://client.meshtastic.org can be used to connect to a second meshtastic node over USB to see the messages.

There's also a bunch of configuration steps required for each meshtastic node, but I don't have them written up yet. I had to nuke one of my picos because I messed that up when I configured it wrong, so it's a fairly important detail.

Thanks! ๐Ÿ™

I see a cat face

More of this

Nice, Iโ€™m setting a node up soon. Decentralize all the things!

Using what band? I'm really interested in joining this trend

Meshtastic uses LoRa radios, which are 915 MHz in the US, but other bands in other regions. https://meshtastic.org/docs/hardware/devices/raspberry-pi/

I just got a mesh-static meshclip... Think it'll be a good easy way to start for a complete newbie?

https://specfive.com/products/spec5-meshclip-device

so excited to try this, but still bullish on ham radio (once you pass the dumb licensing)

Wow this is cool

Right? No idea how to use it but I'll give it a go

I have been procrastinating for a while. I need to do this soon.

After I get this project done, I plan on experimenting with swapping thing out.

1. Meshtastic node, any node with UART should suffice

2. MCU (currently the Arduino Mega)

2a. other Arduinos

2b. other MCUs

2c. SBC (pi zero or similar)

3. The LoRa transciever on the pi pico

And probably eventually making a custom board that puts most/all of this onto one PCB.

impressive prepping. may I encourage you to post a blog on how we can do it too?

Starting an entire blog site sounds like a lot of work, but I can write something up and post it somewhere. ๐Ÿซ‚

anyone made an Internet gateway so that an accessible peer with Internet access could help route traffic?

The nodes have built in support to send meshtastic messages on to the internet via MQTT, and that bridge is bidirectional. You could send a message like "GET / HTTP/1.1\r\nHost: ddg.gg\r\n\r\n" and have an MQTT listener fetch it and give you the reply.

It's go at a few KB/s with significant latency, and I think each packet is <300 bytes (as compared to Ethernet's 1500 bytes). So I doubt you'd enjoy that, especially with modern websites. Similar things could be done with other protocols.

I'm not sure if someone has built any of this or how reliable it is. Probably, because why not, right? But I haven't come across any such projects.

my interest is in Bitcoin and nostr note protocols and use cases, which have limited network traffic needs (except for nostr media which is not important -- memes can load slow)

Looks like there is a bridge to nostr (see below) and I've heard about someone doing a BTC transaction over LoRa (not sure if it was meshtastic), but I haven't seen the code. It should be reasonably straight forward to whip up though.

nostr:nevent1qqsz3kqepky7w84fee2j3ftl3wnnzjfrpfg54mmv5ex6rhg5pnhajzcpr4mhxue69uhkummnw3ezucnfw33k76twv4ezuum0vd5kzmp0qgs0mp4kgqm7dx337jh9j5z5t6esvlp2jnahputnr7d5e2pj44xh36qrqsqqqqqpzn7mwd

No, but I'm going to stash this one away in my notes in case I want to dig deeper. Thanks for sharing!

Followed because nerd and MEDIC TF2!!!!!!!

You are the second person to recognize my avatar and say something about it. #SaveTF2 lol

I created TF2Huds

https://www.tf2huds.com/

and SwoopsHud

https://github.com/dankswoops/SwoopsHud

My loadout cost more than a cheap car. kinda wish I bough the dip instead but not all the time. I don't play anymore because I'm coding this app non stop but damn it will always be my favorite.

but you need line of sight to talk to other devices, no?

Nope

very cool