-ћузыка

Opportunities

ƒневник

¬торник, 28 »юн€ 2016 г. 23:40 + в цитатник
ѕодсчЄтный пост. ѕришло в голову, что любой стартап, выстреливший или нет, хоть в 1905 хоть сейчас, всегда вытекает из чего-то. Ќе может быть такого, чтобы например, комнатный человек (см.Ѕродский), омега и аутсайдер, хикки и иной задрот, выросший в каменных джунгл€х в жЄлтом китае, по жизни шьЄт кеды, например (!всЄ гипотетически!), ни в жизни не пробовавший фуа-гра и не видевший нашего среднеевропейского гус€, вдруг внезапно прилетит в голову иде€ забацать ферму по выращиванию и откорму оных (с жЄлтым колоритом, естественно). ѕочему? ƒа потому что у него всЄ получитс€, ибо случай настолько же абстрактен, как и абсурден. ¬сегда в деле есть преимущество, фора, фарт или как там еЄ зовут, госпожу.

—егодн€ € попробую донести до масс, насколько невыгодно выходит производить в данной стране мелкими парти€ми, обслуживать физлиц (ориентаци€ продукции или услуги на физика), и почему каждый, кто склеил пь€ную птушницу на выпускном, считает себ€ мастером пикапа считает чужие деньги при виде процветающего салона красоты или иного ларЄчка. ѕрикинуть на глаз следующий случай:

≈сть такое €вление, как CarTV, то есть телевизор-монитор в автомобиле, у которого функционал обширен - от камер заднего вида до симсонов при езде и вплоть до CarPC. ” них в ритейл упаковке есть » -пульт, такой ультрадешЄвый китайский миллионнотиражный пульт из платы с липучкой (мембранна€ клавиатура) и два куска пластика, изображающие батарейный отсек и корпус. » вот этих пультов есть 100 штук. ќдинаковых. Ќу, 80 одинаковых и 20 ещЄ двух схожих типов.
ƒопустим, это мо€ фора, помимо бэкграунда и настро€. ¬ фору также можно приписать то, что со всеми трем€ типами » -пультов € умею работать и обрабатывать достаточно стабильно, с хорошим радиусом ловли.
12 кнопок, что можно сделать?
ј вот тут фантази€ кончаетс€. ƒл€ дома € могу заделать всЄ, что душеньке угодно - начина€ от света, заканчива€ добавочной приблудой к компу или бытовому прибору, который не имеет управлени€ - это развивающее хобби, частный случай. ѕотребитель у нас это кто? Ѕаран или олень? Ќет, просто человек, который не хочет заморачиватьс€, поэтому платит. ј значит, в ходу и почЄте у него наиболее дешЄвые и оптимальные средства достижени€ результата, здесь нужно жЄстко так подумать, чем управл€ть с пульта.
≈сть два самых доступных технических проводных интерфейса, знакомых всем - это поросЄнок 220¬ розетка и USB. я не беру в расчЄт голос, зрение - ну органы чувств и попытки ими управл€ть чем-то "из коробки", говор€ короче, управл€ть можно компьютером и электроприборами.  омпьютер отпадает на 50%, ибо уже есть IRLink, и помнитс€ мне, что существует он уже лет 12, а значит, эта узка€ ниша малость зан€та, и как вспомню дикие заморочки с прикручиванием его к тюнеру, и богомерзкий фреймворк, сразу отпадает всЄ желание даже делать ставки на управление компом через IRLink, только изобретать велосипед, как дополнительна€ фича.
«начит, остановились на варианте "удалЄнное управление розетками", "»  розетка", "пульт розетка". я уже лет 10 пользую с успехом китайскую люстру с радиоканалом, они наловчились делать годный приЄмопередатчик, но их блок управлени€ специфичен - находитс€ внутри люстренной колбы, прилепленной к потолку, а это сразу же т€нет за собой целый девайс.
«атем, просмотрев интернеты на вышеуказанные запросы про пульт, вижу некие девайсы, функционалом схожие с задумываемым - таймер-розетка, например, в том же obi стоит пор€дка 100 рублей, дешево и сердито, но € так и не пон€л, как еЄ колесом управл€ть (!!!).
«алез€ на aliexpress, набрал пульт-розетка, выплыло несколько вариантов, младший из которых стоит пор€дка 400 рублей. Ќу, хорошо, отталкиваемс€ от базовой цены с бесплатной доставкой. “о есть € должен быть готовым упасть до этой цены. √углим дальше, и в контексте выскакивают варианты по 700-1200 руб. за одну розетку (вход-выход), или один пульт + доп.розетки в комплекте, но уже за четырЄхзначную сумму, и они не » , а ~400 ћ√ц радио, что снимает ограничение на то, чтобы их можно было пр€тать в самые интимные места дома. “акже есть куча решений, например, Energenie, LAN-розетка и пилот-сервер, управление доступно по интернету.
«начит, надо брать чем-то другим, раз так забит уже рынок. Ќо почему-то кроме люстр € не встречал в быту широкого распространени€ данных технологий в домашней автоматизации (ага ага умный дом, слыхали, хихикали).

’орошо, сейчас будут расчЄты. —разу оговорюсь, "рассчитывать только на себ€", то есть так, чтобы € в одно рыло смог всЄ реализовать. ѕарти€ 100 шт.

–асход (цены aliexpress, если таможн€ позволит и разбивка на друзей-физлиц):
100 шт.ATMega8 TQFP = 3027 р.
100 шт.USB travel charger = 5800 р. (как наиболее компактный Ѕѕ на 5¬)
200 шт.–еле 5¬ 10ј 220 = 3960 р. (неожиданно дЄшево, по 2 штуки ибо это будет фишкой)
200 шт.PNP-ключей = 1104,92 р. (неожиданно дЄшево, маркировку не назову)
100 шт.» -приЄмников, например, SOP58238 = 1879 р. (неожиданно дорого!)
100 шт.–азъЄмов microUSB = 600 р.
100 шт.CH340G (USB-UART мост) = 2348 р.
100 шт. варцевых резонаторов 12.8 ћ√ц дл€ CH340G = 700 р.
100 шт.ѕлат печатных двусторонних индивидуального заказа одинаковых на 1мм текстолите макс.габаритом 100х100мм. с па€льной маской = ƒќ–ќ√ќ 19310 р. (да полюбому так и выйдет, даже с уменьшением габарита до предела, всЄ равно тестовый образец - единственна€ ценна€ вариативность издели€)
100 шт.—ветодиодов = 248 р.
100 шт. олодок двухрозеточных наружнего монтажа с задней крышкой = 4900 р.
--------------------------------
»того: 43 876,92 р.

Ёто комплектаци€. Ѕез проводов, коих тоже есть фора - за много лет накопилось множество вилок отрезанных без заземлени€ (вспомнить только па€льники из фикспрайза), без внутренних соединительных проводов, коих ну пон€тно, резисторов и иных защитных диодов тоже тьма, чай 100 штук-то наскребу.

Ќа выходе 439 рублей на прибор без работы. ¬ыходит розетка, управл€ема€ с пульта, с компьютера, программируема€ на таймер, с единственной индикацией двухцветным светодиодом.

