Тёмный

ESP32 - Minimalistic Messenger 

Volos Projects
Подписаться 96 тыс.
Просмотров 10 тыс.
50% 1

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 RU-vid 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...

Наука

Опубликовано:

 

15 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 71   
@BlondieSL
@BlondieSL 2 месяца назад
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.
@silverback3633
@silverback3633 2 месяца назад
Volos projects never disappoints.
@edwardfletcher7790
@edwardfletcher7790 2 месяца назад
Your projects always have such a beautiful clean interface design 💯👍
@VolosProjects
@VolosProjects 2 месяца назад
Thank you very much!
@BlondieSL
@BlondieSL 2 месяца назад
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
@Maxjoker98
@Maxjoker98 2 месяца назад
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 2 месяца назад
Thank you, i will try.
@dwolrdcojp
@dwolrdcojp 2 месяца назад
The Reyex rylr998 is incredibly easy to set up over uart
@michallukaszek
@michallukaszek 2 месяца назад
I'd honestly suggest trying to make it a Meshtastic compatible device instead. It would require adding SX1276 or similar to the project.
@hotsticker2256
@hotsticker2256 2 месяца назад
So close to a LoRa project!! Thank you for giving this a try so far!
@spaceshipdev
@spaceshipdev Месяц назад
I must admit, I was scraping the video description for LoRa.... 👍🏻
@tubeDude48
@tubeDude48 2 месяца назад
You always do amazing projects! And your displays are always so cleanly laid out. Look forward to your next, (incredible) project! 👍👍👍
@VolosProjects
@VolosProjects 2 месяца назад
Thank you so much!
@CFedits62
@CFedits62 2 месяца назад
There so cool I love tiny devices
@MyTube4Utoo
@MyTube4Utoo 21 день назад
Very cool! Thanks for the video.
@josecaban6638
@josecaban6638 2 месяца назад
Great Project
@abodabalo
@abodabalo 2 месяца назад
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 2 месяца назад
Great idea!Thanks for the tip!
@eastwesser
@eastwesser 2 месяца назад
thx for reinventing pagers
@thunderinvader9031
@thunderinvader9031 2 месяца назад
Awesome stuff
@sfdntk
@sfdntk 2 месяца назад
How are you so relentlessly creative? You seem to be able to generate an endless series of amazing ideas, it's incredible.
@VolosProjects
@VolosProjects 2 месяца назад
It is nice to see comment like this. Thank you... i dont know the answer, i just have lots of ideas.
@sfdntk
@sfdntk 2 месяца назад
@@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 2 месяца назад
​@@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 2 месяца назад
@@morpheon_xyz that's awesome! It's such a useful board, I'm sure you'll do plenty with it.
@rdyer8764
@rdyer8764 2 месяца назад
Another great project! :))
@kr3stsb
@kr3stsb 2 месяца назад
This is so good. Amazing project.
@VolosProjects
@VolosProjects 2 месяца назад
Thank you!
@CAPTINKING
@CAPTINKING 2 месяца назад
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
@AlexVitoriano
@AlexVitoriano 2 месяца назад
Amazing work
@Time-travel-1880
@Time-travel-1880 2 месяца назад
Amazing project thanks for sharing, I like this development and have only just seen the Chanel here and now following
@temyraverdana6421
@temyraverdana6421 2 месяца назад
Another great project! Nex week I'll be very close to your town
@VolosProjects
@VolosProjects 2 месяца назад
Where you will be?
@temyraverdana6421
@temyraverdana6421 2 месяца назад
@@VolosProjects Krk Airport
@VolosProjects
@VolosProjects 2 месяца назад
Cool, enjoj, Krk is nice island, and yes only 100km from my house
@MI7DJT
@MI7DJT 2 месяца назад
Nice. An Alert upon reception would be nice!
@2000jago
@2000jago 2 месяца назад
He shared the code, adding an alert yourself would be trivial.
@MI7DJT
@MI7DJT 2 месяца назад
@@2000jago I'm not at all interested in this toy. I was suggesting a useful feature though.
@WindwakerDE
@WindwakerDE 2 месяца назад
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 👍😘
@CutterSlade001
@CutterSlade001 2 месяца назад
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. 2 месяца назад
Look at the Lilygo T-Deck
@nikthefix8918
@nikthefix8918 2 месяца назад
Awesome!
@VolosProjects
@VolosProjects 2 месяца назад
Tnx Nick
@raphaelchevalier2217
@raphaelchevalier2217 2 месяца назад
LilyGo T-Deck would be perfect for that!
@SB-qm5wg
@SB-qm5wg 2 месяца назад
Some James Bond stuff right there
@YoutubeBorkedMyOldHandle_why
@YoutubeBorkedMyOldHandle_why 2 месяца назад
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_ 2 месяца назад
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.
@Kulderzipke123
@Kulderzipke123 2 месяца назад
Wow❤
@EasyOne
@EasyOne 2 месяца назад
nice
@IndependentNewsMedia
@IndependentNewsMedia 2 месяца назад
Nice video, God bless.
@VolosProjects
@VolosProjects 2 месяца назад
Thank you!
@igorovcharov7424
@igorovcharov7424 2 месяца назад
Если что-то на эту тему и придумывать, то наиболее перспективный концепт был продемонстрирован в фильме ХИЩНИК с Арнольдом Шварценеггером. Там у хищника все это было расположено на правой руке под защитной крышкой. Это нечто напоминающее терминал компьютера. Вполне можно сейчас и повторить на современной элементной базе.
@joysart4u
@joysart4u Месяц назад
Вы уже пробовали работу cardputer вместе с модулем lora от m5stack?
@viktorhugo8252
@viktorhugo8252 2 месяца назад
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?
@GmrsKissimmee
@GmrsKissimmee 2 месяца назад
Hi, work with meshtastic ?
@elektron2kim666
@elektron2kim666 Месяц назад
I ordered 5 of the PCB's to see what happens. I'm making a larger RC system and do some initial tests with a pile of stuff and coding.
@Yakroo108
@Yakroo108 2 месяца назад
👍👍👍
@ingusmant
@ingusmant 2 месяца назад
I think it would be easier to use with an old school 12-key phone pad and predictive text.
@michaeldiamond2269
@michaeldiamond2269 2 месяца назад
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 2 месяца назад
I dont know much but i am learning. Thank you Michael.
@LukeAquilaNance
@LukeAquilaNance 2 месяца назад
Can the same program be used with the M5Stack Cardputer?
@VolosProjects
@VolosProjects 2 месяца назад
No, this code will not work on cardcomputer
@thatpspguy
@thatpspguy 14 дней назад
Call them Message Mates. I think you could make a lot of money with them.
@blueboxfix
@blueboxfix 2 месяца назад
lorawam + esp32 👍 please do it
@skepty8798
@skepty8798 2 месяца назад
oooo
@americannumber2
@americannumber2 2 месяца назад
how can I connect with you? do you have email?
@VolosProjects
@VolosProjects 2 месяца назад
volos.marketing@gmail.com
@americannumber2
@americannumber2 2 месяца назад
@@VolosProjects perfect thank you
Далее
Boosting productivity with an AI Copilot
23:07
Просмотров 1 тыс.
Customize Your ESP32 LCD with Any Font Imaginable
14:49
Make Dumb Electronics Smart for $3
13:13
Просмотров 582 тыс.
All about Cardputer from @M5Stack
15:40
Просмотров 36 тыс.
ROCKET that LITERALLY BURNS WATER as FUEL
19:00
Просмотров 1,7 млн
Hacking a weird TV censoring device
20:59
Просмотров 3 млн
КРУТОЙ ТЕЛЕФОН
0:16
Просмотров 6 млн
Лучший браузер!
0:27
Просмотров 91 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 16 млн