Dropsensor ru

Aus www.wiki.ardumower.de
Wechseln zu: Navigation, Suche

Датчик падения

Funktion:

Der Arduino Dropsensor oder auch Absturzsensor ist dafür gedacht den Mover vor abstürzen vor Treppenabsätzen oder ähnlichen zu schützen. Ebenso kann dieser eingesetzt werden um Inseln von Bäumen und Blumenbeeten zu erkennen. Voraussetzung dafür ist allerdings das dieser an der Graskante hin zur Insel mit einem kleinen Graben umgeben wird damit dieser zuverlässig erkannt werden

Датчик падения или аварии датчика Arduino предназначено для двигателей, прежде чем аварии до или защитить подобные посадок. Кроме того, он может быть использован для обнаружения острова деревьев и клумб. Необходимым условием для этого является то, что он окружен на краю травы к острову с небольшим траншеи так, чтобы она надежно обнаружить

Подключение:

Benötigt werden 2 IR Entfernungssensoren. Am besten sind solche geeignet die bereits in einem externen Gehäuse eingebaut sind. Diese haben auch auf der Rückseite eine Einstellmöglichkeit für die Entfernung bzw Empfindlichkeit. Die Standard Ausführung benötigt 3 Anschlussleitungen . +5V, GND, Signalleitung und haben eine Empfindlichkeit von ca 30mm – 800mm. Bei den Sensor den ich verwende handelt es sich um einen der gegen GND geschaltet wird. Dort habe ich zusätzlich eine Diode in die Signalleitung mit eingebaut um eventuelle positive Spannungen zum Bord zu blockieren und um einen eindeutigen Schaltzustand zu gewährleisten.

Использует 2 ИК датчики расстояния. Наиболее подходит те, которые уже установлены во внешнем корпусе. Они также на задней корректировки для удаления или чувствительности. Стандартная версия требует 3 соединительных линий. + 5V, GND, сигнал линия и имеют чувствительность приблизительно 30 мм - 800 мм. Датчик я использую тот, который перешел на GND. Там я установлены дополнительно к любым положительным напряжением, чтобы блокировать диод в сигнальной линии к борту и обеспечить четкое состояние переключения.


ohne eingbaute Diode

IR leuchtet bei Kontakt zur Oberfläche

"'без eingbaute диод"'

ИК светится при попадании на поверхность ИК подсветка в контакте с поверхностью



Messung:

+ nach Signalausgang = 4,96V

- nach Signalausgang = 0V


IR leuchtet nicht über den Abgrund

Messung:

+ nach Signalausgang = 0V

- nach Signalausgang = 3,72V ( das hat mich gestört ) deshalb habe ich die Diode eingebaut



Измерение:

+ На выходе сигнал = 4,96V

- На выходе сигнала = 0В


ИК не загорается над пропастью

Измерение:

+ На выходе сигнала = 0В

- На выходе сигнала = 3,72V (который беспокоит меня), поэтому я установил диод




jetzt das ganze mit Diode in der Signalleitung

IR leuchtet bei Kontakt zur Oberfläche

Messung:

+ nach Signalausgang = 4,7V

- nach Signalausgang = 0V

IR leuchtet nicht über den Abgrund

Messung:

+ nach Signalausgang = 0V

- nach Signalausgang = 0V

jetzt 0V gemessen zwischen - und Signalausgang

Ich hatte bedenken gehabt das die 3,72V ein undefinierten Eingang schaffen was evl Probleme bei der Auswertung geben könnte.


Теперь все это с диодом в сигнальной линии

ИК подсветка в контакте с поверхностью

Измерение:

+ На выходе сигнал = 4,7 В

- На выходе сигнала = 0В

ИК не загорается над пропастью

Измерение:

+ На выходе сигнала = 0В

- На выходе сигнала = 0В

Теперь измеряется между 0В - и выходной сигнал

Я имел ум создать неопределенную вход, который мог бы дать EVL проблемы при оценке 3,72V.




Einstellung im Sketsch:

Die Absturzsensoren sind ab der Softwarefunktion 242 integriert.

(Eine Integration in die Handy App bzw. das persönliche Speicher der Einstellungen ist zur Zeit noch nicht Intrigiert.)

Der Anschluss des linken und rechten Absturzsensor sind an den Pin 45 und 23 vorgesehen.

Um die Funktion zu aktivieren sind folgende Einstellungen in der Mower.ccp vorzunehmen.

//  ------ drop -----------------------------------
 dropUse          = 1;     // has drops?  -Dropsensor - Absturzsensor vorhanden 0-nein  1-Ja
 dropcontact      = 1;     //contact Kontaktausführung 0-Öffner 1-Schließer  


Установка в скейтче:

Датчики краш интегрированы с функцией программного обеспечения 242-й