ћне очень понравились китайские MP3-плееры за 30 рублей! »грают с SD-карты единым чипом, и некоторые даже считают это приемлемым звучанием, но насколько же девайс универсален!!! ѕлеер, картридер, а ещЄ он умеет изображать из себ€ USB-аудиокарту, без приколов, спасло уже двоих. ƒумаю, это стоит... обсудить ниже :)


ёзкейсы:
1) просто розетка с пультом. ¬кл-выкл двум€ розетками.
2) розетка с пультом и таймером. ¬кл-выкл, а также кнопки, включающие нагрузку 220¬ на определЄнное врем€ в зависимости от кнопок. ¬ зависимости от ловкости рук пишущего инструкцию.
3) розетка с USB.   плюсам возможность управл€ть розетками по USB. “о есть буквально, дл€ ленивых хикки.
4) пульт с USB. ¬ обратную сторону, действовать аналогом IRLink! ”правл€ем с пульта не только розетками, но и компьютером. ј также можно просто управл€ть компьютером, просто в корпусе розетки.

ѕлюсы первых двух вариантов (без использовани€ USB): себестоимость девайса падает на 36,48 р.
ћинусы первых двух вариантов: микроскопом гвозди забивать. ’ватило бы и контроллера ATTiny13 дл€ такого случа€, но уменьшает стоимость ненамного.

ћинусы вторых двух вариантов (c USB) очевидны - стоимость на 36,48 р. больше. ј также временные затраты на разработку ѕќ. ≈щЄ одна дырка в корпусе.
ѕлюсы: очевидны, описаны, и клиент получает настолько универсальный девайс, что остаЄтс€ только дл€ полной универсальности добавить в разводку печатной платы выведение всех возможных пинов медью наружу, чтобы при хорошей погоде радиолюбитель расковыр€л наше устройство и заюзал контроллер в своих цел€х. ј CH340G превращает контроллер в ардуину с USB-программатором на борту. “ак-то!

ћожно выбросить из затрат корпусное решение, но сразу же по€в€тс€ винтовые колодки PCB mount за те же деньги, чтобы встраивать девайс при ремонтных работах пр€мо в подрозетник в стену - сразу же встаЄт вопрос выведени€ линзы » -приЄмника SOP/TSOP наружу, ответить не готов ибо это уже к умному дому, хихи.

 ороче, получаем 44 тыс€чи рублей затрат, и ориентируемс€ по ценам. —праведливой розничную цену одного подобного устройства считаю 600 рублей, столько же сейчас стоит настенный диммер, регул€тор освещени€, то есть атипичное управление нагрузкой 220¬. »з-за двух розеток мы поднимаемс€ сегментом выше, чем китайские 400-рублЄвые пульторозетки, скорее туда, где цар€т 700-1200 рублЄвые девайсы, с той лишь разницей, что нагрузки питаютс€ от одного шнура и линза » -приЄмника должна быть в пр€мой видимости.

“о есть продав 100 штук, мы получаем 60 тыс€ч рублей, а это всего лишь 16 тыс€ч рублей прибыли. ƒопустим, 16 тыс€ч рублей это то, что остаЄтс€ на руках при полном сбыте. ј если задуматьс€, то это же и разработка ѕќ, программы-драйвера (общатьс€ в терминал по COM-порту), пропиливание дырок в корпусе, монтаж и пайка. Ќо мы же своЄ врем€ не ценим и не считаем, да?  ак ни крути цену наверх, можно превысить допустимый порог и стоить дороже конкурентов и не получить ниху€.

ј те самые идеальные описанные услови€ с треском разбиваютс€ о реальность: с партией в 100 штук делать устройства однозначно невыгодно. ћы забыли о том, что лишь корпусна€ часть и печатные платы изготавливаютс€ в –оссии (24 200 р.), а значит, оставшиес€ деньги уйдут жЄлто-красному д€дюшке л€о, за что таможн€ по головке не погладит физлицо. ћы напрочь забыли о налоговых сборах на организацию типа Ќƒ—, о розничной наценке, о брендировании (капл€ в море), и сама€ препона - о –остесте, от которого нужно получить свидетельство об электробезопасности (стоимость тестов не укладываетс€ в прибыль), ну и самое-самое: без рекламы кто это дело купит? √де гаранти€ 100% выхлопа? ћногие же даже не задумываютс€ об управл€емых розетках потому что большинство устройств по умолчанию имеет дежурное питание, телевизоры и иные кондиционеры уже доху€ умные.

я не отбрасываю всЄ же эту светлую идею, вер€ в лучшее, ведь обойд€ вышенаписанный абзац и относ€сь к данному делу как к хобби типа DIY, можно использовать AVITO, SLANDO, бесплатную раскрутку, впаривать знакомым, делать скидку в ущерб себе, сдавать в ларЄчек с пультами, но это же 220¬!!! Ќадо тогда скрыть себ€ как производител€ прибора, дабы претензии отправл€лись по адресу "китайское говно", писать как ѕушкин под псевдонимом, но где тогда признание и слава? √де тогда "хвала импортозамещению"?

—удьба первой партии всегда уход в минус, но и рынок слишком насыщен, чтобы серьЄзно, больше чем на 44 тыс€чи рублей, вкладыватьс€ (с учЄтом наличи€ одинаковых пультов!). ƒело гиблое, в общем-то. Ќо покуда все DIY-манипул€ции с пультами у других заканчиваютс€ на детских кубиках Arduino, оно так и останетс€ на гиктаймзах, что-нибудь € да придумаю.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

„исто схемки

ƒневник

—реда, 22 »юн€ 2016 г. 00:45 + в цитатник
Ѕегущие огни и сирена


soxie_k155la3_siren (700x601, 112Kb)
soxie_siren_k155la3_board (663x530, 32Kb)

√енераторы звуковых частот на  155Ћј3 + усилитель TDA7052.
—ирена при подключении питани€ и 8 ќм динамика на 0,5 ¬т способна выжить из помещени€ кого угодно, но даже терпеливым не давать комфортно общатьс€. ѕитание 5¬, звук довольно низкий и мерзкий, как € люблю.


soxie_heart_7400 (589x700, 85Kb)
soxie_heart_7400_2pcb (700x490, 74Kb)
soxie_diodes_74141 (606x700, 219Kb)
soxie_main_74141 (606x700, 195Kb)

Ѕегущие огни в форме сердечка светодиодов на логике. 74141 как двоично-дес€тичный дешифратор,  176»≈11 счЄтчик положени€ и 7404 ( 155ЋЌ2) как генератор задающей частоты. „астота и скорость бега огней регулируетс€ конденсатором 10 мк‘. ѕитание 5¬ USB. ѕравый конденсатор на основной плате ничто иное как защита от 50√ц, если запитывать не от годных т€жЄлых USB-зар€док, пауэрбанка или компьютера, а от говЄных китайских травел-чаржеров. Ќе спасает, у совсем уж дешЄвых зар€док USB наблюдаетс€ аритми€ счЄтчика и проскоки некоторых светодиодов.

—хемы, конечно же не выкладываю, ибо их тьма в интернетах, кому нужно - найдЄт, кому очень нужно - срисует с плат.

