alexanderlavrushko / BLE-HUD-navigation-ESP32

Shows navigation instructions received from the phone (e.g. "After 200m turn right")
75 stars 23 forks source link

Don't show display (edit: please add support SSD1327) #17

Closed ankitatayade87 closed 2 years ago

ankitatayade87 commented 2 years ago

I use your v0.2.0 code. and i'm using 1.5 inch OLED module with esp32 nodemcu.pls sir solve my problem Screenshot 2021-10-04 162824

alexanderlavrushko commented 2 years ago

It looks like a problem with uploading. When you upload any other Arduino sketch (new empty sketch, for example) - does it uploads normally?

ankitatayade87 commented 2 years ago

Yes after uplaod the program OLED display again blank. Please sir can u help me Screenshot 2021-10-04 211714

alexanderlavrushko commented 2 years ago

This log looks good, like a normal successful upload. But your display doesn't show anything? Can you describe which exactly ESP32 module you have, and which pins you connect the display?

ankitatayade87 commented 2 years ago

NODEMCU ESP32S Wroom. VCC-5V GND-GND DIN-P23 CLK-P18 CS-P5 DC-P17 RST-P16 WhatsApp Image 2021-10-05 at 22 33 57

alexanderlavrushko commented 2 years ago

As far as I can see from the image, the black wire is not on its place - it must be GND pin, but you have it connected to CMD pin.

ankitatayade87 commented 2 years ago

I also change GND pins as you show in dig. but again display blank. I also try to upload waveshare site sample code again same problem with display.

alexanderlavrushko commented 2 years ago

Could you check the settings, I have these: Board: "ESP32 Dev Module" Upload Speed: "921600" CPU Frequency: "240MHz (WiFi/BT)" Flash Frequency: "80MHz" Flash Mode: "QIO" Flash Size: "4MB (32Mb)" Partition Scheme: "Default 4MB with spiffs" Core Debug Level: "None" PSRAM: "Disabled"

If you have the same, try:

  1. connect ESP32 to computer
  2. run Arduino => Tools => Serial Monitor
  3. set baud rate in Serial Monitor: 115200
  4. upload the sketch to ESP32 as usual
  5. see what's written in Serial Monitor after uploading is finished
ankitatayade87 commented 2 years ago

It doesn't shows me in Serial Monitor. Can u gave me your email to contact or any communication way. Pls sir help me . ![Uploading Screenshot 2021-10-06 205755.jpg…]()

alexanderlavrushko commented 2 years ago

When we talk about issues with this project, this page is the right place.

