Forum: Mikrocontroller und Digitale Elektronik Mit AVR Klingeln in Abwesenheit loggen?


von newbie (Gast)


Lesenswert?

Hallo
ich bin ein Neuling habe noch nie etwas mit einem AVR gemacht.
Jetzt wollte ich mich mal an mein erstes Projekt wagen.
Ich dachte an eine art Logger der aufzeichnet wenn jemand an der Tür 
klingelt und mir dies dann wenn ich nach hause komme auf einem 16 
Segment Display anzeigt vielleicht über drei Tasen bedienung.
Zu welchem Atmel würdet ihr mir raten?
Ich benötige natürlich einen kleinen mit eingang um die spannung am 
Türsummer abzugreifen.
Und was für ein Board würdet ihr benutzen bzw. welche Schaltung 
löten....?
Wäre für tipps sehr dankbar.
Tschüss

von S. H. (fat32)


Lesenswert?

hab zwar auch nicht viel ahnung, aber ein mega8 müsste reichen
mit nem mega32 gehts 100%

von newbie (Gast)


Lesenswert?

Was ich noch vergessen habe natürlich will ich auch die Uhrzeit loggen 
muss man wahrscheinlich mit einem DCF77 machen oder?

von mr.chip (Gast)


Lesenswert?

Hallo

Nimm nen Mega8 - der reicht locker und du hast genügend Pins und 
Peripherie, um auch ein bisschen experimentieren zu können. Die Uhr 
könntest du auch über einen externen 32 KHz-Quarz laufen lassen, ohne 
DCF77.

Gruss

Michael

von newbie (Gast)


Lesenswert?

Hallo ja ich denke auch das mir der interne Speicher zur speicherung der 
Logs reichen wird, ist ja nicht viel was geloggt werden muss eigentlich 
nur die Uhrzeiten.

von Rolf Magnus (Gast)


Lesenswert?

Die Uhr kannst du umsetzen, indem du den Timer2 im Asyncrhonbetrieb mit 
einem eigenen 32kHz-Quarz taktest und so einstellst, daß er einmal pro 
Sekunde einen Interrupt generiert. In der ISR die Uhrzeit mitzuzählen, 
ist dann trivial.

von STK500-Besitzer (Gast)


Lesenswert?

Ihr mit euren 32kHz-Quarzen...
Die braucht man nur, wenn man den Controller mit Batterien betreiben 
will und ihn dauernd schlafen legt, um Strom zu sparen.
Wenn man den Controller mit einem schnelleren Quarz als Taktquelle statt 
des internen RC-Oszillators betreibt, kann man sich zusätzlichen Quarz 
sparen.
Man könnte aber auch den Controller gleich mit einem 32kHz-Quarz 
betreiben. Für diese Anwendung dürfte die Geschwindigkeit reichen.

von Rolf Magnus (Gast)


Lesenswert?

> Wenn man den Controller mit einem schnelleren Quarz als Taktquelle
> statt des internen RC-Oszillators betreibt, kann man sich zusätzlichen
> Quarz sparen.

Wieso "zusätzlichen Quarz"? In beiden Fällen braucht man genau einen. 
Einen Uhrenquarz kann man sich aus einer alten oder kaputten Uhr 
auslöten. Sowas hat man eigentlich immer.

> Man könnte aber auch den Controller gleich mit einem 32kHz-Quarz
> betreiben. Für diese Anwendung dürfte die Geschwindigkeit reichen.

Das wollte ich auch erst schreiben, dachte dann aber, daß es evtl. mit 
dem Display zu langsam wird, falls man multiplexen will. Ich weiß 
allerdings auch nicht, was der OP mit "16 Segment Display" meint. Wenn 
er eigentlich ein 16-stelliges LCD fertig mit Controller meint, hast du 
natürlich recht.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Naja ob der Controller nun intern mit 1Mhz und asyncron mit 32khz läuft 
oder insgesammt ist dann auch wurscht!

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Nimm statt des ATmega8 gleich den neueren ATmega88.  Braucht weniger
Strom, und man kann ihn bei Bedarf mit einem AVR Dragon debuggen.

von Simon K. (simon) Benutzerseite


Lesenswert?

Rolf Magnus wrote:
> Ich weiß
> allerdings auch nicht, was der OP mit "16 Segment Display" meint. Wenn
> er eigentlich ein 16-stelliges LCD fertig mit Controller meint, hast du
> natürlich recht.

Na, sowas wie ein 7Segment Display nur mit 16. Hat reichelt unter "PSA 
..."

von Rolf Magnus (Gast)


Lesenswert?

Wenn ich bei Reichelt PSA eingebe, findet er hauptsächlich Transistoren 
und Motherboards, aber keine Anzeigen. Bei den 7-Segment-Anzeigen hab 
ich sie dann gefunden. Ich kenne die Dinger, dachte aber bisher immer, 
die hätten nur 15 Segmente.

von Simon K. (simon) Benutzerseite


Lesenswert?

Rolf Magnus wrote:
> Wenn ich bei Reichelt PSA eingebe, findet er hauptsächlich Transistoren
> und Motherboards, aber keine Anzeigen. Bei den 7-Segment-Anzeigen hab
> ich sie dann gefunden. Ich kenne die Dinger, dachte aber bisher immer,
> die hätten nur 15 Segmente.

Gut, die PSA's sind auch nur 14 Segment Anzeigen mit DP. ("PSA08-11RT"). 
Aber heißt ja nicht, dass es keine 16 Segment Anzeigen gibt.

Jetzt wo du aber so darauf hinweist, würd ich auch fast sagen, dass er 
ein 16 Zeichen LCD meint.

von Gerhard. (Gast)


Lesenswert?

Von wegen "Uhrenquarz" auslöten! Wenn man da nicht aufpasst kann es 
passieren dass die Ganggenauigkeit unter aller Würde ist wegen der 
unbekannten Quarzbürdenkapazitaet. Ist mir selber passiert. Die Uhr ging 
pro Woche um eine Minute falsch. Als ich mir dann "korrekten" Quarz 
bestellt hatte, lief die Uhrschaltung mit ein paar Sekunden Genauigkeit 
im Monat. (DS1307). Ich habe allerdings keine Erfahrung mit Uhrenquarze 
die direkt am Mikro angeschlossen sind. Ich verwende meistens die DS130X 
oder die von Intersil mit eingebauten Eichungsregister. Die ziehen auch 
extrem wenig Strom. In der Beziehung kann sich ein Mikro nicht damit 
messen. Die brauchen mindestens 10 mal so viel Strom.

Gerhard

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.