Skip to content

Technik Blog

Programmieren | Arduino | ESP32 | MicroPython | Python | Raspberry Pi | Raspberry Pi Pico

Menu
  • Smarthome
  • Gartenautomation
  • Arduino
  • ESP32 & Co.
  • Raspberry Pi & Pico
  • Solo Mining
  • Deutsch
  • English
Menu

Oxocard Connect enthüllt: Neue Horizonte für kreative Köpfe

Posted on 30. August 202329. August 2023 by Stefan Draeger

Hey, ich möchte dir heute die Oxocard Connect näherbringen. Dieses frische Konzept zum Erstellen und Programmieren von Prototypen ist mir zuerst auf der Maker Faire 2023 in Hannover untergekommen. Die vielfältigen Möglichkeiten haben mich sofort begeistert. Ich zeige dir jetzt, wie du damit Schaltkreise so unkompliziert wie gewohnt aufbauen kannst, jedoch mit den zusätzlichen Vorzügen dieses Systems.

Disclaimer: Ich habe von der Firma ein Kit erhalten, um im Gegenzug auf meinem Blog darüber zu schreiben. Dies tue ich freiwillig und gerne. Es ist jedoch wichtig zu betonen, dass ich keinerlei Vorgaben für den Inhalt dieses Beitrags erhalten habe. Die folgenden Ansichten und Meinungen sind daher meine eigenen und spiegeln meine ehrliche Einschätzung des Produkts wider.

Inhaltsverzeichnis

  • Rückblick
  • Vorzüge der Oxocard Connect
  • Das Herzstück im Detail
  • Aufbau der Oxocard Connect
  • Einrichten der Oxocard Connect
  • Inhalt des Oxocard Connect Innovation Kit
  • Breadboard Cartridge
  • Aufbauen und programmieren einer Schaltung mit der Oxocard Connect
  • Abschluss & Ausblick

Rückblick

Bereits im Zusammenhang mit der Oxocard Galaxy habe ich einen Beitrag veröffentlicht, der die Programmierung auf einem NanoPi verdeutlicht.

Die NanoPi-Entwicklungsumgebung arbeitet direkt im Browser und erfordert lediglich eine kleine Anwendung, um auf die Schnittstellen zugreifen zu können. Eine detaillierte Erklärung dieses Vorgangs folgt in einem separaten Abschnitt dieses Artikels.

Vorzüge der Oxocard Connect

Die Oxocard Connect bietet eine Vielzahl von Vorteilen, die sie von anderen Systemen unterscheiden und das Prototyping auf ein neues Level heben:

Vielseitige Schnittstellen:
Mit der Oxocard Connect kannst du verschiedene Module mühelos über die Schnittstellen anschließen. Das Besondere dabei ist, dass die Richtung der Verbindung keine Rolle spielt. Die Schnittstellen sind in beide Richtungen funktionsfähig, was den Aufbau deiner Schaltungen flexibler macht als je zuvor.

Externe Modulprogrammierung:
Eine beeindruckende Eigenschaft ist, dass der Code nicht auf dem Mikrocontroller selbst, sondern auf dem jeweils eingesteckten Modul gespeichert wird. Dadurch kannst du mehrere Module nutzen, ohne den Speicherplatz des Mikrocontrollers zu belasten. Dies ermöglicht ein effizienteres und modulares Arbeiten.

Einfaches Prototyping mit dem Breadboardmodul:
Für das Erstellen von Prototypen steht ein spezielles Breadboardmodul zur Verfügung. Dieses erleichtert das Zusammenstecken und Testen von Schaltungen enorm. Du kannst Ideen schnell umsetzen und deine Entwicklungen problemlos auf dem Breadboardmodul aufbauen, bevor du sie auf andere Module überträgst.

Mit diesen herausragenden Eigenschaften eröffnet die Oxocard Connect spannende Perspektiven für deine Projekte und erlaubt dir, Prototypen in einer neuen Dimension zu entwerfen und zu programmieren.

Das Herzstück im Detail

