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

  • @edwardfletcher7790
    @edwardfletcher779016 күн бұрын

    Your projects always have such a beautiful clean interface design 💯👍

  • @VolosProjects

    @VolosProjects

    16 күн бұрын

    Thank you very much!

  • @BlondieSL

    @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

  • @silverback3633
    @silverback363316 күн бұрын

    Volos projects never disappoints.

  • @BlondieSL
    @BlondieSL16 күн бұрын

    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.

  • @hotsticker2256
    @hotsticker225615 күн бұрын

    So close to a LoRa project!! Thank you for giving this a try so far!

  • @tubeDude48
    @tubeDude4815 күн бұрын

    You always do amazing projects! And your displays are always so cleanly laid out. Look forward to your next, (incredible) project! 👍👍👍

  • @VolosProjects

    @VolosProjects

    15 күн бұрын

    Thank you so much!

  • @Maxjoker98
    @Maxjoker9816 күн бұрын

    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

    @VolosProjects

    16 күн бұрын

    Thank you, i will try.

  • @dwolrdcojp

    @dwolrdcojp

    16 күн бұрын

    The Reyex rylr998 is incredibly easy to set up over uart

  • @michallukaszek

    @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.

  • @sfdntk
    @sfdntk11 күн бұрын

    How are you so relentlessly creative? You seem to be able to generate an endless series of amazing ideas, it's incredible.

  • @VolosProjects

    @VolosProjects

    11 күн бұрын

    It is nice to see comment like this. Thank you... i dont know the answer, i just have lots of ideas.

  • @sfdntk

    @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

    @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

    @sfdntk

    3 күн бұрын

    @@morpheon_xyz that's awesome! It's such a useful board, I'm sure you'll do plenty with it.

  • @Time-travel-1880
    @Time-travel-188015 күн бұрын

    Amazing project thanks for sharing, I like this development and have only just seen the Chanel here and now following

  • @SB-qm5wg
    @SB-qm5wg13 күн бұрын

    Some James Bond stuff right there

  • @abodabalo
    @abodabalo15 күн бұрын

    Great stuff, beautiful visual. In addition to different colors, I would I would right align own messages and left-align the counterpart ones.

  • @VolosProjects

    @VolosProjects

    15 күн бұрын

    Great idea!Thanks for the tip!

  • @temyraverdana6421
    @temyraverdana642111 күн бұрын

    Another great project! Nex week I'll be very close to your town

  • @VolosProjects

    @VolosProjects

    11 күн бұрын

    Where you will be?

  • @temyraverdana6421

    @temyraverdana6421

    11 күн бұрын

    @@VolosProjects Krk Airport

  • @VolosProjects

    @VolosProjects

    11 күн бұрын

    Cool, enjoj, Krk is nice island, and yes only 100km from my house

  • @eastwesser
    @eastwesser10 күн бұрын

    thx for reinventing pagers

  • @MI7DJT
    @MI7DJT16 күн бұрын

    Nice. An Alert upon reception would be nice!

  • @2000jago

    @2000jago

    16 күн бұрын

    He shared the code, adding an alert yourself would be trivial.

  • @MI7DJT

    @MI7DJT

    16 күн бұрын

    @@2000jago I'm not at all interested in this toy. I was suggesting a useful feature though.

  • @WindwakerDE
    @WindwakerDE16 күн бұрын

    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 👍😘

  • @igorovcharov7424
    @igorovcharov742416 күн бұрын

    Если что-то на эту тему и придумывать, то наиболее перспективный концепт был продемонстрирован в фильме ХИЩНИК с Арнольдом Шварценеггером. Там у хищника все это было расположено на правой руке под защитной крышкой. Это нечто напоминающее терминал компьютера. Вполне можно сейчас и повторить на современной элементной базе.

  • @josecaban6638
    @josecaban663816 күн бұрын

    Great Project

  • @CutterSlade001
    @CutterSlade00115 күн бұрын

    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.

    @Adante.

    14 күн бұрын

    Look at the Lilygo T-Deck

  • @kr3stsb
    @kr3stsb16 күн бұрын

    This is so good. Amazing project.

  • @VolosProjects

    @VolosProjects

    16 күн бұрын

    Thank you!

  • @AlexVitoriano
    @AlexVitoriano16 күн бұрын

    Amazing work

  • @CFedits62
    @CFedits629 күн бұрын

    There so cool I love tiny devices

  • @CAPTINKING
    @CAPTINKING9 күн бұрын

    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

  • @thunderinvader9031
    @thunderinvader903116 күн бұрын

    Awesome stuff

  • @rdyer8764
    @rdyer876416 күн бұрын

    Another great project! :))

  • @raphaelchevalier2217
    @raphaelchevalier221716 күн бұрын

    LilyGo T-Deck would be perfect for that!

  • @YoutubeBorkedMyOldHandle_why
    @YoutubeBorkedMyOldHandle_why16 күн бұрын

    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.

  • @alpha_pixel_
    @alpha_pixel_15 күн бұрын

    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.

  • @nikthefix8918
    @nikthefix891816 күн бұрын

    Awesome!

  • @VolosProjects

    @VolosProjects

    16 күн бұрын

    Tnx Nick

  • @IndependentNewsMedia
    @IndependentNewsMedia16 күн бұрын

    Nice video, God bless.

  • @VolosProjects

    @VolosProjects

    16 күн бұрын

    Thank you!

  • @viktorhugo8252
    @viktorhugo825214 күн бұрын

    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?

  • @michaeldiamond2269
    @michaeldiamond226916 күн бұрын

    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

    @VolosProjects

    16 күн бұрын

    I dont know much but i am learning. Thank you Michael.

  • @xXvisualcortexXx
    @xXvisualcortexXx16 күн бұрын

    Wow❤

  • @EasyOne
    @EasyOne16 күн бұрын

    nice

  • @GmrsKissimmee
    @GmrsKissimmee4 күн бұрын

    Hi, work with meshtastic ?

  • @LukeAquilaNance
    @LukeAquilaNance16 күн бұрын

    Can the same program be used with the M5Stack Cardputer?

  • @VolosProjects

    @VolosProjects

    16 күн бұрын

    No, this code will not work on cardcomputer

  • @ingusmant
    @ingusmant16 күн бұрын

    I think it would be easier to use with an old school 12-key phone pad and predictive text.

  • @Yakroo108
    @Yakroo10816 күн бұрын

    👍👍👍

  • @blueboxfix
    @blueboxfix16 күн бұрын

    lorawam + esp32 👍 please do it

  • @skepty8798
    @skepty879816 күн бұрын

    oooo

  • @americannumber2
    @americannumber216 күн бұрын

    how can I connect with you? do you have email?

  • @VolosProjects

    @VolosProjects

    16 күн бұрын

    volos.marketing@gmail.com

  • @americannumber2

    @americannumber2

    16 күн бұрын

    @@VolosProjects perfect thank you

Келесі