Categorieën
Beoordelingen

Verzendkosten

De verzendkosten zijn gebaseerd op het gewicht, omvang, afleveradres en subtotaal van de bestelling.
Indicatie verzendkosten:


Brievenbuspost*: €2,50
Pakketpost Basis NL: €5,95 (gratis vanaf €100)
Pakketpost Buitenland: Zie onderstaande link
Afhalen in Eindhoven: €0,00 - €1,00**


*Het systeem bepaald automatisch of brievenbuspost mogelijk is. Zo niet, dan is alleen Pakketpost en Afhalen beschikbaar.
** Tijdelijk vanwege COVID-19 op basis van orderbedrag.

Zie de volgende pagina voor extra verzendopties en uitleg over de verzendkosten: Verzenden

1.5 inch OLED Display 128*128 pixels wit - I2C

1.5 inch OLED Display 128*128 pixels wit - I2C

Snelle Verzending

Voor 17:00 uur besteld op werkdagen? Zelfde dag verzonden!

Model: I2C1.5OLEDWHITE
SKU: 001749
Beschikbaarheid: Op voorraad
... Stuk(s) Verkocht
€10,00 Excl. BTW: €8,26
Bij afname van 10 stuks is de prijs per stuk €9,00
Bij afname van 20 stuks is de prijs per stuk €8,50
Bij afname van 50 stuks is de prijs per stuk €8,25
Bij afname van 100 stuks is de prijs per stuk €8,00
Voorraad Indicatie:
Aantal: Bestellen

Een 1.5 inch I2C OLED display met 128*128 witte pixels en zeer goede inkijkhoeken van minimaal 160 graden.

Specificaties:

  • 128*128 pixels
  • Werkt met 3.3V én 5V (3V-5V, zowel voeding als signalen)
  • Afmetingen: 45.5 x 34.3mm
  • Werkt op I2C (standaard op adres 0x78)
  • Modificatie mogelijk om scherm op I2C adres 0x7A te zetten
  • Controller: SSD1327
  • Pin Beschrijving:
PinBeschrijving
GNDGround/min/aarde
VCC3.3V of 5V voeding
SCLI2C SCL (kloksignaal)
SDAI2C SDA (datasignaal)

Om het display werkend te krijgen kan je de U8G2 library van olikraus gebruiken. Deze kan ook via de Arduino IDE geïnstalleerd worden. Zoek dan naar "U8G2" bij Bibliotheken beheren/Manage Libraries en installeer de laatste versie.

Aangezien bijv. de Arduino Uno/Nano/Pro Mini niet voldoende RAM geheugen heeft kan deze niet gebruikt worden i.c.m. de "full_buffer" voorbeelden van de U8G2 library. Kies in dat geval voor de "page_buffer" voorbeelden.

We raden om het voorbeeld U8g2 --> page_buffer --> GraphicsTest te testen om een idee te krijgen van de mogelijkheden van de library.
Een van onderstaande initialisaties kan geplaatst worden in de "U8g2 Contructor List" in het "full_buffer"of "page_buffer" voorbeeld.

Om de "full_buffer" voorbeelden werkend te krijgen kan je de volgende initialisatie gebruiken met de standaard (hardwarematige) I2C aansluiting van je Arduino:
U8G2_SSD1327_MIDAS_128X128_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);
Voor de "page_buffer" voorbeelden kan deze initialisatie gebruikt worden:
U8G2_SSD1327_MIDAS_128X128_1_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE);

Gebruik je liever de (tragere) softwarematige implementatie van I2C omdat je bijv. geen I2C pinnen hebt? Gebruik dan deze initialisaties(SCL op pin 9, SDA op pin 8):
full_buffer: U8G2_SSD1327_MIDAS_128X128_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ 9, /* data=*/ 8, /* reset=*/ U8X8_PIN_NONE);
page_buffer: U8G2_SSD1327_MIDAS_128X128_1_SW_I2C u8g2(U8G2_R0, /* clock=*/ 9, /* data=*/ 8, /* reset=*/ U8X8_PIN_NONE);

Bij de softwarematige implementatie van I2C kan je elke beschikbare GPIO pin gebruiken als SDA of SCL pin. Dan kan ook handig zijn als je bijv. meerdere displays wilt kunnen gebruiken.

Let op: De hardware I2C werkt niet met de Arduino Due.(fout in OLED library of Due I2C library)

