Jump to content

Loetkolben

Members
  • Gesamte Inhalte

    1.191
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von Loetkolben

  1. Hallo zusammen,

     

    hier noch eine Frage: Kkann es sein, dass das falsch ist: Temperature IR Bricklet

     

    get_object_temperature: Returns the object temperature of the sensor, i.e. the temperature of the surface of the object the sensor is aimed at. The value has a range of -700 to 3800 and is given in °C/10, e.g. a value of 30001 means that a temperature of 300.01 °C is measured on the surface of the object.

     

    Das ist mir beim lesen aufgefallen, zumal es beim "get_ambient_temperature" anscheined richtig ist.

     

    Koennte das jemand bitte mal pruefen. Danke.

     

    Der Loetkolben

  2. Zum einen gebe ich euch Recht mit IPV6, zum anderen stelle ich mir vor wie viele User IPV6 mit den Bricks nutzen wuerden. 1 oder doch 2?

     

    Ich denke Tinkerforge ist nicht dazu da den IPV6 Gedanken voranzubringen wobei man im richtigen Moment dabei sein sollte. Wenn andere, die es machen muessen (Telekom), IPV6 voranbringen, dann wird es sicherlich auch eine IPV6 Variante/Update geben.

     

    Ergo: Es ist auch auf absehbare Zeit kein Bedarf vorhanden, sofern man in geschlossenen privaten Netzen arbeitet. Wenn es an eine direkte Internetconnection geht, sehe ich auch IPV6 auch als Pflichtuebung an.

     

    Warum bleibt es intern noch laaaaange auf IPV4? Es muss im internen LAN noch IPV4 geben, selbst wenn es im Internet nur noch IPV6 geben sollte. Ich denke mal ueber Satreceiver, Drucker, Telefonanlage, Hifianlage, Powerswitch, Heizung, etc nach. Die haut niemand weg, nur weil es im Internet IPV6 gibt.

     

    Das neue Pflichtfeld der Heimrouter heisst dann "IP-Translation im Heimnetz".

     

    Der Loetkolben

  3.  

    Erstens ist Wikipedia nicht banal und zweitens kenne ich mich mit der von dir eingesetzten Firewall nicht aus. Mitte lese das Handbuch oder frage den Hersteller.

     

    Mein Vorschlag ist: Abschalten.

     

    Wer eine personal Firewall im LAN einsetzt hat, sollte sich fragen warum das sein muss und wie unsicher sein LAN ist um sich vor Daten aus dem eigenen LAN zu schuetzen.

     

    Der Loetkolben

     

     

  4.  

    Haeh? Fakten? Mutmassungen? Das ist die Aufgabe einer Firewall!!

     

    Bitte fuelle deine Wissensluecken bevor du Fakten von mir verlangst von Dingen die zur Grundlage eines (Windows) PCs gehoeren.

     

    Wikipedia Personal Firewall (auch Desktop Firewall)

     

    Als Personal Firewall oder Desktop Firewall wird eine lokal auf dem Computer installierte Firewall-Software bezeichnet. Zu ihrer Aufgabe gehört es, ungewollte Zugriffe von außen auf Netzwerkdienste des Computers zu unterbinden. Abhängig vom Produkt kann sie zudem versuchen, Anwendungen davon abzuhalten, ohne das Einverständnis des Anwenders mit der Außenwelt zu kommunizieren.

     

    Im Unterschied zu einer externen Firewall, die lediglich den Internetzugriff kontrolliert, filtert die Personal Firewall zusätzlich auch die Verbindungen des PCs von und zu dem privaten lokalen Netz (LAN).[16]

     

    Der Loetkolben

  5.  

    Aus Verzweilelung habe ich es schon mit leichtem Karton und einem Locher probiert. Zeichzeichenblockrueckdeckelkarton muss es schon sein und wenn da ein Locher durchgeht, sind die Loecher zu gross. Abhilfe wuerden Unterlegscheiben aus dem Baumarkt schaffen, aber irgendwie ist es das nicht.

     

    Was mit noch einfaellt: Man koennte ein Leerbrick mit 2 Bricksteckern nach oben machen und die Grundplatte (mindestens) doppelt so lang nach vorne ziehen. Fuer die Bricklets muessten dann aber immer noch Loecher rein.

     

    Was ganz wichtig ist: An allen 4 Seiten muss ein groesseres Loch rein um den Aufbau an die Wand zu haengen. Ideal fuer Thermometer, etc.

     

    Der Loetkolben

  6. Hallo Imbafestor,

     

    natuerlich ist das eine der naheliegenden Loesungen. Dazu muss man aber (Stand)-Bohrmaschine und einen passenden Halterung (Schraubstock) haben.

    Ich kann mir vorstellen, dass das bei vielen nicht vorhanden ist, zumal sich die Hardware auch an Anfaenger richtig und zum programmieren (ver)-leiten soll. :)

     

    Anstecken und loslegen. Die Distanzbolzen kann man praktischerweise sofort mitbestellen, aber den "Untergrund" nicht.

     

    Der Loetkolben

  7. Aber wieso sollte die Firewall den Zugriff innerhalb des LAN blockieren

     

    ;D Weil es eine PC-abschottende Firewall auf einem PC ist und keine LAN-abschottende Firewall auf einem LAN-Router.

     

    DU schottest deinen PC nach aussen hin ab!

     

    Riiiiichtig! In einem vertrauenswuerdigen LAN ist so eine Firewall ueberfluessig und macht nur Aerger !!!  ;D

     

    Der Loetkolben

  8. @benatweb: Koenntest du Schablone mal posten.

     

    Ich selbst ebnoetige einen Unterbau der so aussieht:

    Brick und direkt davor 2 Bricklets (Temperatur und IO4).

     

    tinkerforge koennte wirklich eine leere Platine mit passenden Universalbohrungen anbieten.  ::)

     

    BTW: Die Bricks gehoeren uebereinander nicht nebeneinander.  ;)

     

    @The_Real_Black / @Inkerforge:

    Sind die Tinkerforgeplatinenbohrungen zu irgenwas kompatibel?

     

    Der Loetkolben

     

    PS: Ich erwaehge Pappkarton zu nehmen, dass kann es aber eigentlich nicht sein, oder?

    Wie sieht es eigentlich mit KURZEN Kabeln aus? 2 cm? Oder kann ich das Bricklet direkt anstecken?

    Die Brickstapelei ist perfekt geloest. Der Bricklet Anschluss leider umso schlechter. Schade.

  9. Hallo Jan,

     

    wozu denn? Du kannst doch problemlos an den Steuerungsrechner ein GSM Modul (z.B. ein Siemens M1) haengen. Kostet (gebraucht) nur ein Bruchteil einer Neuentwicklung.

     

    Weiterhin widerhole ich mich gerne: Es sollte Brick(lets) geben die andere Hardware ansteuern kann. Ein V.24 Bricklet wuerde das Problem loesen. Daran koennte man ein GSM Modul UND VIELE ANDERE DINGE anschliessen.

     

     

    Der Loetkolben

  10. Es ist wirklich nicht zu sehen was welche Version hat, deshalb mal ein Loesungsvorschlag der schnell zu realisieren ist.

     

    Verison a) Ihr benennt nur die Archive um wie z.B. "brick_v1.2.3.zip". Dann muss der User selbst nachhalten welche Version er eingespielt hat. An den Dateien bleibt alles so wie es ist. Nachteile fuer euch, ihr muesstest auf der Webseite die Links anpassen.

     

    Version b) Ich will es euch noch leichter machen! Zum einen nehmt ihr keine Versionssnummern und zum zweiten bleiben die Links auf der Webseite besthehen wie sie sind. Was muesst ihr tun?

    Ihr packt in jedes Archiv nur eine Datei mit dem Release-Datum wie z.B. "REAME_VERSION_2012.05.27.txt".

    Wenn ihr wollt koennt ihr da noch einige Infos zum Release reinpacken oder eben auch nicht. Das war es schon.

    Als User muesste man einmal ins *.zip schauen und man koennte es dann auf seiner lokalen Platte so umbennen wie man will.

     

    Das waere schon SEHR praktisch. Nebenbei waere ein Forumsbeitrag hilfreich.

     

    Der Loetkolben

  11. Bitte berichtigen oder vielleicht habe ich es nicht verstanden.  :D

     

    TCP/IP - IO-4 Bricklet

     

    IO4.set_value

    ...

    For example: The bitstring "1100" "0011" (\x03) will turn the pins 0-1 high and the pins 2-3 low.

    ...

     

    Ist das ueberall umgedreht?? Siehe auch "IO4.get_configuration"

     

     

     

    IO4.set_configuration

    ...

    If the direction is configured as output, the value is either high or low (set as true or false).

    If the direction is configured as output input, the value is either pull up or default (set as true or false).

    ...

     

     

    Danke

     

    der Loetkoben

  12. Hallo zusammen,

     

    Ich wuerde einen eigenen Bereich befuerworten, wenn Bedarf danach besteht! Es besteht aber ueberhaupt kein Bedarf!

     

    Es gibt hier weder ein "Suche" noch ein "Biete" posting! Wofuer einen leeren Bereich schaffen?

     

    Wenn es min 5 An-/Verkaufsposting pro Monat gibt kann man das Thema ja nochmals auf die Tagesordnung holen. Dann kann man auch den Wasserkopf mit Regeln und Moderatoren besprechen.

     

    Der Loetkolben

  13. Interessante Idee, bin aber dagegen!

    Aus anderen Foren kenne ich das Problem. Es muessen GENAUE Regeln aufgestellt werden und diese muessen dann geprueft werden.

     

    Ruck Zuck bietet jemand dann noch Vogelhaeuschen und andere Dinge rund um die Projekte an. Spaetestens dann wenn auch Haendler verlinkt werden oder jemand selbst als Haendler Waren anbietet gibt es massive Probleme. Auch aus wettbewerbsrechtlicher Sicht.

    Um dem aus dem Weg zu gehen sollte man bei den bekannten Plattformen nachsehen.

     

    Das mit dem Chibi-Brick wuerde ich (uebergangsweise) so loesen: Ein angepinnter Thread im Allgemeinen Forum "Private Verkaeufer des Chibi-Bricks". Jeder kann EINE Antwort im Thread geben. Wenn moeglich OHNE Preis. Denjenigen kann man dann per PN kontaktieren.

     

    Der Loetkolben

  14.  

    @borg: Vielen Dank.

     

    @Nic: Das Wiki ist doch noch in Ueberarbeitung und zweitens habe ich das noch nie gemacht.

     

    BTW: Obwohl ich das damals nicht wollte faende ich es gut wenn man den Forumsbereich "Projektvorstellungen und Projektideen" splittet. Zum einen in "Projekt Ideen", da dort mittlerweise Rasenmaeher und Mondraketen diskutiert werden.  ;D  ;D

    und zum anderen in "Vorstellung fertiger Projekte"

     

    ... oder man laesst es erstmal so. Fuer jeden Krams einen eigenen Unterbereich finde ich uebertrieben.

     

    Danke

     

    Der Loetkolben

  15. Hallo zusammen,

     

    ich habe festgestellt, dass man die Attachments im Forum nur nach einem Login sieht. Das find ich nicht gut.

     

    Wenn man zur z.B. zu Erklaerung eines Fehlers ein JPG angehaengt hat, kann das nur derjenige sehen der eingeloggt.

    Natuerlich betrifft das auch alle anderen Files. Ich hatte gestern das Projekt "Wetterstation in 10 Minuten" eingestellt und faende es gut wenn jeder an die Files kommt. Ich persoenlich finde es immer aergerlich wenn man sich erst anmelden muss um die restlichen Infos zu einem Forenbeitrag zu bekommen. So geheim ist das hier nun auch nicht.  8)

     

    Die Tinkerforgedoku ist doch auch ohne Bestellung oder Anmeldung sichtbar.  ;)

     

     

    Koenntet ihr das bitte aendern?!

     

    Vielen Dank

     

    Der Loetkolben

  16. Die Frage kann ich dir so direkt nicht beantworten, aber wenn du dich sowieso zum flashen entschlossen hast, dann mache doch mal nach Anleitung einen vollstaendigen Reset am Brick.

     

    Von hier: Flash firmware on a Brick

    Then bring the Brick into the bootloader modus. Press the “Erase” button of the Brick and connect it afterwards via USB to your PC. The blue LED should be off. Now the Brick should be in the bootloader (based on your operating system some sort of Atmel device could be detected).

     

    Und/oder steck den Brick mal an einen andere PC. Dann siehst was der erkennt und ob ggf. die Treiber bei dir falsch installiert sind.

     

    Der Loetkolben.

  17. "Wetterstation" - Grafische Temperaturanzeige in 10 Minuten.

     

    EDIT: Fuer Protokollversion 2 gehts HIER entlang.

     

    Hierbei geht es darum automatisch eine Webseite zu erstellen, die benoetigten Temperaturwerte vorher abzufragen und die letzten 24 gemessenen Werte grafisch als Kurve darzustellen. Siehe Screenshot im Anhang.

    Wenn man jede Stunde nur einen Wert misst oder nur Werte der "volle" Stunde benutzt, dann kann man die Temperaturkurve der letzten 24 Stunden darstellen. Das ganze sollte innerhalb weniger Minuten oder zumindest in kurzer Zeit zu bewerkstelligen sein, sofern man die unten genannten Voraussetzungen erfuellt.

     

    Das Projekt richtet sich an alle die schnell einen Erfolg sehen wollen um dann mit mehr Freude weiterzumachen. Ich persoenlich finde es einfacher etwas laufendes zu modifizieren, als mit einer trockenen Doku anzufangen und ueber 1000 Fragen zu stolpern die ich nicht beantworten kann. Deshalb hier eine "Wetterstation" im Miniformat zum weiterbasteln.

     

    Wer auf den ersten Blick 100 Sachen findet die man besser machen kann ist genau richtig hier. Er hat die Sache verstanden und kann dann das verbessern was er moechte. Manche Programmzeilen sind absichtlich schlicht gehalten, damit man sie besser nachvollziehen kann.

     

    Folgedes Scenarien stelle ich mir fuer den Einsatz vor:

     

    PC mit Zugriff uebers Netz auf Temperaturbricklet und Bereistellung der Htmlseite per Webserver.

    oder

    Scripte laufen auf dem gleichen PC an dem auch der Stack haengt und ein kleines ftp-script (not included) transferiert die erstellte Htmlseite auf einen einfachen Webspace im Internet.

    oder

    eine Mischform daraus :-)

     

    Das ganze ist auf einem Debian 6.0.5 Server entstanden und sollte somit auf jedem Debian/Ubuntu Problemlos laufen. Andere Linuxversionen moege man gerne testen.

     

    Benoetigt wird:

    Stack mit Temperatur Bricklet. Evtl. getestet mit "brickv".

    Debian/Ubuntu PC fuer die Scripte

    Evtl. ein Webserver.

    Was NICHT benoetigt wird:

    Datenbank

    MySQL

    Python

    PHP

    APIs

    Bindings

     

     

    Der Weg in der Kurzfassung:

    StackID mit "enumeratestack.sh" ermitteln und "gettemperatur.sh" anpassen.

    Cronjob mit Stunden oder Minuten Aufruf von "gettemperatur.sh" einrichten.

    Grafiklibrary "flot" downloaden und auspacken.

    Grafik per Browser anzeigen lassen.

    Fertig.

     

    Step by step Anleitung:

    Auf der shell pruefen ob die Linuxtools "nc, bc und od" installiert sind. "which nc bc od" usw. Hinweis siehe unten.

    Ordner/Zielverzeichnis anlegen, mein Archiv "shelltemperaturmini.tar" runterladen und

    die Files auspacken: "tar xvf shelltemperaturmini.tar"

    Ggf. Rechte mit "chmod 755 *.sh" anpassen.

    (Hinweis: Wer Ubuntu anstelle von Debian benutzt muss in den Scripten noch "nc -w1 ..." gegen "nc -q1 ..." tauschen)

    In "enumeratestack.sh" die IP anpassen und dann "./enumeratestack.sh" ausfuehren.

    Die STACKID des Temperaturbricklets aufschreiben.

     

    In "gettemperatur.sh" die IP und STACKID anpassen. Danach "./gettemperatur.sh" ausfuehren.

    Es sollte in leserlicher Form die Temperatur angezeigt werden: "Die Temperatur betraegt: 23.06 Grad."

    Der Pfad zur Datei "drawhtml.sh" sollte noch auskommentiert bleiben.

    Jetzt "./gettemperatur.sh x" aufrufen. Nun erscheint eine Temperaturausgabe im Logfileformat.

     

     

    Nun Datensammeln: "crontab -e" aufrufen und folgende Zeile anpassen und einfuegen wenn minuetlich gesammelt werden soll:

    * * * * * /home/tinker/gettemperatur.sh x >> /home/tinker/temperatur.collect 2>/dev/null

    Wenn stuendlich gesammelt werden soll dann so einsetzen:

    0 * * * * /home/tinker/gettemperatur.sh x >> /home/tinker/temperatur.collect 2>/dev/null

     

    Wenn nun mindestens 24 Werte zusammengekommen sind kann man problemlos die Html Seite zeichnen lassen.

    In "drawhtml.sh" den eigenen Pfad (DIRECTORY) und das Zielverzeichnis der erstellten Html Seite (WWWDIRECTORY) anpassen.

    Die datei "./drawhtml.sh" ausfuehren. Es kommt kein sichtbarer Output.

    Ins Verzeichnis $WWWDIRECTORY wechseln. Dort sollte nun die Datei temperatur.html liegen.

     

    Jetzt noch die Dateien "flot - Attractive Javascript plotting for jQuery" holen und auspacken.

    Holen "wget http://flot.googlecode.com/files/flot-0.7.tar.gz"

    Und im Verzeichnis $WWWDIRECTORY entpacken: "tar xvf flot-0.7.tar.gz"

    Nun sollte es in $WWWDIRECTORY einen Ordner "flot" geben in dem die Files fuer die Javascriptunterstuetzung liegen.

    Damit muss nichts gemacht werden. Wenn der Browser unsere "temperatur.html" laedt, dann holt er sich die notwendigen Dateien von dort selbstaendig. Siehe Html Quellcode.

     

    Das war es auch schon. Wenn man nun mit dem Broswer die Datei "temperatur.html" anclickt sollte sich die Seite mit den Temperaturwerten in grafischer Form oeffnen. Dies kann man lokal, also ohne Webserver direkt aus dem Filesystem ausprobieren oder man hat einen Webserver aufgesetzt den man nun komfortabel ansurfen kann. "http://MEINWEBSERVER/temperatur.html"

     

    Damit nach den automatischen Datensammeln per cronjob auch jedesmal die automatische Erstellung der Webseite angestossen wird muss man

    man noch in "gettemperatur.sh" den absoluten Pfad zu "drawhtml.sh" angeben und das Kommentarzeichen entfernen.

     

    Viel Erfolg.

     

    Der Loetkolben

     

     

    Anhang:

    Details und einige Erklaerungen.

    Die Kommunikation verlaeuft per TCP, somit sind keine Bindungs notwendig.

    Die temporaeren "data.*" Files koennen liegenbleiben und helfen ggf. beim Verstehen. Wer sie loeschen will finded am Ende

    der Scripte auskommentierte "## rm ..." Zeilen. Einfach Kommentarzeichen loeschen.

    Folgende Shelltools muessen vorhanden sein: nc, bc, od

    "od" ist im Paket "coreutils", "bc" ist ein eigenes Paket.

    Ein "apt-get install coreutils bc" sollte das Problem loesen. Fuer nc gibt es kein Paket, dass sollte schon mit dabei sein.

     

     

     

    shelltemperaturmini.jpg.375d133e6ffa7c20100279f5c8498c30.jpg

    shelltemperaturmini.tar

  18. Man muss aber aufpassen:

     

    Tinkerforge classic: Plug und & Play. Anfaengersicher und ohne Loetkolben. FIND ICH GUT! Das soll auch so bleiben!

    vs.

    Tinkertorge forte: Anpassbar an die Alltagsprobleme. Zugegeben das wuerde mich sehr interessieren.  ;)

     

    Alternatividee: Statt Jumper koennte man auch folgendes machen: Man designt die Platine so, dass man per Loetkoben die passenden Bauteile (Kein SMD) selbst einloeten kann. Statt Freiluftfaedelei hat man schon die Loecher/Leiterbahnen vorgegeben, bzw. vorgebohrt.

    Damit verhindert man, dass die Anfaeger einfach mal so Jumper stecken und die Platine zum Abrauchen bringen. Der fortgeschrittene User sollte die 2 oder 3 Standartbauteile einloeten koennen.

     

     

    Der Loetkolben.

×
×
  • Neu erstellen...