Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
ankitatayade87 opened this issue Oct 4, 2021 · 22 comments
Closed

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

ankitatayade87 opened this issue Oct 4, 2021 · 22 comments

Comments

@ankitatayade87
Copy link

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
Copy link
Owner

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

@ankitatayade87
Copy link
Author

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

@alexanderlavrushko
Copy link
Owner

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
Copy link
Author

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
Copy link
Owner

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
Copy link
Author

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
Copy link
Owner

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
Copy link
Author

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
Copy link
Owner

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
Copy link
Author

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
Copy link
Owner

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
Copy link
Author

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

@alexanderlavrushko alexanderlavrushko changed the title Don't show display Don't show display (edit: please add support SSD1327) Oct 22, 2021
@ankitatayade87
Copy link
Author

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

@alexanderlavrushko
Copy link
Owner

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
Copy link

Jb932164 commented Nov 1, 2021 via email

@alexanderlavrushko
Copy link
Owner

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
Copy link

Jb932164 commented Nov 2, 2021 via email

@Jb932164
Copy link

Jb932164 commented Dec 9, 2021 via email

@Jb932164
Copy link

Jb932164 commented Dec 11, 2021 via email

@alexanderlavrushko
Copy link
Owner

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
Copy link

Jb932164 commented Dec 12, 2021 via email

@alexanderlavrushko
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants