Ich bin Neuling in der Elektronik, also bitte ertragen Sie mich.
Ich suche einen kleinen Abstandssensor (möglichst klein), mit dem ich einen Abstand zwischen 0 und 30 cm genau messen kann (Genauigkeit kleiner 1 mm). Dieser Sensor muss in der Lage sein, die Entfernungsdaten drahtlos (WLAN oder Bluetooth) mit einem PC zu kommunizieren. Können Sie mir bitte sagen, ob es einen Sensor gibt, der diese Anforderungen erfüllt?
Haben Sie schon einmal über LVDT-Geräte (Linear Variable Differential Transformer) nachgedacht? Es ist 20 Jahre her, seit ich sie benutzt habe, und Sie konnten Geräte mit einer Auflösung von weniger als 30 mm und einer rohen 10-Bit-Auflösung bekommen.
Wir haben über einen Bereich von 4 mm gemessen, es war mechanisch und elektrisch verrauscht und mit Oversampling wurde eine Auflösung/Wiederholbarkeit von 1 um erreicht. Verarbeitung und analog war damals schwierig, jetzt wäre es immens einfach. Kann es einfach noch einmal besuchen, nur um zu sehen.
Um die Entfernung im Bereich von 0 - 30 cm zu messen, sind IR-Sensoren gut, hier sind einige Sensoren, die Sie sich ansehen können:
Infrarot-Näherungssensor mit großer Reichweite - Sharp GP2Y0A02YK0F
IR-Abstandssensor inklusive Kabel (10cm-80cm) – GP2Y0A21YK0F
Um Daten drahtlos an einen PC zu senden, können Sie entweder Bluetooth/WiFi/RF/Xbee-Module verwenden. Hier möchten Sie mit dem PC kommunizieren, daher wäre Bluetooth/WiFi die beste Option. Wenn Sie nur Internetwork planen, dann entscheiden Sie sich für Bluetooth statt WiFi.
Sie können für dieses Projekt jeden 8-Bit-Prozessor verwenden, denke ich.
Dies ist keine vollständige Antwort, da das drahtlose Problem nicht vollständig angesprochen wird, aber basierend auf Ihrem Kommentar, dass es an einem verstellbaren Arm montiert ist, wird häufig auf Bearbeitungsmaschinen eine sogenannte "Waage" verwendet, die so etwas wie ein digitaler Bremssattel ist . Sie können eine Frage sehen, die ich vor einiger Zeit gestellt habe .
Das OpenDRO- Projekt verfügt über den vollständigen Quellcode, der die Werte aus den Waagen liest. Von dort aus konnte man die Waage auf einem Mikrocontroller auslesen und per Bluetooth/WiFi übertragen. Je nach Erfahrungsstand mag das ein ziemliches Unterfangen sein, aber es kann Ihnen einen Hinweis in die richtige Richtung geben.
Ich habe die RS-232-Schnittstelle von OpenDRO selbst nicht verwendet (Sie sollten sich also zuerst bei ihnen erkundigen, ob dies möglich ist), aber vermutlich könnte dies zum Übertragen von Daten über eine drahtlose Verbindung verwendet werden, die einen transparenten Betrieb unterstützt. Dies ist zwar etwas kostspielig, aber möglicherweise eine andere Möglichkeit, wenn Sie nur nach ein paar Systemen suchen.
Ich habe einige Erfahrungen mit Ultraschall-Abstandssensoren mit dem Arduino Uno-Board gemacht. Mir ist aufgefallen, dass es Entfernungen nicht millimetergenau messen kann (eher wie cm). Vielleicht möchten Sie sich mit Infrarot-Abstandssensoren befassen. Beachten Sie, dass der gebräuchlichste Ultraschallsensor 1,5 cm hoch und 4 cm lang ist und Infrarot-Abstandssensoren im gleichen Bereich liegen. Für die drahtlose Übertragung sollten Sie ein anderes Board von ebay kaufen, das sie für 2 Dollar verkaufen.
Sie könnten einen Ultraschallsensor verwenden und die Daten über WLAN oder Bluetooth senden, Arduino, Ultraschallsensor und WLAN / Bluetooth nachschlagen.
IR-Sensorpaare sind allgemein auf dem Markt erhältlich, sie haben von Natur aus eine kurze Reichweite, wenn Sie kleinere Entfernungen messen möchten, suchen Sie nach ULTRASONIC-Entfernungsmesssensoren oder -schaltkreisen.
Kimliw
PeterJ
Starkregen
Starkregen
Starkregen
Kimliw
Starkregen
Lukas