Morgen liebe Community :-) bin ganz neu hier und fange direkt einmal mit der Fragerei an. Und zwar bräuchte ich etwas Hilfe bei der elektronischen Steuerung eines Miniaturbadezimmers. Es soll ein Programm für den Mikrocontroller geschrieben werden, über welches man die Beleuchtung und andere Geräte wie Abzugshaube und Heizung gesteuert werden können. Mit dem Taster oder Potentiometer sollen dann die jeweiligen Geräte ein- oder ausgeschaltet werden können. Soviel zu einer kurzen Beschreibung. Da ich das Thema programmieren mit dem ATmega8 zzt. in der Schule habe, wir aber noch nicht viel gemacht haben, besonders nicht das was hierfür benötigt wird. Da mich das Thema aber sehr interessiert, auch nach der erst kurzen Zeit die wir es haben, will ich neben der Schule dieses kleine Badezimmer zum laufen bekommen, um meine Note zu verbessern. Das Miniaturbad bekomme ich von meinem Lehrer zur Verfügung gestellt. Nebenbei gibt es noch eine weitere Aufgabe, welche ich aber erst angehen will sobald ich die oben genannte Aufgabe erfüllt habe. Hofffe Ihr könnt mir etwas helfen, oder Tipps geben, da ich wie gesagt noch nicht sehr viel Erfahrung in diesem Thema habe, aber gerne bereit bin etwas dazu zu lernen :-) Schonmal vielen Dank im Vorraus
Tutorials für Timer/Counter und PWM suchen und lesen Relevante Stellen im Datenblatt des ATmega8 suchen und lesen und verstehen. Alles weitere wäre für den Anfang kontraproduktiv. Schritt für Schritt die Sache angehen. Nicht alles auf einmal wollen, das bringt nix. Wenn du das gefressen hast, dann geht es weiter.
Hi Julian, schlecht wäre auch nicht wenn Du sage könntest welche Peripherie genau Du hast. Welche LEDs sollen verbaut werden, welche Motoren usw. Ich denke mal ich gehe recht in der Annahme dass Du irgendwie mit Lukas B zusammen hängst?
Mit 'Miniaturbadezimmer' meinst du eine Puppenstube? D.h. deine elektrischen Geräte laufen auf, sagen wir mal, 12V und nicht auf 230V. Oder? > besonders nicht das was hierfür benötigt wird. Na ja. Soviel ist das nicht, was du da brauchst. Kannst du eine LED einschalten? Taster/Schalter abfragen? Damit kommst du schon sehr weit in deinem 'Haushalt'. Ersetze die LED durch einen Transistor, der die Abzugshaube ein/aus schaltet und du hast auch den Teil. Programmtechnisch ist das auch nichts anderes als die LED. Denn den µC interessiert es ja nicht, welches Gerät da jetzt konkret an seinem Pin hängt. Der schaltet ja einfach nur den Pin.
Erstmal Danke für die schnellen Antworten :-) und ja, hat indirekt etwas mit Lukas zutun. Haben ein gemeinsames Projekt, aber jeder hat seinen Teil. -Tutorials werde ich mir mal angucken. -Bei den LED´s handelt es sich um standart 5mm LED´s. Motoren sind lediglich in einem Lüfter, welcher als Abzugshaube dient. Ansonsten ist nichts vorhanden. Unterschiede gibt es nur noch in der Farbe der eizelnen LED´s. -Hast Recht.
Könnte mir eventuell jemand weiterhelfen?
Was hast du denn jetzt schon gekauft bzw. gelernt ? Wobei helfen ?
Julian W. schrieb: > Könnte mir eventuell jemand weiterhelfen? Mit was? Hast du schon irgendwas gemacht? Oder wobei willst du jetzt Hilfe? Drück dich doch ein bisschen genauer aus.
Julian W. schrieb: > Könnte mir eventuell jemand weiterhelfen? Womit denn? Erst mal Bericht über Projektstand!
Ist ein bischen schwierig dir zu helfen. Denn eine LED einzuschalten bzw. auszuschalten (noch ohne Schalter) ist eigentlich so ziemlich das primitivste was es gibt. Nicht ohne Grund ist das genau die allererste Übung, die man mit einem µC macht. Nimmt man dann noch einen Schalter dazu (keinen Taster), und das ist die 2.te Übungseinheit gleich nach der LED, dann hat man eigentlich schon mal 90% deines Projektes erledigt :-)
Projektstand ist momentan, dass ich mich im Internet erkundigt habe und mir einen Zeitplan erstellt habe, ab heute beginnt das Projekt eigentlich erst richtig.
Na dann fang an. Wenn du bei den ersten Schritten konkrete Fragen hast, gerne. Aber so Rundumschlagfragen ala "Hilfe, ich will aber ich kann nicht. Kann mir wer die Welt erklären" - die wirst du hier nicht beantwortet kriegen. Uns ansonsten steht, unserer Meinung nach, im AVR-Tutorial so ziemlich alles, was du für den Anfang wissen musst.
Und gewöhn dich gleich mal daran, ein anständiges Schaltbild bei Anfragen zu posten und den dazu gehörigen Programmcode. Präzise Fragen führen schell zu Lösungen. Also bitte nicht in der Art fragen "Mein Mikrocontroller spinnt ..." !!
BTW hast du überhaupt ein Schaltplan von diesem Badezimmer? Oder einfach eine Anschlussbelegung? Bist du dir sicher, dass dieses Badezimmer ohne Zwischenschaltung mit deinem Mikrocontroller gesteuert werden kann (also mit 5V und kaum messbarem Strom?) Gruss
Wenn das Forum an den TO mehr Fragen hat, als umgekehrt ... ;-)
Tutor schrieb: > Wenn das Forum an den TO mehr Fragen hat, als umgekehrt ... ;-) Ist eigentlich fast die Regel hier..
moin!!! deine aufgabe wird dir hier keiner abnehmen. du must schon in vorleistung gehen dann wird dir bei der fehlersuche auch geholfen. für m-s-r im kleinem rahmen nutz ich die µsps. da wird per eagle mit µsps erweiterung grafisch "programmiert". mit und/oder/nicht sollte man sich aber auskennen. hab weder zeit noch lust das programmieren zu erlernen da ich mit analogem kram gut ausgelastet bin. ne passend ausgestattete logo würde es natürlich auch tun.
dolf schrieb: > ne passend ausgestattete logo würde es natürlich auch tun. Im Grunde würde es eine Handvoll Kippschalter, Vorwiderstände vor die LEDS (sofern sie nicht ohnehin schon verbaut sind) und eine Rolle Draht auch tun. :-) Der Teil aus dem Eröffnungsposting > in der Schule habe, wir aber noch nicht viel gemacht haben, > besonders nicht das was hierfür benötigt wird. irritiert mich. Noch einfacher als eine LED mit einem Kippschalter kann ich mir überhaupt nicht vorstellen. Lediglich ein nicht geschriebenes Programm ist noch einfacher als die 'Steuerung' von ein paar LED mit ein paar Schaltern.
Hallo Julian. Fang doch einfach mal mit dem Schaltplan an. Spannungsversorgung, I/O Pins festlegen. Schauen an welcher Stelle du eine Verstärkung benötigst (z.B. Lüfter). Wenn die Hardware steht kann es ans Programmieren gehen. Eine All-in-One Lösung wirst Du hier nicht bekommen. Zeig viel Eigeninitiative, stell online, was Du Dir erarbeitest hast und Du wirst auf konkrete Fragen auch Antworten bekommen. Aus Deinen bisherigen Posts kann ich leider nicht einmal den genauen Projektumfang ablesen. Wie viele LED´s, was sonst noch. Wie viele Taster sind vorgesehen, mit welcher Spannung soll das genze laufen etc. Gruß chrizz
Dann geh doch stufenweise vor. Zuerst einzelne Teilprogramme mit einfachen Funktionen. Deckenlicht ein/ausschalten. Heizung ein/ausschalten ,Lüfter ein/ausschalten Zeitprogramm (interne Uhr), dann, anspruchsvoller: Steuerung des Lüfters durch das Zeitprogramm. Tastaturprogramm, das z.B. entprellt und unsinnige Bedienungen ausschließt oder Rangordnungen bei Bedienung festlegt...... Diese Teilfunktionen dann Schritt für Schritt zu einer Gesamtfunktion zusammensetzen, ohne dass sie sich gegenseitig stören. Genau das ist eine der Schlüsselfertigkeiten beim Programmieren: Teilmodule zu einem Ganzen zusammensetzen.
habe ich überlesen um welche Programmiersprache es geht?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.