QR-Code mit ESP32 & Oled

Hallo Community,

heute möchte ich ein interessantes Projekt vorstellen: Wir generieren einen, im Quelltext hinterlegten ,QR-Code mit unserem ESP32Dev Board und dem AZ-Delivery 1.3" Oled Display.

Dazu brauchen wir:
2 Breadboards
1 ESP32 Dev Modul
1 1.3" Oled
1 Powerbank (optional)

Die Verkabelung:

 ESP32 NodeMCU OLED 1.3"
GND GND
3.3V VCC
G22 SCK
G21 SDA

 

Benötigte Libarys:

Code:

 

#include <qrcode.h>
#include <SH1106.h>

SH1106  display(0x3c, 21, 22);
QRcode qrcode (&display);

void setup() {

    Serial.begin(115200);
    Serial.println("");
    Serial.println("Generating...");

    display.init();
    display.clear();
    display.display();


    // Initialize QRcode display using library
    qrcode.init();
    // create qrcode
    qrcode.create("http://flyt.it/kundenservice-rueckmeldung");

}

void loop() { }

 

Modifikationen / Arbeitsschritte:

  • zuerst haben wir die I2C-Adresse unseres Displays ausgelesen
  • Großes Breadboard gebastelt
  • Anpassung des Displays: Die ESP8226/32 Oled SSD1306 Libary unterstützt auch den SH1106 Controller
  • Fehlermeldung der QR-Libary zur Kompatibilität mit ESP32 ignorieren :-) 

 

Letzter Artikel Epoxidharz, eine wasserdichte Sache

Hinterlasse einen Kommentar

Kommentare müssen vor der Veröffentlichung überprüft werden

Erforderliche Angabe