Das hier habe ich gerade gefunden, der gleiche Chip auf Platine mit Quellcode
https://github.com/ControlEverythingCommunity/ADS7830
Das hier habe ich gerade gefunden, der gleiche Chip auf Platine mit Quellcode
https://github.com/ControlEverythingCommunity/ADS7830
Geändert von Mxt (27.08.2016 um 15:21 Uhr)
klasse, wir kommen der Sache näher!
So eine Platine mit diesen Sonder-Steckbuchen ist jetzt nicht ganz einfach für mich anzuschließen, was ist das für eine Steckernorm?
Den Hersteller dieser Platine Suche ich mal!
Danke nochmals für deine Vorschläge und Links!
Solche Stecker hab ich auch noch nicht gesehen.
Conrad hätte übrigens mit der 1274813 eine Adapterplatine zu DIP. Muss man halt selber das IC und Pins anlöten.
Diese Platinen haben zwei Seiten, eine mit 1,27er Abstand die andere mit 0,65. Die breitere Variante habe ich erst vorgestern mit einem normalen Lötkolben gelötet. Daher halte ich auch die schmale mit etwas Übung für machbar. Was aber nicht heißen soll, dass ich mich dafür anbiete.![]()
haha, ok, dann frage ich also doch nicht...
aber jemanden der SMD löten kann den kenne ich hier nicht. 2,54 mm ist das höchste der Gefühle, und auch das hat schon Murks gegeben. Außerdem passen SMDs i.P. auch gar nicht auf meine 2.54mm Prototye HATs.
Bleiben also nur die großen DIP Gehäuse als Lösung, oder die komplette Platine (was wieder Löten spart) mit passenden Steckern.
Bei dem ADS... Modul könnte man eventuell normale Sip-Leisten verwenden (Wenn ich mir die Klemmen ansehe könnte das ein 2,54mm Raster sein, habe nur am Foto geschaut). Ansonsten Stecker demontieren und normale Flachbandleitung mit Steckern im 2,54mm Raster anlöten.
Du könntest auch ein Modul bauen, mit eigener Logik (Mikrocontroller), der die Anpassungen,... übernimmt. Gleichzeitig wandelt dieser die Signale der Schnittstellen, somit wärst du auf keinen Bus beschränkt. Verbindung zwischen Pi un Modul mit UART und am Modul einen beliebigen Bus (I2C, SPI, interne AD von uC,....).
MfG Hannes
erinnert mich ein wenig an die Seeed Studio Buchsen wie hier auf dem Motorshield:
http://wiki.seeedstudio.com/wiki/Motor_Shield_V1.0
wo es diese ADC-Platine allerdings gibt, die mxt verlinkt hat, habe ich noch nicht herausgefunden
Ja, so würde ich es auch machen.
Ich skizziere mal ein paar Lösungen mit Teilen aus meiner Bastelkiste:
Zunächst braucht der Pi einen freien USB-Port, also ggf. zusätzlichen Hub vorsehen.
Variante 1: Es wird nur eine "Außenstation" gebraucht
Vom Pi über USB-Kabel zu einem Mikrocontrollerboard, z.B. Teensy oder Arduino Micro.
Variante 2: Bis zu 3 Außenstationen
Ein Teensy mit kurzem USB-Kabel am Pi. An Serial1, 2 und 3 die Satelliten.
Variante 3a: Viele Außenstationen
Ein Teensy oder Arduino Micro mit kurzem USB-Kabel am Pi. An Serial1 und einem IO-Pin einen MAX485 (8pol. DIP-IC).
Alle Satelliten auch mit MAX485 und Controllerboard. Der Bus ist dann RS485, zum Programmieren braucht man nur Serial.
Variante 3b: Viele Außenstationen
Ein Teensy mit kurzem USB-Kabel am Pi. Daran ein MCP2551 (8pol. DIP-IC).
Alle Satelliten auch mit MCP2551 und Teensy. Der Bus ist dann CAN, zum Programmieren braucht man nur die bei Teensyduino enthaltene FlexCAN-Library.
Lesezeichen