RoboterCC - Robotic Code Compiler
Forum Robot Kits NIBO 2 Nibobee BGX1 als Nibo2 Erweiterung?

Welcome

Nachrichten

Sie sind nicht eingeloggt.

Werbung

Letzte Themen

  • Keine Beiträge vorhanden

Site-Statistic

  • 7432 private projects
  • 378 public projects
  • 16179195 lines compiled
  • 58194 builds
NIBO @ facebook YouTube Twitter
Willkommen, Gast
Benutzername: Passwort: Angemeldet bleiben:

THEMA: Nibobee BGX1 als Nibo2 Erweiterung?

Nibobee BGX1 als Nibo2 Erweiterung? 9 Jahre 11 Monate her #2904

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
Hat da schon mal jemand dran gedacht, anstelle des Grafikdisplays ein BGX1 zumontieren und das über I2C anzusteuern, wie beim Nibobee?
Hoffe, dass die Adressen von NDS3 und BGX1 nicht die selben sind..

BGX1 habe ich schon, jetzt brauche ich nur noch genügend Zeit zum Basteln.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nibobee BGX1 als Nibo2 Erweiterung? 9 Jahre 10 Monate her #2905

  • Georg
  • Georgs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 290
Hallo BirgerT,

ich besitze keinen BGX1.
Als Alternative zu Deinem Vorschlag könnte man das NIBO2 - Grafikdisplay an einem Atmega328P (Arduino) anschliessen.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nibobee BGX1 als Nibo2 Erweiterung? 9 Jahre 10 Monate her #2906

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
Hallo Georg,

das Grafikdisplay vom Nibo2 und Nibobee basiert auf dem Chip KS0108..
Für den KS0108 gibt es bereits Bibliotheken für Arduino (Googeln "Arduino graphic display") und auch universelle Bibliotheken für AVR, PIC und ARM. Einige KS0108 Programme hatte ich auch auf dem Nibo2 am laufen..

Nur die Nibo2 Lib Funktionen für die DrawModi (Überschreiben, OR und Xor Verknüpfung mit dem Hintergrund) habe ich bei den anderen Bibliotheken so noch nicht gesehen.

Das fehlende Kreise Zeichnen habe ich mir mittlerweile selber zusammengestrickt.
Den Nibo2 Font habe ich fest im Flash verankert, und die Zeichen kann ich in doppelter und dreifacher Höhe und/oder Breite ausgeben (Fett und Groß "AKKU LEER" oder "NIBO²").
Weil die Nibo2 Lib Funktionen aber einen Haufen Zeit benötigen (wegen der Drawmode Unterstützung) habe ich 1kB RAM des 128er für einen Screenbuffer spendiert. Das komplette Schreiben (128x64 Pixel) vom RAM an das GLCD benötigt nur noch ca. 12..15ms anstelle ca. 50..60ms.

Tja und nun zum BGX1:

Hier sitzt ja ein eigener Gesockelter! Mega88 auf der Platine (evtl Pinkompatibel zum 328 des Arduino?!), das GLCD und 4 Taster. Die Kommunikation geht über I2C, wie beim NDS3. Man könnte aus dem BGX1 also auch eine Arduino Platform machen. Und - Mit einer modifizierten Bauanleitung und angepasster Grafikbibliothek des Nibobee hätten wir eine m.E. prima Erweiterung auch für den Nibo2.
Auf dem Nibo2 wären dann sogar 1/2 Ports für eigene Extensions frei..

Aber vielleicht ist ja schon vor mir jemand auf die Idee gekommen, und würde seine Erfahrung hier mit uns teilen..Oder es gibt demnächst einen Adapter, um das BGX1 an den Ext.Port anzuschliessen ;)
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nibobee BGX1 als Nibo2 Erweiterung? 9 Jahre 10 Monate her #2908

  • Georg
  • Georgs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 290
Hallo BirgerT,

an dem NIBO2 möchte ich vorerst nichts verändern. Ich möchte erst Erfahrungen sammeln.
Deshalb habe ich mir ein kompatibles Grafikdisplay zum Experimentieren mit einem Arduino Nano bestellt.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nibobee BGX1 als Nibo2 Erweiterung? 9 Jahre 10 Monate her #2911

  • Georg
  • Georgs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 290
Hallo BirgerT,

bei eBay gibt es einen I2C - Adapter für das KS0108:


LG
Georg
Letzte Änderung: 9 Jahre 10 Monate her von Georg.
Der Administrator hat öffentliche Schreibrechte deaktiviert.

Nibobee BGX1 als Nibo2 Erweiterung? 9 Jahre 10 Monate her #2913

  • BirgerT
  • BirgerTs Avatar
  • OFFLINE
  • Gold Boarder
  • Beiträge: 325
Hi Georg, Danke für den Tipp..
..zwar nix Pinkompatibel mit NIBO-GFX, aber prima für das Display hier
www.pollin.de/shop/dt/NTc1OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TG12864B_03.html

So eins habe ich auch auf meinem NIBO2 drauf (Mittlererweile auch fertig montiert)..
www.pic-upload.de/view-18755044/P3310209.jpg.html

Und beim BGX1 ist ja auch die Platine dabei und die 4 Taster und die LEDs und 'ne Firmware gibt's auch, die man erweitern kann.

Aber als ARDUINO GLCD Board ist das BGX1 so nicht zu gebrauchen, weil
a) kein 16MHZ Quarz (BGX1 läuft mit 8MHZ internem RC Oszilator) und
b) UART Pins mit den Display Datenbits belegt sind, so dass Arduino Bootloader und GLCD-Lib auch nicht funzen können.

Für die serielle Arduino Programmierschnittstelle (und auch als Pegelwandler für den 2ten NIBO2 UART) hatte ich das hier vorgesehen
www.elv.de/mini-usb-modul-um2102-komplettbausatz.html

LG@ALL
Der Administrator hat öffentliche Schreibrechte deaktiviert.
Ladezeit der Seite: 0.040 Sekunden

Werbung