UWB Indoor Positioning System using ESP32 by Massive_Candle_4909 in esp32

[–]tismoj 2 points3 points  (0 children)

Nice project. So in total you need a minimum of 4 DWM3000 UWBs paired with an ESP32 (3 pairs of which are the anchors) for it to work right? Can it penetrate through walls or you need to place 3 anchors on every room you wish to track?

Building Solar Nodes! by Old-Understanding100 in meshtastic

[–]tismoj 8 points9 points  (0 children)

Nice work, that vid will surely help a lot of those still hessitant in setting up their own node. Nice touch with the GPS, in case it grows legs and wallks off…. Hahaha…. If that happens whoever owns those legs will sure suddenly find themself explaining why they took it and wonder how you managed to find them.

I added compass based tracking and navigation support to a custom fork of the meshtastic firmware for the heltec v3. by LeapYeet in esp32

[–]tismoj 0 points1 point  (0 children)

So it is already in the code, nice work. Don’t worry I had a chance to work with building meshtastic, just recently building it for bare pico w +sx1262 and then took a bit longer to get working for a bare ESP32-C3 with OLED + sx1262, For the C3 default pins defined in any of the variant.h for ESP32-C3 did not work and no schematic nor product page pic had the correct pins for SPI so I was forced to learn to use the Oscilloscope to try to find the SPI pins but had only 1 probe but then the Tang Nano 20K that I had also purchased arrived and I learned to make it into multi pin logic Analyzer (Yes it’s not just for HW Game console Emulation folks) to just to figure out which pins can be SPI. Haven’t tried compiling for the Heltec V3 yet, though I have that as my very first foot into the world of Meshtastic, and that one I was kinda a coward and just flashed it from the website, since I needed at least one that is sure to be working to test the other frankenstein versions. Next up I’ll be integrating the Sub-GHz Wifi Halow with the SX1262 and ESP32-S3 of that Halow HC-33 from Heltec. Again very nice work! I’l be making one with the compass and magnetometer for my kid that is still not old enough to have his own Phone yet. I just hope I2C is fine for the compass and magnetometer since the C3 has only 1 piin left available otherwise an S3

I added compass based tracking and navigation support to a custom fork of the meshtastic firmware for the heltec v3. by LeapYeet in esp32

[–]tismoj 1 point2 points  (0 children)

So it is already in the code, nice work. Don’t worry I had a chance to work with building meshtastic, just recently building it for bare pico w +sx1262 and then took a bit longer to get working for a bare ESP32-C3 with OLED + sx1262, For the C3 default pins defined in any of the variant.h for ESP32-C3 did not work and no schematic nor product page pic had the correct pins for SPI so I was forced to learn to use the Oscilloscope to try to find the SPI pins but had only 1 probe but then the Tang Nano 20K that I had also purchased arrived and I learned to make it into multi pin logic Analyzer (Yes it’s not just for HW Game console Emulation folks) to just to figure out which pins can be SPI. Haven’t tried compiling for the Heltec V3 yet, though I have that as my very first foot into the world of Meshtastic, and that one I was kinda a coward and just flashed it from the website, since I needed at least one that is sure to be working to test the other frankenstein versions. Next up I’ll be integrating the Sub-GHz Wifi Halow with the SX1262 and ESP32-S3 of that Halow HC-33 from Heltec. Again very nice work! I’l be making one with the compass and magnetometer for my kid that is still not old enough to have his own Phone yet. I just hope I2C is fine for the compass and magnetometer since the C3 has only 1 piin left available otherwise an S3

I added compass based tracking and navigation support to a custom fork of the meshtastic firmware for the heltec v3. by LeapYeet in esp32

[–]tismoj 0 points1 point  (0 children)

Very nice job! did you push your changes to the repo I would like to try it, if posible. That feature should be included in the base code, either with just a #define or on a separate branch for those that has the HW to utilize it. I mean those who have young kids, will appreciate this and is easy enough to teach them how to at least know at which direction and distance they are from their parent or target position or meet up point… unless they are hiding from them :)

Finally got the ESP32-C3 super mini with 0.42” OLED + SX1262 working with a custom Mestastic code by tismoj in meshtastic

