Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| projekte:miniinventory [2016-02-25 02:48] – created nd | projekte:miniinventory [2024-03-02 20:11] (current) – clonejo | ||
|---|---|---|---|
| Line 6: | Line 6: | ||
| ^ Host | todo | | ^ Host | todo | | ||
| ^ Kontakt | [[wiki: | ^ Kontakt | [[wiki: | ||
| - | ^ Status | <fc red>inaktiv</ | + | ^ Status | <fc red>glimmt so rum</ |
| ^ Interessenten | | | ^ Interessenten | | | ||
| </ | </ | ||
| ===== Idee ===== | ===== Idee ===== | ||
| + | |||
| + | Das ganze Hühnerfutter für Elektronik will gezählt und auffindbar sein. | ||
| + | |||
| + | Man könnte sich an dem Elektronik-Wiki vom Chaosdorf orientieren. Die haben Semantic MediaWiki (SMW) als Unterbau genommen. | ||
| + | |||
| + | Zwecks Inventur will man Zählung vielleicht mit einer Feinwaage automatisieren. Auch Barcodes und Scanner würden das Arbeiten erleichtern. | ||
| ===== Material ===== | ===== Material ===== | ||
| * 1x Raspberry | * 1x Raspberry | ||
| - | * 5x Kasten | ||
| * 9x4x10 WS2812 LEDs | * 9x4x10 WS2812 LEDs | ||
| * Waage [[http:// | * Waage [[http:// | ||
| * Webcam | * Webcam | ||
| * Thermodrucker [[http:// | * Thermodrucker [[http:// | ||
| + | fehlt noch: | ||
| + | * 5x Kasten | ||
| ===== Design ===== | ===== Design ===== | ||
| - | * Raspberry mit Tornado als API für Licht, Waage und Webcam als QR-Code Reader | + | |
| - | * VM auf Dynamo mit Datenbankapi in Django | + | * Datenbasis: Semantic Media Wiki oder Dokuwiki mit ' |
| - | * Statische Website benutzt APIs mit JavaScript | + | - Design von Oktober 2015 |
| - | * QR-Codes codieren Kasten und Position im Kasten | + | |
| + | * VM auf Dynamo mit Datenbankapi in Django | ||
| + | * Statische Website benutzt APIs mit JavaScript | ||
| + | * QR-Codes codieren Kasten und Position im Kasten | ||
| ===== Status ===== | ===== Status ===== | ||
| + | |||
| Waage die selbstständig Dinge zählt ist fertig, Rest etwas eingeschlafen. | Waage die selbstständig Dinge zählt ist fertig, Rest etwas eingeschlafen. | ||
| + | |||
| + | H1 Schachteln von Pollin sind beschafft. Damit kann man besonders kleine Teile chaosdorf-artig verstauen. Die Schachteln haben noch kein Zuhause. | ||
| + | |||
| + | ==== Blinkenlights ==== | ||
| + | |||
| + | Alle vier vorhandenen Fächerkästen sind mit LEDs bestückt und an einen Nano getüddelt, der sie beblinkt. Tun tut das noch nix. | ||
| + | ==== Waage ==== | ||
| + | |||
| + | Eine billige Feinwaage wurde zerlegt und die Platine entfernt. Load Cell und Gehäuse (auch Teller) bleiben. | ||
| + | |||
| + | Ein HX711 (24-bit differentieller ADC) misst die Kraft auf der Load Cell. | ||
| + | |||
| + | Ein Arduino redet mit dem HX711 und gibt die rohen ADC Werte über USB-seriell an den Host. | ||
| + | |||
| + | Ein Pythonskript empfängt die ADC Werte und rechnet Tarierung und Skalierung aus (Kalibration). Man kann mit fertigen Grammzahlen weiterarbeiten. | ||
| + | |||
| + | Das Pythonskript rechnet außerdem mit Inkrementen, | ||
| + | |||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| + | |||