Forum: Mikrocontroller und Digitale Elektronik AD Wandler - Temperatur/Licht/Druck Messen per PC


von Daniel S. (daniel_s33)


Lesenswert?

Hallo

Man könnte sagen ich bin neu hier zumindest als registrierter Benutzer 
:)

Ich stehe vor einem kleinen Problem und zwar würde ich gerne 
Temperaturen, Licht, Druck, usw. mit dem PC messen.

Schön wäre es wenn man es so erweitern kann das ich eine vielzahl von 
Sensoren nutzen kann.
Derzeitarbeite ich an einer kleinen Steuerung. Die ausgänge sind über 
ein Schieberegister mit Relaisansteuerung realisiert. So habe ich eine 
Vielzahl von Ausgängen. Jetzt möchte ich hierzu auch eben analoge 
Eingänge haben.

Die Relaissteuerung wird über die RS232 Schnittstelle betrieben. 
Zusätzlich habe ich den IO-Warrior 24 der mir eine Infrarot 
Schnittstelle und TTL Ein/Ausgänge bereit stellt. Zusätzlich hat der 
IO-Warrior noch eine I²C Schnittstelle, da habe ich hier im Forum aber 
gelesen das diese Schnittstelle nicht sonderlich gut geeignet sei für 
AD-Wandler.

Einen Microkontroller wollte ich eigentlich umgehen. Damit kenne ich 
mich leider nicht aus, noch nicht zumindest. Es sollte vom Aufbau her 
relativ einfach gehalten bleiben und die Daten direkt am PC abgreifbar 
sein.

Habe zwar schon ein paar Schaltungen gefunden aber eine arbeitet mit dem 
i²C Protokoll und wird dennoch an SUB-D25 betrieben und die andere kann 
an die RS232 Schnittstelle angeschlossen werden. Da sehe ich aber nicht 
raus ob es möglich sei, mehrere gleichzeitig zu betreiben.

Hier die beiden Links:
http://www.franksteinberg.de/lm75.htm
http://www.franksteinberg.de/uni8ad.htm

Bisher ist dies alles für die Steuerung meines Wohnzimmers gedacht.
Schalten ist wie gesagt nicht das Problem. Ich würde nur gerne z.B. über 
einen Lichtsensor steuerun ob beim DVD schauen die Rollos herunter 
gefahren werden sollen anhand des Tageslichtes bzw die 
Sonneneinstrahlung. Wenn es Regnet die Fenster Schliessen oder aber bei 
einer Raumtemperatur von +25°C die Klimaanlage einschalten. Bei 
Dunkelheit die minimal Beleuchtung einschalten.
Später vielleicht das ganze auch zu einem Hausbus umfunktionieren. Was 
bei den Relais ja nicht das Prolem wäre, dort sind jetzt schon der 
Controller von der Schaltplatine getrennt. Derzeit reicht mir aber die 
steuerung übers Wohnzimmer mit wenig Geld.
Zudem ist das nur eine Mietwohnung und mit aufreißen ist hier nicht viel 
;)

Meine eigentlichen Fragen nun.
Ist das so überhaupt möglich?
Was habe ich da für Möglichkeiten?
Gibt es dazu schon Schaltpläne, ich würde gerne soweit es geht auf 
fertige Komponenten verzichten?

Hoffe das dies nicht zu viel ist und mir hier jemand helfen kann :)

Mit freundlichem Gruß
Daniel

von harryup (Gast)


Lesenswert?

na denn, willkommen im Club.
Klar ist das überhaupt so möglich, mit einem PC und entsprechender 
Peripherie kannst du alles messen, schalten und regeln - und noch viel 
mehr...
Aber, die Nummer mit einem PC ist wohl ein wenig oversized, das ist doch 
genau der Job für 'nen µController. Ist eh der beste Einstieg in die 
Materie, ein konkretes Ziel umzustezen zu wollen als bissl Led blinkt 
hier und dort zu spielen.
Das Ganze wird als Einsteiegerprojekt ohnehin kein Wochenendjob, das ist 
schon alleine in der Definitionsphase hin.
Dann kömmt das erste Funktionsmodell und nach bissl Differenzen zwischen 
Theorie und Reallife erkennen wird's dann ein ganz patenter Prototyp.
Alsdann, frisch an's Werk, und immer im Auge behalten: Entwicklung ist 
100 mal auf die Schnauze fallen und 101 mal wieder aufstehen...
Grüssens, harry

von Daniel S. (daniel_s33)


Lesenswert?

