Тёмный

[USB-Serial] Android Phone + ESP32-LoRa Module + Chat App = Text Transceiver! 

That Project
Подписаться 32 тыс.
Просмотров 7 тыс.
50% 1

Overview:
This project combines an Android chat app with an ESP32-based LoRa module to enable the wireless transmission of short messages. The Android app provides a user-friendly interface for sending and receiving messages, while the LoRa module facilitates long-range communication between the app and physical devices.
Workflow:
1. Android app establishes USB-Serial connection with ESP32 module.
2. Messages are sent from the app to the ESP32 module via USB-Serial.
3. ESP32 module transmits the messages wirelessly using LoRa.
4. Received messages are forwarded from the ESP32 module to the recipient's app via USB-Serial.
5. Messages are displayed to the recipient.
Benefits:
- Long-range communication capability
- Low power consumption for extended device operation
- Internet-independent communication
This project enables wireless short message transmission by integrating an Android chat app with an ESP32-based LoRa module, offering users a convenient way to communicate over long distances without relying on internet connectivity.
[Google Play - LoRa Chat App ]
play.google.com/store/apps/de...
[ESP32+LoRa(915Mhz)]
amzn.to/3NcxCIP
[ESP32-LoRa(SX1262) Source Code]
github.com/0015/ThatProject/t...
#Transceiver #ESP32 #LoRa #Android #ChatApp #UART #ThatProject

Наука

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

 

