=) это да, хотя осцила не имею, на звуковуху-оцил подавать лень. Я все же долго и скрупулезно отдирал китайский клей-соплю, которая плату в клаве на месте держала. На обратной стороне таки нашлись подписи выводов - все таки зеленый у меня clock. К сожалению, что то клавиатура не завелась, светодиоды мигнули, Numlock загорелся, но оба компа ее не видят. Хотя ворая клавиаутера тоже с оторваннім штекером тоже не завелась, а системники - у нового один там один порт универсальный и может там порт такой, а второй комп 5 лет не включался. Жаль, хорошо собранная клава была. Придется искать заведомо рабочий системник и клаву...
Антон Уланов: sven kb-2025 да я видел в тех красочных таблицах, и еще нашел с отличиями в номере модели sven там наоборот местами зеленый - data , clock - белый. Много шума в гугле развелось на эту тему. А вот допускает ли схемотехника там перепутыванию проводов для теста хз. ладно впаяем резистор 470ом и посмотрим...
Наверно вполне логично предположить, что если бы он не молчал, вопроса бы не было. там 100500 версий распиновок с любыми комбинациями, точно этой модели нет. Это тупо метод тыка пока не спалил любо контроллер клавы, либо ps/2 материнки...
А может вообще кто то с них уже мертв, тут надо быть вангой чтоб сразу угадать, в отличии от того чтоб предсказать этот ответ=)
aidos0594: подробный ответ на Ваш вопрос практически тянет написание цикла статей, что по сути и будет 50% диссертации. Для этого нужно просто гуглить, что и является основным навыком для выполнения и искать уроки по каждой части, они точно есть.
Чтобы это реализовать нужны навыки уверенного начального- или среднего уровня, смотря как подойти к решению. Я бы скорее всего как web сервис брал nodejs, бд- mongoDB, frontend- backbone. Она очень хорошо тут подходит, и может быть установлена на микро PC с linux like ос, затраты времени минимальны, асинхронная, производительность хорошая. Но у Вас вероятно знаний и опыта нет тут, так что берите любое. Стек технологий выбирайте с того, что лучше знаете...
Если будете использовать мк для разработки считывающего-передающего на сервер и управляющего турникетом, то логично использовать AVR так как много информации и примеров домашних поделок по нему и он весьма простой. Можно как профессионал разработать схему, развести плату, заказать на китайском сервисе печать плат 15-20$ за 10шт, дома напаять элементы, а можете просто как стенд ардуино свой использовать, конечно не так красиво будет. Опять же весь вопрос есть ли опыт и знания тут.
Правильно будет чтобы устройство работало с сервером через ethernet, так как это гибко, может работать с другого континента, и использует существующую кабельную инфраструктуру здания.
Сервер- обычный http сервер на чем угодно, принимает запросы в JSON, пишет и читает БД, отвечает.
Значит тут нужен клиент http для мк, или хотя бы TCP, который будет связываться с вашим сервером. +в реальной системе надо реализовать простейшее шифрование на закрытых ключах. interactive-matter.eu/how-to/arduino-http-client-l...
А также все возможные циклы статей по теме сетевого обмена мк: we.easyelectronics.ru/electro-and-pc/podklyuchenie... we.easyelectronics.ru/electro-and-pc/podklyuchenie... we.easyelectronics.ru/electro-and-pc/podklyuchenie...
в конце статей остальные ссылки.
RFID: we.easyelectronics.ru/howwork/rfid-chast-1-rider.html
Ethernet и RFID модули, как я уже говорил, есть в готовом виде у китайцев за смешные деньги, для arduino (ну и понятно они же для любого мк тогда)
Павел: как раз backbone легко вставить, он очень простой, проще уже быть не может, минимальная реализация, можно просто отдельные части юзать типа вид. Смысл писать тоже самое, но корявое, что и у backbone' нет. Ну а остальные жирные конечно, просто так в проект их не вставить. Ну разве что react еще можно, но опять же жирный он.
Павел: чуть не дочитал, html Вы рендерете на клиенте, но сути не меняет. Нужна прослойка которая вешает нужные события, и чистит после себя. Потому тут без MV* и ему подобным никак. Все эти задачи покрывает простейший backbone, так что не тратьте времени на поиск костыля.
Павел: Увы... Будут проблемы с событиями, что не всплывают, а например onfocus как раз таким и является. Вместо него есть некроссбраузерное focusin. Тут придется тогда на элемент вешать и самому контролировать удаление. В таком "спагетти" коде лучше уж юзать jquery, который хоть как то это контролирует.
Ну или учить нормальный MV* фреймворк и забыть о подгрузке html напрямую , как это делали в 2000-х. Все ровно за такой код по руках надают сейчас. Начните с backbone.
Антон Щербаков: P.S код это жесть, я от восприятия такого уже отвык=). Читается ужасно. Лучше бы узлом оперировали, а не html кодом тут, кода то в разы меньше, может и быстрее кто знает. Или тут глубокий неведомый мне смысл?
Антон Щербаков: т.е время генерации строки html не беспокоит, беспокоит только время парсинга и вставки элементов в DOM. А рендеринг в элемент или documentFragment, а потом вставка его в DOM ? У меня в тесте 9 тыс узлов html вставляются за 31мс на нетбуке 1,6ггц. Сколько же у Вас тогда этих узлов что 2500мс?
1000 узлов за 15мсек это показатели самого бюджетного ноутбука. Смотря чем эти узлы набиты , что за вложенность. Увидеть бы пример выдачи html, насколько он суров, какая там вложенность тегов... html берется же откуда то, видно куча отрендереных шаблонов с данными json пихаются в одну строку. как минимум можно тут впихнуть поочередную отрисовку.
dimon119: причем тут сколько сайтов, этими заголовками Вы разрешаете браузеру читать ответ сервера через кроссдоменный ajax запрос.
Т.е технически запрос сделается и так, но ответ браузер прочитать не сможет, если сервер не ответит на него с этими заголовками.
=) На скорость это мало влияет, смотря какие операции- иногда даже быстрее будет. Да и в дельфах там оба типа строк неплохо были представлены, по этому только говорить что его компилятор генирит там такой медленный да или жирный код нельзя. Если код там и получался медленный, или жирный, то потому как исторически там много школо-программеров...
moonysleeps: питания то должно хватить 500ма все таки же, нет - то используйте hub с внешним питанием. до 12мбайт/сек - должно хватить, смотря что за камеры там, может там 1080p несжатого потока. В любом случае, кроме хаба это никак в Вашем случае не сделать.
Алексей Струков: У SPA одна страница только с точки зрения браузера - единая точка входа. Но это только означает что организация страниц, их загрузки и переключения состояний и вообще весь функционал лежит полностью на фронтенд коде, не на браузере. Бекенд просто должен уметь определять от кого запрос, точнее что у него запрашивют - html или json и отдавать поисковикам чистые отрендеренные семантически валидные html страницы для индексации, а фронтенду чистые json данные вот и все... Т.е с точки зрения поисковиков - это все тот же многостраничный сайт.
Corel_aka_DDK: у малины HDMI есть? - есть. USB есть?- есть... Вот вам и монитор с камерой.
Замашки у Вас серьезные, практически у каждого итшника умный дом это розовая мечта, а вот отсутствия должных знаний все ровно не позволят сделать это.
Под win это писать все ровно не серьезно. Можно достать windows планшет да через usb управлять чем то, или Android. А тут уже надо знания мк и схемотехники, чтоб заделать устройство USB HID для внешних сигналов, так понимаю тут тоже знаний нет. Ну можно попробовать serial usb к Вашему arduino.