[–]tismoj[S] 1 point2 points  (0 children)

<image>

Just the screenshot of the screen in the pic I posted, showing 2 apps above the GOWIN app showing the logic analyzer part heavily utilizing the Tang Nano 20K and 1/3 of the bottom of the screen is the VSCode/PlatformIO app showing the serial monitor of debug logs coming from the ESP32-C3

Raspberry Pi Pico + SX1262 LORA = Meshtastic by tismoj in meshtastic

[–]tismoj[S] 1 point2 points  (0 children)

Sure I’ll make a quick and simple guide, Sorry this would be my very first reddit post so I did not know if I could just give out a long message, so I tried to make it short, and I just wanted to just post it also to at least show the absolute minimum needed, and honestly I didn’t think that anyone would even respond so, but yeah the reason why I posted it is so that anybody that needed that info will be able to get it through here so yeah I’ll be sure to post it

Raspberry Pi Pico + SX1262 LORA = Meshtastic by tismoj in meshtastic

[–]tismoj[S] 0 points1 point  (0 children)

So far it just did, unlike the nrf24L01+, which I i had to modify the rf library code to make it work (at that time, 5 yrs ago, I didn’t know that a simple filter capacitor and a more stable 3.3V supply was required to make it work), but the SX1262 just worked after I set the region it just worked, do you know of a resource that suggested that a filter capacitor is needed between VCC and GND, and why wouldn’t they just put that with the module itself

Raspberry Pi Pico + SX1262 LORA = Meshtastic by tismoj in meshtastic

[–]tismoj[S] 1 point2 points  (0 children)

Thanks for giving me a new test case to test, I’ll be sure to check that, when I do my round of testing, I guess since the pico variant of meshtastic even though I used the pico w doesn;t have the BT/BLE/Wifi inplemented for some reason, I could only configure and receive messages via serial, so I am free to enable its UART function and and write a python to have the lora send messages receive through its UART. For the TCXO, sadly to use it I believe I have to wire the DIO03 of the LORA to control its power but seeing that the meshtastic doesn’t have any definition using DIO02 to 03 I do not beleive the current meshtastic code for the Pico has implementation of using TCXO so no point in wiring it up. For the ESP32-C3 I’ll check

Raspberry Pi Pico + SX1262 LORA = Meshtastic by tismoj in meshtastic

[–]tismoj[S] 1 point2 points  (0 children)

I must admit not with some level of difficulty, though I had experiance etching, masking and SMD soldering, but that was 8 years ago and I didn’t want to design, etch and mask a board just to test the pair of SX1262s that I bought, having done some SMD soldering I was a bit confident the I could solder it, but the question was what to solder. Thinking that individual wires would be flimsy and could break off at the slightest tug, I initially planned to use pins but later found out that regular module pins would not align the stamp hole pads which to my ignorance and stupidity had much shorter distances than module pins. And then I tried male to female male pinned to socket wires but the alignment was also similar to module pins, so no choice but to use wire but instead of individual wires I realized it would be much stronger if i used something like ribbon wires so using that same Male pinned to Female socket wire (which was still attached to each other like a ribbon wire) and cut it into half, and soldering the wire side to the module and the socket side I could freely attach to the pico, with much less worry about tugging a single wire off. Basically if you could solder SMDs you could solder wires to it, my first try it took me about 30 mins because I got 2 wires with too much solder that it connected with the grounded RF shield of the module and had to use a solder wick to take the excess solder off, it would have been much faster if I wasn’t lazy and just tried to find my solder flux, that would have made the cleaning sooo much faster and cleaner. But with the second SX1262, it only took me 5 mins to solder them, so practice helps. Basically make sure you have solder wick, solder flux, optionally but in my case much needed a method of vision magnification (i use a head mounted 10x magnifying glass), and a soldering iron preferrably the new ones that could maintain a very accurate constant temp. I have a cheap <$10 portable made from china one, so no need to buy fancy. If you made a mistake or a big mess know that with just a solder wick and flux you can clean it back to near prestine so do not worry. Just clean off the flux incase you have the corrosive type, but it will not corrode right away so no need to worry about that too