ѕочему такие странные схемны решени€? ƒа как обычно, из того, что в наличии и не раритет.
–убрики:  бывает)
этот удивительный мир вокруг нас

ћетки:  

√рустна€ истори€ о USB

ƒневник

¬торник, 17 ћа€ 2016 г. 22:32 + в цитатник
¬ качестве предислови€: ƒа, мой абстрактный читатель, € уже упоминал о своЄм отношении к usb интерфейсу, но как показывет практика, штука всЄ-таки нужна€. ѕервое правило как и в безопасном сексе быть уверенным в партнере. то есть не совать что ни попад€ в порты USB, если конечно, южный мост не жалко.
»бо у всего есть замена - спалишь SATA контроллер, та и ладно, можно поставить PCI или в крайнем случае заменить мостами USB-SATA, спалишь встроенное видео (процессор!) - заведЄтс€ внешнее PCI-E, гигабитный эзернет спалить, так его ещЄ надо умудритьс€ спалить. ќдин мужик даже умудрилс€ спалить на 1156 сокете на годной ITX-машинке звуковуху, да там даже кодек сопливый же, TQFP-микросхема ALC, помен€ть с донора и делов-то, ну подключить USB-аудиокарту, Ќќ —ѕјЋ»“№ USB —„»“ј… «ј ќЋќ“»“№ ¬—≈ ѕќ–“џ » »√–ј“№ ¬ ѕј—№яЌ—  ќ—џЌ ј! √лубоко знакомый сотрудник даже материнку спалил из-за того что как мудак вслепую тыкал флешки в лицевой порт. “ак что не совать в порты вслепую, особенно самопал!

„то было?
¬аш автор наблюдал на вымерших ноутбуках верхнего ценового сегмента (правда, почему AMD-то? кто эту хуйню поставил в бизнес-класс?) такую штучку как сканер отпечатков пальцев. ¬дохновлЄнный айфоном 5s, пораскинув мозгами, решил таки сн€ть с нерабочих ноутов VAIO и HP Pavillion dv6000 - у обоих был сенсор отпечатка. ¬икипеди€ гласит, что это тепловые сенсоры отпечатков. “акже она гласит, что в цел€х удешевлени€/унификации их делают непосредственно с интерфейсом USB.

ѕроверим? !!! TROLLFACE !!!
w51XcCz8uog (499x700, 77Kb)

Ќа фото плата DAAT3ATB8D0 от HP, и действительно, прозвоном нашЄл землю, четырЄхконтактный шлейф ничто иное как USB. ѕроверил на трЄх машинах - не нашЄлс€, как только включил через хаб без внешнего питани€ (!) - заработал. ѕодозреваю, что просит питание 3,3¬. ЌашЄлс€ как AuthenTec Inc. AES2501B класса "Ѕиометрические устройства", драйвер скормил от Lenovo (Windows 10 x64 съел тоже). “ребует ѕќ AuthenTec TrueSuite, который давно не обновл€лс€ ибо компанию поглотил Apple. Fingerprint sensor, так сзать. ƒактилоскоп в корпусе игрушки.

FCBldOAF3pQ (498x652, 78Kb)
¬торой сенсор отпечатка Sony SWX-213, тоже взлетел через USB-хаб (оп€ть же вопрос к питанию), однако контакты дл€ подпайки оказались мельче нужного, посему плата заработала только в таком виде. ќбнаружилс€ как ЂTouchChip Fingerprint Coprocessor (WBF advanced mode)ї. —енсор Ђпопри€тнееї предыдущего, постарше, но по неизвестной причине не распознавал мизинцы (?). TrueSuite пришлось заново обучать.
“акие платки сто€т сколько-то долларов на ибее, алиэкспрессах, то есть они даже иногда ломаютс€. ѕокуда делал SWX-213, контакты просто по-фашистски миниатюрные, всЄ отвалилось, сломал плату к ху€м, напугал л€рву, ощм одно расстройство.
» всЄ бы ничего, но про питание 3,3¬ € неспроста упом€нул.

ѕервой жертвой пал рабочий компьютер, где поначалу все бы ничего, но через пару дней он начал сам перезагружатьс€, затем сработала ультрамодна€ асусова технологи€ защиты от перенапруги ASUS Anti-surge protection, вот тут-то € и почу€л, что говнецом запахло жареным.

ќтключил контроллер USB 2.0 в BIOS и вуал€, вздохнул, вставил мышь PS/2 и вперЄд. «ато ни один паразит в USB ничего не вставит теперь, и кстати, зар€дка не зависит от определ€емости. “о есть тупо комп превратилс€ в USB-зар€дку на 12 портов.

я же сразу не прочухал, что напр€мую подключа€ дактилоскоп fingerprint sensor к USB без хаба, мы имеем пр€мое попадание вот этих сраных па€ных проводков пр€мо в южный мост безо вс€ких защит. ј хаб, видимо, более живучий.

¬торой жертвой стал комп в спальне, Gigabyte ITX на H61. √игабайт попроще, нет там сюрж протэкшна, посему до сих пор пытаюсь пон€ть что не так, то ли южник, то ли где-то ещЄ € накос€чил. Ќо работает он с трудом.

Ќу и конечно же, экспериментировал на основном компе, по большей части через хаб, что и спасло.  оторый s775 X48. » оп€ть же, хвала истории и старым техпроцессам. Ќе написал ничего, работает тьфу-тьфу-тьфу, даже картридер эпизодически находит, то есть почти без жертв - USB 1.1 очень славно как и надо работают, USB 2.0, в частности жЄсткие диски не лучшим образом, тут ещЄ сказываетс€ вита€ пара вместо USB-кабел€ дл€ удлиннени€ на морду, но иногда бывают Ђ”стройство USB не опознаної.
—уммарно ущерб от самонаде€нности пуст€ковый и укладываетс€ в четырехзначную сумму в рубл€х, к тому же не потраченную =)

ѕредположение такое - раз уж девайсы были на платках внутри ноута, там могла быть разновидность High Speed Inter-Chip USB (HSIC), у которой иные уровни линий данных около 1,2¬, а даже у USB 1.1 (Full Speed 12 Mb/s) уровни линий D+ D- от -2,8¬ до +2,8¬, то есть не более 6¬ амплитудой. Ќо всЄ мен€етс€, когда подаЄм питание 5¬ вместо запрошенных 3,3¬!! ”ровни расшатываютс€ пропорционально, наверное, +-4¬ или даже все 5¬ (то есть 10¬ амплитуда), какой нахуй южный мост выдержит такое насилие?! ј у USB 2.0 ещЄ и по протоколу разные уровни, как квадратурна€ модул€ци€, тут уже будь € южным мостом, сгорел бы полностью. —транно, но девайс-распознавалка выжила после этого.

 ороче така€ вот истори€, не суйте хуй пойми что в комп. Ѕерегите железо.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

Ќедосигнализаци€

ƒневник

