NEWS
Druckmessung
-
Danke erstmal,
@Thisoft:ich hab jetzt kein gescheites Datenblatt des Sensors gefunden ` ich auch nicht, aber die genannten 2V könnten schon passen. Ich hatte ihn mal an 5V angeschlossen und dann den Ausgang gemessen, während ich hineingepustet habe (anderes Ende zu). kam wirklich nicht viel bei raus.
hast du paar Widerstände herumliegen? `
Da geht es schon los2x 470 Ohm, wenn ich die Farben richtig gesehen habe, nach anderen müsste ich wühlen.
Die Eingänge INH0-INH7 des Moduls kommen an "D"-Anschlüsse des Arduino. Ich würde hier vorschlagen "D2" bis "D9" zu verwenden….Außerdem muss der DUI30 des Moduls an D10 des Nano. `
Das kann ich ja schon mal machen...und in meiner 30 Jahre alten Bastelkiste mal nach anderen Widerständen suchen.
EDIT: Wie befürchtet: noch 2 weitere 470Ohm und noch zwei 866Ohm - sonst nichts
Gruß
Rainer
-
Naja, das Datenblatt was ich gefunden habe sagt was von 0,5-4,5V. Das klingt erstmal gar nicht so schlecht da sollte es auch ohne Spannungsteiler gehen. Häng den Sensor erstmal direkt dran - dann schauen wir mal was ankommt…
Wann bist du denn fertig mit Löten? Hast du die Arduino-IDE schon installiert?
-
@thisoft - warum "muss" der dui30 verwendet werden? geht bei mir auch alles ohne.
-
Danke für die Hilfe bis jetzt.
Hetz mich nich
@Thisoft:Wann bist du denn fertig mit Löten? `
soweit:
Hast du die Arduino-IDE schon installiert? ` ja - habe schon einen Teensy-LC und einen ESP (OBI-Steckdose) nach Anleitung geflasht.
D0 und D1 sind meines Wissens mit TX und RX des USB-Eingangs beschaltet. `
sind auch gar nicht als solche beschriftet.Häng den Sensor erstmal direkt dran `
Wollte ihn ggf. abgesetzt betreiben.Pumpe ist in einer Kunststoff-Gerätebox im Garten vor dem Werkstatt-Keller.
Ich ringe noch mit der Anordnung
im Keller ist der Empfang sehr schlecht, habe immer wieder Probleme mit dem HM-LC-SW4-DR, der Entfeuchter, E-Heizung und Poolpumpe steuert.
in der Box in einer Feuchtraumdose ist im Moment mein Favorit, dann muss ich aber (nur) den Strom rausführen.
Hätte ich doch erst zum Testen auf dem Breadboard montieren sollen??
Anschlüsse kann man auch wieder ablöten.
Gruß
Rainer
-
Muss ja noch die Stromversorgung verdrahten, wenn ich nicht über den USB gehe.
Bin eben in der Werkstatt, dreipoliges Servokabel holen, da kann ich dann den Sensor absetzen.
Bis gleich
Rainer
-
Hallo Thilo,
ich glaube ich höre für heute auf, meine Augen wollen nicht mehr so richtig, weder mit noch ohne Brille Jaja, das Alter
Habe mich für A7 entschieden, da der zum Anlöten des dreiadrigen Kabels besser geeignet war, da er direkt neben +5V liegt.
jetzt muss ich noch für die Stromversorgung von Arduino (mit Sensor) und 8Bit-Platine etwas basteln.
Leider habe ich das einzige +5V des Arduino bereits verbraucht.
Ich denke ich muss ein Y-Kabel zur Stromeinspeisung zwischen Sensor und Arduino einbauen.
Gemeinsames (+) und (-) ist doch kein Problem?
+5V an der 8 Bit-Platine an 16,
Gnd an 12 von da aus an das 2. GND des Arduino.
Gruß
Rainer
-
-
Hallo Thilo,
ich glaube ich höre für heute auf, meine Augen wollen nicht mehr so richtig, weder mit noch ohne Brille Jaja, das Alter `
Auch gut - dann muss ich auch nicht hetzen :lol: Gönn dir noch einen ruhigen Sonntagabend.
> Habe mich für A7 entschieden, da der zum Anlöten des dreiadrigen Kabels besser geeignet war, da er direkt neben +5V liegt.
Gut gedacht` > jetzt muss ich noch für die Stromversorgung von Arduino (mit Sensor) und 8Bit-Platine etwas basteln.
Leider habe ich das einzige +5V des Arduino bereits verbraucht.
Ich denke ich muss ein Y-Kabel zur Stromeinspeisung zwischen Sensor und Arduino einbauen. `
Naja - mit viel Gefühl kann man auch 2 Kabel an 1 Arduinobeinchen löten…` > Gemeinsames (+) und (-) ist doch kein Problem?
+5V an der 8 Bit-Platine an 16,
Gnd an 12 von da aus an das 2. GND des Arduino. `
Klingt soweit alles gut und vernünftig. Dann morgen auf ein Neues!
Gruß
Thilo
-
Dann morgen auf ein Neues! `
Klar!Danke auch
Naja - mit viel Gefühl kann man auch 2 Kabel an 1 Arduinobeinchen löten.. `
aber bei drei wird es happig, zumal ich keine Beine, sondern nur Augen habeIch werde für den Außeneinsatz dann doch kein USB-Kabel zur Stromversorgung nehmen, dann brauche ich 3x +5V (Arduino, Platine, Sensor)
Aber das bekomme ich schon hin
Ob das sein muss? Keine Ahnung - ich habe kein solches Teil im Einsatz… `
Dann hätte ich das Flachbandkabel eins breiter abgetrenntDann mache ich da eben noch eine Ader einzeln dran
Auch dir einen schönen Abend.
Rainer
-
> ber bei drei wird es happig
Vor dem Anlöten verdrillen. Dann klappt's auch mit vier… Schönes Projekt.
-
or dem Anlöten verdrillen. Dann klappt's auch mit vier… `
Never!ich bekomme ja schon eine Ader wenn ich sie vorverzinne nur mit Gewalt in das Auge.
Ich muss jetzt sowieso überlegen, wie ich die Stromversorgung aus dem Keller/Werkstatt in die Pumpen-Kiste bekomme. Ich hatte da an JYSTY gedacht, weil ich da noch ausreichend lange Reste habe, aber nicht dass bei 0,6mm (=0,28 qmm!!) der Spannungsfall zu hoch ist.
Gruß
Rainer
-
Mal so Daumenwerte bei 5V:
Stromaufnahme 8-Bit-Modul (aus Betriebsanleitung): max. 28 mA
Ruhestromverbrauch:
max. 30 μA (2–3,3 V DC)
max. 60 μA (3,5–12 V DC)
"Ein Atmega328 mit 16 MHz getaktet braucht ca. 17 mA. Im Powerdown-Modus braucht er weit unter 1 mA, Also sollte der Stromverbrauch eines Boards mit 55 mA Verbrauch, bei dem Du den Atmega328 in Powerdown versetzt, ungefähr 55-17 = 38 mA verbrauchen"
Dein Sensor: ≤10mA (aus Datenblatt)
Macht maximal (28+55+10+Leds)mA. Ich gehe einfach mal von 100mA im Sendefall aus.
Formel: (Strom * Länge) / (56m/(Ohm*mm^2) * Querschnitt * Spannung)
Strom = 0,1 A
Länge = 20 m
Querschnitt = 0,28 mm^2
Spannung = 5 V
Ergibt 5,1% Spannungsabfall bei 20m Leitung (einfache Länge). Bei 40m 10,2%
-> 4,5V -> beim Arduino gerade noch vertretbar. Mache lassen ihn z.B. an 3x1,5V Batterien laufen. Vielleicht noch einen Elko 220µF an den Arduino zwischen 5V und 0V zur Stabilisierung.
-
Boah ey!
alles auswendig???
ich nutze da immer ein Online-Tool, kannte aber nicht die Stromaufnahmen.
20m werden es nicht, und selbst wenn die 20m die gesamtstrecke (2x10) ist werde ich wohl mit 5-6 Meter auskommen.
DANKE!
Rainer
-
Nee, ist einfache Strecke gemeint. Also 20m enfernt. Na dann los!
PS: Gelernt ist gelernt. Oder schon wieder fast vergessen…
PS: Für die,die das obige später lesen: Das ist eine vereinfachte Formel für Gleichtrom, cosphi=1 und Material=Kupfer.
-
So, ich wäre dann soweit
Stromversorgung provisorisch verlötet, Sendemodul an der piVCCU angemeldet, alles in ein Gehäuse von einem Temperaturdifferenzsensor untergebracht.
Ich werde dann das JYSTY 2x2 (Telefonkabel) vielleicht doppelt nehmen, wenn mir nichts für die anderen beiden Adern einfällt.
Gruß
Rainer
-
So dann will ich mich mal langsam an den Sketch machen… Bin heute erst etwas später reingekommen...
Achso - hast du jetzt den DUI30 mit angeschlossen oder nicht?
-
Nimm dir Zeit, ich wriß nicht ob ich das heute noch schaffe
Danke
Rainer
-
Hallo Rainer,
hab jetzt mal einen ersten Sketch gebastelt. Der Sketch an sich läuft, die Ausgaben auf dem Seriellen Monitor sind soweit plausibel. Als Nächstes musst du schauen, welche Spannungswerte erstmal der Sensor liefert. Dann müssen wir schauen, ob die Ausgabe auf das Homematic-Modul so passt - kann man den 8-bit Wert direkt in der CCU wieder in eine Dezimalzahl wandeln oder was kommt da an?
int sensorPin = A7; int firstDigitPIN = 2; int sensorValue = 0; int Zykluszeit = 10; //in Sekunden void sendValue(int intVal){ String binZahl; byte aktBit; for (int b = 0; b < 8; b += 1){ aktBit = bitRead(intVal, b); binZahl = aktBit + binZahl; digitalWrite(firstDigitPIN + b,(boolean) aktBit); } Serial.println("Binärwert = " + binZahl); Serial.println(""); } void setup() { Serial.begin(9600); for (int digitPIN = firstDigitPIN; digitPIN <= firstDigitPIN + 7; digitPIN += 1){ pinMode(digitPIN, OUTPUT); } Serial.println("Gestartet"); } void loop() { // read the value from the sensor: sensorValue = analogRead(sensorPin)/4; //weil der Arduino mit 10 bit Auflösung misst, wir aber nur 8 bit übertragen können Serial.println("Analogwert = " + (String) sensorValue); sendValue(sensorValue); delay(Zykluszeit*1000); }
Schau mal ob du damit klarkommst. Bei Fragen einfach fragen :lol:
-
Schau mal ob du damit klarkommst. `
Anscheinend nichtBei Fragen einfach fragen `
in der Arduino IDE habe ich <datei>neu gewählt deinen Sketch einkopiert und auf hochladen geklickt - ok!
Der Sketch verwendet 4026 Bytes (13%) des Programmspeicherplatzes. Das Maximum sind 30720 Bytes. Globale Variablen verwenden 238 Bytes (11%) des dynamischen Speichers, 1810 Bytes für lokale Variablen verbleiben. Das Maximum sind 2048 Bytes.
Wat nu?
rote LED blinkt, grüne ist an
sonst musste ich irgendetwas neu starten, Button drücken, oder??
Einstellungen:
Board: Arduino nano
Prozessor: ATMega328P
Port: COM4 (was anderes wird mir nicht angeboten)
Programmer: muss ich hier was eingeben?
oops:
die Biester sind wohl nicht so schnell; bekomme jetzt viel rot:
!
avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x2f avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x2f Problem beim Hochladen auf das Board. Hilfestellung dazu unter http://www.arduino.cc/en/Guide/Troubleshooting#upload. !
Ich probier das jetzt mal mit Programmer ArduinoISP
Gruß
Rainer</datei>
-
Klappt auch nicht
eine weitere LED blitz ab und zu ganz leicht rot.
Boardinformationen:
BN: Unbekanntes Board VID: 1A86 PID: 7523 SN: Laden Sie irgendeinen Sketch hoch, um sie abzurufen
Gruß
Rainer
EDIT:
ich habe gerade auf der Shop-Website folgendes gefunden:
` > Nano V3 | Entwicklerboard für Arduino IDE | ATMEL ATmega328P AVR Mikrocontroller | CH340-Chip | Christians TechnikshopArtikelnummer: 22
Den Treiber für den CH340G Chip, können Sie unter folgenden Link Herunterladen.
Brauch ich den?