op
4 ( 4 / 5 )
Let op: you get what you pay for.Afgelopen jaar heb ik er twee gekocht, waarvan eentje als backup, voor gebruik in een monitoringsysteem voor het een en het ander. Een van die twee displays heeft al die tijd aan gestaan in dat systeem. Hij heeft het ook lekker warm gehad, want hij zit op een kort afstandje van een Raspberry Pi zero. Toegegeven zijn dat niet de beste omstandigheden voor een OLED, maar ik had weinig keus vanwege de form factor en hoeveelheid data die ik wilde kunnen laten zien. Inbranden zag ik al aankomen, dus verschuift het systeem de framebuffer iedere minuut een pixel (met 32 verschillende offsets in totaal) en had ik hem ingesteld op de laatste helderheid die in het donker zichtbaar was.Dit heeft hij denk ik een half jaar ofzo uitgehouden, waarna het display flink helderheid begon te verliezen. Tot mijn verbazing eigenlijk deed de helderheid instelling vervolgens ook bijna niets meer; maximale helderheid was ook nog amper leesbaar. Het lijkt meer met temperatuur of leeftijd te maken dan met inbranden, want voor zover er uberhaupt verschil zit in helderheid tussen de pixels, is het meer een doffe vlek van minder heldere pixels in het midden, met nog iets beter werkende randen.Vervolgens heb ik het backup display erin gehangen... en die deed helemaal niets meer! En die heeft slechts op tafel in een doosje gelegen nadat ik em na aankoop getest heb. Het enige wat ik voor excuus kan bedenken voor dat display is dat het doosje in de buurt van een raam lag, en wellicht te warm is geworden door de zon.Om er zeker van te zijn dat het niet aan de rest van het systeem ligt (en omdat ik het systeem nog steeds in gebruik heb), heb ik eergisteren een nieuwe bestelt. Zojuist vervangen, en die doet het prima; het ligt dus echt aan de displays zelf.Let verder op dat niet alle pixels even helder zijn vanaf het begin; in geen van de twee displays die ik oorspronkelijk uitvoerig getest heb zaten echt dooie pixels, maar ze hadden beide wel een pixel of 3 die maar ongeveer de helft van de helderheid van de omliggende pixels hadden. Echt mooie grijswaarden moet je niet verwachten dus. Van de 16 die de controller biedt gebruik ik er 4 voor antialiasing, meer dan dat heb je niet zo veel aan.Let ook op dat een I2C verbinding aan de trage kant is voor 128x128 pixels; full-screen refresh rate heb ik met een Teensy 3.2 niet hoger dan ongeveer 3 FPS gekregen als ik het me goed herinner. Als je animaties wil (zoals ik) zul je het bij kleine dingen moeten houden, en partial updates moeten sturen. Of de Arduino libraries dergelijke dingen ondersteunen weet ik niet meer, maar waarschijnlijk niet, want ik heb de hele driver uiteindelijk zelf gemaakt.Desalniettemin, voor een tientje? Helemaal prima. Zeker als je gewoon wat aan het hobbyen bent voor iets wat je toch niet lang zal gebruiken.
op
4 ( 4 / 5 )
Goed product, hoewel de documentatie te wensen overlaat (was ik te hoopvol dat het niet in het Chinees zou zijn?) Uiteindelijk blijkt het om een SSD1327 (MIDAS) te gaan (zie ook de beoordeling van Adri, dank hiervoor) Ik heb hem werkend gekregen op een Lolin32 (ESP32 variant) via MicroPython (natuurlijk ook op Arduino + U8g2, maar dat was niet de uitdaging) Het scherm is aan te sturen middels een Framebuffer (framebuf.GS4_HMSB, dat wil zeggen Grayscale 4-bit) Als je snel van start wil, gebruik dan de library https://github.com/mcauser/micropython-ssd1327 en volg de instructies van deze issue https://github.com/mcauser/micropython-ssd1327/issues/1 om de offset goed te zetten en de volledige 128x128 pixels te gebruiken.
op
5 ( 5 / 5 )
Prima display, alleen wat zoekwerk om de U8g2 library werkend te krijgen. Ik heb onderstaand recept gebruikt, misschien helpt dit je wat verder....1) Open Arduino IDE - Schets - Bibliotheek gebruiken - Bibliotheken beheren - Zoeken: U8g2 - Installeer: U8g2 by Oliver, versie 2.25.10 of hoger - Sluiten2) Maak een nieuwe schets:// Arduino UNO 1,5inch OLED Display 128x128 // OLED Chipset = SSD1327 // 4-wire I2C, 3v3 or 5 volt // Connect display: GND to GND, Vcc to +3v3, SCL to A5 , SDA to A4#include <U8g2lib.h> #include <Wire.h>// Initialize OLED display U8G2_SSD1327_EA_W128128_1_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);void setup(void) { u8g2.begin(); // Clear the OLED display }void loop(void) { u8g2.setContrast(255); // Set OLED contrast (1=min, 255=max) u8g2.firstPage(); // Write to OLED PageBuffer do { u8g2.setFont(u8g2_font_ncenB10_tr); // Bold large text u8g2.drawStr(0,12,"OLED 128x128"); u8g2.setFont(u8g2_font_ncenR10_tr); // Regular large text u8g2.drawStr(0,25,"SSD1327"); u8g2.setFont(u8g2_font_6x10_tf); // Small text u8g2.drawStr(0,35,"Regel 3"); u8g2.drawStr(0,45,"Regel 4"); u8g2.drawStr(0,55,"Regel 5"); u8g2.drawStr(0,65,"Regel 6"); u8g2.drawStr(0,75,"Regel 7"); u8g2.drawStr(0,85,"Regel 8"); u8g2.drawStr(0,95,"Regel 9"); } while ( u8g2.nextPage() ); // Display OLED PageBuffer }3) OLED aansluiten op GND, +3,3v, SCL en SDA4) - Schets - UploadSucces met de hobby !

Beoordeel

Uw naam:


Je e-mail adres van de bestelling: (wordt niet weergegeven in de review)


Uw beoordeling:Note: HTML-code wordt niet vertaald!

Oordeel: Slecht           Goed