¬торник, 17 ћа€ 2016 г. 21:43 + в цитатник
Me, the great, ^_^ proudly presents. ƒевайс чтобы следить за приходами уходами мадам л€рвуазье. ћолилась ли ты на ночь дыздымона. ¬о сколько ты говоришь молилась??
_MG_1892_post (514x700, 382Kb)
_MG_1909_post (498x700, 244Kb)
“акой подленький спецдевайс, как вневедомственна€, не оповещающий о записи в лог событи€.
“ак, а теперь дл€ индексации. —игналиазци€ на AVR, герконна€ сигнализаци€ с записью, журнал открыти€ дверей с автономным питанием, управление через дисплей Nokia 1616 LCD SPFD54124B.
—уть - девайс на ATMega328, питаетс€ от 900мј аккумул€тора (годного), зар€жаетс€ от 5¬ USB, с компом не общаетс€ ибо незачем, опрашивает два герконовых датчика, работает пор€дка 18 часов от полного зар€да, защита PIN-кодом от сброса журнала, перестановки времени. ”правл€етс€ двум€ кнопками, шрифт от чЄрно-белых Nokia (исключительно фирменности ради), даже покрыт стеклом не по размеру от Nokia 8800 Arte =) ¬сЄ в корпусе Hammond, наружу разъЄм ODU Minisnap с пинаутом +5V, GND, DOOR1, DOOR2. » всего-то. ¬нутри Atmel, MAX1811 и... 142≈Ќ3Ѕ!!!
ѕлата сигнализации (304x700, 150Kb)
реальность
Ёто вид без доработок=)  онечно же повсюду навесные резисторы и иные Ємкости. ј еврей и скопидом во мне берЄт верх, и даже уже не делаю отверсти€ дл€ резюков напротык - ставлю как SMD лишь бы сверло не насиловать лишний раз)) “ак-то совсем страх, зато если мне удастс€ схему воспроизвести в приемлемом виде, а не как в голове кашей, то считай € отработал несколько замечательных и нужных фишек в карманном приборостроении DIY.
Ќапример, посторение менюшек и двукнопочна€ идеологи€ управлени€ устройством, зар€д с помощью MAX1811 и контроль подачи питани€, мониторинг уровн€ напруги аккумул€тора с помощью ј÷ѕ, ускоренный вывод кастомных шрифтов на LCD Nokia по soft SPI, задание подсветки и питани€ диспле€ через ключ. “о есть по большей части платформенные фишки дл€ экономии энергии, ибо на прошлых девайсах € регулировал аналоговые величины через MCP42010, а это лишн€€ микра с высокой веро€тностью вылетани€.
¬ схеме остались мистические моменты!!! Ќе€сно, но работает и не жрЄт, также есть промах конский - стабилизатор напруги 142≈Ќ3Ѕ, куда интереснее было ставить 2989IM3.3, у него падение меньше, зато BODLEVEL из-за снижени€ после стабилизатора не даЄт упасть напруге на ј Ѕ ниже 3,9¬, а поскольку мне приходитс€ только лишь опрашивать датчики и дисплей и другого общени€ с микросхемами не предвиделось, согласование уровней не нужно, то € могу хоть на 1,8¬ работать. ћониторинг подачи питани€ и зар€да батареи мне нужен не только чтобы значок рисовать, как подумали банальные и стереотипные читатели, а чтобы пон€ть, что общий автомат 220¬ включили, и само собой, событие протоколируетс€. Ќу а так получаетс€, что 18 часов вполне хватает дл€ отсутстви€ дома, в остальное врем€ зар€дка.
“акой вот полезный DIY-наколеночный колхоз. “етрис бы ещЄ туда запилить, чисто разм€ть мозг. ј фикспрайз хорош тем, что отпускает такие интересные штуки порой, за которые западло платить больше, чем есть на поездку - моторчики, кучка белых светодиодов, герконовый датчик в корпусе и с магнитиком.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

ѕрослушивание лакеев и иного персонала

ƒневник

—реда, 11 ћа€ 2016 г. 09:04 + в цитатник
таким пренебрежительным словом € обозначаю задействованный планктон в сфере услуг, вс€кого, кто работает с клиентом с глазу на глаз и может не избежать и не стерпеть про€влени€ характера и темперамента (выражени€ юрлица). »ными словами, менеджеров, официантов и иных заправщиков.
¬з€л себе домашнюю работку, в спешке из готового сварганил таки два диктофона, в одном, правда, уже под эпоксидом, апосл€, вы€снилось что хреново припа€н микрофон, исправил внедрением в корпус ещЄ одного параллельно. ѕока всЄ непромышленно, кондово и DIY-самопал на уже отработанной схеме.
_MG_1266 (638x700, 471Kb)
_MG_1263 (389x700, 336Kb)

Ќалепил логотип конторы, по пон€тным причинам замазал на фотокарточках.
«аказчик интересный, коммерческий. ¬ интернетах пробиваетс€ по ключевым словам и имени, обслуживает сферу услуг. ƒобро ли это? ѕожалуй, в свете моих тоталитарных перлюстрационных наклонностей - да.

¬спомнилось из детства, что отец одного из друзей занималс€ в своЄ врем€ чем-то, св€занным с апгрейдом кассовых терминалов в ресторанах общепита, ну € по малолетке то и думал, что такой серьЄзный мужик одевает дурацкую кепочку выпускников гуманитарных вузов в ресторанах mcdonald's и кричит —¬ќЅќƒЌјя  ј——ј. џхыхы.


√мгм. “о есть подкидывает корпораци€м идеи по улучшению качества обслуживани€ клиента, продаЄт готовые заказные устройства, которые делает фирма. ј суть - клиент у корпораций бывает разный, и минетжер тоже, у каждого может случитьс€ взъЄб в голове и хамство, ругань, самое страшное - эмоции, отличные от лакейского Ђспасибо за покупкуї.
ƒанный диктофон предназначен дл€ установки на рабочее место лаке€, сид€щего напротив клиента. ћикрофоны на штоке развЄрнуты на 120º по отношению друг к другу на высоте нахождени€ ротового отверсти€ человека, чтобы действовать аки направленный микрофон.
ƒл€ чего така€ муть? - спросит воображаемый читатель, которых ниху€ нет - а вот тут-то далекоидуща€ мысль и порылась, вспорхнула иде€, которую € тут так бесплодно выкладываю, поскель из ѕ„шек не уверен что есть те, кто хоть как-то сможет реализовать лучше нас, и продать лучше Ђтого мужикаї. ƒиктофон как устройство Ђнашеї имеет почти бесконечный литий-ионный аккумул€тор и питание извне, wi-fi модуль и стереозапись в качестве 24 бита на канал. ќбразуетс€ стереозапись, в каждом из каналов свой певец ну не соло (клиент и лакей) имеет больший приоритет и уровень, каждого лучше слышно в своЄм канале, далее файл записи по запросу с сервера с определЄнным интервалом отправл€етс€ на жЄсткий диск сервера, где уже происходит непосредственный анализ. —воеобразный аудиорегистратор. Ќа газпромовских заправках уже сто€т девайсы попримитивнее, без распознавалок (—ѕќ…Ћ≈–!!!), лишь дают повод дл€ троллинга.

_MG_1264 (700x466, 374Kb)

