MegaBitMeter fertig eingebaut

MegaBitMeter

MegaBitMeter fertig eingebaut
MegaBitMeter fertig eingebaut

UPDATE: MegaBitMeter now has it’s own domain and blog/shop: http://megabitmeter.de/

Die Idee für ein analoges MBit/s Anzeigegerät wurde auf der ICMP5 geboren, als wir uns mit dem messen und verarbeiten der Energiedaten der ICMP5 beschäftigten. Wenn ich mich nicht täusche hatte Daniel die Idee „man müsste mal eine analoge MBit/s Anzeige bauen“.

Diesen Satz hört man ja relativ oft „man müsste mal…“. Aber die Idee ließ mich einfach nicht mehr los.

Auf der UKW-Tagung in Weinheim fand ich dann in einer Bastelkiste eines Funkamateurs ein schönes Amperemeter. Der Messbereich war gradezu optimal (0-60mV) um dieses Gerät über einen Spannungsteiler mit einem Mikrocontroller anzusteuern. Das Instrument war schnell darauf zerlegt und die original Skala vermessen und neu in SolidWorks nachgebaut und per Laser aus einem Stück schwarz eloxierten Blech geschnitten. Die Beschriftung der Skala habe ich mit einem 50W CO₂ Laser erstellt. Das Edelstahl Blech ist auch in SolidWorks konstruiert, danach gelasert (6 kW CO₂ Laser) und anschließend von Hand gebogen und poliert.

Bei der Steuerung habe ich mich durch das torrentmeter von skytee inspirieren lassen und einen ATmega328 auf einem ArduinoNano Clone Board benutzt. Dieser hat 6 PWM Ausgänge von denen man ja nur einen braucht – eigentlich eine totale Verschwendung :-)

Die Firmware für den ATmega war an einem Abend fertig und macht nichts anderes als die per USB-Serial ankommenden Werte (0-1000) in die entsprechende Pulsweite des PWM Ausganges umzurechnen und auszugeben. Bei einer kurzen Pulsweite wird der +5V Pin vom ATmega immer wieder für eine sehr kurze Zeit eingeschaltet. Soll der Zeiger weiter steigen muss man nur die Pulsweite verlängern. Da das Messinstrument von Natur aus relativ träge reagiert braucht man auch keinen Tiefpass oder Filter um die PWM zu glätten. Dies geschieht quasi in Hardware.

UPDATE: Den Sourcecode für den Arduino gibt es nun per svn:

svn co https://rc5.de/svn/MegaBitMeter/src/

Und unter https://rc5.de/websvn/listing.php?repname=MegaBitMeter&path=%2F&sc=0 zum downloaden. Ein Script zum auslesen der aktuellen Bandbreite unter Linux hat skytee auf github veröffentlicht. Es benötigt perl und kann z.B. so mit dem MegaBitMeter benutzt werden:

$ ./devstats.pl eth0 > /dev/ttyUSB0

Creative Commons Lizenzvertrag
Das MegaBitMeter von Sascha Ludwig steht unter einer
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported Lizenz.


Beitrag veröffentlicht

in

von

Schlagwörter:

Kommentare

23 Antworten zu „MegaBitMeter“

  1. Avatar von Robert

    I’d buy this, USD cash!

  2. Avatar von justkopf

    wäre schön wenn das ding noch vor weihnachten in die serienfertigung geht :D

  3. Avatar von Griever

    wird man die irgendwann kaufen können ? oder gibs vlt ne bauanleitung ?
    lg

  4. Avatar von McBeery

    Super Idee hast du da gehabt, bleib dran und bring das Ding in Serie :)

  5. Avatar von DK7SL

    Hi Griever
    Eine Bauanleitung wird es noch geben. Auch der Sourcecode des Mikrocontrollers wird veröffentlicht. :-)
    Ich hatte auch schon diverse Anfragen ob ich Custom-Scales machen kann und ob ich nicht einen Shop dafür aufmachen will.
    Über die Custom-Scales denke ich mal nach ;-)
    Als DIY Projekt ist es ja auch nicht wirklich kompliziert so ein Gerät zu bauen. Daher gibts in den nächsten Tagen auch die SolidWorks Files und PDFs von den Zeichnungen, Abmessungen usw.

  6. Avatar von David

    Hello Sir:

    I’d like to buy one from you. Please reply. Thank you.

  7. Avatar von necenzurat

    can you do an English tutorial?

  8. […] Dk7sl [Machine Translated], Gizmodo Tags : analog, […]

  9. Avatar von morphium

    Also, wenn das Ding statt USB einfach 2 RJ45-Ports hätte, würde ich es sofort kaufen!

    morphium

  10. Avatar von DK7SL

    Wenn es 2 RJ45 Ports nur für den Traffic hätte, könnte man nicht seine Prozentuale Raid-Belegung damit anzeigen ;-)

  11. Avatar von DK7SL

    Maybe there will be a DIY kit if I find enough interested geeks who will buy one.

  12. Avatar von Griever

    hey das klingt super
    da bin cih mal auf die anleitung gespannt ^^

  13. Avatar von necenzurat

    your article is on gizmondo, for the love of tech, please do a tutorial. I suggest in English.

    Cheers

  14. Avatar von Kaine

    Im one of the geeks who would be interested in purchasing a DIY kit!

  15. Avatar von fulanus

    Por favor, instrucciones en español. ¡Habría lectores!

    Gracias

  16. Avatar von N5XYO

    Hi, I’ll buy one…kit or assembled!
    ’73
    John

  17. Avatar von TaTonka

    Da ich hier nicht über einen Laser und alles verfüge…wäre ich dir sehr dankbar, wenn du wirklich ein DIY-Kit zusammenstellen und verkaufen würdest. Bis auf den Arduino, den kriegt man ja auch so.

    73 de DO1TTK

  18. Avatar von rezidiv

    saucooles Teil!

  19. Avatar von DK7SL

    Good news. There will be a DIY kit available soon. :-) more TK

  20. […] showing you MegaBitMeter and TorrentMeter a month ago, we received a ton of requests from people asking for a product or kit […]

  21. […] Das MegaBitMeter ist ein analoges MBit/s Anzeigegerät. Die technisch interessierten möge bitte hier klicken. […]

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert