ESP8266 ESP12F Нужна помощь $
- Войдите на сайт для отправки комментариев
Втр, 07/02/2017 - 18:55
Доброго времени суток, знатоки
Возникла потребность соорудить терминал сбора данных.
В минимальном его режиме работы – определение товара по штрих коду.
В наличии:
1.ArduinoNano
2. TFT – (0x9325) с МикроСД
[code=cpp]#include <Adafruit_GFX.h> // Core graphics library
#include <Adafruit_TFTLCD.h>[/code]
3. Booster DC-DC 5V USB
4. Зарядка для аккумуляторов (Lithium-Battery)
5. Metrologic 5145 

Данный сканер разобран- взята сканирующая часть
6. МикроСД – Хоть и в дисплее есть, но для удобства монтажа и ремонта взят отдельно.
Итог:
Сканирование – припаялся к «ноге» с которой получаю данные по UART(Tx) в ногу Нано (Rx)
Сканер с кнопкой и с зуммером.
Даже за морочился с выводом заряда батареи на экран (вывод в %)
Логика скетча :
1.пришло по Serial
2.Ищем файл на СД с таким именем. (Библиотеку использовал с возможностью длинных имен)
3. Если есть такой – вывести содержимое файла на экран иначе «не найден штрих код ХХХ»
Пример файла: 4034229016005 (имя) Размер файла:1Кб
Код товара: 57611 Артикул: 2671-60
Адаптор для бит Stayer "ПРОФИ" комбинир. магн. 60 мм
Работает как в «аптеке». Моментально. Но…
Штрих кодов свыше 57000 шт!!! Размер папки: -+7Мб
По 1Кб файлу, запись на Сд.
Запись их на СД занимает много времени (2 часа при прогнозе-по факту -+40 минут).
Медленно и это связано с особенностями файловой системы.
Большой файл «улетал» бы гораздо быстрее.
Если пишем коды в 1 файл, поиск(цикл) нужного кода и вывод данных на экран занимает
тоже много времени …ждать несколько минут появления на экране это долго.
От идеи пришлось отказаться. Трата 40 минут на запись на СД не целесобразно.
Скетч не выкладываю- не вижу смысла. Его за 5 минут «нарисовать» можно.
Стал рассматривать вариант с онлайн используя ESP8266 ESP12F
1Сники могут поднять для меня сервисы для онлайн.
Сам я с ардуино на «Вы». Былой опыт Delphi(Turbovision) помог разобраться.
Но ESP8266 ESP12F- не для новичков.
Понять и освоить ESP8266 ESP12F можно, но тому кто хорошо знает данный девайс будет легче и быстрее и грамотнее.
Прошу откликнуться знатоков и за умеренную плату помочь в создании подобного прототипа
Со своей стороны владею:
Данные от сканера прилетают по UART
Нужно : данные от сканера отправить запросом (или «как то») по wifi, а полученные данные отобразить на экране. Если сеть или сервер не доступны - Сообщить об этом на экране
На Nano после припайки дисплея - свободные контакты: А5,А6,А7 и D10,D11, D12, D13(от МикроСД)
Очень рассчитываю на помощь.
утром напиши на скайп p.masyukov
а почему не использовать обычный беспроводной сканер, если база большая, то пусть ее обрабатывает компьютер, он с этой задачей быстро справиться, и не надо этим нагрудать терминал сбора данных, взять типо такого: http://www.torob.info/menu/informas.asp?sel=689
(первое что гугл выдал) Можно и подешевле поискать, Зачем городить огород, когда за нас уже все придумали?
(первое что гугл выдал) Можно и подешевле поискать, Зачем городить огород, когда за нас уже все придумали?
Потому что лепят свое и хотят на последний поезд успеть.
Закон обязывает сейчас все пробитые чеки в онлайн выкидывать.
Вопрос закрыт.
Раскрывать занавес не буду. Кто в теме тот поймет.
Все получилось даже сверх ожиданий.
P.S.
1. Cino F790 )) - это просто сканер с фиви, пусть так (нам эТ не канает) Тупой передаст данных за 35к. рублей)))
2. Про кассы онлайн не в тему "ляпнули".
"Какой-такой павлин-мавлин, не видишь, мы кушаем".
2. Про кассы онлайн не в тему "ляпнули".
Конечно, именно поэтому:
Вопрос закрыт.
такой быстрый слив с темы.
И, если вдруг, то автоматизации любой нетиражированной темы "за умеренную плату" не бывает, вне зависимости что это: чекопечатающая машинка или автоматизация инвентаризации склада.
Даже если у Вас куплены стабилизатор и конвертор юсб2рс232-ттл за сто рублей.