Сканер штрих-кодів »робот з lego nxt 2

Версія лего міндсормс nxt 2.0 (версія 8647)
Складність будівництва, програмування:

Сканер штрих-кодів »робот з lego nxt 2

Цей сканер Оформити імітує функцію виду лазерного сканера штрих-кодів, які ви знайдете в магазині контролю. Це визнають і сканувати будь-який з п'яти пунктів на правому, оскільки вони проходять над датчиком, тому що кожен елемент має "штрих-код" на дні його, з чергуються білих і темних (або порожній) променів. Кожен елемент має свій штрих-код, що складається тільки з числа білих смуг (від 2 до 6).

Елементи можуть бути передані швидко над датчиком, зсунувши їх через "лічильник" поверхні, а NXT буде сканувати їх відображення елемента і ціна на дисплеї, і стежити за загальною вартістю "купити", як ви тримаєте сканування товарів.

Сканер штрих-кодів »робот з lego nxt 2

NXT відображає елементи, як вони будуть відскановані і відстежує загальну вартість всіх елементів перевірки.

Також в комплект входить програма та інструкції по використанню NXT для запису показників датчиків у файлі даних, завантажити його на комп'ютер, і графік його в програмі електронних таблиць.

Це допоможе вам зрозуміти, як датчик реагує на високій швидкості вибірки ситуації, подібної до цієї.

Покрокова інструкція по збірці лего сканера

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Примітка: Ви можете використовувати або NXT акумулятор, або батарейки типу АА.

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

На цьому кроці ми створюємо калібрувальні плити, які використовуються на початку програми для калібрування яскравості білого кольору з допомогою датчика кольору.

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Програмуємо сканер штрих кодів

Завантажуємо і завантажуємо програму

Використовуйте CheckoutScan програми для сканера контролю. На початку програми, коли з'явиться відповідна вказівка, щоб покрити датчик калібрування пластини, як показано нижче, а потім натисніть кнопку введення, так що програма може виміряти яскравість білих променів.


Покриття датчика калібрування плити.

При перевірці предметів, які необхідно виконати сканування в менш ніж за секунду, а також переконатися, що білі смуги на штрих-код перпендикулярно до напрямку серветки, так що їх можна перерахувати, як вони проходять через це. Якщо сканер вважає тільки один білий бар в ході перевірки часом, воно передбачає елемент був відсканований неправильно і дає сигнал помилки.

Важливо: Якщо у вас виникли проблеми сканування предметів (сигнал помилки, або товар не визнаються зовсім, або визнаються неправильно), ймовірно, проблема втручання плафон. Див. Нижче рішень.


Як уникнути перешкод від плафон

CheckoutScan Програма працює шляхом виявлення і підрахунку білих пучків в "штрих-кодів" об'єктів, і вона робить це за допомогою простого тесту яскравості, використовуючи датчик кольору в "Light Sensor" режимі. Тому вона потребує яскравості білого пучка бути значно більше, ніж порожні читання фон. Якщо верхнє освітлення в кімнаті прямо над або поряд з ним сканер, на тлі читання може бути занадто яскравим, що ведуть до об'єктів, які не сканується, або недійсним сканування (помилка звуку). Якщо це станеться, є дві речі, ви можете зробити:

1. Перемістіть сканер місці, не поруч з плафон. Щоб допомогти вам знайти хороше місце, ви можете використовувати LightMeter програми, які безперервно відображає яскравість свідчення, і спробувати знайти місце, де порожній фон читання не більше 75% від показання з калібруванням плити на місці. або,

2. Перетворення сканер виїзду на сторону орієнтації, де колір датчика вказує на стороні, використовуючи наведені нижче інструкції. З датчиком вказуючи в сторону, дуже малоймовірно, щоб забрати будь-якого втручання з боку освітленості кімнати.

Графічний датчиків на вашому комп'ютері

При роботі з датчиком, який повертає безперервного читання, і, коли ви швидко приймати різні зразки даних, це може бути корисно, щоб побачити графік читання, отримане датчиком, щоб допомогти вам зрозуміти, наскільки швидко реагує датчик, і які значень, повертається в різних сітуаціях.DataLogLight програми "реєстрація даних" утиліти, які можна використовувати для запису свідчень з датчиків в колір світлового режиму датчика в файлі даних на NXT. Це може допомогти вам при написанні власних програм, які використовують датчікі.Інструкціі, які слідують опишіть, як ви можете завантажити цей файл даних на комп'ютер і графік його за допомогою електронних таблиць.

Примітка: DataLogLight програма не вимагає і не використовувати "Data Logging" особливість NXT-G 2.X програмного забезпечення LEGO освіти. Вона буде працювати з будь-яким програмним забезпеченням NXT з сенсор кольорів підтримки (і може бути легко модифікована для інших типів датчиків).


Наприклад графік малюється за допомогою Microsoft Excel на ПК, за даними, зібраними під час сканування "Мотор" пункт (5 білих смуг) наведено нижче.

Для використання DataLogLight програми і створити графік, ви можете зробити наступне:

1. Отримати пункт готовий до роботи зі сканером Оформити замовлення, а потім запустити DataLogLight Progam. Близько половини секунди після запуску, програма подає звуковий сигнал, коли він починає збір даних. Коли ви чуєте звуковий сигнал, сканування пункту. Програма буде подавати звуковий сигнал знову 1 секунду пізніше, коли він зупиняється збору даних. Програма буде знімати показання з такою швидкістю, як він може протягом 1 секунди і записувати їх в файл з даними на NXT.

2. Підключіть NXT до комп'ютера через USB або Bluetooth, а потім відкрийте вкладку пам'яті у вікні NXT контроль в програмному забезпеченні NXT, як показано нижче.

4. Виберіть ScanData.txt файлу, натисніть кнопку Завантажити, щоб завантажити файл на свій комп'ютер. Вам буде запропоновано вибрати місце для збереження файлу (Desktop це добре).

6. Якщо у вас є програма електронних таблиць, таких як Microsoft Excel, Ви можете імпортувати дані в ній, або, щоб зробити його легко відкрити прямо, закрийте ScanData.txt файл, то перейменуйте її в "ScanData.csv". Подвійне клацання на CSV ( "значення, розділені комами") файл повинен відкрити його безпосередньо в Excel (або іншої таблиці).

7. Виберіть двох стовпців даних в електронну таблицю, або просто підмножина даних, які ви хочете граф, то вставити "Scatter" графік. Така схема інтерпретує перший стовпець як "х" значення, а в другій колонці, що і відповідні "у" значення, що і ми хочемо тут.

8. Відформатуйте графік по своєму бажанню. Наприклад, зразок графік вище осі і додає графік ярлики і маркери даних.

Завдання для навчання

Альтернативні інструкції по Sideways сканер

Якщо у вас є проблеми з плафон кімнаті запобігання сканер Оформити замовлення від роботи, або якщо ви віддаєте перевагу в бік орієнтації сканування, ось інструкції для перетворення сканера в сторону орієнтації.

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Виконайте дії 1-5 з основної інструкції вище, або розбирати кроки 6-9 вгору облицювання сканер, щоб отримати базову таблицю сканер, як показано нижче.

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Примітка: Ви можете використовувати NXT або з акумуляторів або батарейок АА.

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2

Сканер штрих-кодів »робот з lego nxt 2