Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/36: Рейтинг темы: голосов - 36, средняя оценка - 4.86
symii

Реализация шкафа с замками

05.10.2013, 20:14. Показов 6995. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день. Передо мною возникла необычная (для меня) задача, и я был бы благодарен за помощь.
Мне надо сделать шкаф с полками, открываемыми после ввода одноразового кода, получаемого с сервера (некий аналог постамата, грубо говоря). За программную часть буду отвечать не я, моя задача - сделать первый рабочий прототип железа. Всё осложняется тем, что я никогда ничем подобным не занимался, опыт работы с железом у меня нулевой (как и с софтом), а то, что я паял, я потом отдаю рукастым людям на восстановление.
Так или иначе, я пока пришёл к следующему списку компонентов:

<ul><li>Raspberry Pi Type B в качестве "сердца". Что-либо более простое и дешёвое не подойдёт по многим причинам, программная часть будет довольно масштабной (включая связь с сервером) и будет писаться человеком, с микроконтроллерами никогда не работавшим, поэтому я считаю нужным именно компьютер, а не микроконтроллер.</li><li>Дисплей: судя по всему, это должно быть что-то китайское, небольшое (интерфейс будет довольно минималистичен), но при этом с HDMI-входом. Если дисплей сенсорный (что облегчит создание интерфейса, и вообще будет благом), то важна корректная работа под линуксом.</li><li>Устройство ввода: мне кажется, хватит китайской Numpad-клавиатуры.</li><li>Замки: китайские нормально закрытые замки (12 В).</li><li>Реле с контроллером с простым Linux API. Что-то вроде Octopuce по простоте применения (я просто, кроме демо-платы Octopuce, ничего в руках не держал и привести в пример не могу. И, само собой, этот пункт для меня, как для человека неопытного, представляет наибольшую сложность.</li><li>Блок питания 12 В.</li><li>USB Wi-Fi для связи с сервером.</li><li>USB 3G в качестве резервного канала.</li></ul>
Посоветуйте, пожалуйста, какие конкретно компоненты мне нужны, и где их проще и дешевле всего достать. Ибэй и алиэкспресс не пугают, месяц можно и подождать доставку; цена важней, потому как шкафов будет собрано от нескольких штук до нескольких десятков, а проект, как ни крути, некоммерческий.
Заранее спасибо.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
05.10.2013, 20:14
Ответы с готовыми решениями:

Ремонт духового шкафа
Доброго времени суток. Подскажите пожалуйста каким образом можно скинуть DEMO на духовном шкафу Electrolux EOB68200x

Заземление шкафа учета
Приведенная схема допустима лишь для пластикового ящика, где логично нечего заземлять. Прошу объяснить знающих людей почему такая же...

Solidworks Electrical 3D модель шкафа
Мне нужен solidworks electrical для того что бы чертить схемы электрические. Я выбирал между компас, solidworks, autocad и думаю что olid...

12
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
05.10.2013, 20:32
Цитата Сообщение от symii
<ul><li>Raspberry Pi Type B в качестве "сердца". Что-либо более простое и дешёвое не подойдёт по многим причинам, программная часть будет довольно масштабной (включая связь с сервером) и будет писаться человеком, с микроконтроллерами никогда не работавшим, поэтому я считаю нужным именно компьютер, а не микроконтроллер.</li><li>Дисплей: судя по всему, это должно быть что-то китайское, небольшое (интерфейс будет довольно минималистичен), но при этом с HDMI-входом.</li></ul>
По этим двум причинам предлагаю т.н.TV-стики / TV-боксы, коих много на e-Bay и Ali.
Цены начинаются с $25 (а может быть, и меньше), полноценный Android (т.е. понравится Вашему программисту), HDMI.
Ищите по ключевым словам "Mini PC Android WIFI Google IPTV Smart TV", "Android Mini PC Smart Google TV IPTV Box".
0
symii
05.10.2013, 22:01
Если брать не Pi, то, как мне кажется, лучше и не HDMI выбирать в качестве интерфейса экрана. Насколько я понял, дисплеи с HDMI в среднем ощутимо дороже. А сенсорные дисплеи, подходящие для Pi, так и вовсе стоят совсем уж неприличных денег.
0 / 0 / 0
Регистрация: 15.06.2012
Сообщений: 3,097
05.10.2013, 22:07
Почему не взять сразу планшет?
0
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
05.10.2013, 22:30
у меня есть планшет wextler с usb входом его цена 2500, + мк fd232 и релешки замочки, получается бюджетно, и по мошьности в несколько раз мощьнее малины
0
symii
05.10.2013, 23:59
Я просто не в курсе, насколько реально в Android создать программу, использующую внешнюю периферию (ведь, насколько я понимаю, для управления контроллером нужен будет драйвер), и можно ли обезопасить его от любителей поковыряться (сделать kiosk mode). А так, насколько я понимаю, подойдёт любой планшет с полноценным USB-входом?
0 / 0 / 0
Регистрация: 18.03.2010
Сообщений: 2,230
06.10.2013, 02:18
вместо усб можно поюзать звуковые входы/выходы.
0
symii
07.10.2013, 07:52
Боюсь, это дополнительно усложнит реализацию. Меня просят найти что-то, что имеет относительно просто API под Linux.
1 / 1 / 0
Регистрация: 05.10.2017
Сообщений: 2,048
07.10.2013, 12:52
планшет на индроиде+FT232+МК с кучей периферии видится наиболее простым решением. нет? Для индроида драйвера под FT232 есть (если не прав - поправьте). Защиту придумать - тоже вполне можно.
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,479
07.10.2013, 13:13
Цитата Сообщение от symii
Боюсь, это дополнительно усложнит реализацию. Меня просят найти что-то, что имеет относительно просто API под Linux.
В Андроид-системе Линукс тоже есть, бонусом прилагается :-)
Так что, раз Вашему программисту так хочется на нативном уровне кодить (или он Андроид не умеет?), то ничто не мешает. Берите любой из предложенных выше вариантов с Андроидов - и используйте в нём Линукс.
0
symii
07.10.2013, 20:00
Так нет, тут ведь главный вопрос именно в оборудовании, которое позволяет управлять им через USB в Linux (включая Android, разумеется) через относительно простой API. Насколько я, не будучи программистом, себе это представляю, в идеале это просто должен быть вывод в stdout чего-нибудь вроде foo channel3 1, а дальше программа от поставщика оборудования (foo) даёт контроллеру в реле команду замкнуть контакты цепи 3.
0 / 0 / 0
Регистрация: 08.02.2012
Сообщений: 648
09.10.2013, 22:37
Немного я покопался и вот что нашел, https://play.google.som/store/apps/deta ... ov.termusb это программка для индроида которая вполне нормально работает, при этом использует стандартный способ работы с som-портом, так-же как это реализовано на других языках программирования, так-же по этой ссылке можно прочитать что начиная с версии 3.1 Андроид ОС, все работает, иногда нужно всего поправить 2 файла, поэтому написание программы под индроид вообще не должно составить труда, разработка программы для МК по идее тоже не должно составить труда, т.к. на данном форуме много примеров работы с ком-портом и под AVR, ARM, PIC, и прочие.....
0
symii
16.10.2013, 06:47
Спасибо, а какое тогда оборудование стоит использовать? В смысле, реле, БП и замки.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
16.10.2013, 06:47
Помогаю со студенческими работами здесь

Требования для коммутационного шкафа
Здравствуйте! Подскажите пожалуйста требования для размещения коммутационного шкафа Добавлено через 22 минуты Планирую разместить 2...

Неисправность духового шкафа Kerting
Духовой шкаф Kerting установлены модули EPM1.1P/PY и EPM1.1B Gorenje 230573. Сенсорная панель плохо реагирует на касания: установка часов,...

Марка силового распределительного шкафа
Подскажите пожалуста марку силового распределительного шкафа

Утопленные ручки духового шкафа
Запала утопленная ручка духового шкафа Электролюкс, как её достать и как она снимаются.

Ищу схему духового шкафа
Ищу схему духового шкафа Electrolux EOB 5647 X или ему подобного. Может у кого есть или подскажет, где поискать/спросить. Заранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru