SH1107 1.3" + Wemos D1 mini

tomkowski
Posty: 372
Rejestracja: wt paź 09, 2018 7:16 pm
Lokalizacja: Orzesze

Kupiłem kiedyś omyłkowo taki oto wyświetlacz:

https://elty.pl/pl/p/Wyswietlacz-OLED-1 ... 1107-/2742

Zworka pozwala na przełączanie między SPI 4 przewodowym a I2C. Jestem w stanie wykorzystać go z Wemosem i Suplą? Oczywiście najchętniej na zasadzie p&p + GG.

Dzięki!
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

tomkowski pisze: czw sty 26, 2023 7:59 pm Kupiłem kiedyś omyłkowo taki oto wyświetlacz:

https://elty.pl/pl/p/Wyswietlacz-OLED-1 ... 1107-/2742

Zworka pozwala na przełączanie między SPI 4 przewodowym a I2C. Jestem w stanie wykorzystać go z Wemosem i Suplą? Oczywiście najchętniej na zasadzie p&p + GG.

Dzięki!
Na oko powinien działać. Wygeneruj soft, ustaw na i2c i sprawdź.
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
tomkowski
Posty: 372
Rejestracja: wt paź 09, 2018 7:16 pm
Lokalizacja: Orzesze

YoMan pisze: czw sty 26, 2023 8:54 pm
tomkowski pisze: czw sty 26, 2023 7:59 pm Kupiłem kiedyś omyłkowo taki oto wyświetlacz:

https://elty.pl/pl/p/Wyswietlacz-OLED-1 ... 1107-/2742

Zworka pozwala na przełączanie między SPI 4 przewodowym a I2C. Jestem w stanie wykorzystać go z Wemosem i Suplą? Oczywiście najchętniej na zasadzie p&p + GG.

Dzięki!
Na oko powinien działać. Wygeneruj soft, ustaw na i2c i sprawdź.
Które piny do SCL i SDA? Nie potrafię do tego dojść.
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

tomkowski pisze: czw sty 26, 2023 9:14 pm
YoMan pisze: czw sty 26, 2023 8:54 pm
tomkowski pisze: czw sty 26, 2023 7:59 pm Kupiłem kiedyś omyłkowo taki oto wyświetlacz:

https://elty.pl/pl/p/Wyswietlacz-OLED-1 ... 1107-/2742

Zworka pozwala na przełączanie między SPI 4 przewodowym a I2C. Jestem w stanie wykorzystać go z Wemosem i Suplą? Oczywiście najchętniej na zasadzie p&p + GG.

Dzięki!
Na oko powinien działać. Wygeneruj soft, ustaw na i2c i sprawdź.
Które piny do SCL i SDA? Nie potrafię do tego dojść.
standardowo takie się przyjmuje (ale jak chcesz możesz inne tylko nie wiem czy znasz ograniczenia innych pinów). Potem w GG w sekcji ustawienia i2c podajesz pod które piny podłączyłeś
Załączniki
ESP8266-WeMos-D1-Mini-pinout-gpio-pin_png.jpg
ESP8266-WeMos-D1-Mini-pinout-gpio-pin_png.jpg (265.41 KiB) Przejrzano 332 razy
Screenshot 2023-01-26 at 22-46-06 Screenshot.png
Screenshot 2023-01-26 at 22-46-06 Screenshot.png (51.85 KiB) Przejrzano 332 razy
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
tomkowski
Posty: 372
Rejestracja: wt paź 09, 2018 7:16 pm
Lokalizacja: Orzesze

YoMan pisze: czw sty 26, 2023 9:45 pm
tomkowski pisze: czw sty 26, 2023 9:14 pm
YoMan pisze: czw sty 26, 2023 8:54 pm

Na oko powinien działać. Wygeneruj soft, ustaw na i2c i sprawdź.
Które piny do SCL i SDA? Nie potrafię do tego dojść.
standardowo takie się przyjmuje (ale jak chcesz możesz inne tylko nie wiem czy znasz ograniczenia innych pinów). Potem w GG w sekcji ustawienia i2c podajesz pod które piny podłączyłeś
Raczej chodziło mi o piny wyświetlacza. Po stronie wemosa i GG ogarniam:)
Awatar użytkownika
YoMan
Posty: 2250
Rejestracja: czw kwie 30, 2020 5:18 pm
Lokalizacja: Częstochowa