Ќет-нет, девайс не дл€ интересных моментов ютюба и пранкинга, использовани€ в интересах следстви€ Ђдал клиенту по морде после фразы ...ї (это конечно же прерогатива судебных стенографистов), а дл€ дальнейшего автоматизированного распознавани€ речи (в чЄм наша родина довольно далекоушла€ и прогрессивна€, вспоминаем ABBYY и иные исконно российские конторы) и автоматического стенографировани€. “аким образом, стоимость вычислительных ресурсов и разработки нейронных сетей дл€ распознавани€ речи выходит ниже стоимости хранени€ аудиозаписи (!!!) и естественно ниже стоимости ручной работы стенографиста.

ѕотому и нужно два канала, чтобы программке по уровню голоса легче было определить где клиентова фраза, а где лакеев хамский или не очень ответ. Ќа выходе, € так представл€ю, будет некий лог txt-шечка с пометкой о времени, авторе фразы и самой фразы (как в истори€х переписки), которую потом можно спокойно передавать аналитикам и иным ”—Ѕшникам местного пошиба (в случае дефектной заичистой речи - ручным стенографистам) дл€ вычленени€ тезисов из плевел, €к из Ђздрастит€ї и Ђспасибо большущее вот вам конфэтки с конь€ком в благодарностьї вычлен€ть Ђмне нужен кредит два л€рда без процентов бессрочної. » чтобы потом фраза умелыми старани€ми мракетологов превращалась в рекламный слоган, не €вл€ющийс€ публичной офертой, написанный со звЄздочкой в конце на красном фоне белыми буквами в форме звЄздочки в каком-нибудь вагоне 81.760 метрополитена.


P.S. ћне безумно нравитс€ вс€ эта человеко-машинна€ тр€хомуди€. —начала мен€ радовали своим оба€нием оконные интерфейсы, затем € как-то Ќ≈ прикипел к планшетам и тачфонам, но сейчас € нашЄл таки симбиоз лени и прогресса. ѕараллельно подключенный олдскульный QIP 2012 + голосовой движок Acapella Alyona22k (xenspeak) уже который год скрашивает тишину женским голосом зачитыва€ вход€щие. ј тачфоны обладают настолько бесовской клавиатурой дл€ куриных пальцев, что кнопочка микрофона и близкий к совершенству движок по распознаванию речи (который используетс€ в Siri, Cortana и подобных нейронных женщинах) ну короче голосовой ввод стали дл€ мен€ панацеей!!!!11 —лушаешь, жмЄшь, отвечаешь голосом в телефон. ѕр€м как симплексна€ раци€ в органах.  расота)))))
–убрики:  этот удивительный мир вокруг нас

ћетки:  

ѕроходной выключатель

ƒневник

—реда, 11 ћа€ 2016 г. 08:05 + в цитатник
Ђ»сключительно дух глупого соперничества порой порождает самые причудливые формы. Ќу да € сильно не заморачивалс€, бестолку.ї

»так, нужен был проходной выключатель. „тоб в одном конце комнаты включил  Ќќѕ ќ… без фиксации (от звонка), в другом - выключил. Ќе путать с проходным выключателем параллельным, который позвол€ет включать свет по схеме Ђ»Ћ»ї.
ѕервоначально набросал принципиальную схему, по науке, проверил в симул€торе...
мегавыключатель (700x633, 126Kb)
...и отказалс€ от варианта проходного выключател€ на микросхемах 74109 (74AC109) ибо всЄ же это изначально эрзац - делать из JK-триггеров D-образный просто из наличи€. ѕлюс две кнопки т€нуть, линий много получаетс€, а физически в звонке кнопка одна. Ќо схема рабоча€. » даже плату уже развЄл, но непригодилась.

¬ыход нашЄлс€. ƒелаем выключатель на меньшем количестве корпусов с логикой работы счЄтчика 74161 (аналогично 176»≈10). “о есть имеем две фазы (две линии освещени€), общий ноль, заводим их на два 5-вольтовых реле, управл€ем реле по циклу 0-0, 0-1, 1-0, 1-1. –еле управл€ютс€ драйвером ULN2003, а дл€ подавлени€ дребезга тактовых кнопок и просто гигантских дл€ данного применени€ мультиамперных кнопок звонка (пришлось доработать схемы включени€ светодиодов) примен€ем дребезгодав на триггере 1561“Ћ1 (CD4094).
проходной выключатель 74161 »≈10 sprint layout (617x644, 41Kb)
—хема из головы, реализаци€ двусторонн€€ печатна€ плата. «аодно завЄл светодиоды на драйвер реле дл€ пущей €ркости, итого на выход два распараллеленных разъЄма, 4 линии - VCC, BTN1, LED1, LED2. Ќеобычно то, что уровень по умолчанию на кнопке - земл€, активируетс€ замыканием на питание. ¬ кнопках (фактически отдельные устройства!) пришлось вешать Ємкости меж BTN1 и питанием дл€ безглючного срабатывани€.
‘ото5692 (525x700, 63Kb)
—ама€ страсть - помесь на плате TSOP-16, SOIC и DIP-корпусов.
‘ото5693 (525x700, 67Kb)

ƒалее всЄ это в корпус от линейного трансформаторного блока питани€, который под формат розетки + микроминиатюрный блок питани€ 5¬ 500мј (который зар€дное устройство USB за 50 рублей с кита€).

Ёксплуатаци€ попеременно то одной кнопки (настенной), то портативной (на короткой линии до 2м) показала, что Ємкости таки стоит подрегулировать, ибо есть некоторый элемент проскальзывани€ (т.е. не всегда выключение стоит четвЄртым по пор€дку), зависит от частоты нажати€ на кнопку, но если быть аккуратным и не психовать, то это даже вносит элемент неожиданности в рутинку - какой свет включитс€ следующим ( :P ).
–убрики:  этот удивительный мир вокруг нас

ћетки:  

«а домен

ƒневник

—реда, 04 ћа€ 2016 г. 16:19 + в цитатник
€ уже давно не плачу ввиду того, что лай-в-интернет отыграл своЄ и скис, посему ссылки http://soxie.ru надо переправл€ть, а мне лень, а мысль-то кипит местами, пущай будет этакой помоечкой а-л€ технический бложек. ƒай Ѕоже, даже с индексацией. ј вдруг какой-либо человечек таки ищет полезный опыт по конкретной модели.

»так, начнЄм. ѕервое, что вспомнилось:


 ак подключить три, четыре, п€ть, шесть мониторов к одному компьютеру с одним слотом PCI-E x16 и кучкой PCI-E x1?

¬ыход таки есть, требует пр€мых рук. я по-вс€чески измывалс€ над компьютером MAIN, крайний раз использовав райзер PCI Express 16x дл€ вынесени€ видеокарты наружу (без целей создани€ фермы), лишь охлаждени€ ради, и через врем€ radeon 3800 начал отказывать. ƒа, просто перестал функционировать.  ое-как погоревав, вынул, запихнул пару бюджетных "заглушек" типа GeForce 210 и Radeon 5450 с пассивным охлаждением, но душа-то просит! » как ни странно, на другой материнке полудохла€ Radeon 3800 завелась сполоборота. —мутило, но забил.

