Hallo Forum,
Ich habe letzte Woche endlich meinen Avr-Net-IO bekommen. Jetzt habe ich
das Teil komplett ausprobiert, und muss sagen das das Teil sehr
Intressant ist- was aber nicht mein Problem ist.
Ich habe jetzt vor meinen "Schaltschrank" der komplett aus 39 Relais
(230V)
über das AVR-NET-IO zu Schalten. Meine Frage kennt jemand einen Trick
230V mit einem ULN-2300 an dem AVR-Net-IO zuschalten, allerdings möchte
ich nicht zwischen jedes Relais ein 12V-Relais Schalten sondern
irgendwie anders.
Ich hoffe ihr Profis könnt ihr mir Helfen.
PS: Weiß jemand ob man den AVR-NET-IO auch über den Browser schalten
kann, oder muss man sich da selber was zusammen "stricken"??
MFG Moritz
Das "über den Browser schalten" nennt sich Webserver und ist mit einer
Kompletten Firmwareänderung verbunden.
230 V zu schalten sollte man mit Relais oder auch mit Triacs, die über
optokoppler angesteuert werden, machen
Das sind Finder Relais, die mit 230V geschaltet werden, und 8A
aushalten.
Hab mich eben mal über Triacs Informiert, scheint nicht schwer zu sein
die zu benutzen.
Moritz S. schrieb:> Kann man das Solide State Relais auch mit 12V schalten (also am ULN)?
Ja, aber anderer Vorwiderstand.
> und gibt es eine günstigere Variante, sonst würde ich die nehmen.
Ja, Relais. Oder aus Optokoppler + Triac + Snubber + Entstörung das SSR
selber bauen (nichts für Anfänger).
Danke für deine Hilfe, aber ich hab grade mal Rechachiert und von Pollin
die Relais gefunden, 0,50€ das stück ist ja sogar günstiger als ein
solide state relais, gehen die auch am ULN?
http://www.pollin.de/shop/dt/NzQ2OTU2OTk-/Bauelemente_Bauteile/Mechanische_Baulemente/Relais_Zugmagnete/Relais_SRB_S_112DM.html
Und noch was: wie ist das denn mit dem Webserver da kann ich ja über dem
Browser das Schalten so ähnlich wie mit der beigelegten Software oder?
Kenn jemand ein Tutorial wie man das mit dem Webserver macht?
MFG Moritz
>solide state relais, gehen die auch am ULN?
Fuer Zuverlaessigkeit moechtest Du denen aber noch was zur
Funkenloeschung ueber dem Kontakt spendieren.
citb
>Zu dem Webserver: muss ich da nur die Software auf meinen AVR-NEt IO>spielen?>Oder muss ich da auch noch Programmieren?
Und wie du da programmieren musst. Eigene Webseite
basteln und die Ansteuerung der Relais im Webserver machen.
Nicht unbedingt anfängertauglich.
Noch einmal eine Frage nebenbei, Weiß jemand mit welchen pins ich einen
74HC595 an meinen Atmea 32 Anschließen muss? wenn ja wäre nett wenn ihr
mir helfen könnt.
Moritz S. schrieb:> Ich sehe es gibt mehrere Metoden den anzuschließen, welches ist die> einfachste den an den AVR-Net-IO anzuschließen?
Mit Draht :-)
Im Ernst: such dir ein paar Pins aus und schliess die 3 Leitungen an.
Ums Programmieren kommst du sowieso nicht herum. Egal ob du nun die
Hardware-SPI nimmst oder die Ansteuerung diskret mit ausprogrammierten
Routinen machst. Der 8 Zeiler bringt dich auch nicht um.
Mein Problem ist ja nur, das ich kein Programmierer kenn ich bräuchte
dann ein gutes Tutorial um mich ertmal einzulesen, das such ich mir bei
google.
Gibt es eigentlich Ein grafisches Programm zum Programmieren? also für
die C-Control von meinem Vater gab es das, aber das war für einen
Motorola µC.
Gibt es sowas auch für Atmegas?
Also da bei C-Control gab es ja die Software zum Grafischen
Programmieren dazu, gibt es sowas auch für AVR-µCs? (Atmega32) oder kann
man die Atmegas nur mit Text Programmieren?
MFG Moritz
Mit grafischen Programmieroberflächen, wie du dir das vorstellst, kann
man nur das zusammen klicken, was sich der Entwickler des Programms
ausgedacht hat.
Wenn man das Programm in alen Parametern erweitern und ändern möcht,
kommt man um ein Programm in C oder Bascom nicht herum.
Eine weiter Möglichkeit bietet das Ethersex-Projekt, welches aber nur
unter Linux funktioniert.
Damit ist die anbindung ans Netzwerk gemeint.
Das Projekt von Ulrich Radig
ist schon für 4 relais ausgelegt. Man kann es aber auf 8 erweitern.
Und mit zusätzlichen 595 und etwas programm sind auch mehr Relais
möglich.
Ja aber ich habe ja schon einen AVR net io hier, und jetzt wollte ich
wissen od das oben genannte projekt von ulrig radig einfach ohne
umprogrammieren geht?
man muss in der config datei einstellen, das es sich um einen avr nez io
handelt,
den prozessortyp einstellen, und nich verwendete Funktionen
deaktivieren.
Danach den code compilieren und per ISP an den controller übertragen.
Gibt es zufällig eine Seite wo gleichzeitig Beschrieben wird wie man
einen Webserver (Also die Ports vom Atmega schalten über Browser) und
das mit den 74HC595 macht?
Ich habe noch keine gefunden, was aber nicht bedeutet, das es keine
gibt.
Ich habe aber schon so nen programm für nen Webserver umgeschrieben, wo
16 relais über 2 x 595 angesteuert werden.
Als erstes rate ich dir, dir WINAVR runter zu laden und zu installieren.
Und dann brauchst du noch einen ISP-Programmer für avr.
Also meines Eranchtens ist mehr programmieraufwand nötig als hier gesagt
wurde.
Im Quellcode von Ulirich kann man glaube ich gerade mal 3 Ports
schalten.
Alles weitere muss selbst dazuprogrammiert werden. Und dafür muss man in
der Lage sein sich in fremde C Codes zu arbeiten.
Ich arbeite seit Weihnachten daran mit dem AVR Net IO und Ulrichs
Firmware ein Webinterface fürs iPhone zu realisieren dass mir meine
Funksteckdosen, LED STreifen und Dimmer steuert.
Da es grafisch ansprechend sein musste habe ich auch alles Grafiken auf
einen echten MAC als Webserver legen müssen.
Das AVR ist nur noch Schaltzentrale. Und da ist einiges an
Programmierung nötig gewesen. Ausserdem musste ich erst auf einen
Atmega644 und danach auf einen 1284 hochgehen um genug Platz zu haben.
Jetzt wo alles ausgelagert ist, würde es vielleicht der 644 wieder
schaffen.
Dennoch: Wenn du C kannst und es sauber aussehen soll musst du einiges
an Zeit einplanen um Ulrichs Webserver umzuprogrammieren.
Lad es dir einfach mal runter und sie dir die httpd.c und webpage.h an.
Alternativ könntest du auch die cmd.c modifizieren und es über rs232
steuern.
Wichtig: Nimm nen neuen µC für deine Versuche, dann hast du den original
Net IO als Backup.