Die Oxocard Connect zeichnet sich durch ihr bemerkenswertes Herzstück aus, das mit einer beeindruckenden Bandbreite an Funktionen ausgestattet ist:

Leistungsstarker ESP32-Microcontroller:
Die Oxocard Connect wird von einem leistungsstarken ESP32-Microcontroller angetrieben. Diese kompakte Einheit vereint Rechenpower, Konnektivität und Vielseitigkeit in sich und bildet das Fundament für eine breite Palette von Projekten.

Großzügiger Speicherplatz:
Mit 2 MB RAM und 8 MB Flash-Speicher bietet die Oxocard Connect ausreichend Platz für deine Codes und Daten, was eine reibungslose Ausführung und Speicherung deiner Projekte gewährleistet.

Nahtlose Konnektivität:
Die Integration von WiFi ermöglicht eine nahtlose Kommunikation mit der digitalen Welt. So kannst du auf Ressourcen zugreifen, Daten austauschen und ferngesteuerte Anwendungen realisieren.

Interaktive Steuerung:
Der integrierte 4-Weg-Joystick mit Select-Taste bietet eine intuitive Steuermöglichkeit für deine Anwendungen, die Interaktion und Nutzererlebnis auf eine neue Ebene hebt.

Hochauflösendes RGB Farbdisplay:
Das 240×240 RGB Farbdisplay bietet klare und lebendige Visualisierungen für deine Projekte, die dank der Farbtiefe und Auflösung beeindruckend aussehen.

USB-C-Schnittstelle:
Der vorhandene USB-C-Anschluss dient lediglich zur Stromversorgung.

Flexibler Cartridge-Connector:
Der 16-Pin Cartridge-Connector eröffnet eine Welt der Erweiterungsmöglichkeiten, indem er die einfache Integration von zusätzlichen Modulen und Komponenten ermöglicht.

Kompakte Abmessungen:
Mit Abmessungen von 48 × 36 × 7 mm präsentiert sich die Oxocard Connect in einem kompakten Design, das dennoch all diese bemerkenswerten Funktionen beherbergt.

Aufbau der Oxocard Connect

Der Mikrocontroller ist in einem 48 mm x 36mm x 7 mm Gehäuse gepackt welches über ein 24×240 RGB Farbdisplay und einem vierwege Joystick verfügt. An der Seite befindet sich eine Schnittstelle an welche man Module und Cartridges einstecken kann. Im Innventor Kit ist ein Breadboard Cartridge enthalten auf welchem du eine kleine Schaltung auf einem 170 Pin Breadboard erstellen kannst.

Einrichten der Oxocard Connect

Der Mikrocontroller Oxocard Connect wird über WiFi programmiert, die vorhandene USB-Typ-C Schnittstelle dient lediglich zur Stromversorgung. Daher musst du zunächst eine Verfindung zu einem bestehenden 2,4 GHz WiFi Netzwerk herstellen.

Wie du den Mikrocontroller mit einem WiFi Netzwerk verbindest und ein Programm per NanoPi auf diesen aufspielst und ausführst, zeige ich dir in nachfolgendem YouTube-Video.

Einrichten der Oxocard Connect
Dieses Video auf YouTube ansehen.

Inhalt des Oxocard Connect Innovation Kit

Wie erwähnt habe ich von der Firma Oxocard das Innovation Kit erhalten, in diesem ist neben dem Mikrocontroller und der Breadboard Cartridge noch diverse elektrische Bauteile enthalten mit welchen sich so einige Schaltungen aufbauen läßt.

  • 1x PIR-Sensor,
  • 1x Potentiometer 10 kOhm,
  • 1x Thermistor 10 kOhm,
  • 1x Fotowiderstand 10 kOhm,
  • 1x Piezo Buzzer,
  • 1x RGB LED, 5 mm,
  • 1x LED, rot, 5 mm,
  • 1x LED, gelb, 5 mm,
  • 1x LED, grün, 5 mm,
  • 2x Taster 6×6 mm,
  • 1x Servomotor SG92R,
  • 3x 220 Ohm, 1/2 W,
  • 3x 330 Ohm, 1/2 W,
  • 3x 2.2 kOhm, 1/2 W,
  • 75x farblich sortierte Steckbrücken