Ћирику закончим, оказалось что китайский райзер x16 с aliexpress не блещет качеством монтажа, да и на таких частотах говЄный шлейф RC с шагом 1мм чувствителен к количеству припо€, и видеоадаптер оказалс€ весьма и весьма рабочим.
sku_226965_3 (600x600, 29Kb)
Ќа вс€кий случай в BIOS утилитой Radeon Bios Editor прошил жЄсткие обороты вентил€тора на 100% чтобы было шумно и холодно.
Ќо райзер сильно пригодилс€, ниже развЄрнутый ответ.

»так,как же всЄ же подключить больше двух мониторов компьютеру, куда влезает лишь одна PCI-E x16?

Ќемного теории. —овременные персоналки позвол€ют внутри себ€ скрестить ежа с ужом, сциллу и харибду без ущерба дл€ совместимости, т.е. чудеса случаютс€ - три COM-порта и два LPT - запросто, решаетс€ PCI-адаптером LPC, во времена PC AT названным мультикартой. Ќа материнке GA-X48-DS4 два слота PCI-E x16, что позвол€ет подключить даже по ультрабюджетному варианту 4 монитора VGA. Ќо хочетс€ большего, и начал копать тему.
 лючевые: переходник AGP-PCI-E, AGP-PCI.
»стори€ подсказывает, что у каждого любител€ железа или пережившего апгрейд, на антресол€х лежит хот€ бы одна видеокарта AGP, котора€ ещЄ может быть игрова€ hi-end 512ћЅ года этак 2005, и вполне может удовлетворить потребности в п€том-шестом мониторе. ј схемотехника шины AGP подсказывает нам, что это ничто иное, как ускоренна€ шина PCI (не путать с PCI-E). ¬ставить AGP в белый слот PCI. ¬ќ«ћќ∆Ќќ!
—сылки:
«а деньги Albatron переходник AGP -> PCI-E x16 - не наш метод ))
Ќемчура сделала 4-х слойную плату переходник (DIY!) чтобы транслировать сигналы - то, что нам нужно!!
adapter_1 (700x525, 100Kb)
ќднако, плата четырЄхслойна€, и на DIY уже мало походит. «ато есть "даташит", "схема" трансл€ции сигналов. » видео Selfmade AGP to PCI adapter
AGP-PCI-adapter (700x652, 407Kb)
—уть - с помощью нескольких перемычек и заведени€ пары сигналов в GND и VCC при совместимых уровн€х напр€жений (диктуетс€ спецификацией AGP) видеокарта AGP заведЄтс€ с пропускной способностью шины PCI (в два раза ниже).  ак уже сказано, из минусов решени€ - денег така€ плата съест немер€но, корпусное решение не влезает в корпус, разве что видеокарта SLIM-исполнени€, а это уже компромиссные обрезки младших версий. Ќу или используем опыт построени€ —истема на базе переходника AGP2PCI и 3dfx Voodoo 5500 AGP.


 опаем дальше. “ак что же делать с поломанным райзером?
 лючевые слова: вставить PCI-E x16 в x1
Ќа форумах часто пишут отсылки, мол можно вставить плату PCI-E x1 в слот PCI-E x16. ¬ариант, предусмотренный производителем и проверенный временем - меньшее в большее лезет, более того, есть конторы, выпускающие бюджетные видеокарты дл€ слотов PCI-E x1 (например, HIS Radeon HD 5450). Ќо это оп€ть же, траты. ј что, если наоборот? ¬ставить PCI-E x16 в слот PCI-E x1? √угление и википеди€ дало результат, что когда обрезаетс€ шина, падает пропускна€ способность, но не работоспособность!
ƒоказано, что работает. —тавим вторую видеокарту в разъЄм PCI-Express x1
e445f660a0f640d795887ebbb3da4791 (430x255, 18Kb)
ћетод варварский, пилить видеокарту не решилс€, но есть же райзер, к тому же он сильно поможет место в системнике распределить грамотно ибо слоты зан€ты. ѕосему дорабатываем райзер, убира€ лишние линии проводами, спилива€ текстолит платы райзера PCI-E x16 до физического влезани€ в PCI-E x1 (как делал чел по ссылке выше). ¬уал€, аккуратненько.
gASp8nTplSQ (466x700, 90Kb)
¬ид в системнике. “реть€ видеокарта стоит "на-попа", выведено оба аналоговых выхода (переходником DVI->VGA) и штатным VGA-шлейфом, ибо видеокарта под SLIM, но с конским розовым радиатором, подключена райзером в слот PCI Express x1. Ќе повреждена.

 ак наход€тс€ виндой и BIOS? ƒа хорошо наход€тс€. Ћохматый древний BIOS умеет грузитьс€ только с PEG1 и PEG2, посему треть€ ей безразлична, а винда еЄ подцепила. » да, в десктопном режиме ATI (AMD) умеет дружить с NVIDIA. Ўестой монитор не стал подцепл€ть ввиду ограниченного места на столе, да и п€тый пришлось перевернуть на 90∞, благо винда 7 умеет это из коробки.
multidisplay-windows1 (582x130, 31Kb)
multidisplay-windows2 (371x449, 43Kb)
’итрый EVEREST видит, что карточка X16, но подключена в X1.
multidisplay-everest-x1 (566x353, 38Kb)
¬от такие дела. —орри за антигламур на фотокарточке, технократи€ в действии.
‘ото5906 (700x525, 61Kb)
ѕодключение PCI-E x16 в слоты PCI-E x1 даЄт теоретическую возможность строить ультрамегамультимониторные системы на базе бытовых материнских плат по количеству слотов PCI-E x1 (помноженным на два монитора). ≈стественно, дл€ десктопных применений, ибо игрушки лучше будет всЄ же запускать на самой мощной видеокарте в св€зке, сто€щей в родном слоте X16.
–убрики:  этот удивительный мир вокруг нас

ћетки:  

–одилась мысль найти оправдание

ƒневник

„етверг, 20 Ќо€бр€ 2014 г. 01:42 + в цитатник

тем sdelat_pizdato (70x379, 32Kb) схемотехническим решени€м, про которые прин€том говорить в моЄм контексте ЂЄбл€ вприс€дкуї. ¬ современном мире даже DIY, которое в совке было неотъемлемой частью жизни, становитс€ коммерческим, даже в исконно инженерных отрасл€х по€вл€ютс€ упрощалки жизни (а дл€ кого-то выгодное предпри€тие), да вплоть до визуального программировани€. Ќемудрено что некоторые уЄбки дожили (удивительно) почти до 30 и не умеют па€ть, а электролиты выпаивают открытым огнЄм турбозажигалки. Ќу так вот, сегодн€шний разговор относитс€ вовсе не к моей нелюбви к макеткам и иным ардуинам как готовому решению, а скорее к подходу. Ёкономически целесообразнее в больших парти€х стремитьс€ к кнопке Ђсделать заебисьї, уменьшить геморрой и затраты, и делать девайсы как можно проще и неремонтопригоднее дл€ ускорени€ жизненного цикла получени€ сверхприбылей ради. ¬ DIY на первом месте стоит отсатисфачивание собственного самолюби€, это помимо получени€ бесценного опыта, а также кайфа от процесса. Ќу и конечно, чтобы результат полностью изводил недостатки существующих на рынке дешЄвых (по сравнению с DIY) решений, и оп€ть же Ѕќ√ ¬ ƒ≈“јЋя’.



