Реализация модуля QR-cканера для проекта на Arduino.

sergrj_lvov
Offline
Зарегистрирован: 08.10.2019
 
 
Проект содержит машину, которая едет по маршруту в режиме линейного сканирования и управляется с помощью смартфона(Wi-Fi/Bluetooth) на android.  Это если коротко.
 
Эта часть полностью реализована. Опционально  можно улучшить код распознавания линии и выбора нужного направления движения.
 
 
 
Что нужно сделать. Я докупил модуль: https://arduino.ua/prod3012-skaner-shtrih-kodov-qr-kodov-ot-waveshare
 
Так как юарт занят wi-fi на shield esp8266 esp-13, его нужно реализовать видимо программный  юарт.
 
 
 
Работа модуля штрих-кода состоит в том, что когда он увидит QR-код во время движения, 
 
arduino должен декодировать QR-код и сравнить с "некоторым значением". Если значение равно, 
 
то автомобиль должен остановиться, иначе продолжить движение без каких-либо остановок и продолжать сканировать.
 
 
 
Пока это "некоторое значение" будет просто какой-то константой, затем оно будет передаваться через firebase c телефона.
 
Могу предоставить видео его работы, схемы подключений и код на стадии до реализации этой функциональности.
 
 Если есть вопросы или пожелания пишите. Цена договорная.
 
sergej_slisenko@ukr.net
Gas311
Gas311 аватар
Offline
Зарегистрирован: 06.12.2018

Сколько?

Kakmyc
Offline
Зарегистрирован: 15.01.2018

20000р
kakmycmail@gmail.com
Vk.com/kakmyc

nevkon
Offline
Зарегистрирован: 20.01.2015

Подозреваю что прочитать документацию на сканер времени не было. Иначе и запроса такого не возникло бы.

Модуль переведите в режим непрерывного чтения. Режим передачи в UART. Он как увидит и распознает код (вот с этим могут возникнуть проблемы при движении) произведет передачу расшифрованных данных по UART. Вам надо только снифить входящие данные и сравнивать с вашей строкой.