Serial Monitor is an extremenly important tool when you need to fix an issue with any Arduino/ESP32 project. So first of all, I suggest to try if Serial Monitor works on your computer with your ESP32 module - make a new simple project by this article (https://esp32io.com/tutorials/esp32-serial-monitor) and check. Then you can return to my previous suggestion, to see what's going on when you run BLE HUD project on ESP32.

ankitatayade87 commented 2 years ago

As u give me the above solution. I do all steps and my esp 32 work properly as mentioned on this site. But I do again check on my serial monitor after uploading the BLE HUD code then it shows 1 this.

alexanderlavrushko commented 2 years ago

Serial Monitor looks good, it seems the program works as expected.

I've just noticed that you are using not the same display as I do. I use RGB version, you use monochrome version.

  1. 1.5inch RGB OLED display Module - https://www.waveshare.com/1.5inch-rgb-oled-module.htm
  2. 1.5inch OLED display Module - https://www.waveshare.com/1.5inch-OLED-Module.htm

This project is made for RGB version (they have different communication protocols: SSD1351 and SSD1327 respectively).

Actually I have a monochrome version also, I'll check if it's possible to make the project work with it.

ankitatayade87 commented 2 years ago

pls, can u do this project on the monochrome version because I have already bought this product? and I am working on the project it has two handband where RGB module and vibration are placed in those bands which gives turn-turn navigation like (left/right).plss sir can u help me in this project. new.pdf

ankitatayade87 commented 2 years ago

sir, please reply to me. Can u help me in coding. Please, sir.

alexanderlavrushko commented 2 years ago

I have tried my OLED monochrome 1.5" display and it just doesn't work (I have 2 of them, and both don't work), my old code examples which worked a few years ago don't work anymore on these displays, and Adafruit SSD1327 library also does nothing with them, they are just black all the time.

So, as I don't have a working SSD1327 display, I will not work on this.

For you, I can suggest one of these options:

  1. get ESP32 TTGO T-Display https://www.aliexpress.com/item/33048962331.html
  2. or get a supported display - Waveshare 14747 OLED RGB https://www.waveshare.com/1.5inch-RGB-OLED-Module.htm
  3. or try to make your display work with any other project, just to be sure that display works - then you will be able to implement your own drawing of HUD data (so this project will receive navigation data, and you add your own code to show them on your display)
Jb932164 commented 2 years ago

Hello sir,can this project work on LED display.beacause i'm from India and here RGB OLED display is not available.please sir.

https://robu.in/product/waveshare-240x240-general-1-54inch-lcd-display-module-ips-65k-rgb/

On Mon, 1 Nov 2021, 05:12 alexanderlavrushko, @.***> wrote:

Closed #17 https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32/issues/17 .

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32/issues/17#event-5545872527, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV3XITZUJ6DPEREI5BAJSRTUJXH67ANCNFSM5FJCHSLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

alexanderlavrushko commented 2 years ago

With this ESP32 TTGO module the project will work: https://robu.in/product/ttgo-esp32-wifi-and-bluetooth-development-board-with-1-14-lcd-display/

That display you sent is not supported at the moment.

Jb932164 commented 2 years ago

Hello sir, I upload one pdf regarding project on navigation but he use SSD 1306 OLED display.please check .

On Mon, Nov 1, 2021 at 5:12 AM alexanderlavrushko @.***> wrote:

I have tried my OLED monochrome 1.5" display and it just doesn't work (I have 2 of them, and both don't work), my old code examples which worked a few years ago don't work anymore on these displays, and Adafruit SSD1327 library also does nothing with them, they are just black all the time.

So, as I don't have a working SSD1327 display, I will not work on this.

For you, I can suggest one of these options:

  1. get ESP32 TTGO T-Display https://www.aliexpress.com/item/33048962331.html
  2. or get a supported display - Waveshare 14747 OLED RGB https://www.waveshare.com/1.5inch-RGB-OLED-Module.htm
  3. or try to make your display work with any other project, just to be sure that display works - then you will be able to implement your own drawing of HUD data (so this project will receive navigation data, and you add your own code to show them on your display)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32/issues/17#issuecomment-955813970, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV3XITZUJ6DPEREI5BAJSRTUJXH67ANCNFSM5FJCHSLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Jb932164 commented 2 years ago

Sir,can you tell me the process of sygic app pair with display .This work on android or ios.which apple phone is required??and Sygic app free or not or does it require some premium subscription? Please sir answer me .

On Tue, Nov 2, 2021 at 11:38 AM EX750_ ADARSH TAYADE < @.***> wrote:

Hello sir, I upload one pdf regarding project on navigation but he use SSD 1306 OLED display.please check .

On Mon, Nov 1, 2021 at 5:12 AM alexanderlavrushko < @.***> wrote:

I have tried my OLED monochrome 1.5" display and it just doesn't work (I have 2 of them, and both don't work), my old code examples which worked a few years ago don't work anymore on these displays, and Adafruit SSD1327 library also does nothing with them, they are just black all the time.

So, as I don't have a working SSD1327 display, I will not work on this.

For you, I can suggest one of these options:

  1. get ESP32 TTGO T-Display https://www.aliexpress.com/item/33048962331.html
  2. or get a supported display - Waveshare 14747 OLED RGB https://www.waveshare.com/1.5inch-RGB-OLED-Module.htm
  3. or try to make your display work with any other project, just to be sure that display works - then you will be able to implement your own drawing of HUD data (so this project will receive navigation data, and you add your own code to show them on your display)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32/issues/17#issuecomment-955813970, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV3XITZUJ6DPEREI5BAJSRTUJXH67ANCNFSM5FJCHSLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Jb932164 commented 2 years ago

sir, please reply to me as soon as possible.

On Thu, Dec 9, 2021 at 11:04 AM EX750_ ADARSH TAYADE < @.***> wrote:

Sir,can you tell me the process of sygic app pair with display .This work on android or ios.which apple phone is required??and Sygic app free or not or does it require some premium subscription? Please sir answer me .

On Tue, Nov 2, 2021 at 11:38 AM EX750_ ADARSH TAYADE < @.***> wrote:

Hello sir, I upload one pdf regarding project on navigation but he use SSD 1306 OLED display.please check .

On Mon, Nov 1, 2021 at 5:12 AM alexanderlavrushko < @.***> wrote:

I have tried my OLED monochrome 1.5" display and it just doesn't work (I have 2 of them, and both don't work), my old code examples which worked a few years ago don't work anymore on these displays, and Adafruit SSD1327 library also does nothing with them, they are just black all the time.

So, as I don't have a working SSD1327 display, I will not work on this.

For you, I can suggest one of these options:

  1. get ESP32 TTGO T-Display https://www.aliexpress.com/item/33048962331.html
  2. or get a supported display - Waveshare 14747 OLED RGB https://www.waveshare.com/1.5inch-RGB-OLED-Module.htm
  3. or try to make your display work with any other project, just to be sure that display works - then you will be able to implement your own drawing of HUD data (so this project will receive navigation data, and you add your own code to show them on your display)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32/issues/17#issuecomment-955813970, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV3XITZUJ6DPEREI5BAJSRTUJXH67ANCNFSM5FJCHSLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

alexanderlavrushko commented 2 years ago

At the moment, pairing between the phone and display is not needed, but some day in future I think it will be necessary (for example, if there are 2 displays near the phone, we should connect to the paired one). The application on the phone just scans for BLE devices which contain service with expected UUID.

Currently this project works only with iOS. There is a chance that Android will also be added in first half 2022. At the moment Sygic app doesn't ask for Premium subscription to use this feature, but I think it will be fixed soon (so it will be this way: if you can see turn-by-turn instructions on the phone (Premium or Trial), then you'll also be able to see them on Bluetooth display).