tomkowski pisze: czw sty 26, 2023 9:56 pm
YoMan pisze: czw sty 26, 2023 9:45 pm
tomkowski pisze: czw sty 26, 2023 9:14 pm

Które piny do SCL i SDA? Nie potrafię do tego dojść.
standardowo takie się przyjmuje (ale jak chcesz możesz inne tylko nie wiem czy znasz ograniczenia innych pinów). Potem w GG w sekcji ustawienia i2c podajesz pod które piny podłączyłeś
Raczej chodziło mi o piny wyświetlacza. Po stronie wemosa i GG ogarniam:)
w tej pozycji na elty którą podlinkowałeś masz linka do wiki: https://www.waveshare.com/wiki/1.3inch_OLED_Module_(C)
tam jest opisane: i2c: zworka do 1
SDA = DIN
SCL=CLK
YoMan
________________________________________
Wziąłem udział w Supla Offline Party 2023 ;)
tomkowski
Posty: 372
Rejestracja: wt paź 09, 2018 7:16 pm
Lokalizacja: Orzesze

YoMan pisze: czw sty 26, 2023 10:01 pm
tomkowski pisze: czw sty 26, 2023 9:56 pm
YoMan pisze: czw sty 26, 2023 9:45 pm

standardowo takie się przyjmuje (ale jak chcesz możesz inne tylko nie wiem czy znasz ograniczenia innych pinów). Potem w GG w sekcji ustawienia i2c podajesz pod które piny podłączyłeś
Raczej chodziło mi o piny wyświetlacza. Po stronie wemosa i GG ogarniam:)
w tej pozycji na elty którą podlinkowałeś masz linka do wiki: https://www.waveshare.com/wiki/1.3inch_OLED_Module_(C)
tam jest opisane: i2c: zworka do 1
SDA = DIN
SCL=CLK
Dzięki! Czytałem to. Musiałem przeoczyć!!
tomkowski
Posty: 372
Rejestracja: wt paź 09, 2018 7:16 pm
Lokalizacja: Orzesze

Niestety - wyświetlacz ciemny, choć urządzenie zostaje wykryte na magistrali.
Trzeba będzie spróbować z innym (a może @krycha88 kiedyś doda obsługę jeśli to jej brak jest problemem).
Obrazek

Tak czy inaczej - dzięki za pomoc!
Załączniki
sh1107.png
sh1107.png (39.67 KiB) Przejrzano 265 razy
krycha88
Posty: 5187
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

tomkowski pisze: pt sty 27, 2023 9:29 am Niestety - wyświetlacz ciemny, choć urządzenie zostaje wykryte na magistrali.
Trzeba będzie spróbować z innym (a może @krycha88 kiedyś doda obsługę jeśli to jej brak jest problemem).
Obrazek

Tak czy inaczej - dzięki za pomoc!
Jest w kodzie na sztywno zaszyty adres 0x3c więc spróbuj zmienić adres na płytce wyświetlacza.
https://gui-generic-builder.supla.io/
tomkowski
Posty: 372
Rejestracja: wt paź 09, 2018 7:16 pm
Lokalizacja: Orzesze

krycha88 pisze: pt sty 27, 2023 9:36 am
tomkowski pisze: pt sty 27, 2023 9:29 am Niestety - wyświetlacz ciemny, choć urządzenie zostaje wykryte na magistrali.
Trzeba będzie spróbować z innym (a może @krycha88 kiedyś doda obsługę jeśli to jej brak jest problemem).
Obrazek

Tak czy inaczej - dzięki za pomoc!
Jest w kodzie na sztywno zaszyty adres 0x3c więc spróbuj zmienić adres na płytce wyświetlacza.
W dokumentacji napisane jest:
"Using I2C:
IM is connected to 1 to VCC (3.3V);
When using I2C: The high and low state of DC can control the address of the slave device. If it receives a low level, then the 7-bit address of I2C is: 0x3C;"

Podpięcie pinu DC wyświetlacza do GND niestety niczego nie zmienia. Spróbuję z innym wyświetlaczem.
Sama płytka nie daje możliwości zmiany adresu.
Dzięki!
ODPOWIEDZ

Wróć do „Ogólna dyskusja”