grove display(s) as component

Moderator: Benj

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

grove display(s) as component

Post by stefan.erni »

Hi Ben

What about to include the few grove display or one of them. Like the sensor from grove in a list.
Grove(Seed) has a lot of infos and drawing of there moduls. With I2C there are easy to connect and comfortable cable are avaible.

http://wiki.seeedstudio.com/Grove-OLED_ ... _1.12inch/

Some of them are already includet. (the leds)
here the link to the 5 another ones.
https://www.seeedstudio.com/category/Gr ... =0&subs=23

grove_oled112.PNG
(382.08 KiB) Downloaded 5317 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Hello,

It looks simple enough. I'll have a go and see where I get to.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

This should now be available via the Flowcode 8 check for updates system. Use the Full Database mode to get new components.

Let me know how you get on and which display version you are using. One is more straightforward than the other so I may have got things slightly wrong.

Also let me know if you're using the buffer or not. The buffer eats a lot of RAM but adds a lot of functionality.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

Thank You Ben I found it by the sensor and test it if I have the Modul on monday

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

The bigger display 1.12" is still coming.
The smaller display 0.96" is here.

This is not yet supported from FC8
I hope you can only change the display with the SSD1306 I2C and add the address of the small one......

Partnumber: 104030008

SSD1308Z

•I2C Address 0x3C


http://wiki.seeedstudio.com/Grove-OLED_ ... _0.96inch/

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

I have the two another display now.

104030011 96x96 1.12"
101020452 128x128 1.12"

Both are not working.

I tested the hardware and send a byte. Looks like ok.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Thanks for letting me know. I'll investigate and see if I can work out what the problem is.

I might have got the I2C address wrong which may explain the problem.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Yes I hadn't included the bit shift in the I2C address. I've now included the latest version in the v8 update system.

I've also moved the component into the more usual "Displays -> Graphical" section of the component toolbar now too.

Let me know how you get on and I'll have a look at adding support for the 0.96" display when I next get some time.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

I've had a quick look at the 0.96" display module. It's very similar to the 1.12" displays so I've now added this as an option to the existing component.

Fingers crossed we have more joy now.

Let us know how you get on.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

I tried both....

Now it's something on the screen......

It should draw a circle and clear the screen after one second. again and again.
That does not make it unfortunately.
Please also note that both 1.12" displays have different controllers and resolutions and partnumber

WP_20181003_14_42_11_Pro.jpg
WP_20181003_14_42_11_Pro.jpg (87.49 KiB) Viewed 10704 times

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Hello,
Please also note that both 1.12" displays have different controllers and resolutions and partnumber
For each display you need to adjust the Display Version property.
DispOptions.jpg
DispOptions.jpg (38.33 KiB) Viewed 10699 times
This should correctly change the controller IC and display dimensions.

I would hope that the SH1107G and SSD1308 displays should work as these are both fairly simple. The SSD1327 was a bit more tricky but should be doing more than you showed.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben


I saw it.... It's a nice way to choose the display. With one click I can change to the another display.

I have tested both 1.12 "display with both controllers, but they only show the white snow.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Hello,

I've had another go with the 1.12" components. Fingers crossed they should work better now.

Let us know how you get on.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

The display dont like to work.... The same snow...

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Hello,

Hmm this seems strange. Would you be able to post us the displays so we can test here and correct as needed. Might be quicker then going back and forth like this.

We can return the displays to you once the component is functional or we can keep here should you find a bug in the future and want us to investigate.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

Yes we can do it, that I send you some display. I dont need it back.

Can you have a look if this is a board for FC8 too?
This board have some grove connector and for $6.90 ......

Features
•ATmega328P microcontroller
•Arduino UNO bootloader
•14 Digital I/O Pins (6 PWM outputs)
•6 Analog Inputs
•ISP Header
•Arduino UNO-R3 Shield Compatible
•Micro USB programming and power supply
•3 on-board Grove connectors
•3.3/5V system operation power switch





https://www.seeedstudio.com/Seeeduino-V4.2-p-2517.html
seeed1.PNG
(141.87 KiB) Downloaded 5171 times
seeed2.PNG
(135.47 KiB) Downloaded 5171 times


https://www.mouser.ch/ProductDetail/See ... bN7QiNvA==

https://www.mouser.ch/ProductDetail/See ... JC2w%3d%3d

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Brilliant,

Ok please send display(s) to the following and I'll get them up and running for you.

C.O. Ben Rowland
Matrix TSL - The Factory
33 Gibbet Street
Halifax
West Yorkshire
HX1 5BA
UK

The board looks fine and should work with the existing Uno R3 definitions etc.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

The displays are on the way to you.There is a chipkit too. Here is a small progam with the config where I used.
Channel 4 with pin SDA=>G7 / SCL=>G8 is working and connected to the 4pcs, 4pin, I2C connector on the shield.I tested with the osciloscope hard and software i2c Master is working.
small note, there is no pullup resistor on the shield but each display has some.
good luck
shield.png
(818.85 KiB) Downloaded 5103 times
FC8_2018_icsp1_test_1.fcfx
(16.18 KiB) Downloaded 143 times

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

Did you receid it?

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Hello,

Yes many thanks it has arrived now. I'll either have a play this weekend or more likely next week.

Thanks again and I'll let you know how we are getting on.

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Right I've been doing some work on the bits you sent.

The two 1.12" displays were both v2 in the end so currently unable to test v1. However V2 is now working well.

I've pushed this change to the update system now and will continue working through the other displays for you.

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

Many Thanks.

Yes the version are confusing from V1 and V2. So you think I should be the controller SH1107G?
I ask because the display is unfortunately black as the night.The I2C signals are present.....
This OLED uses the SSD1327(V1.0) or SH1107G(V2.1) driver chip, which manages the display. You can talk to the driver chip using 4-wire I2C (clock, data, power, and GND pins).

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

I made the update to FC8.1
For the FC8.1 i have to remove 8.0 and install 8.1
That should not matter.
But I am not sure that there is the right grove Oled version. The displays are only black

stefan.erni
Valued Contributor
Valued Contributor
Posts: 654
Joined: Fri Aug 19, 2016 2:09 pm
Location: switzerland
Has thanked: 182 times
Been thanked: 179 times
Contact:

Re: grove display(s) as component

Post by stefan.erni »

Hi Ben

How about the display's? Can I trie some?

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: grove display(s) as component

Post by Benj »

Hello,

In the latest 8.1 the GLCD (Grove OLED) should work fine with the SH1107G 1.12" display.

I need to spend a bit more time with the others so I will try and make this a priority for you.

The File -> Check for updates menu should allow you to get the latest components and definitions etc.

Post Reply