29 июл 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 40   
@ThatProject
@ThatProject Год назад
Check More Projects - youtube.com/@ThatProject Github Repository - github.com/0015/ Join FB Group - facebook.com/groups/138965931539175
@TheDailyMemesShow
@TheDailyMemesShow 11 месяцев назад
Max range of your project and line of sight limitations?
@ThatProject
@ThatProject 11 месяцев назад
@@TheDailyMemesShow I didn't do any distance measurements here, so I'm not sure. Please check the datasheet of SX1262.
@rachidtessoudali9337
@rachidtessoudali9337 10 месяцев назад
Awesome thanks
@helinaras8664
@helinaras8664 9 месяцев назад
Very nice! but don't you have to add security, error control and acknowledgement system to make the transmission more reliable. If you have added these features can you tell me about it
@furatkafir3819
@furatkafir3819 7 месяцев назад
why not include apk in github repository?
@surflaweb
@surflaweb Год назад
This is a good tool to send messages in the desert
@ThatProject
@ThatProject Год назад
That's a very good use case.
@arintechnologies
@arintechnologies Год назад
Great Project!! Curious how you make the android phone connect to your ESP32 without a system confirmation dialog. I have been trying to write android apps to connect to serial devices over OTG but am unable to skip the confirmation dialog. Can you provide some pointers? Is your Android app code also available on github - I did not see it in your repo. Any help you can provide will be greatly appreciated!!!!
@ThatProject
@ThatProject Год назад
I think we have a different way to connect external devices. In my case, it's connected via USB-Serial and not OTG. Sorry, but I don't open the application part for this project. Sharing apps via Google Play is the only way for me.
@m.i.4968
@m.i.4968 Год назад
I am using t-beam v1.1 dev board. I have prepared the code also. After uploading the code, arduino serial monitor says that "initBoard init GPS [SX1262] Initializing ... failed, code -2"
@ThatProject
@ThatProject Год назад
Yeah, something is wrong. Check the pinout in the utilities.h
@balazshegyi7290
@balazshegyi7290 Год назад
Why does it communicate via uart, if the esp32 already has bluetooth, then use it, if you use the uart you can't charge your phone
@ThatProject
@ThatProject Год назад
Good point. Depending on how you set the direction of the project, your perspective will change. I wanted to use my phone's power without connecting a battery to my ESP32 board. That's an important part of this project. We can make the same using BLE.
@Bob-ip4ws
@Bob-ip4ws Год назад
It remains to add voice messages and memes) "How to make a walkie-talkie from a phone"
@ThatProject
@ThatProject Год назад
👍
@wazneh
@wazneh Год назад
can you make it work using the helium lora network for global coverage ?
@ThatProject
@ThatProject Год назад
This has a different purpose. I recommend using a device that supports the Helium Lora Network.
@wazneh
@wazneh Год назад
@@ThatProject ur device supports it, it just needs the right software app
@ThatProject
@ThatProject Год назад
@@wazneh You're right. www.hackster.io/kritch83/ttgo-t-beam-helium-mapper-bd3017
@devchimaobi5929
@devchimaobi5929 11 месяцев назад
How do I reach you?
@latef3663
@latef3663 Год назад
Hello, so i am interested in making cameras project in my school, is it ok to pay you to give us a good option and help us with the project? Is there any way to contact you directly?
@user-fk3gu2dl2x
@user-fk3gu2dl2x Год назад
I am using a SX1276 that I should configure in the code because I get error code-13
@ThatProject
@ThatProject Год назад
Is your T-BEAM model? or anything else?
@user-fk3gu2dl2x
@user-fk3gu2dl2x Год назад
It is your model because if I compile it with SX1262 I get error 705
@ThatProject
@ThatProject Год назад
@@user-fk3gu2dl2x Of course, you have to modify the source code for your device.
@m.i.4968
@m.i.4968 Год назад
Hi Eric thanks for the valuable project. Your android application is not supporting CH9102 chip(instead of Cp2104 ). Please Could you also add that chip to your software. T-Beam V1.1 dev board also has CH9102 chip and application can not see the driver. Thank you.
@ThatProject
@ThatProject Год назад
To support CH9102, I need to know vendor id and product ID. Any info on this?
@m.i.4968
@m.i.4968 Год назад
@@ThatProject Hi Eric, hope this information is helpful; Dev Board : LILYGO Model T-Beam-V1.1 Serial Chip : CH9102F / 1020DC11 USB Device Properties : USB\VID_1A86&PID_55D4&REV_0444 USB\VID_1A86&PID_55D4 Vendor ID : 1A86 Product ID : 55D4
@ThatProject
@ThatProject Год назад
@@m.i.4968 I added this and uploaded a new version. It may take a few days to download. Thanks.
@m.i.4968
@m.i.4968 Год назад
@@ThatProject Thank you very much for your interest and effort Eric.
@m.i.4968
@m.i.4968 Год назад
Hi Eric i guess app has updated in the play store but still i cant find serial connection. Do i need to wait more? Chip's default baud rate might, 115200 thanks.
@TT-it9gg
@TT-it9gg Год назад
OOPS, no more Eric but AI voice.... Well, thanks for sharing!~
@ThatProject
@ThatProject Год назад
😂
@erich7431
@erich7431 Год назад
@@ThatProject To be completely honnest with you, I really like this new AI voice since I had a hard time understanding you. Don't get me wrong my english is very bad but I was really struggling and putting subtitles while your channel is one of my favorite ones. Keep up with the fantastic work!
@JNET_Reloaded
@JNET_Reloaded Год назад
but anyway meshtastic litrally does this already!
@mars3142
@mars3142 Год назад
This was my first though as well. But meshtastic is using BLE to communicate with the LoRa boards.
@ThatProject
@ThatProject Год назад
Of course, meshtastic is much more powerful. I just wanted to configure a system that runs on the Android phone's battery using a USB-Serial port.
Далее
The Coolest New Android Apps in 2024!
5:28
Просмотров 312 тыс.
JOIN THIS EXCITING OFF GRID NETWORK!!!
14:13
Просмотров 373 тыс.
Lora Explained In HINDI {Science Thursday}
15:02
Просмотров 66 тыс.
[Device Overview] Reyax RYLR998 LoRa Module
36:01
Просмотров 9 тыс.
Smartphone LoRa USB connection
1:30
Просмотров 21 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 16 млн
iPhone 16 - 20+ КРУТЫХ ИЗМЕНЕНИЙ
5:20
How to Soldering wire in Factory ?
0:10
Просмотров 5 млн