ESP32 - Minimalistic Messenger
Ғылым және технология
Hello guys, in this video we will use two-way ESP-NOW communication. I made these simple devices which can send short text messages to each other using the ESP-NOW protocol. The brain of the operation is the M5Stack Atom S3 development board. I needed a few additional push buttons for this task, so I designed a custom PCB. The PCB is made by PCBWay. They have been a long-time supporter in my KZread journey. You can order these PCBs here. www.pcbway.com/project/sharep...
Don't forget to check out their site and other services. www.pcbway.com/
If you want to buy M5Stack Atom S3 : shop.m5stack.com/products/ato...
☕️ Support me on:
KO-FI ko-fi.com/volosprojects
PATREON: / volosprojects
Here is code: github.com/VolosR/Messenger/t...
Пікірлер: 66
Your projects always have such a beautiful clean interface design 💯👍
@VolosProjects
16 күн бұрын
Thank you very much!
@BlondieSL
16 күн бұрын
So true! And I know that particular display very well. In order to get that kind of image, like Vol said, it took some work! I have used a lot of those little color screens. For small projects, I like them. However, I never can find good libraries for them that have a small footprint. That's due to all the drawing stuff they have. But this is when I used them on Arduino and they libs took up so much room, there wasn't much memory left for coding. So those projects, I had to keep tiny. Then I moved to ESP32, but at that time, couldn't find GOOD libs for that display. LOL It looks like Vol has. So now I'll be running some tests. LOL
Volos projects never disappoints.
I love these 2-way comms thing. When I started a project a year or more ago, I learned how to do this. But I wanted to communicate between 4 to 10 ESP32 boards. It became very involved, even using ESPNow. But then I came across a 'broadcast" protocol, using just 1 MAC address. I played with that, where the head unit and 3 (test) "remote" units all used the same MAC to communicate. This is for our greenhouses to monitor temperature, humidity, status of heater, status of exhaust fans, etc. What I ended up doing is the units in the greenhouses would be in "listen" mode, all on that one MAC. The head unit would then pole each unit by its "channel" number. When it sent a request, say to channel 2, the head unit then flips into listen mode and the "channel 2" unit hears that it was called, prepares the packet of data and sends to the head unit. This repeats for each unit. I know that there's probably a better way to do this, but it just works. But these remote units use Nextion displays to set things up. I didn't use the little color displays like in this video, because at that time, I just couldn't find a good library (or I just didn't know how to configure things correct so things work smoothly as in this video). So now I see that there are good libraries that can be used, so I think that this summer, I'm going rework this project and have the remotes use these cheaper displays. Fun stuff. So thanks for this, Vol.
So close to a LoRa project!! Thank you for giving this a try so far!
You always do amazing projects! And your displays are always so cleanly laid out. Look forward to your next, (incredible) project! 👍👍👍
@VolosProjects
15 күн бұрын
Thank you so much!
Regarding LoRa, there is a difference between LoRa(the RF protocol that the hardware implements), and LoRaWAN, which is a network protocol implemented on top of LoRa, and handles things like encryption, sending packets to the internet via a gateway, etc. - So to keep it simple, look for examples of **just** LoRa, without LoRaWAN!
@VolosProjects
16 күн бұрын
Thank you, i will try.
@dwolrdcojp
16 күн бұрын
The Reyex rylr998 is incredibly easy to set up over uart
@michallukaszek
16 күн бұрын
I'd honestly suggest trying to make it a Meshtastic compatible device instead. It would require adding SX1276 or similar to the project.
How are you so relentlessly creative? You seem to be able to generate an endless series of amazing ideas, it's incredible.
@VolosProjects
11 күн бұрын
It is nice to see comment like this. Thank you... i dont know the answer, i just have lots of ideas.
@sfdntk
11 күн бұрын
@@VolosProjects Well it's very inspiring to see your work Volos, you make me want to experiment and create things, and that is a beautiful gift you have given to a lot of people. I appreciate everything you do.
@morpheon_xyz
3 күн бұрын
@@sfdntk I got the T Display S3 Pro cuz of this guy, now I just have to make it work in my projects, but we're getting there lol
@sfdntk
3 күн бұрын
@@morpheon_xyz that's awesome! It's such a useful board, I'm sure you'll do plenty with it.
Amazing project thanks for sharing, I like this development and have only just seen the Chanel here and now following
Some James Bond stuff right there
Great stuff, beautiful visual. In addition to different colors, I would I would right align own messages and left-align the counterpart ones.
@VolosProjects
15 күн бұрын
Great idea!Thanks for the tip!
Another great project! Nex week I'll be very close to your town
@VolosProjects
11 күн бұрын
Where you will be?
@temyraverdana6421
11 күн бұрын
@@VolosProjects Krk Airport
@VolosProjects
11 күн бұрын
Cool, enjoj, Krk is nice island, and yes only 100km from my house
thx for reinventing pagers
Nice. An Alert upon reception would be nice!
@2000jago
16 күн бұрын
He shared the code, adding an alert yourself would be trivial.
@MI7DJT
16 күн бұрын
@@2000jago I'm not at all interested in this toy. I was suggesting a useful feature though.
Volo... ALWAYS feel shock&awe with every new contraption you create ... AND *old* with too Big Fingers and too Bad Eyes 😂 YOU CAN MAKE WORK ANYTHING 👍😘
Если что-то на эту тему и придумывать, то наиболее перспективный концепт был продемонстрирован в фильме ХИЩНИК с Арнольдом Шварценеггером. Там у хищника все это было расположено на правой руке под защитной крышкой. Это нечто напоминающее терминал компьютера. Вполне можно сейчас и повторить на современной элементной базе.
Great Project
I would love to see a practical communicator with lora, a blackberry keyboard and a big outside readable display with your great UI design. Maybe one of those low power sharp screens?
@Adante.
14 күн бұрын
Look at the Lilygo T-Deck
This is so good. Amazing project.
@VolosProjects
16 күн бұрын
Thank you!
Amazing work
There so cool I love tiny devices
running a server on the interwebs and having the two esp32 connected to wifi talk via the server that way one could be anywhere in the world and via hotspot communicate
Awesome stuff
Another great project! :))
LilyGo T-Deck would be perfect for that!
Interesting. I've been playing around with some very small ESP32-C3 SuperMini boards and ESP-NOW. They work great, but I wasn't sure exactly how I'd use them. This looks like a nice little project I can adapt for purpose. I'm thinking an RGB LED and a buzzer, that fire when a call is coming through, might complete the project. Also, a USB charger would be nice.
I have a program to send and receive message via ESPNOW with esp32c3 but the typing part is done with the esp connected to the phone and typing it in a serial monitor. I found it useful where there is no network. Also there is possibility to input any data via serial. And get it on another device.
Awesome!
@VolosProjects
16 күн бұрын
Tnx Nick
Nice video, God bless.
@VolosProjects
16 күн бұрын
Thank you!
This is very nice but a LCD with touch 3,5“ or 4,0“ will help a lot. Is the code useful for a greater display. there are many useful displays with ESP32 and ESP32-s3. did you like projects with greater displays? Did you know WT32-SC01 Plus?
Your imagination knows no bounds! Amazing project! Do you know about Meshtastic? Similar, but uses ESP32 and LoRa and can communicate over great distances.
@VolosProjects
16 күн бұрын
I dont know much but i am learning. Thank you Michael.
Wow❤
nice
Hi, work with meshtastic ?
Can the same program be used with the M5Stack Cardputer?
@VolosProjects
16 күн бұрын
No, this code will not work on cardcomputer
I think it would be easier to use with an old school 12-key phone pad and predictive text.
👍👍👍
lorawam + esp32 👍 please do it
oooo
how can I connect with you? do you have email?
@VolosProjects
16 күн бұрын
volos.marketing@gmail.com
@americannumber2
16 күн бұрын
@@VolosProjects perfect thank you