Jump to content

borg

Administrators
  • Gesamte Inhalte

    3.625
  • Benutzer seit

  • Letzter Besuch

  • Tagessiege

    61

Alle erstellten Inhalte von borg

  1. Du setzt immer alle Relais gleichzeitig. Angenommen du hast die Relais 1 und 2 an, dann ist der aktuelle Wert 6 = 21 + 22. tinkerforge call industrial-quad-relay-bricklet $uid set-value 6 Wenn du nun Relais 1 ausschalten möchtest setzt du den Wert 4 = 22. tinkerforge call industrial-quad-relay-bricklet $uid set-value 4 Vielleicht könnten auch die beiden Wikipediaartikel hier helfen: http://de.wikipedia.org/wiki/Dualsystem http://de.wikipedia.org/wiki/Bitmaske
  2. Hast du dir das Beispiel oben drüber angeguckt? Pin 0 schalten (20): tinkerforge call industrial-quad-relay-bricklet $uid set-value 1 Pin 1 schalten (21): tinkerforge call industrial-quad-relay-bricklet $uid set-value 2 Pin 2 schalten (22): tinkerforge call industrial-quad-relay-bricklet $uid set-value 4 Pin 3 schalten (23): tinkerforge call industrial-quad-relay-bricklet $uid set-value 8 Pin 2 und 3 schalten (22 + 23): tinkerforge call industrial-quad-relay-bricklet $uid set-value 12 usw...
  3. borg

    Neue Hardware?

    Irgendwann wird alles im Shop sein, alles gleichzeitig reinstellen können wir nicht machen, dafür sind es einfach zu viele neue Bricklets.
  4. borg

    Neue Hardware?

    Die Leiterplatten für alle neuen Bricklets die aktuell im git stehen wurden gestern bestellt, das wird so 3 Wochen dauern bis wir sie haben und dann nochmal 3 Wochen für die Bestückung. Dann ist halt noch die Frage in welchen Abständen wir die neuen Bricklets veröffentlichen, vielleicht 2 pro Woche oder 3 pro Woche? Evtl auch nur eins pro Woche dafür aber jeweils mit kleinem Projekt gleich dabei? Steht noch nicht so 100%ig fest wann genau die neuen Bricklets kommen. Das Segment Display 4x7 Bricklet und das Motion Detector Bricklet werden aber als erstes dran sein, da wir sie ja jetzt mit dem Kit schon "offiziell" angekündigt haben. Edit: Ich gehe aber stark davon aus das alle noch vor Weihnachten im Shop stehen .
  5. Die Temperatur selbst dürfte OK sein. Du musst halt aufpassen das sich auf Dauer kein Kondenswasser o.ä. bildet, das würde der Elektronik auf dauer sicherlich schaden.
  6. Ich wüsste nicht wie du ein Signal für den Begrenzungsdraht mit unserer Hardware erzeugen kannst, aber die Schaltung auf rn-wissen.de läuft ja auch von alleine. Für den Empfänger könntest du eine Spule mit OpAmp an das Analog In bzw. Voltage/Current Bricklet anschließen. Ich würde versuchen das Projekt in mehreren Stufen anzugehen: 1. Hardware bauen die prinzipiell erstmal fahren/mähen kann. Im Zweifelsfall erstmal nur mit einem Programm was für 2 Sekunden einen Motor anstellt und dann wieder ausstellt. Dazu hast du dann einen RPi o.ä. zusammen mit ein paar Bricks auf dem Rasenmäher. 2. Rasenmäher fernsteuern. Dazu würde ich dem RPi von außen Befehle geben und dann den RPi steuern lassen. Da kriegt man dann ein Gefühl dafür wie die Steuerung aussehen kann (Kreise fahren, Anfahrgeschwindigkeit und sowas). 3. Rasenmäher autonom. Hier brauchst du jetzt zum ersten mal eine Möglichkeit zur Positionsbestimmung. 4. Ladestation. Ich würde für die Begrenzungsschleife und Ladestation versuchen fertige Hardware zu nehmen: http://www.automower-center.de/automower-2013/schleifenzubehoer/schleifengenerator-und-ladestation-210c.php Wenn die nicht zuverlässig funktionieren wird es ständig Probleme geben, da kommt man dann auf keinen Grünen Zweig.
  7. Sieht sehr durchdacht aus, gefällt mir . Die ganze Kampagne ist auch hübsch und übersichtlich aufbereitet. Ich bin gespannt ob sie ihre Timeline einhalten .
  8. Ist in der bricklib gefixt: https://github.com/Tinkerforge/bricklib/commit/40643d20eb59fa81341d3b04447977b01225c132 Der Fix ist dann in den nächsten Brick-Firmware Versionen automatisch mit drin. Extra neue Firmwares dafür zu veröffentlichen lohnt nicht .
  9. Naja da gibts keine direkte Lösung für. Standard M3-Schrauben haben Köpfe mit einem Durchmesser >5mm, die kann man also nicht auf ein 5mm Raster schrauben. Du könntest über die 8x8 Platte eine weitere 8x8 Platte schrauben und die Verbinder dazwischen an Stellen setzen wo sie das IO4 Bricklet nicht stören .
  10. AuronX hat recht sobald der Block des with-Statement zuende ist wird die Datei geschlossen. Also einfach csvfile1 = open('gerty_illuminance_data.csv', 'wb') ausgabe1 = csv.writer(csvfile1, delimiter=';', quotechar='|') ausgabe1.writerow(['Beleuchtungsstärke']) ausgabe1.writerow(['lux']) ambl.register_callback(ambl.CALLBACK_ILLUMINANCE, cb_illuminance_data) und dann wenn du nichts mehr schreiben willst csvfile1.close()
  11. Siehe Anhang. dual-button-bricklet.bin
  12. You can use the TXB0108 together with the IO-4. The IO-16 can withstand VDD + 0.6V. That means, if the 5V-rail of the IO-16 Bricklet has a voltage of 4.7V, you should apply a maximum of 5.3V from your external device. Short answer: Yes.
  13. Klar, die werden ja genauso angesteuert wie analoge Servos. Nur die Periode kann oft geringer eingestellt werden, wodurch dann auch ein ruckelfreieres/schnelleres fahren möglich ist. Laut der Spezifikation schafft dieser Digitalservo z.B. 60° in 0,06 Sekunden: http://www.servocity.com/html/hs-7940th_servo.html Das ist brutal schnell. Hab aber selber auch noch nie mit einem der richtig teuren Digitalservos gespielt .
  14. Zum Thema: Wir bestimmen die Preise von Distributoren nicht. Nach kurzem drüber schauen hab ich den Eindruck das Zeitech bei den günstigeren Bricklets (< 20€) ein gewisse Mindestsumme draufschlägt. Ich vermute Zeitech kalkuliert da auch mit einem erheblich höheren Support-Aufwand mit Telefonsupport usw den wir hier gar nicht bieten. Uns haben sie zumindest damals als wir dort Oszilloskope gekauft haben gut beraten . Also bitte nicht Äpfel mit Birnen vergleichen und nicht über Kleinigkeiten streiten!
  15. Die neuen Shell-Bindings die NetIO offiziell unterstützen sind noch nicht veröffentlicht, den Link zur "Beta" hat Loetkolben unten schon verlinkt. Wenn wir das veröffentlichen gibt es auch noch eine Anleitung dazu wie das funktioniert, vermutlich wird es dazu nächste Woche Montag oder Dienstag kommen. Wenn du es jetzt schon ausprobieren möchtest würden wir uns natürlich über Feedback freuen .
  16. Das PWM normaler Servos hat eine Periode von 20ms, das sind also maximal 50 Stellwerte pro Sekunde. Wenn es dir um Ruckelfreiheit geht musst du dir mal digitale Servos anschauen: http://www.rn-wissen.de/index.php/Servos#Unterschied_zwischen_Digital-_und_Analogservos
  17. Müsste ich mal ausprobieren, ich vermute das tackern kommt durch "Rundungsfehler" zu Stande . Bei Servos entspricht eine Position einer gewissen Pulsweite. Mit "keine Geschwindigkeit" ist hier gemeint das sofort das angegebene PWM gesetzt wird. die Pulsweite wird nicht mit einer Geschwindigkeit erhöht. Spannungsabschaltungen gibt es da nicht, die Geschwindigkeit entspricht der Rate mit der sich die Pulsweite der Zielpulsweite (Zielposition) annähert. D.h. °/s = Pulsweitenveränderung/Sekunde Die Beschleunigung entspricht der Rate mit der sich die Geschwindigkeit annähert. D.h (°/s)/s = °/s^2 = Pulsweitenveränderung/Sekunde^2 Auch so Mini-Servos haben große Anfahrströme, mit einem großen Kondensator könnte man den aber vermutlich auch über USB betreiben. Beim Servo Brick gibt es aber keine Verbindung zwischen der USB-Spannung und der Servo-Spannung.
  18. So, gibt jetzt eine 2.0.4. Da sollte das Problem behoben sein.
  19. Plugins: IO-16 Bricklet 2.0.4 Fix edge count bug, Save space to compile plugin with O2 again. Download: IO-16 Bricklet
  20. Plugins: IO-16 Bricklet 2.0.4 Bug im Flankenzähler gefixt, Code umgestellt um Platz zu sparen damit Plugin wieder mit O2 compilierbar. Download: IO-16 Bricklet
  21. Ich kann das Problem reproduzieren, bin gerade noch dabei herauszufinden was genau passiert. Gibt aber denke ich Heute noch eine neue Version!
  22. We did think about a version of the Servo Brick that has power on the actual PWM pins (not only on the third VCC pin). The idea there was that you could control up to 7 high power LEDs with it, additionally to servos. You could also control small motors. But this won't happen in the next weeks, we currently have too many other open project.
  23. Das hat mit der Ethernet Extension nichts zu tun. Das hängt mit einer Umstellung der Schnittstellen im Stack zwischen Hardware Version 1.1 und 2.0 zusammen. Wenn wir nochmal eine neue Master Brick Version machen werden wir das fixen, nur deswegen eine neue Version zu machen lohnt allerdings nicht.
  24. Die Widerstände sind Spannungsteiler die wir entsprechend zuschalten/abschalten um eine größere Auflösung im niedrigen Bereich zu erreichen.
×
×
  • Neu erstellen...