Jb932164 commented 2 years ago

But I have one doubt that how i connect the esp 32 with sygic app.Suppose i upload code in esp 32 then what the next process to display my output??? Please sir reply me

On Sat, 11 Dec 2021, 22:30 alexanderlavrushko, @.***> wrote:

At the moment, pairing between the phone and display is not needed, but some day in future I think it will be necessary (for example, if there are 2 displays near the phone, we should connect to the paired one). The application on the phone just scans for BLE devices which contain service with expected UUID https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32#table-of-uuids .

Currently this project works only with iOS. There is a chance that Android will also be added in first half 2022. At the moment Sygic app doesn't ask for Premium subscription to use this feature, but I think it will be fixed soon (so it will be this way: if you can see turn-by-turn instructions on the phone (Premium or Trial), then you'll also be able to see them on Bluetooth display).

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/alexanderlavrushko/BLE-HUD-navigation-ESP32/issues/17#issuecomment-991712046, or unsubscribe https://github.com/notifications/unsubscribe-auth/AV3XIT5QOKL4Z42L6KSIY6TUQN7RNANCNFSM5FJCHSLA . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

alexanderlavrushko commented 2 years ago

In the iOS app: Menu / Settings / Info / About / tap 3 times on any item (new line About appears at the top) / About / BLE HUD / Start

Note that it becomes off after the app restart.

For more info, see README.md, section "Application iOS".