≈сли по делу конкретно в схемотехнике: в конторе естественно пытаетс€ господствовать подход экономических оправдашек, посему дл€ реализации какого-либо устройства выбираетс€ наиболее подход€ща€ аппаратна€ платформа, т.е. помимо части €дра (чаще всего аналогова€ обв€зка + ѕЋ»— и что-нибудь специфическое, типа излучател€ психотронного оружи€ или концентратора эктоплазмы дл€ машины времени ). ѕо своей части работки над девайсом мне куда важнее юзабилити и экстерьер, Ђкак лежит в рукеї и иные попискивани€ при нажати€х, а также наличие на цифровой клавиатуре на цифре 5 пипок дл€ почитателей Ѕрайл€ (зацепки на клавишах F, J и 5). » здесь схемотехнически примен€етс€ чаще всего проверенное решение Ч отдельна€ цифрова€ плата с обв€зкой (как-то контроллЄр/процессор), котора€ св€зываетс€ по какому-либо интерфейсу SPI/I2C/UART с €дром. ѕроцессор в свою очередь управл€ет этими всеми клавиатурами, диспле€ми и иными звуковыми пищалками, вибросигналами и USB, зар€дками и иными погремушками, которые в последнее врем€ не удостаиваютс€ должного внимани€ со стороны схемотехников. Ќо это всЄ промышленное примененье. ¬ DIY мой синдром ебли вприс€дку даже классифицирован и удостоен люркиной цитаты: Ђ» похуй, что изделие габаритное и жрет сотни ампер тока. «ато схема сложна€, а следовательно „—¬ Ч на высотеї. —уть Ч дл€ всего и вс€ теперь €кобы хватает одного процессора с интегрированной периферией, что расстраивает, ибо в DIY-доступности чаще всего наход€тс€ микроконтроллЄры без нативных usb, радиомодемов и как правило с малым объЄмом флеш-пам€ти под код, что тратить драгоценные байты и циклы кажетс€ просто немыслимым. ќтсюда рождаетс€ иде€ уменьшить вли€ние софта в тех част€х схемы, где можно реально обойтись аппартной реализацией, ведь за полсотни лет с момента изобретени€ полупроводников была придумана тьма решений.




—амый простой и пожалуй банальный пример є1 Ч тактовые кнопки и их дребезг.  то хоть раз сталкивалс€ с этим поймЄт, насколь это поганое €вление, случись оно в мышке (колЄсико) или ином устройстве ввода.  ак вообще ввод€тс€ данные в ћ ? ЅерЄм кнопку, одним концом к минусу, другим подт€гиваем к питанию резистором, и этим же концом приводим в микроконтроллЄр. ѕросто? ѕроще некуда. —офтом же начинаем отлавливать нажатие, ставим цикл (как € делал в 14 лет на QBASIC отлавлива€ мышиные нажати€), в котором провер€ем по€вление нул€ на ножке.
ƒрагоценные байты, проверка состо€ни€, выставление задержки Ч это ли не софтовый путь? —пасает от дребезга проверка кнопки раз в 50мс, скорость реакции человека. Ќо мы же не любим лЄгкий путь, ищем пути подавлени€ дребезга аппаратным путЄм: здесь на рисунке 258 б) представлен прекрасно работающий (проверенный на 176 серии счЄтчиков) аппаратный дребезгодав. — его помощью удаЄтс€ избавитьс€ от миллисекунд задержки при проверке состо€ни€ кнопки, но как уйти от цикла? ѕросто использовать дл€ кнопки ножку с внешним прерыванием, т.о. мы при нажатии кнопки возбуждаем прерывание в контроллЄре и уже в подпрограмме отрабатываем нужную реакцию софтом. Ќикаких проверок и циклов, вуал€. Ќужно подключить много кнопок? “огда дл€ каждой рисуем дребезгодав, выходные линии раздваиваем так, чтобы они прилетали кажда€ в свою ножку, а вторые концы заводим в »Ћ» (»Ћ»-Ќ≈) с множеством входов, например, 74133, или в каскадированную микросхему »Ћ» (7402), они сто€т килограмм за п€так, ну а дл€ самых нищебродов существует монтажное »Ћ» на диодах. Ћогика софта будет такой, что проверка и вы€снение звен€щей ножки (кнопки) будет инициироватьс€ только по срабатыванию прерывани€.
«десь можно найти первый плюс этого подхода Ч пара Ђлишнихї элементов повышает „—¬ автора, усложн€ет —хЁ, а реально убирает посто€нную проверку состо€ний кнопок, предоставл€€ кучу свободных циклов дл€ более нужных задач, например, генераци€ звука нужной частоты идЄт без регул€рных проглатываний из-за отвлечени€ процессора.




¬тора€ находка, которую довольно долго искал Ч энкодер/валкодер и обработка. ¬се люб€т приводить в пример простое подключение к контроллЄру энкодера через подт€жку и давлю дребезга конденсаторами на землю.

Ќе уверен, что работает с низкокачественными энкодерами, но если и работает, к чему нас об€зывает подобна€ схема?   циклу, временным задержкам и т.д., а ещЄ анализу запаздывани€ импульсов на второй ножке относительно первой. ’уйн€ же. » вот дл€ усложнени€ схемы и упрощени€ кода была наконец найдено аппаратное решение, которое работало вживую (на дорогущей 564Ћј7 в золотом корпусе):
энкодер2 (647x347, 36Kb)
— помощью магии простой логики на элементах »-Ќ≈ можно эти запоздашки конвертировать в двуногий интерфейс, в котором на одной ноге шаги, на другой направление. —амое то чтобы завести шаги на... прерывание (куда же ещЄ) и провер€ть направление по какой-нибудь другой ноге лишь в подпрограмме обработки прерывани€.  стати, этот интерфейс напр€мую можно подключить к следующему примеру (интрига).