Du hast also alles in diesem Kit dabei um gleich loszulegen.

Breadboard Cartridge

Das besondere an dem Breadboard Cartridge ist, das der Code auf diesem gespeichert wird. Dafür ist auf diesem Modul ein EEPROM mit 512kB verbaut. Dieses reicht selbst für große Programme locker aus.

Wenn du also mehr von diesen Cartridges hast kannst du damit deine kleinen Schaltungen super organisieren.

Aufbauen und programmieren einer Schaltung mit der Oxocard Connect

Fangen wir mit einem einfachen Beispiel an und lassen eine 5 mm LED blinken.

Für den Aufbau der Schaltung benötigen wir:

  • Oxocard Connect,
  • ein USB-C-Kabel*,
  • Breadboard Cartridge,
  • ein 220 Ohm Widerstand,
  • eine 5 mm, LED,
  • zwei Steckbrücken

* Das beigelegte USB-C Kabel ist sehr kurz, und wenn du deinen Mikrocontroller an einer Powerbank betreibst reicht dieses auch völlig aus, nur ich verwende an meinem Schreibtisch ein USB-HUB und somit benötige ich ein deutlich längeres.

In meinen Schaltungen verwende ich für die Stromversorgung immer Schwarz für GND / Minus und Rot für 5V oder 3.3V.

Ich habe dir bereits in einem Video gezeigt wie du ein WiFi-Netzwerk auf dem Mikrocontroller einrichtest und dich bei NanoPi anmeldest.

Über das Hauptmenü wähltst du zunächst den Punkt „Pairing“ und danach „Weiter“. Den dann angezeigten Code gibst du auf der Seite editor.nanopy.io ein und bestätigst diesen mit der Schaltfläche „Verbinden“. Wenn die Verbindung erfolgreich aufgebaut wurde wird dieses auf dem Mikrocontroller mit einem lachenden Smily angezeigt.

Der Editor NanoPi bietet alles was man für die Programmierung eines Mikrocontrollers benötigt. Dazu habe ich dir jedoch bereits einen passenden Beitrag zur Oxocard Galaxy (Oxocard Galaxy – Teil 2 – programmieren in OxoScript) veröffentlicht. Damals hieß dieses Tool jedoch noch OxoScript!

Eigentlich müssen wir nichts programmieren denn im NanoPi findest du unter Cartridges > Breadboard ein entsprechendes Beispiel welches wir mit nur zwei Klicks ausführen können.

Schauen wir uns einmal den Code genau an:

#importieren des Modules für den Zugriff auf die GPIOs / Pins
import io

#setzen des Timers
setInterval(1000)

#anlegen einer Variable zum speichern des aktuellen Zustandes
on_off = true

#Funktion onTimer
def onTimer():
    #zuweisen des zustandes (AN/AUS oder true/false) an den Pin
    IO.writePin(C_PIN_01,on_off)
    #umkehren des Wertes der Variable
    on_off = not on_off

Mit der Schaltfläche „Code ausführen“ (der Blitz) wird der Code auf den Mikrocontroller kopiert und sofort ausgeführt. Dieses geht verhältnismäßig schnell und wir müssen nicht wie beim Arduino warten bis dieser in Bytecode kompiliert wurde.

Abschluss & Ausblick

Die Funktionalität des Oxocard Connect Systems wurde meiner Meinung nach hervorragend umgesetzt. Trotzdem fällt der Preis von etwa 79 CHF (ungefähr 82,75 €, Stand: 28.08.2023) recht hoch aus. Es ist jedoch wichtig zu berücksichtigen, dass es sich um ein neues System handelt, das sich erst noch etablieren muss.

Die Programmierung über NanoPi gestaltet sich äußerst einfach, und die Verbindung zu diesem über das Menü und den Browser erfolgt auf sehr intuitive Weise.

