Update#06: Krieg der Kerne oder Herr der Kerne?
Der neue P2-Chip von Parallax ist gelandet. Was wird er bringen, mit 8 Cores, massig Speicher, mit seinen einzigartigen Smart-Pins und erweitertem RISC-Befehlssatz mit DSP-Funktionen?
Retro Style Eigenbau Computer mit Parallax Propeller
Archive for the ‘Hardware’ Category.
Der neue P2-Chip von Parallax ist gelandet. Was wird er bringen, mit 8 Cores, massig Speicher, mit seinen einzigartigen Smart-Pins und erweitertem RISC-Befehlssatz mit DSP-Funktionen?
Was tut eine Drohne, wenn sie im Kreise der Familie in der gepflegten Wohnstube sitzt und tiefenentspannt den Gesprächen folgt? Genau: Sie stellt einen Core ab für die weiterlaufende familiäre Unterhaltung, zieht einen mobilen Hive aus der Hosentasche und vertieft sich in die faszinierende Welt herausfordernder Multicoreprogrammierung. Was höre ich da: Geht nicht? Es gibt keinen mobilen Hive? Haha: Bedarf erkannt, Bedarf gebannt! Continue reading ‘Update#02: mHive – Der mobile Hive’ »
Zu neunzig Prozent fertiggestellt, taucht der Hive-Cube als Disco-Würfel seine Umwelt mit Retroklängen in ein bizarres Lichtspiel im Stile der 80ziger Jahre. Ich find’s cool, obwohl mir wahrscheinlich auf Dauer bei derartigem Lichtgewitter einige Synapsen flöten gehen könnten. Glücklicherweise hat der Herrgott zur Abwendung derartiger Verluste den Ausschalter geschaffen und so fühle ich mich relativ sicher vor Hirntaubheit. Und selbst wenn, na und, n’bisschen bekloppt muss man in der heutigen Zeit schon sein, warum sollte man sonst mit einer selbst zusammengelöteten Zauberkiste wie dem Hive seine kostbare Freizeit verplempern? Wird man doch an jeder Ecke mit Quadrupelcore-Super-Monster-Mega-Tätärätä-Tabletten oder Handyputer beworfen, einer besser als der andere, mit Funktionen, die auch meine Uroma schon nicht brauchte. Da ist der Hive ganz anders, nämlich doof und das ist gut so. Alles, was mein Hivechen kann, hat er von mir gelernt, können wir Drohnen sagen und mich umschlingt eine wohlige Vaterliebe bei diesem Gedanken. Ja, mein Hive ist wie mein Sohn (ich gehe davon aus, das der Hive männlich ist!?) .Am Anfang zu nichts zu gebrauchen aber nach und nach wachsen seine Fähigkeiten. Noch ist er ein kleines Kind, arbeiten wir daran, das er erwachsen wird.
In diesem Sinne….Zille9
In diesem Artikel auf Hackaday werden zu diesem interessanten Thema einige hilfreiche Tipps gegeben.
Diese ganze Technik mit FR4 ist mir selbst aus der Vergangenheit nur zu bekannt. Ich habe das zu sozialistischen Zeiten mangels passender Gehäuse sehr oft gemacht, allerdings nie in einer solchen Qualität. Allerdings war das auch noch zur Schul- und Lehrzeit und mit primitivsten Mitteln.
Hier man einige meiner Retrobeispiele mit FR4 Gehäuse aus meiner tiefsten Vergangenheit:
Das erstere Beispiel ist ein Digitalmultimeter. Das aufgesteckte Modul ist ein Signalgeber und eine Impulsfalle, um zum Beispiel kurze Resetimpulse oder ähnliche Signale sicher diagnostizieren zu können. Man beachte die Schalter, denn auch diese waren Eigenbau! 🙂 Ansonsten das übliche: verstellbarer Sichtschutz und integrierter Geräteständer… 😉
Das zweite Beispiel ist ein (immer noch) funktionierender Joystick mit Dauerfeuerautomatik. Das Kugelgelenk habe ich aus einem alten Deoroller gebaut und auch der Steckverbinder für meinen geliebten Atari XL war mangels Sub-D 9 Buchse ein Eigenbau.
Nun ja, zumindest habe ich bei dem Artikel auf Hackaday wieder Lust bekommen auf solche Konstrukte.
…dachte ich aber manche Spezies zeigen sich erstaunlich widerstandsfähig, wenn es darum geht, in das Kollektiv aufgenommen zu werden. Aber fangen wir ganz von vorn an.
Nachdem (der, die, das ?) Micromite erfolgreich assimiliert wurde, war es an der Zeit, eine Testumgebung für den Patienten zu erschaffen. Entstanden ist ein Erweiterungsboard, welches direkt am Hive oder am Venatrix-Erweiterungsbus (ja.. dieser existiert momentan nur als Testgerät und ist noch nicht über das Alpha-Stadium hinweggekommen) betrieben werden kann und ähnlich dem Micromite-Companion, ein Steckboard beherbergt, das für erste Experimente herhalten soll.
Die Anpassung an Hive- bzw. Venatrix-BUS erfolgt über Jumper. Zusätzlich besteht die Möglichkeit, das Testboard (eine 3,3V Spannungsquelle vorausgesetzt) vollkommen Hive-unabhängig zu betreiben. Eine Terminalverbindung erfolgt dann mit dem Prop-Plug-Anschluss (rechts im Bild). Nach erfolgreicher Inbetriebnahme und Korrektur eines (bei meinen Projekten mittlerweile schon obligatorischen) Fehlers im Layout konnte das erste Testprojekt anlaufen. Um meinen Netzwerk-impotenten Hive zu heilen erstand ich in der Bucht zwischenzeitlich zwei niedliche kleine WLAN-Seriell-Platinchen mit dem ESP8266-Chip Onboard. Dieser soll auf einfachste Weise eine WLAN zu Seriell-Verbindung herstellen können, ohne das man sich mit Netzwerkgedöns herumschlagen muss. Klingt gut, also zwei paypalisiert und ran an’s Werk. Ganz so simpel stellte sich die Angelegenheit dann doch nicht heraus. Trotz lumpiger 4-Draht-Verbindung, wollte keine Reaktion auf AT-Befehle erfolgen. Schon fast am verzweifeln, spielte ich einfach mit den Baudraten herum (obwohl überall im Netz nur 57600 oder 115200 angegeben waren). Und ei gucke da, bei 9600 kam auf den AT-Befehl ein lesbares OK zurück. Was soll das denn, dachte ich so. Hatte ich wieder ein Freitags-Nachmittags-Schlechtwettermodell erwischt? Nach weiterer Recherche im Netz stieß ich auf einen nicht dokumentierten Befehl, der es erlaubt, die Baudrate des Moduls zu ändern. Das war ja einfach, hat mich aber mehrere Stunden Grübelei und wieder ein paar Haare gekostet. Das Verbinden mit meinem Router war dann problemlos, nur was jetzt?
Nun wurde es spannend, denn Oldbitcollector hat sich im Basic des Micromite, einen IRC-Clienten gebastelt und genau den wollte ich testen. Guckst Du unten 🙂
Es funktioniert ……
…. die Welt kann so schön sein 😉
– oder Widerstand ist zwecklos 🙂
Zille9
Die neue Dokumentation zur aktuellen Platinenrevision R14 wird jetzt als öffentlich einsehbares Dokumentation in Google-Docs gepflegt. (Dank an Zeus und die anderen fleißigen Helfer!)
Link: R14 – Tutorial
Link: R14 – Stückliste
Ich werde in den nächsten Wochen noch einen weiteren Hive R14 aufbauen und in diesem Zusammenhang alle Bilder aktualisieren. Also noch etwas Geduld: die Doku wird noch richtig schick! 🙂
Fehler, Wünsche und Erweiterungen können dort direkt mit der Kommentarfunktion hinterlassen werden. Zusätzlich findet sich zum Thema im Forum ein Thread. Hilfe in jeder Form ist natürlich immer willkommen.
Im Besonderen fallen mir noch folgende Verbesserungen und Erweiterungen ein:
Das ist kein Jubiläum sondern etwas woran man sich mit Schaudern erinnert. Dieses Jahr ist es 100 Jahre her, seit die Völker der „zivilisierten Welt“ von ihren Führern in einen gnadenlosen Krieg getrieben wurden, in dem der kleine Mann nur verlieren konnte. Wir können nur hoffen, dass Kontrollmechanismen und die Vernunft heute weiterentwickelt sind als damals. Obwohl ich da manchmal Zweifel hege…
Warum mir der Erste Weltkrieg ausgerechnet heute einfiel, ist eventuell nicht ganz politisch korrekt. Ich hatte vor paar Wochen eine elektrische Schreibmaschine „Erika“ mit einer sehr primitiven seriellen Schnittstelle gekauft (TTL, Typenrad-Zeichensatz). Dann hab ich ein Interface dafür entworfen und gefühlte 100 Jahre auf die Lieferung der Leiterplatte gewartet. Heute ist das Ding nun endlich einsatzbereit:
Da kommen schon Erinnerungen an die 1960er Jahre auf – ein Computer (mein CPMputer) der jetzt auch ganz ohne Bildschirm geht – einfach die Erika dran, die dient dann als Bedienkonsole und Drucker. Aber das wirklich faszinierende ist der Klang: ich tippe DIR, und jeder Tastendruck bewirkt ein lautes KLACK!!! und dann drück ich Enter und ein lautes Geratter und Geknatter geht los – an der Stelle wurde ich an den Ersten Weltkrieg erinnert – so eine Typenradmaschine macht ungefähr so einen Lärm wie damals ein Maxim-MG. Wenigstens bringt meine Maschine niemanden um.
Also bevor Micha hier mit seinem schwarzen Teko-Gehäuse den Dart Vader spielt, versuche ich mal heimlich noch ein wenig die helle Seite der Macht zu stärken… 😉
Der CPMputer ist natürlich die beste Gelegenheit einen Hive-Tower zu bauen. Zu diesem Zwecke hatte ich schon vor Monaten einige Neodym-Magneten gekauft: Ich dachte mir halt, dass es eine coole Idee ist, die Module untereinander in Magneto-Style zu arretieren. Zumindst auf einem KC-Treffen (ich glaube das war 2012) hatte ich schonmal testweise mehrere Hives übereinander zu einem Tower gestapelt und festgestellt, dass es durch die Kabel etwas fragil ist. Eine feste Verschraubung fand ich zu umständlich, also hatte ich die Idee mit den Magneten. Und wie man in dem Video sehen kann, macht das auch einen recht stabilen Eindruck.
Am Deckel des unteren Moduls sind die Magnetscheiben dabei an der Innenseite verklebt, wodurch sie nicht optisch sichtbar sind, wenn man das Modul allein verwendet. Am oberen Modul kleben die Magnete direkt an der Unterseite, wo sie ja auch nicht stören. Die Haftstärke kann man einstellen, indem man einfach je nach Magnetstärke mehrere Scheiben übereinander heftet.
Auch die Platine selbst macht Fortschritte, was natürlich kein Wunder ist, wenn man alles fertig serviert bekommt. 🙂 An sich ist das Board komplett bestückt bis auf einige Patches. Nun gilt es, sich erstmal in die Atmel & Zilog-Technik einzuarbeiten.
drohne235
Naja, nicht ganz. Das Mainboard ist immer noch liebevoll handgelötet. Aber dennoch ein Eigenbaucomputer in einem Eigenbaugehäuse, auch wenn es wahrscheinlich noch ein Prototyp von Drohne363 ist. Unbestätigte Gerüchte berichten sogar von einem Borg Cube Gehäuse… 😉
Link: Weitere Infos im Forum.
Hier nun Schaltplan, Bestückungsplan, Pinbelegungen der Buchsen und eine kurze Übersicht der Funktionen, etwas ausführlicher dann in einem späteren Tutorial:
Continue reading ‘Sepia-IO: Funktionen, Schaltplan, Pinbelegungen’ »
Aktuell arbeite ich wie angekündigt an einer IO-Erweiterung für den Hive. An diesem Wochenende habe ich den ersten Prototypen aufgebaut und wie es bis jetzt ausschaut, funktioniert alles perfekt.
Gleich vorweg und um alle Bedenken zu zerstreuen: Wie man unschwer auf den Bildern erkennen kann, ist es völlig problemlos möglich, mit der Karte (bis zu vier) digitale Joysticks mit einem ganz einfachen Adapter direkt am Hive anzuschließen! Aber es geht natürlich noch einiges mehr… 😉 Continue reading ‘Prototyp IO-Karte „Sepia“’ »