Hallo Harry

Ja, es mag sein das ein PC ein wenig oversized ist.
In meinem Fall ist der PC aber da und ein fester Bestandteil meines 
Wohnzimmers. Daher wollt eich eben den µController umgehen.

Ob es so ist weiß ich nicht aber ich stelle es mir eben mit dem PC etwas 
einfacher vor mal eben etwas an der Software zu ändern. Web-Steuerung, 
Tablo-PC oder Smartphone.

Der µController will ich damit aber nun nicht negativ darstehen lassen, 
wie gesagt hab mich da bisher nicht eingearbeitet.

Bisher habe ich eine Schaltung für meinen PC die in dem Fall natürlich 
auch direkt mit dem PC arbeitet. Darüber werden die Boxen sowie die 
Monitore abgeschaltet beim herunterfahren/Standby/Idle bzw danach wieder 
eingeschaltet. Ebenfalls mein kleiner Drucker über Dashboard 
hinzugeschaltet werden kann.
Naja das Dashboard existiert noch nicht aber daran programmiere ich 
noch.

Bei der Anschaffung eine µController sind ja erstmal durch die 
einarbeitung sicher ein Einsteigerboard von nöten, das wäre derzeit eine 
Ausgabe die ich noch nicht tätigen wollte.

von Karl H. (kbuchegg)


Lesenswert?

Daniel Stratmann schrieb:

> Ob es so ist weiß ich nicht aber ich stelle es mir eben mit dem PC etwas
> einfacher vor mal eben etwas an der Software zu ändern. Web-Steuerung,
> Tablo-PC oder Smartphone.

Sagt ja keiner, dass der PC sich nciht über die RS232 oder zb USB die 
aktuellen Werte vom µC holen kann. Anschluss von Sensoren (und/oder 
Relais) ist nun  mal viel einfacher auf einem µC, weil du da nicht erst 
vorher ein Betriebssystem austricksen musst, dass dir da Steine in den 
Weg schmeisst. Ganz abgesehen davon, dass ein PC normalerweise 
heutzutage keine Ein/Ausgänge mehr hat, die man falls dann doch 
vorhanden dafür zweckentfremdet vergewaltigen muss, damit sie 
mitspielen.

> Der µController will ich damit aber nun nicht negativ darstehen lassen,
> wie gesagt hab mich da bisher nicht eingearbeitet.

Ist einfacher als du denkst.

> Bei der Anschaffung eine µController sind ja erstmal durch die
> einarbeitung sicher ein Einsteigerboard von nöten, das wäre derzeit eine
> Ausgabe die ich noch nicht tätigen wollte.

Das einzige was wirklich ein bischen was kostet, ist der Programmer. Den 
solltest du fertig kaufen. Aber ansonsten: So ein µC, in der Preisklasse 
die du brauchst, kostet unter 5 Euro. Und das restliche Hühnerfutter 
rundherum brauchst du ja sowieso in jedem Fall.

von Michael (Gast)


Lesenswert?

Daniel Stratmann schrieb:
> Bei der Anschaffung eine µController sind ja erstmal durch die
> einarbeitung sicher ein Einsteigerboard von nöten, das wäre derzeit eine
> Ausgabe die ich noch nicht tätigen wollte.

Das myAVR Board MK2 als Bausatz gibts z.B. für unter 40 Eur und damit 
hast du ein erweiterbares Einsteigerboard, einen Programmer und ein USB 
Interface.

von Daniel S. (daniel_s33)


Lesenswert?

Wenn ich mich für das myAVR entscheiden sollte, ist der Programmer ja 
sicher nicht für alle Typen geeignet.
Ansonsten was wäre da zu empfehlen, Atmel oder PIC? Gibt es da 
unterschiede in der Handhabung?

von Karl H. (kbuchegg)


Lesenswert?

Daniel Stratmann schrieb:
> Wenn ich mich für das myAVR entscheiden sollte, ist der Programmer ja
> sicher nicht für alle Typen geeignet.

(Lass das MK1 links liegen und nimm das MK2)

AUf dem Board steht drauf welche damit gehen:
Mega8/Mega48/Mega88/Meag168/Mega328
Tiny48/Tiny 88

Das sollte doch für den Anfang reichen.

> Ansonsten was wäre da zu empfehlen, Atmel oder PIC?

Das ist ungefähr so, wie wenn du beim Mercedes Händler frägst, was 
besser ist: Mercedes oder Audi. Hier im Forum machen die AVR geschätzte 
90% aus.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.