Jump to content

P4trick

Members
  • Gesamte Inhalte

    56
  • Benutzer seit

  • Letzter Besuch

Alle erstellten Inhalte von P4trick

  1. Danke für den Hinweis. Kann es im Moment wie gesagt nicht testen, da ich die Harware daheim habe. Werde das aber gleich mal machen. Allerdings habe ich, weil es mit meinem erstem Code nicht ging- auch mal den Beispielcode für den interrupt des IO4 genommen, und da habe ich das gleiche Verhalten.(wobei ich zu meiner Schande gerade sagen muss: ich hatte es zwar damit getestet, kann aber nicht sagen ob da der BV offen und auf der Reiterkarte für das IO4 war.) Der Test gestern mit dem BV und der Reiterkarte auf IO4 war mit meinem Code. Hier mal ein Auszug wie ich den Interrupt setze: Private Sub VerbindungHerstellen() con = New CConnection ipcon = con.Verbindung_herstellen(HOST, PORT) If ipcon.GetConnectionState = 0 Then Exit Sub End If rUid = My.Settings.ruid.ToString IoUid = My.Settings.iouid.ToString io16uid = My.Settings.io16uid.ToString QRuid = My.Settings.QRuid.ToString Dim io4 As New BrickletIO4(IoUid, ipcon) Dim io16 As New BrickletIO16(io16uid, ipcon) AddHandler ipcon.EnumerateCallback, AddressOf UIDs_Durchlaufen ipcon.Enumerate() AddHandler io4.Interrupt, AddressOf ventilsteuerung If QRBrick = True Then AddHandler io16.Interrupt, AddressOf ventilsteuerung io16.SetPortInterrupt("a"c, 1 << 2) End If io4.SetInterrupt(1 << 0) ' Trigger Enumerate End Sub jetzt wo ich meinen Code so sehe, fällt mir noch ein andere Problem auf, was ich nicht lösen konnte- gehört aber jetzt hier nicht zum Thema.. ich denke das wird sonst zu verworren hier.
  2. Da Flashen kann ich mal machen, das habe ich noch nicht gemacht. nur die neuste Version kürzlich aufgespielt weil es länger nicht gebraucht wurde. ich werde das getInterrupt() mal testen, aber stelle mir die Frage warum der Interrupt dann gehen sollte, wenn ich auf dem aktiven Reiter für das IO- Bricklet bin. setzt nur das aktiv setzen der Reiterkarte denn schon einen Interrupt auf das IO4-Bricklet? Ich melde mich zurück sobald ich es getestet habe. Danke euch schonmal für die Tips
  3. Guten Morgen, ich habe das nun gestern mal getestet, und habe leider das gleiche Phenomen.also ob ich nun den BV vorher starte oder nicht, ist egal. Ich stecke den Masterbrick an, starte mein Programm, stelle die Verbindung her und Funktionen wie etwas auf das DualRelay-Bricklet zugreifen gehen auch. Nur eben nicht der Interrupt des IO4. Hat noch jemand eine Idee?
  4. Hallo Joerg, nein das habe ich gar nicht gesehen. Ich habe immer nach IO4 Interrupt gesiucht und das gar nciht gefunden. Danke für den Hinweis. Zumindest weiß ich nun das ich nicht spinne :-P Ich könnte jetzt so gar nicht sagen ob ich mal den BV gestartet habe, während mein Programm lief. Das müsste ich heute Nachmittag mal nachstellen. Mal sehen was dabei rum kommt und dann melde ich mich mal zurück wie das Ergebnis ist. Gruß Patrick
  5. Hallo zusammen:-) ich bin gerade dabei ein kleines Programm zu schreiben und wollte dabei auf ein Tasterereignis am IO4 reagieren, leider klappt das nicht so wie gewollt. Es wird nicht auf mein Interrupt reagiert aus dem "normalen" Programm heraus. Starte ich jedoch den BrickViewer und gehe in den Tab für das IO4 WÄHREND mein selbst geschriebenes Programm läuft, reagiert er. Ich habe das Problem mal mit dem Beispielcode von der TF Seite mit der Doku für das IO4 nachgestellt, und auch hier habe ich das gleiche Verhalten. Also: Programm starten- console geht auf.. verbinde ich die Anschlüsse 1 und GND passiert nichts. Starte ich den Brickviewer und gehe in den Tab mit den Einstellungen und verbinde dann die Pins 1 und GND, wird mir in der Konsole eine Veränderung angezeigt. Woran kann das liegen und wie kann ich das Beheben? Danke und Gruß Patrick
  6. Hall Angler, ich kann es zwar selber nicht gebruachen, finde deine Arbeit aber super. Finds klasse das du dir die Arbeit gemacht hast- ich denke wenn sich 3D Drucker weiter verbreiten wird so etwas von Vorteil für den Druck sein. Gruß Paddy
  7. Schade, ich hatte eben gehofft ich könnte direkt auf einen Socket zugreifen. aber so schlimm ist es nicht. ich habe schon einen RPI mit WiFi und dann schreibe ich mir einfach ein kleines Programm was mir den Wert ausließt und auf eine Internetseite ausgibt. Habt ihr mal einige Infos was ihr mit NetIO meint? darunter kann ich mir gerade nichts vorstellen. Webspace ist nicht das Problem, habe nen eigenen Server angemietet und aber auch ein NAS-System im keller worauf ich per dyndns zugreifen kann. Ich denke das wird aber das einfachste sein, dann brauch ich noch nicht mal mehr eine eigene App, sondern kann mittels der App "Tasker" direkt auf einen html- link zugreifen. Ich werde mich mal einlesen und mir überlegen wie es am einfachsten wäre. Das Problem ist auch, dass ich null Ahnung von Android-Apps habe; kennt da jemand ein Baukasten-System ähnlich Visual-Studio wo ich mir die Oberfläche schon mal bauen kann und die schonmal nicht per hand tippen muss... Gruß Patrick
  8. Hallo Zusammen, ich wollte mir als kleines Sommerprojekt, solange meine Wetterstation ruht, eine Temperaturabfrage für das Wasser in unserem Pool bauen, damit ich mittels Smartphone schauen kann ob es sich lohnt die Badehose anzuziehen :-) da ich das ganze zum eien nicht sonderlich kompliziert machen möchte und ich mich in der App- Programmierung für Android null auskenne- hatte ich überlegt ob es nicht einfach mittels einer http-get Abfrage oder ähnlichem möglich ist. Also ich habe einen Master-Brick, eine Wifi-Extension und ein PTC- Bricklet zur verfügung. kann ich nicht einfach über einen http- Link mir die Werte vom PTC- Brick anzeigen lassen? Oder muss ich zwingend dafür eine App/ein Programm schreiben? wäre für einen kleinen Denkanstoß super dankbar. Gruß Patrick
  9. Wie ist dsa eigentlich mit der Verfügbarkeit? Was schätzt ihr wie lange die Entwicklung dauert? um März; Sommer oder eher Ende diesen- Anfang nächsten Jahres?
  10. Wie wäre es denn, man würde ein Gehäuse bauen wo das Bricklet zwar von innen eingebaut wird, wo aber im Deckel zwei Aussparungen an den Stellen der Taster sind und dort bewegliche Teile unterzubringen, die wiederum auf die Taster im Inneren drücken. Also Platine innen und Taster nach außen führen. Vielleicht noch irgendwie mit einer "Rausfallsicherung" dieser "Tasterverlängerung"- ich weiß zwar grad selbst nicht so recht wie man das am besten realisieren könnte, aber wäre vielleicht eine Überlegung wert. Gruß
  11. Hey... DAnke für die Antwort.. ich wollte noch mal sichergehen ob es wirklich nicht geht und hab einige Codestellen verändert, seitdem geht es.. Also lag an meinem Code das es nicht klappte.. war ein Fehlalarm :-) Trotzdem danke für die Mühe. Gruß Patrick
  12. Hallo zusammen. Ich bin nun zum ersten mal dabei mir ein vb.net Programm für meine TF- Wetterstatino zu bauen und habe nun zuerstmal rudimentär die ersten Klassen und Forms zusammengestellt. Nun wollte ich gestern den ersten Test machen, ob ich mich auch verbinden kann, doch leider schlägt das immer fehl. Nun habe ich mir mit der Hilfe eines Arbeitskollegen eine eigene Klasse gebaut, für Verbindung herstellen, trennen, Konfigurationsdaten einlesen, Verbindungsstatus erkennen usw. Das ganze Projekt habe ich in Visual Studio 2012 erstellt und ist eine Windows-Forms Application. Nun sind ja alle Beispiele von TF Konsolenanwendungen- (die für das Wetterstations- Starterkit läuft auch bei mir als Konsolenanwendung) und ich habe es nicht als Konsolenanwendung programmiert. Kann das Damit zusammen hängen oder sollte ich trotzdem eine Verbindung herstellen können? Ich habe mal den Code aus der Windows-Forms anwendung in ein modul (also nicht in einer Klasse) kopiert und dort geht der Code und ich kann eine Verbindung herstellen. Vielleicht könnt ihr mir etwas auf die Sprünge helfen. Falls der code nützlich ist, kann ich den gerne nachreichen. Gruß Patrick
  13. Guten morgen zusammen. Ich weiß nicht ob ich hier im richtigen Forum mein Anliegen poste, wenn nicht bitte einmal Verschieben: Ich wollte mal in die Runde Fragen ob nicht Bedarf an einem Rorationsbricklet besteht. Damit meine ich nun zum einen ein Bricklet wo wirklich ne Welle Drauf ist die, die Umdrehungen misst, und zum anderen eine Bricklet wie von den Fahradtachos, dass misst wie häufig ein Magnet an einem Sensor vorbeikommt. Wollte das du mal so in den Raum schmeißen, dann diskutiert mal ob man sowas gebrauchen kann. Vielleicht kann ja auch ein TF- Teammitglit sagen wie schwer so etwas zu realisieren wäre. Danke und Gruß Patrick
  14. Mh... ich möchte nicht lügen, und genau weiß ich es nicht- aber soweit ich weiß kannst du NICHT über die Spannung auf den Ladezustand schließen. Würdest du den Akku komplett entladen und dann sich etwas erholen lassen, würde sich nach einiger Zeit wieder ein Wert um 12 V einstellen. sobald du ihn jedoch wieder belastest, wird die Spannung wieder direkt einbrechen. Hättest du die Spannung gemessen wäre dein Akku jedoch als "Voll" deklariert worden.Meine auch schon Kennkurven von Akkus gesehen zu haben die bis kurz vor "Leer" Ihre Spannung gehalten haben und dann innerhalb kurzer Zeit ist die Spannung rapide eingebrochen. Ich habe etwas gegooglet und was ich gelesen habe, sagen die meisten das man den Ladezustand nur über Messen den eingeladenen Kapazität und abziehen der entnommenden Kapazität errechnen kann. Wie gesagt, klingt kompliziert- ist es glaube ich auch. Ich weiß es nicht genau und würde sagen da sollte sich ein etwas versierterer Elektroniker zu wort melden. Sorry
  15. Du wirst auch keinen Unterschied bei den Spannungen (V) feststellen, du musst den Strom messen (V) Verbraucht wird nicht die Spannung sondern der Strom. Da P (W) = U(V)*I(A) ist und U, Also die Spannung gleich ist, ist der Strom von der Akkuseite zur Lastseite unterschiedlich. Was das Relais angeht, doch das Industrial Ralais schaltet ja nicht die gesammte Last, sondern soll nur einen kleinen Strom liefern um ein größeres Relais anziehen zu lassen, also den Steuerstromkreis zu schließen, wird als Ian (Anzugsstrom)oder Ib (Betriebsstrom) angegeben.Musst mal schauen was da angegeben wird. Oder hier, das ist vielleicht auch Hilfreich: http://www.elektronik-kompendium.de/sites/bau/0207211.htm unter "Kennwerte und Grenzwerte eines Relais"
  16. Was sind das denn für Verbraucher? sind es native 12 Volt Verbraucher oder 230V und du hast noch einen Spannungswandler davor? Wenn es native 12Volt verbraucher sind, würde ich sagen deine Akkus sind kaputt oder du ziehst mehr als 15Watt. Bei 15 Watt hättest du bei 12 Volt einen Strom von 1,25 A. Du hast insgesamt 44Ah. Wenn du 44Ah durch 1,25 teilst kommst du auf 35,2 Stunden die die Akkus- wenn sie voll sind- eigentlich halten sollten. Wenn du aber noch nen Spannungswandler hast, Hat der ja selbst auch einen Verbrauch, den müsstest du ja mit einberechnen. Vielleicht steht das aber auch mit auf dem Typenschild mit drauf. Bei 60Watt Verbrauch bei mir würde ich ca. 5A aus den Akkus ziehen- für einen Nacht (ich hab mal mit 12 Stunden gerechnet) bräuchte ich demnach etwa 50Ah bissl Reserve mit bei würde ich mal so auf vll. 70Ah gehen... edit: schau mal hier: http://www.conrad.de/ce/de/content/se_solarplaner/Insel-Solaranlagen-selber-berechnen-in-drei-Schritten-Conrad Ist recht interessant. Deckt sich auch ungefähr mit meinen Werten, nur das ich das mit dem AkkuZyklus nicht mit drin habe. Das wäre dann ein Problem
  17. Nicht unbedingt. Ich habe von Conr*** nicht die billigste Version eines Reglers genommen. Es gibt noch einen "kleineren" Regler, der keinen Tiefentladeschutz hat. Bei dem wird nur das Panel und der Akku angeschlossen und die Last direkt an den Akku. Wenn dann aber nachts der Akku nicht geladen wird und die Last den Akku leernuckelt, kann dir das den Akku zerstören. Bei meinem steuert der Laderegler automatisch die Entladefunktion und schaltet die Last ab, sobald der Regler erkennt das die Akkuspannung sinkt. Ich würde aber immer zu einem mit Tiefentladeschutz greifen- und bei diesen wäre dann die Schaltung immer so. was die Sache mit dem Relaisstrom angeht: gut das du mich darauf hinweist. Im Moment war mir das noch gar nicht aufgefallen. Aber da kann man ja von den einschlägigen Shops sich ein Relais besorgen das etwas mehr aushält und über das TF-Relais dann das andere Relais schalten (oder alternativ anstatt das Dual-Relais-Bricklet das industrial Quad-Relais-Relais Bricklet nehmen) Die Frage galt hier jetzt zur Überwachung meiner Wettestation, dort habe ich nur 20Watt und es wird hier nur überwacht, nicht geschaltet. Aber für das andere Projekt mit meiner Solarinsel wäre es wichtig. Du könntest das Voltage/Current Bricklet schon zwischen Verbraucher und Regler schalten, würdest dann aber nur sehen was dein Verbraucher an Last zieht, nicht die Gesamtlast- denn dein Laderegler braucht zum Funktionieren ja auch Strom. Somit kann es sein das dir deine Ladeanzeige sagt "Akku reicht noch für 2 Stunden" Aber nach 1ner Stunde ist trotzdem alles aus weil dein Laderegler sich auch was genommen hat, was ja dein Bricklet am Lastausgang nicht erkennen konnte. Ist jetzt ein Extrembeispiel- wie sehr das ins Gewicht fällt, kann ich nicht sagen. Außerdem ist bei meiner Wetterstation die Last selbst mein Brickstapel, bzw. ein Step-Down-Bricklet was ja auch Strom und Spannug von sich selbst überwachen kann. Somit habe ich die Werte des Solarmoduls durch das erste V/C Bricklet, die Akkuwerte durch das zweite V/C Bricklet und die Verbrauchswerte der Last durch die eigene Messwerterfassung durch das Step-Down Bricklet. Gruß Patrick
  18. Also es ist bei mir so, das der Laderegler auch einen Tiefentladeschutz drin hat. Daher hat der Laderegler 3 Anschlüsse (Also eigentlich 6, aber 2 gehören ja immer zu einem) 1: Solarmodul 2: Akku 3: Last Möchte ich nun die Spannung und Leistung wissen, die mir das Solarmodul effektiv bringt, also ohne das der Laderegler auf seine 13.5 Volt Ladespannung runterregelt, muss das erste Bricklet direkt hinter die Solarzelle zwischen Zelle und Laderegler. So kann ich sehen was die Zelle an Leistung bringt. Möchte ich den Akku überwachen, würde ich jetzt das zweite Bricklet zwischen Akku und Laderegler anschließen. So würde zwar Tagsüber ( Wenn der Akku geladen wird) wahrscheinlich die Ladespannung und Ladestrom des Solarreglers gemessen, sobald aber das Licht nicht ausreicht und der Ladevorgang sich abschaltet, ich die Akkuwerte erfassen können. Mein Ding ist halt im Moment: Tagsüber fließt der Strom vom Laderegler Richtung Akku um zu laden, aber Nachts (oder ohne Licht) fließt der Strom vom Akku Richtung Laderegler. Das meinte ich mit, " IN und OUT ist nicht klar definiert". Ist das dem Bricklet egal und kann trotzdem die Werte messen? Kann mir das Bricklet kaputt gehen wenn Strom in das Bricklet durch den "OUT"- Anschluss hineinfließt?
  19. Das mit der Sonne hatte ich schon beführchtet- also als Solarzellen sollen so ca. 150W Leistung nach und nach aufgebaut werden, und akkus... ja die Sollten schon für ne Nacht ordentlich reichen das stimmt. aber selbst wenn Nachts auf Netz umgeschaltet würde und nur Tagsüber auf Solarbetrieb geschaltet wird, halbieren sich die Kosten (theorethisch) auf die Hälfte.. also bringen würde es denke ich schon etwas- aber wie du schon sagst, es geht mir auch ums basteln.
  20. Guten Morgen liebes Forum, Ich möchte gerne mit dem Voltage/Current Bricklet die Leistung meiner Solarzelle meiner WEtterstation messen und Zusätzlich den Ladezustand des Akkus überwachen. nun hat das Bricklet ja einen IN und einen OUT Anschluss. Bei der Solarzelle ist mir die SChaltung noch klar-> Die Solarzelle kommt an den Anschluss IN und Out geht weiter zum Laderegler für den Solarakku. Wie Schließe ich nun aber den Akku korrekt an? Er wird ja von der Solarzelle geladen, als das er auch die Bricks mit Strom versorgt- Sprich IN un dOUT ist nicht klar definiert... In der Doku zu dem Bricklet habe ich jedoch etwas von bidiriektionaler Verbindung gelesen: "Bidirektionale Strommessung (z.B. Laden/Entladen)" Heißt das soviel wie " ist egal wie rum du es anschließt, es geht immer" ? Möchte es nicht durch falsches Anschließen zerstören. Kann mir jemand erklären wie ich das am besten lösen kann? Danke und Gruß Patrick
  21. Ja Das Nas kann sowohl mySQL (Datenbank hab ich eben eingespielt) als auch Java, leider momentan nur JRE6. Habe eben auf dem Mac deinen Server gestartet und lief auch. Leider kann ich nur eine Java instans starten, daher kann ich nicht den Server und den Client gleichzeitig laufen lassen. Wollte dann deinen Server eben auf dem Nas Laufen lassen und bekomme aber leider den Fehler: Unsupported major.minor version 51.0 Denke das wird dann am JRE6 liegen Muss mir dann mal was einfallen lassen- vielleicht geht ja in der neuen NAS Version auch das JRE7- muss ich mal testen. Ah, du bist Informatiker.. Ich bin Fachinformatiker- aber in Richtung Systemintegration. Habe mich damals bewusst nicht für Anwendungsentwicklung entschieden, und nun bin ich bei meiner Firma doch als Programmierer eingestellt:/ Programmiere dort jedoch nur in VBA und VB.NET Na ich muss mal sehen.. auf jeden Fall bin ich schon mal wieter als vorher
  22. Ich meinte natürlich das Step-Down Power Supply, hatte das verwechselt. Benutze das für die Stromzufuhr von der Solarzelle. Klingt interessant was du da erzählst mit JSON usw.. leider bin ich da im Thema so überhaupt nicht drin... Ich glaube da muss ich noch mal später, wenn es soweit ist auf dich zukommen Jetzt schaue ich mir erstmal deine Anleitung an, und dann muss ich mal sehen wie ich nun mein Projekt umsetze. Ich habe im Keller ne Synology (NAS- System) stehen das Java kann und Phyton. Leider kann ich keine der beiden Sprachen und so muss ich mich mal einarbeiten. Eventuell muss ich dann doch auf VB.net umsteigen und es von einem Raspberry erledigen lassen, was ich aber unschön finden würde... Naja.. viel zu viel für mal eben zwischendurch. Mach weiter so, ich bin sehr interessiert an deinem Projekt. Habe mir auch mal die Bilder auf deiner HP zu deiner alten Wetterstation angeschaut, ist ja schon verdammt viel Arbeit die du da reingesteckt hast. Gefällt mir wirklich sehr gut. Machst du so etwas Beruflich oder ist das einfach nur Hobbymäßig und hast dir das Wissen selbst beigebracht? Gruß Patrick
  23. Sieht super aus was du da gebaut hast. Ich habe nun auch endlich mal wieder etwas zeit gefunden und konnte das Gehäuse für meine Station zusammenbauen und die Energieversorgung einbauen: Fürs erste eine 20W Solazelle und nen 7Ah Bleiakku. Der erste Masterbrick mit Wlan- Extention, DC Brick, Luftdruck, Luftfeuchte und Temperatur ist nun auch dran. Mache aber noch keine Abfragen oder so.. nur um zu testen... Mit welcher Software machst du denn deine neue Seite? das sie sehr gut aus- ist das auch noch in Wordpress oder programmierst du das selber? Gruß Patrick
  24. Hey, so etwas wie du es bauen möchtest, habe ich auch schon mal gesucht- und leider nicht gefunden. Daher werde ich mir so etwas auch mal bauen müssen. Hintergrund: Ich habe im Keller meine TK-Anlage, Fritzbox, paas switche und nen kleines NAS- also meine gesammte Netzwerktechnik. Zusätzlich noch eine kleine USV, die bei kurzen Stromausfällen puffern soll und um den Verbrauch zu überwachen. Die Gesammte Technik zieht etwas 48- 55 Watt. Meine Überlegung war, die Batterie der USV Immer über Solarzellen zu laden, und nur auf Netzbetrieb umzustellen wenn die Solarzellen nicht genug Leistung bringen. Ich hatte überlegt zum einen Spannung und Strom der Solarzellen in Richtung der Batterie zu überwachen und zum anderen Spannung und Strom der Bleibatterie in Richtung USV- Elektronik zu überwachen. Fällt die Leistung der Solarzellen unter ein bestimmtes Niveau oder die Leistung der Batterie lässt nach, wird per Relais auf Netz umgeschaltet. So war meine grobe Überlegung, wie genau aber das ganze realisiert werden kann, darüber habe ich mir noch keine Gedanken gemacht. Vielleicht kann man sich da ja gegenseitig etwas "unter die Arme greifen" ? Gruß Patrick
  25. Hallo Sebastian, sieht schon sehr nett aus, halt uns weiter auf dem Laufenden. Interessiert mich sehr das Thema. Kannst du vielleicht sagen was du für ein Darstellungsplugin verwendest für die Erstellung der Diagramme im Browser? Ich bin gerade dabei, meine eigene Wetterstation zu bauen, und möchte auch die Diagramme aus einer MySQL Datenbank erstellen. Wäre super wenn du da mal kurz die Vorgehensweise anschneiden könntest. Gruß Patrick
×
×
  • Neu erstellen...