Der einzige bisherige Nachteil liegt in der Größe des vier-Wege-Joysticks, der meiner Meinung nach etwas zu klein geraten ist und die Navigation durch das Menü beeinträchtigen kann.

2 thoughts on “Oxocard Connect enthüllt: Neue Horizonte für kreative Köpfe”

  1. Ralf sagt:
    3. September 2023 um 02:16 Uhr

    Hallo,

    vielen Dank für den Beitrag. Die Firma und die Produktgruppe kannte ich noch nicht. Auf der Herstellerseite wurde mir gleich eine Bezugsquelle in Deutschland genannte, die mich ohne Zollprobleme beliefert.

    In dem Onlineshop vom Hersteller habe ich Bücher (Anleitungen) gefunden. Evtl. ist der Inhalt eine Idee für eine Rezension? Dies würde mir vermutlich helfen.

    Auf der anderen Seite macht die Verbindung zum WLAN in dem Video mir Mut. Dies könnte ich evtl. auch noch hinbekommen 😉

    Vielen Dank

    Ralf

    Antworten
  2. Axel sagt:
    22. Februar 2025 um 22:52 Uhr

    Hallo, ich würde gerne ein Programm ohne connect, d.h. nur mit einer Stromversorgung über Powerbank, ausführen, lande dann aber immer bei dem Hello World Programm, das auf dem Flash Speicher des breadboards gespeichert ist. Was mache ich falsch? Programme auf den Oxocard Connect unter eigene Skripte laden ist kein Problem. Allerdings kann ich die nur ausführen, wenn das breadboard nicht angesteckt ist. Könnt ihr helfen? vG

    Antworten

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Fragen oder Feedback?

Du hast eine Idee, brauchst Hilfe oder möchtest Feedback loswerden?
Support-Ticket erstellen

Newsletter abonnieren

Bleib auf dem Laufenden: Erhalte regelmäßig Updates zu neuen Projekten, Tutorials und Tipps rund um Arduino, ESP32 und mehr – direkt in dein Postfach.

Jetzt Newsletter abonnieren

Unterstütze meinen Blog

Wenn dir meine Inhalte gefallen, freue ich mich über deine Unterstützung auf Tipeee.
So hilfst du mit, den Blog am Leben zu halten und neue Beiträge zu ermöglichen.

draeger-it.blog auf Tipeee unterstützen

Vielen Dank für deinen Support!
– Stefan Draeger

Kategorien

Tools

  • Unix-Zeitstempel-Rechner
  • ASCII Tabelle
  • Spannung, Strom, Widerstand und Leistung berechnen
  • Widerstandsrechner
  • 8×8 LED Matrix Tool
  • 8×16 LED Matrix Modul von Keyestudio
  • 16×16 LED Matrix – Generator

Links

Blogverzeichnis Bloggerei.de TopBlogs.de das Original - Blogverzeichnis | Blog Top Liste Blogverzeichnis trusted-blogs.com

Stefan Draeger
Königsberger Str. 13
38364 Schöningen
Tel.: 01778501273
E-Mail: info@draeger-it.blog

Folge mir auf

link zu Fabook
link zu LinkedIn
link zu YouTube
link zu TikTok
link zu Pinterest
link zu Instagram
  • Impressum
  • Datenschutzerklärung
  • Disclaimer
  • Cookie-Richtlinie (EU)
©2025 Technik Blog | Built using WordPress and Responsive Blogily theme by Superb
Cookie-Zustimmung verwalten
Wir verwenden Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wir tun dies, um das Surferlebnis zu verbessern und um personalisierte Werbung anzuzeigen. Wenn Sie diesen Technologien zustimmen, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn Sie Ihre Zustimmung nicht erteilen oder zurückziehen, können bestimmte Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
Optionen verwalten Dienste verwalten Verwalten von {vendor_count}-Lieferanten Lese mehr über diese Zwecke
Einstellungen anzeigen
{title} {title} {title}