I used that protocol with a motion detector in our office to let people in their individual offenses know that someone is in our lobby. I used the broadcast to all option on that project. I also used that protocol to design a sensor that lets us know if our garage door is open. If the garage door is open LEDs light up on a small panel in our home. I also have an app on my phones to check if the doors are open. My wife always wonders if we remembered to close the door after we leave the house. Now instead of turning around and driving past the home to check the garage door my wife can just check her app on her phone. Both have been running for a few years without any glitches.
@smichels5117
Ай бұрын
Thank you! I’m tracking with you on this project. Love where you’re going with this. Have a great day!
@danman32
Ай бұрын
In case anyone doesn't know, every network device has a unique MAC address, not just these ESP modules. Think of them as network serial numbers, where first half of the MAC identifies the vendor/manufacturer.
@jeffspaulding9834
Ай бұрын
Yep, which really comes in handy because that first half (the manufacturer ID) is publicly available, which helps if you're scanning a network and looking for what IP address a particular device is using. I use it to find PLCs and Modbus bridges when I'm at an unfamiliar site.
@danman32
Ай бұрын
@@jeffspaulding9834 same here for customer networks.
@DeeegerD
Ай бұрын
Don't forget the Go Go Gadget helocopter feature 😁
@ColinMcCormack
Ай бұрын
Yeah. ESPNow is very cool. It's a clever exploit of standard ieee822 (wifi protocol.) It's a datagram protocol, and doesn't require a connection to your router. Excellent choice. Some guys use it for real big-boy robot control, too, so it's robust. I've had it work over 500m, too :)
@IMSAIGuy
Ай бұрын
thanks, that's good info
@ColinMcCormack
Ай бұрын
@@IMSAIGuy digging deeper: there's a standard vendor-specific wifi packet that's completely legal, you send it to a MAC address and the matching listener filters it in. ESPNow uses that. Because it's not carrying IP, you don't need an IP address (so no need to authenticate to the wifi router. You might want to choose a different wifi channel to your home network's, but it's not going to matter much with this low bandwidth.) On receipt, in ESPNow, the receiver sends back an *ultra* small response (so it's not strictly datagram, I guess.) If the sender doesn't see that, it resends for a few retries. That's worth knowing, because it can mean that your transmission can randomly appear to take longer, if you are calling the espressif API to do it. Given that you're using it for local sporadic remote control, you're likely not going to lose many packets, but if you ever find yourself initiating data from the robot, hence risking packet collision, this might explain any observed flakiness. Better to have the controller solicit a reply packet, if you want to do that.
@jerril42
Ай бұрын
This is very exciting, I've been considering the ESP now protocol for a project hopefully this will encourage me to continue with it. Thanks.
@MyTube4Utoo
Ай бұрын
I love this stuff.
@Enigma758
Ай бұрын
You could reuse the h-bridges that are on the Omnibot control board.
@stevepence9869
Ай бұрын
seems pretty handy to control different functions. Separate processors per a different function.
@danman32
Ай бұрын
Another tidbit: ESP32 WROOM vs ESP32 WROVER. WROOM is just the ESP32 itself, no external RAM WROVER has external SPI PSRAM.
@frankowalker4662
Ай бұрын
Ah, the tricky way. (I'd have used the Crowbot. But I'm lazy. LOL)
@t1d100
Ай бұрын
I am not finding fault, here... I am not really a coder; I'm just learning, as I go. For my clarity, you are picking a MCU platform, before deciding on the exact functions that you will have the robot perform? I do find the full development process - product type definition, design goals and, particularly, a code flow-chart to be really helpful. For me, a flow chart will just about right the code... It is the recipe, so to speak. (Even so, I do not enjoy coding, at all... which is very limiting.) Maybe you are looking at it the other way around - what is the MCU capable of doing. This would be a rather huge project for my hobbyist skills, necessitating a good amount of structure. Maybe your knowledge base allows you to do it all on the fly and a less formal path is more relaxed and, therefore, more fun. I suspect this is the case. Any tips, on the design course?
@IMSAIGuy
Ай бұрын
It's just a hobby project. I have already used the esp32 and since those modules have wireless built in, it is an easy choice.
@amitpagare5946
Ай бұрын
🙏🙏🙏🙏
@andrewverran3498
Ай бұрын
Hi , my apologies for hijacking this post , apart from cb radio my other hobby is electronic music, I am trying to compare various USB 2.0 and 3.0 powered hubs (in my case not usb C) , can I use my tiny SA with antenna to see which HUBS generate the most noise ?.. Thanks in advance. Big Fan here ✌️ 73🇦🇺
Пікірлер: 23