(А интеграция в мобильном приложении или личной памяти настроек не Заинтригованный на данный момент.)

Соединение левой и правой датчиком столкновения предусмотрены на выводе 45 и 23.

Для активации этой функции после установки в Mower.ccp "являются" сделал.

  // ------ Падения -----------------------------------    dropUse = 1; // Имеет капель? -Dropsensor - Сбой датчика присутствует 0-Нет 1-Да    dropcontact = 1; // контакт Тип контакта 0 открывалка 1-доводчики




Verdrahtung:

Die IR Sensoren sollten möglichst weit vorne vor den Rädern angebracht werden. Um evl Reichweiten Schwankungen zu vermeiden sollten sie vor fremd Licht geschützt werden. Die IR Sensoren sollten so eingestellt werden das diese im normalen Betrieb leuchten, und wenn man den Mover hochhebt ausgehen. Am besten gleich auf der Grasoberfläche testen oder dort zumindest gegebenenfalls nachjustieren. In der Seriellen Ausgabe kann man den richtigen Anschluss kontrollieren. Sollte der Mover im Normalbetrieb den Kontakt zur Oberfläche haben sollte der Dropsensor nicht ausgelöst sein bzw der Counter des Dropsensors sollte nicht hochgezählt werden. Fall das so nicht sein sollte, ist die Einstellung in der Mower.ccp Datei zu kontrollieren bzw. zu ändern.

Dropcontact = 1;      ändern in 0

(Kann je nach verwendeten Sensoren anders sein) Danach den Mower anheben so das dieser den Kontakt zur Oberfläche verliert. Darauf hin sollte in der seriellen Konsole sichtbar sein das der Dropsensor ausgelöst hat bzw. der Counter hoch zählt. Darauf hin kann das ganze im automatischen Betrieb getestet werden.

Gegebenenfalls muss noch die Acceleration angepasst werden. Diese ist auch in der Mower.ccp Datei zu finden. Das ist die Beschleunigungszeit bzw. die Abbremszeit der Antriebsmotoren. Dieser Wert muss angepasst (erhöht) werden damit der Mower schnell genug an der Gefahrenstelle anhalten kann.


Подключение

ИК-датчики должны быть размещены в далеко вперед перед колесами. Чтобы избежать EVL колеблется колебания они должны быть защищены от окружающего света. ИК-датчики должны быть отрегулированы так, чтобы они загораются во время нормальной работы, и выйти, когда вы поднимаете переназначения. Лучший же тест на травяной поверхности или по крайней мере там при необходимости отрегулировать. В последовательным выходом может контролировать соответствующий порт. Если двигатель в нормальном режиме имеют контакт с поверхностью следует падение датчик не срабатывает или счетчик датчика падения не должны учитываться. Дело не должно быть так, установка в 'Mower.ccp является контроль или изменение' файла.

 Падение Связаться = 1; Изменение 0

(Может быть разным в зависимости от используемых датчиков) Затем подъемник косилки так, чтобы они теряет контакт с поверхностью. В этой связи должны быть видны в последовательной консоли, что вызвало датчик падения или счетчик увеличивается на единицу. В этой связи, все в автоматическом режиме для тестирования.

При необходимости, ускорение нуждается в корректировке. Они также могут быть найдены в «Mower.ccp файл '. Это время разгона или время замедления приводных двигателей. Это значение должно быть скорректированы (увеличение), так что косилка может остановить достаточно быстро, чтобы точки опасности.


Bekannte Probleme:

Ich habe die Beobachtung gemacht das wenn man die Entfernungseinstellung auf den Gras gegebenenfalls noch nach justiert werden muss. Ebenfalls ist mir aufgefallen das wenn die Sensoren auf eine nasse Betonoberfläche stoßen, irrtümlich annehmen das ein Abgrund erkannt wird. Da ich an meinen Testmower die Sensoren nur provisorisch angebracht habe, kann ich mir vorstellen das Fremdlicht zu Problemen in der Erkennung führt. Ich vermute daher, das wenn man die Sensoren vor Fremdlicht schützt, sich die Zuverlässigkeit auch weiter erhöht.

Evl ist es nötig mit Hilfe einer LED die Fläche zu beleuchten um immer eine gleichmäßige Helligkeit zu gewährleisten.


Известные проблемы:

Я сделал замечание, что, если вы, возможно, потребуется скорректировать даже после установки удаления травы. Кроме того, я заметил, что, когда датчики попадаются влажной бетонной поверхности, ошибочно полагают, что пропасть обнаружено. Поскольку у меня есть датчики установлены в предварительном порядке моей Testmower, я могу себе представить, рассеянный свет приводит к проблемам в признании. Подозреваю поэтому, что, если один защищает датчики от окружающего света, надежность еще более увеличена.

Evl необходимо с помощью светодиода, чтобы осветить зону всегда обеспечить равномерную яркость.