Як з'єднати ці компоненти разом, щоб отримати бажаний функціонал?


2

У мене є велика кнопка http://store.2xlnetworks.com/thebigbutton/ та лічильник дисплеїв Microframe Model 265 https://www.microframecorp.com/d0265-6-digit-rugged-computer-contro--display . Я хочу, щоб кнопка змусила лічильник дисплея підніматися на одну цифру щоразу, коли її натискати. Будь-яка ідея, як вирішити цю проблему?


Вам не потрібен комп'ютер, щоб перейти посередині? Потрібно буде порахувати «пробіли» або вихід ascii від «великої кнопки», а потім надіслати необхідний вихід на дисплей. Вам знадобиться код для підрахунку вводу / доставки виводу.
Сонячний Майк

Вам не потрібен дуже потужний «комп’ютер» (мікроконтролер на $ 2, певно, зробив би цю роботу), але з microframecorp.com/media/downloads/2/0/200wiringdiagram.pdf вам потрібно перетворити вихід «великої кнопки» з USB дані в RS232 для плати дисплея.
алефзеро

Відповіді:


1

Вам знадобиться комп'ютер між двома пристроями, щоб підрахувати кількість пробілів, надісланих кнопкою, зберегти загальний пробіл, а потім зібрати рядок цифр для надсилання на дисплей. Ні кнопка, ні дисплей не є достатньо розумними, щоб зрозуміти іншу, або підрахувати кількість натискань на кнопку. Також електричний порт на дисплеї (RS-232) та порт на кнопці (USB) мають різні рівні електричного сигналу, які потрібно перекласти. На платі, як показано тут, знайдено в режимі он-лайн, є і USB-порт, і роз'єм RS-232, з мікроконтролером, підключеним між ними за ціною менше 30 доларів. Поки я не використовував цю конкретну дошку, основні функції, здається, є гарною основою для перенесення кнопки на дисплей.

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

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

Порт USB, процесор PIC, порт RS-232

Microchip-PIC18F14K50-Nano-Development-Board-USB-Boot-Loader-w-Serial-Cable

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.