Hi Thorsten,
komisch...dann mach mal ne Brücke zwischen dem oberen GND und dem unteren GND des Pegelwandlers...dann habe ich mich da vielleicht doch verguckt.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Arduino-Sensor für CO² bzw. VOC
Einklappen
X
-
Hi Dreamy1,
nachdem meine schaltung schön am TTL interface - am Computer - läuft habe ich nun den KNX-Stack programmiert und versucht das ganze am BCU in betrieb zu nehmen.
Leider bekommt der Arduino wohl keinen Strom.
Zwischen VCC am Arduino und dem GND des Step-Down-Spannungswandler kann ich meine Spannung messen - zwiscen VCC am Arduino undem GND des Pegelwandlers (ausgang/unten im PPT) nicht.
Kann es sein das ich die GND noch zusammenführen muss?
Gruß
Thorsten
Einen Kommentar schreiben:
-
Hallo Thorsten,
also bei mir ist der Pegelwandler andersrum richtig...und ich weiß jetzt auch warum: Du hast einen Arduino-Klon, da ist die Belegung der Stiftleiste genau andersrum als beim originalen Arduino. Für alle anderen heißt das: aufpassen!
Siehe Bild hier: https://www.arduino.cc/en/Main/ArduinoBoardProMini
Und: Glückwunsch zur erfolgreichen Geburt des VOC-Arduino!!!! :-)
EDIT: hier noch mal ein angepasstes Schaltbild: VOC-Schaltbild_final.pdfZuletzt geändert von dreamy1; 07.11.2015, 10:37.
Einen Kommentar schreiben:
-
Hi
ich habe mal die IAQ2000 lib erweitert: neben den CO2 eq PPM kriegt man jetzt auch den Status und die TVOC eq ppb zurückgeliefert.
Den Testcode habe ich auch angepasst - liefert bei mir schön alles zurück :-)
Gruß
ThorstenAngehängte Dateien
Einen Kommentar schreiben:
-
Okay - scheinbar war mein problem woanders.
Ich hab jetzt nochmal von https://github.com/jrowberg/i2cdevlib die IAQ2000 und I2Cdev libraries neu eingebunden - und der demo-code geht erstmal.
Jetzt gehts weiter :-)
Nochwas: das ist das richtige Schaltbild: https://dl.dropboxusercontent.com/u/...chaltbild.pptx
@Dreamy: vielen dank für deine Hilfe.
ABER: das TTL-Interface hast du falsch herum eingezeichnet... (vermutlich hast du die Kontakte auf der anderen Seite des Arduinos?)
Gruß
ThorstenZuletzt geändert von ThorstenGehrig; 07.11.2015, 08:33.
Einen Kommentar schreiben:
-
Die emlib gibt's hier: https://github.com/EnergyMicro/emlib
Aber warum die beim VOC benötigt wird....komisch. Sind da noch Programmreste für eine wireless-Anbindung im Programm?
EDIT: ahhh, es scheint dass ein EFM32 µC von Silicon Labs im VOC-Sensor verbaut ist...dann ist es erklärbar.Zuletzt geändert von dreamy1; 06.11.2015, 18:27.
Einen Kommentar schreiben:
-
So - fleißig gelötet hab ich heute schonmal (Bilder kommen noch).
Jetzt gehts ans Programmieren: für den IAQ2000 braucht man eine passende lib, diese wiederum die I2Cdev und diese eine emlib.
#include "I2Cdev.h"
#include "IAQ2000.h"
Leider hab ich keine Ahnung wo ich die emlib herbekomme...
Vielleicht muss ich auch einfach erstmal die Arduino IDE neu installieren...
Bin für Tips dankbar
Gruß
Thorsten
Einen Kommentar schreiben:
-
Habe das Schaltbild angepasst, siehe Anhang.
Nochmal ACHTUNG: beim Programmieradapter auf die Polung achten, ich muss meinen so einstecken dass die USB-Buchse vom Arduino abgewandt ist (wenn man den Programmieradapter im 90°-Winkel von oben einsteckt). Ich habe das Schaltbild auch dahingehend modifiziert.
Zuletzt geändert von dreamy1; 31.10.2015, 23:22.
Einen Kommentar schreiben:
-
Danke. Das mit der falschen Nummerierung erklärt auch warum an PIN 4 (jetzt richtig nummeriert) ein SDA steht... Danke.
Ich korrigiere und finalisiere morgen mein "Schaltbild" ... und dann gehts an den Lötkolben.
Die PullUps sind ja nur optional - bei einer kleinen Platine würde ich das auch Einplanen - in meinem Aufbau wohl erstmal nicht...
Mehr Ergebnisse (vermutlich) morgen.
Thorsten
Einen Kommentar schreiben:
-
Rest passt. Die beiden GND auf dem Pegelwandler sind intern auf der Platine schon verbunden.
Ich würde noch zwei 4,7k-Pullups auf den SDA/SCL-Leitungen spendieren (also einer von SDA zu 3,3V und einer von SCL zu 3,3V) und dann ist es perfekt.
Einen Kommentar schreiben:
-
Hallo Thorsten,
am Arduino ist A4 = SDA und A5 = SCL bei Verwendung der Wire-Bibliothek.
ACHTUNG: auf Deinem Schaltbild sind die Pins am VOC falsch durchnumeriert (müssen alle entgegen dem Uhrzeigersinn sein, die drei auf der rechten Seite stimmen nicht)!
Rest schaue ich mir an und melde mich nochmal...
Einen Kommentar schreiben:
-
Hi
mein TTL-Pegelwandler ist heute gekommen - jetzt hab ich alles zusammen.
Ich habe mir mal den ganzen Kram angeschaut -und festgestellt das ich nicht so der HW-crack bin.
Frage: pass mein Schaubild so? (hoch lebe PPT) - Link: https://dl.dropboxusercontent.com/u/...-versuch1.pptx
Step Down converter: richtig so angeschlossen?
Pegelwandler: so richtig angeschlossen? Muss ich Masse H mit Masse L verbinden?
Und zu guter letzt SDA/SCL vom iAQ - der kleine Arduino hat ja keine spezifischen PINs dafür - kann man die einfach definieren?
Gruß
Thorsten
Einen Kommentar schreiben:
-
Jepp. hab grad den TCP Server fertig gestellt. Ich such mal alle benötigten Infos zusammen und schreibs zusammen.Zitat von dreamy1 Beitrag anzeigenWow - das klingt echt gut. Könnte man ja auch gut an Stellen einsetzen wo kein Buskabel liegt :-)
Wäre doch einen eigenen Thread wert, oder ? :-)
Einen Kommentar schreiben:

Einen Kommentar schreiben: