[vz-users] Maus zum Auslesen von potentialfreien Kontakten

Frank Richter frank.richter83 at gmail.com
Fri Apr 14 18:20:03 CEST 2017


Nachtrag: Strommessung am Arduino Nano ergab ca. 25-30mA. Also ziemlich
irrelevant, wenn die Schaltung nicht gerade von Batterie laufen muss...

Viele Grüße
Frank
Am 14.04.2017 15:10 schrieb "Frank Richter" <frank.richter83 at gmail.com>:

> Hallo Lars,
>
> ich hab selbst noch keinen Digispark da, hab ein paar bestellt aber die
> sind noch in der Post :-(
> Deshalb kann ich dazu noch nix genaues sagen.
>
> Ich hab deinen use case spaßeshalber eben mit einem Arduino Nano aus dem
> Vorrat ausprobiert, der ganze "Code" ist das hier:
>
> byte inputState = 0;
>
> void setup() {
>   // put your setup code here, to run once:
>   pinMode(2, INPUT_PULLUP);
>   pinMode(3, INPUT_PULLUP);
>   Serial.begin(9600);
> }
>
> void loop() {
>   // put your main code here, to run repeatedly:
>   inputState = (byte)digitalRead(2) | (byte)digitalRead(3) << 1;
>   Serial.write(inputState);
>   delay(5000);
> }
>
> Der Controller hat interne Pull-Ups, du müsstest die Pins also nur über
> deinen potentialfreien Kontakt nach GND ziehen.
> Output ist ein Byte, wobei das LSB den Status von Pin 2 und das 2. Byte
> den Status von Pin 3 angibt. Eine 1 heißt Kontakt offen, 0 heißt Kontakt
> geschlossen.
>
> Mein USB-Messgerät ist grad nicht greifbar, aber ich kann den Nano nachher
> mal ans Labornetzteil klemmen. Schätze aber deutlich unter 100mA.
>
> Gehäuse habe ich nur für die größeren Uno und Mega, für den Nano habe ich
> nur kleine Platinen mit Schraubklemmen für alle Kontakte, was für
> dauerhafte Aufbauten sehr praktisch ist.
>
> Wenn du willst schick ich dir das Teil gegen Portoersatz...
>
> Ebenfalls frohe Ostern!
> Frank
>
> Am 14. April 2017 um 14:22 schrieb Lars Täuber <lars.taeuber at web.de>:
>
>> Hallo Frank,
>>
>> die Dinger sehen wirklich vielversprechend aus. Welchen Arduino-Typ muss
>> ich denn in der IDE dafür auswählen. Digispark bzw. ATTINY85 habe ich hier
>> nicht zur Auswahl.
>>
>> Noch zwei Fragen:
>> 1. Wieviel Strom ziehen die Digisparks aus dem USB-Port?
>> 2. Gibt es Schutzhüllen/Gehäuse für diese kleinen Dinger?
>>
>> Wenn ich das richtig verstehe, kann ich von den sechs GPIOs vier für
>> nutzen. Meine potentialfreien Kontakte kann ich dann über Vin und diese
>> Pins anschließen?
>> Muss ich dann noch Pull-Down-Widerstände nach GND packen? Ich habe noch
>> nie mit GPIOs gearbeitet.
>>
>> Vielen Dank und frohe Ostern
>> Lars
>>
>> On Fri, 14 Apr 2017 13:10:08 +0200
>> Frank Richter <frank.richter83 at gmail.com> wrote:
>>
>> > Hallo Lars,
>> >
>> > du stellst dir das zu kompliziert vor ;-)
>> > Arduinos kommen mit Bootloader, lassen sich also einfach per USB
>> flashen.
>> > Die IDE ist ein Rundum-Sorglos-Paket, mit Compiler oder Flash-Tool
>> kommst
>> > du gar nicht in Kontakt.
>> > Programmierung sollte für dich ein Klacks sein, da du ja C kannst. Mehr
>> als
>> > eine while-loop, die den Zustand der gewünschten Eingänge alle 5
>> Sekunden
>> > im gewünschten Format (im Prinzip reicht ein einzelnes Byte) über die
>> > serielle Schnittstelle raushaut, ist es ja nicht.
>> > Bestell dir doch mal einen Arduino Nano (Billig-Nachbau reicht), ich
>> helfe
>> > gerne das zum Laufen zu kriegen.
>> >
>> > Viele Grüße
>> > Frank
>> > Am 14.04.2017 12:34 schrieb "Lars Täuber" <lars.taeuber at web.de>:
>> >
>> > > Hallo Frank,
>> > >
>> > > On Fri, 14 Apr 2017 10:37:01 +0200
>> > > Frank Richter <frank.richter83 at gmail.com> wrote:
>> > >
>> > > > Hallo Lars,
>> > > >
>> > > > mehr als ein USB-Kabel braucht ein Arduino-Board auch nicht, und das
>> > > > Digispark-Ding kannst du sogar direkt in die Buchse stecken.
>> > > > Kostet unter 2 Euro, wenn du ein paar Tage auf Post aus China warten
>> > > kannst.
>> > >
>> > > ich müsste mich mit diesen Dingern beschäftigen. Auch habe ich keine
>> > > Ahnung, wie man die programmiert. Benötigt man dazu weitere Hardware?
>> > > Kannst Du mir ein paar Links zum Einlesen schicken?
>> > >
>> > > Danke
>> > > Lars
>> > >
>>
>>
>> --
>> Schöne Grüße
>> Lars Täuber
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20170414/d91b5bd6/attachment.html>


More information about the volkszaehler-users mailing list