“ретье. ”правление унипол€рным шаговым двигателем. ѕосколь увлечени€ должны быть бесплатными, вместо сервоприводов € юзаю унипол€рные Ўƒ из дисководов, которые зачастую имеют 5 или 6 пинов (на 4 пина - бипол€рные), два или один из которых общий, остальные 4 Ч обмотки. „тобы двигатель двигалс€, в простом варианте нужно последовательно подавать на каждую из обмоток напругу (12¬), в ту или иную сторону будет происходить 4 смены состо€ни€ и вращение. „то придумали ардуинщики? —пецдрайвер в кожухе по размеру шильда, с конфигуратором и т.д., использующий всего две ноги Ч направление и шаг (STEP/DIR). ¬нимательному читателю должно напомнить предыдущий пример, где использовались выходы с аналогичными функци€ми, их можно соедин€ть напр€мую, и получим на выходе без микроконтроллЄра крутилку, котора€ будет синхронно вращать моторчик, отзыва€сь на наше вращение ручки. Ќо это всЄ покупные варианты, дл€ простоты же зачастую используетс€ схема управлени€ Ўƒ напр€мую, через силовые ключи. «десь параллельный порт смело замен€ем на ноги контроллЄра (диоды нужны ибо нагрузка индуктивна€).
image001 (337x226, 12Kb)
≈сть также замечательна€ микросхема ULN2003, сборка из 7 транзисторов ƒарлингтона с защитными диодами как раз под индуктивную нагрузку, выдерживают напругу до 50¬, так что питать можно хоть от ноутбучного Ѕѕ, т.е. сам по себе непосредственно драйвер.
stepmotor2 (422x298, 4Kb)
» если бы € заказал еЄ годом ранее, мне не пришлось бы сочин€ть драйвер дл€ портального станка с подключением к LPT из трЄх (!) плат 5,25" дисководов. ¬от этот бессмысленный бутерброд из трЄх дисководов ради контроллЄра STEP/DIR в каждом. ¬сЄ обусловливаетс€ количеством выходных пинов на LPT, которых не хватает чтобы обслуживать 12 обмоток на трЄх двигател€х, поэтому STEP/DIR необходим.
IMG_7121 (640x480, 316Kb)
“ак, step/dir функционально конвертирует два входа в четыре выхода, и дл€ Ўƒ вещь просто необходима€, из минусов могу отметить только отсутствие знани€ со стороны контроллЄра о том, кака€ именно обмотка в данный момент активна, но оно редко нужно, если только у нас нет желани€ делать что-то, что при сбросе питани€ будет восстанавливать движените ровно с того же места, без возвата в нуль (~станок, который выключили, восстановит работу с того же места, если предварительно Ђзапомнилї обмотку котора€ была активна). ≈щЄ управление самими обмотками бывает полезно, если мы хотим хаотично их переключать и не добиватьс€ движени€, что бессмысленно =)
Ѕудем значит запиливать Ђконтроллер STEP/DIRї на логике и драйвере.
step-dir (700x373, 80Kb)
Ћогика работы такова, что сигналы STEP/DIR завод€тс€ на ноги счЄтчика 561»≈11 (–≈¬≈–—, —„®“), из него выходит 4-х битный код (0...15), который идЄт на дешифратор 74141 ( 561»ƒ1, до 10 выходов дл€ цифр газоразр€дных индикаторов), затем с помощью инвертора 7406 сигналы обращаютс€ дл€ подачи на входы драйвера ULN2003. ¬с€ соль в том, что от счЄтчика »≈11 на 74141 приходит всего два проводника (0...3), и дальше не считает, т.е. при импульсах —„®“ (STEP) мы последние два бита числа мен€ем в ту или иную сторону, не гл€д€ на старшие два бита, следовательно, нет разницы, находитс€ в регистрах »≈11 число 0 (0000) или 4 (0100) или 8 (1000) или 12 (1100), главное что меж них мен€етс€ права€ часть бинарника, и следом за ним 74141 переключает 0...1...2...3 и в обратную сторону (–≈¬≈–—). »нвертирование 7406 важно чтобы напруга была только на одной из обмоток, а не на других трЄх.
ѕолучивша€с€ платка
¬от тебе очередна€ экономи€ кода, использовать аппаратный счЄтчик вместо переменной и двух ног вместо четырЄх. Ќа базе этого счЄтчика и на волне заделывани€ периферии € решил заделать мультипрограмматор, удобства ради чтобы не переставл€ть Ђ4 проводкаї в каждый чип, а чтобы они штатно висели на шлейфе и € бы лишь кнопочкой последовательно переключал выходы с подсказкой на индикаторе.
IMG_7426 (640x460, 140Kb)
IMG_7425 (640x431, 241Kb)
multi_prog (700x483, 127Kb)
ƒа ещЄ и добавив 74244 или 74245 на вход € получил буфер сигналов, который выравнивает заваленные фронты, упавшие на длине LPT-кабел€ к компу. —чЄтчик »≈11 по предыдущей логике переключает выходы 74141, на которые зав€заны твердотельные реле, включающие линии MOSI/MISO/SCK/RESET из каждого чипа во входную линию. ѕока п€ти выходов хватает за глаза, но дл€ расширени€ € добавил разъЄм, в который можно запихнуть ещЄ плату-расширитель с 5 выходами. “акже на плате есть триггер, который по кнопке отключает 74245 ввиду мало ли, из некоторых девайсов нужно вынимать программатор чтобы он работал.  стати, три кнопки, все зав€заны по схеме с конденсатором, описанной в первом примере, дребезг довольно редко проскакивает. P.S.  ажетс€, всЄ это дело можно было проще запилить на мультиплексорах, а не реле, но исходим из того, что есть в наличии :).



„етвертый пример. —хема ещЄ не реализована в железе, однако основна€ мысль уже прогл€дываетс€. ÷ель Ч считывать 3 байта из аппаратных переключателей. Ќу, прикиньте, 24 ноги контроллЄра, которые используютс€ 1 раз во всей работе, при инициализации например. Ќерационально и глупо, надо выдумывать что-то вроде:
считывалка джамперов через 3 провода (700x406, 117Kb)
ƒл€ задани€ одного из 16,5 млн состо€ний (можно зашифровать всЄ, что угодно), удобно использовать DIP-переключатели. ƒумаю, любую конфигурацию можно уложить в эти 24 бита, хоть ключ шифровани€!
dipsw24 (300x300, 11Kb)
Ћогика схемы следующа€: код программы увеличиваетс€, но количество ног контроллЄра всего 3, одна на вход, две это DATA/CLOCK задающего сдвигового регистра (4094). »з регистра биты идут в адресную шину мультиплексоров 74153 (3 шт.), на входах которых и установлены DIP-переключатели с кучей подт€жек. —пецифика такова, что 8 бит хватает на 3 мультиплексора, и каждые два лишних бита (каскадирование 4094) даст ещЄ один байт, если не усложн€ть схему дешифратором. “ут всЄ по-простому, адресна€ шина дл€ 74153 это ј и Ѕ (2 бита, выборка из четырЄх входов) а поскель каждый мультиплексор сдвоенный, есть ещЄ два пина (1E, 2E) можно выбирать, какой из пары будет включен (поскольку они все выход€т в один провод, это важно). “.е. 4 бита на 8 входов это много, но чтобы не усложн€ть, пусть пока будет так :). ¬ коде нужно сделать 24 прохода забивки в регистр 8-битного адреса в специфичном формате (ј,Ѕ,1≈,2≈,3≈,4≈,5≈,6≈) и на каждом проходе считывать провер€ть входную ногу.
“акую схемку, если вместо DIPsw поставить бинарные датчики (открыти€ двери, оптроны, герконы - да что угодно), и подумать над падени€ми напр€жений на рассто€ни€х проводов (5¬ далеко не ходит), можно использовать как сигналку, каждые 50...500мс сканировать и логгировать событи€.


Ќо как-то € полез уже в другую сторону Ч экономию ног и использование имеющейс€ элементной базы, сн€той со старых девайсов, а тут фантази€ безгранична. ѕосему дл€ первого просветительского поста хватит нагл€дности. Ётот пост лишь демонстраци€ полезности простой логики и аппаратных решений в угоду чему-либо, € же не подталкиваю использовать Z80 или 8085 с ”‘ ѕ«” вместо микроконтроллЄров, или генерировать VGA-сигнал на простой логике (¬идеокарта мазохиста, 32 микросхемы) только из-за роста сложности схемы.

–убрики:  здесь и сейчас
этот удивительный мир вокруг нас

ћетки:  

 —траницы: [1]