логин: 
Другие записи за это число:
2013/04/08_kiev - Концертик в Киеве
<< предыдущая заметкаследующая заметка >>
08 апреля 2013
Raspberry или Arduino?

UPD: Приехал добрый Янг, привез Arduino-nano и показал, как с ней работать (даже программку кнопок написал в первом приближении):

Теперь можно грабить корованны!

БЫЛО:

Стала глючить квартирная электроника. Резко и в один день. Что случилось — неясно. Раз в 2-4 часа среди ночи раздается звонок в дверь, например. Заземление раньше помогало — глюки шли, если корпус компа не заземлен, теперь не помогает и оно. Вся нехитрая электроника (реле да кнопки) навешена на LPT-порт сервера. Напаял резисторы, подтягивающие к +5 — ноль эффекта. Втрое увеличил задержки опроса кнопок в allport.c — ноль эффекта. Отсоединил всю линию кнопок дверных звонков (а это длинные провода, метра два) — ложные срабатывания почти исчезли: теперь не раз в два-четыре часа, а раз в сутки. А ведь много лет работало прежде без глюков!

Дальше разбираться и чинить эту галиматью мне откровенно лень — хрен знает, что там полетело. Может, LPT стал подгнивать. Может, UPS или блок питания системника разладился и дает помехи. Решил все заменить, поставить вместо LPT какой-нибудь внешний чип на USB. Чай, не первый раз замужем — еще в 90-х работал программистом 52-х однокристаллок на проектах в НИИ «Геофизика» и МИФИ.

Нужно мне совсем немного: принимать по USB (serial port) команды, отправлять по USB команды, ну и желательно выходных 4 порта и входных 4. В идеале конечно выходных 8 и входных 4. Тогда я по 4 выходам буду гонять битик по кругу, а по 4 входам ловить сигналы от матрицы 16 кнопок, как у меня сейчас сделано.

Встал вопрос: что выбрать? Какие-то Пики, говорят, появились со времен наших 90х, какие-то Атмелы... Погуглил — нашел всякие там сраные Arduino, которые не сильно отличаются от того говна, которое я программировал в 90-х. Только я программировал на ассемблере, а здесь предлагается Cи, и вместо RS-232 — тот же фактически RS-232, только с разъемом USB:

Стоит этот привет из прошлого около 1100 руб. Реально: 1100 руб! И еще отдельно можно докупить «дополнительные» модули: электронный компас 1500 руб, WiFi 3000 руб, Ethernet 2500 руб... Представляете, да? На дворе 2013 год! За эти деньги можно купить любую электронику! Беспроводная клавиатура + мышь стоит 900 руб! Роутер можно купить за эти деньги, все, что угодно! А тут какие-то жуки пытаются впарить за 1100 платку того же размера и с тем же функционалом, как были у меня 20 лет назад!

И на фоне этого говна за 1999 руб есть великолепнейшая новинка 2012 года Raspberry Pi:

Это готовый микрокомпьютер с процессором 700MHz/512Mb, с HDMI для дисплея, MMC, Audio и Ethernet 100Mb, и все это под Линукс. И если не отключить — то графическая оболочка, браузер, торренты, апач, «apt-get install php5", и вообще все, что угодно. И при этом абсолютно белая английская сборка, а не Китай (в оригинале 36$ цена модели B). И ты уже, глядя на это, как-то начинаешь верить, что сегодня действительно 2013 год, а не 1993, когда ты сидел в НИИ «Геофизики», подпаивая провода RS-232 от платки к настольному персональному компьютеруtm IBM PC-386-DX.

И с одной стороны, я конечно понимаю, что какашка за 1100 руб для программирования на C и того же размера и энергопотребления готовый компьютер под Линуксом за 1999 руб — это небо и земля.

Но с другой стороны: мне надо-то всего лишь 4 проводка для кнопочек и 4 выхода на релюшечки. Ну куда мне Линукс-то? Он же только загружаться будет минуты три. Как-то стыдно гонять такое богатство ради кнопки дверного звонка... Как быть, пацаны?

<< предыдущая заметка следующая заметка >>
пожаловаться на эту публикацию администрации портала
Страницы, которые привлекли мое внимание за последние дни, рекомендую:
2017-11-22 В июне 1982
архив ссылок

Комментарии к этой заметке сейчас отключены, надеюсь на понимание.

Linux Safari Chrome
 Болгария
0
0
Alex Kuklin
думаю, что raspberry будет overkill.
пользуясь случаем, рекомендую: https://www.olimex.com/ - болгарская контора, делающая много интересного.
Linux Firefox
 Москва
8
0
Leonid Kaganov
Да мне бы в Москве купить быстренько, а то житья нет...

С другой стороны - наверно в 1993 и однокристаллка 5082 казалась перебором: ведь многое можно было собрать на фанерке из пригоршни K555ЛА3 за копейки!

Не мешает ли нам использовать микроскоп для забивания гвоздей какое-то нелепое воспитание - в эру, где микроскоп стоит дешевле молотка?
Linux Safari Chrome
 Болгария
0
0
Alex Kuklin
ну ардуину проще купить в Москве сейчас, а для дальнейших экспериментов - можно и у олимекса заказать.
с другой стороны, можно и raspberry взять, потом что-нибудь к нему прикрутить.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Вот я и думаю - может, потом постепенно весь сервак свой к нему прикрутить? ;) Вынести винчестеры в отдельный внешний блок, поставить впереди сервера NAT-ом и раздатчиком DNS WiFi-роутер... И нахуй убрать эту жужжащую и жрущую энергию тварь ;) Да, звуковушек придется понавесить несколько штук usb-шных. И сканер отпечатка пальца отвалится - там у меня библиотечка.so скомпилированная не под arm... Хны...
Linux Safari Chrome
 Болгария
1
0
Alex Kuklin
Вот диски вряд ли будут там шустро крутиться. А вместо usb-сетевух советую взять свитч с поддержкой vlan (IEEE 802.1Q) и использовать его - будет куда прямее, надежнее и быстрее.
Windows Safari Chrome
3
0
djatlov (#2015148)
Главное - вовремя остановиться.
А то нашёл себе человек Распбери
Потом подумал, что есть Хакбери -круче и не настолько уж дороже:
http://habrahabr.ru/sandbox/46778/
А тут ему сказали, что за такое бабло можно уже и в корпусе, с ТВ-пультом, SATA-разъёмом и боксиком для внешнего диска взять: http://dx.com/p/mele-a2000-1080p-android-2-3-network-multi-m[...]
Ну да, как раз куда дверной звонок вешать - непонятно. А в остальном - нормальная линуксовая машинка с вайфаем и видеовыводом за 70 баксов с доставкой. Плюс пультик.
Впрочем, её корячат, ломают и перешивают все, кому не лень. Может, уже лпт и ком-порты приделали...
Windows Opera
2
1
meteo
Лёня, зачем тебе сканер отпечатков пальцев? Чтобы в туалет не попасть было?
Linux Safari Chrome
0
0
Svami Dhyan Nataraj
> можно и raspberry взять, потом что-нибудь к нему прикрутить.
+1
На такую штуку ИМХО всяко веб сервер ставить захочется, чтобы со смартфона смотреть как там датчики дома поживают... :-)))
Linux Firefox
 Москва
0
0
Leonid Kaganov
Так у меня сервер - это lleo.homeip.net, в админке там даже SMART винтов типа виден. У меня же концепция централизации.
Windows Safari Chrome
 Москва
3
4
Camel1000 (#2810258)
Не знаю, как насчет воспитания, но про серверы мне прочно вбили в голову одну максиму: если средняя загрузка (в любом смысле) сервера больше 20%, сервер пора апгрейдить. Не знаю, относится ли это к серверу дверных звонков, но у любого другого должен быть _огромный_ неиспользуемый запас по мощности, емкости, производительности etc. И это не расточительство, а необходимость.
Linux Safari Chrome
3
2
Михаил (#2904050)
Похоже, вы все еще не знаете про виртуализацию. Если средняя загрузка хоста виртуальных машин меньше 20% -- значит вам не нужен такой сервер.
Windows Safari Chrome
0
1
Артём (#2905274)
Если вы так считаете, то не знаете про теорию массового обслуживания.
Mac Safari Chrome
2
0
Константин (#2438981)
плохие воспитатели, негодные.
Windows Firefox
 Мурманск
0
0
Маркони (#1890282)
На эту платку тогда резко необходим кулер, иначе вылетит с треском, процессоры имеют свойство греться.(с)Кэп

А от себя добавлю: бери эту плату, говорят, микросборки сейчас уже давно на периферии электроники, если сразу не умрёт, то проработает долго.
Windows Firefox
 Мурманск
0
2
Маркони (#1890282)
ПЫ.СЫ. Вести по устройству с Хабра:
http://habrahabr.ru/post/145606/
Вот ещё ссылка про возможные дефекты сборки:
http://www.linux.org.ru/forum/linux-hardware/8998648#comment[...]
Посмотри, Леонид, вдруг пригодится.
Linux Firefox
 Москва
13
0
Leonid Kaganov
Как это обычно бывает со всеми ссылками Маркони, первую я видел уже давно, а вторая к теме не относится. Как тебе удается это? :)
Windows Firefox
0
3
Маркони (#1890282)
Вторая ссылка вообще оторвана от темы... мои тапочки перестали смеяться, они заржали в голос :)))
Windows Firefox
 Новосибирск
2
0
ы
Щас ФСКН подтянется, и дневник снова закроют.
Windows Opera
10
0
vova_vt
А я, например, в чем-то понимаю Маркони (сам такой): ему так хочется хоть в чем-нибудь быть полезным. Но человек, как правило, мало в чем действительно хорошо разбирается в жизни, а Леонид, как назло, совершенно не интересуется вагоноремонтным делом.
Windows Firefox
 Новосибирск
2
0
ы
> Но человек, как правило, мало в чем действительно хорошо разбирается
А стратегия "не понимаешь - молчи, за умного сойдешь" в голову не приходит?
Windows Safari Chrome
6
0
braintunic
Я голосую за Raspberry.
Загружаться он будет не 3 минуты, а от силы минуту.
Если поставить быструю SD карту и минимально подкрутить (отключить своп, выключить ненужные сервисы), то загрузка будет не более, чем полминуты. Ну и никто не запрещает подкрутить посерьезней - оверклок, переключение с SD card на внешний USB диск, перекомпиляция ядра с оптимизацией и с отключением ненужных модулей.
Вот люди говорят, что после подкрутки у них занимает всего 10 секунд от включения питания до получения промпта на логин:
http://www.raspberrypi.org/phpBB3/viewtopic.php?f=63&t=6[...]
Ну и не надо забывать, что он вполне может работать без единой перезагрузки и год и два.
Windows Firefox
 Курск
0
0
passer-by (#2813640)
Слабоват по характеристикам этот Raspberry по нынешним временам. Вот, что у Самсунга есть за сравнимую цену, так, для справки: http://rulinux.net/thread_38878_page_1#msg165273
Windows Safari Chrome
0
0
braintunic
Ну если считать за "сравнимую цену" двухкратную разницу в цене, то конечно можно и самсунговый ODROID-U2 купить ($89 в США) вместо Raspberry Pi ($45 в США).
Но тогда уж наверное лучше брать самсунговый же ODROID-X2 за $135, цена то все еще сравнимая :)
Windows Firefox
 Курск
0
0
passer-by (#2813640)
> Ну если считать за "сравнимую цену" двухкратную разницу в цене

Ну так... Разница то в мощах - 4-кратная.
Windows Firefox
0
4
Маркони (#1890282)
Лучше какого-нибудь известного китайца взять, у них качество в электронике на первом месте, японцы у китайцев отсасывают, вместе с корейцами :)
Windows Firefox
 Мытищи
2
0
2:5020/321
в посте не очерчен круг задач.

мысль повесить все на ягодку, а именно USB диски, USB аудиокарты, USB LPT порты мне лично как-то не нравится (гора проводов)
Linux Firefox
 Москва
0
0
Leonid Kaganov
Круг задач для железки:
1. передавать по USB команды включения 4-х реле
2. получать по USB сигналы о нажатии 4-х (в идеале 16-ти) кнопок.

Очень элементарный круг задач, проще не придумать.
Windows Safari Chrome
0
0
djatlov (#2015148)
А кто на противоположном конце USB релюшками щёлкает и кнопки опрашивает?
Или там USB-COM для этого?
Windows Safari Chrome
0
0
djatlov (#2015148)
Чегой-то отправка комментария происходит, но окно не закрывается. Несколько тычков в сенд, потом догадался обновить и пошёл дубли стирать.

И да, я в курсе, что теги хтмл здесь не отображаются. Я и не претендую. Я хотел написать USB {МЕНЬШЕ}-{БОЛЬШЕ}COM.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Пока никто. Все эти годы от LPT-порта напрямую шли проводки.
Windows Safari Chrome
1
0
djatlov (#2015148)
немало лет назад я возжелал освоить USB на микроконтроллерах и запросил от Микрочипа соответствующую микросхему. Кажется, PIC16F45. Буквально через три дня доставили две штуки, и не взяли ни за чипы, ни за доставку. К сожалению, тут мои жизненные планы и поменялись, и программированием микроконтроллеров я больше не занимался... А пики - забавная штука. И работать с ними кабы не приятней, чем с 52-м.
Если есть время и желание - пик с несколькими элементами обвязки прекрасно и клавиатуру опросит, и релюшками щёлкнет, и доложит в USB-порт об этом. Хотя, за эти годы, наверно, и покруче чего появилось.
Windows Firefox
 Мытищи
1
0
2:5020/321
LPT порт не очень удобное устройство. хотя навскидку кажется таким. по хорошему, требуется развязка и стробирование каждого байта (если я не ошибаюсь, там их три). у этого порта три режима до кучи, и кстати если у вас вдруг слетал CMOS и порт сбросился в ECP или EPP режим, могли начаться чудеса.
Linux Safari Chrome
0
0
Alex (#2612838)
В китае можно ардуину за 300-350 рублей заказать (около 10 долларов). Правда ждать месяц придется. А так как раз под задачу хорошо получается.
http://www.aliexpress.com/item/Free-Ship-Wholesale-IC-Parts-[...]

http://www.aliexpress.com/item/Free-shipping-2012-latest-UNO[...]


http://www.aliexpress.com/item/Free-shiping-Best-prices-Ethe[...]
Windows Firefox
 Мытищи
0
0
2:5020/321
у вас USB кнопки и USB звонок??

если вдруг нет, от нафига вам USB вообще? микроконтроллер, оптронная развязка, LC фильтр от помех и в общем это все что потребуется.

или я тормоз и у вас там есть еще что-то с USB, включающее реле (скажем сетевой фильтр)?
Windows Firefox
 Калуга
0
0
Денис Антонцев
Если задачи только такие, то ставится AVR со встроенным USB и за 1 день пишется программа.
Плату купить тоже не проблема, тут кто-то писал, у Olimex-а есть готовые платы.
Windows Firefox
1
0
Ларин (#2496231)
Вообще-то дорого.
За 15-20 USD можно купить готовый комп с линуксом, wifi и USB. На ебае их тысячи, например, http://www.ebay.com/itm/Mini-Pocket-USB-Wireless-WLAN-WiFi-R[...] .
Linux Firefox
 Москва
0
0
Leonid Kaganov
Что-то я с трудом представляю программирование WiFi-свистка. Тем более, если задача - подключать к нему периферию - реле и кнопки.
Windows Firefox
0
0
Ларин (#2496231)
Внутри двадцатидолларового роутера стоит линукс, с вебсервером и шеллом. Программируется как любой линукс, или перешивается на OpenWRT.
Реле подключается к лампочкам, оно умеет ими мигать.
Кнопки подключаются к кнопкам, их бывает даже несколько, одна всегда.
Так как оно WIFI, то провода тянуть не нужно, втыкается непосредственно около управляемого прибора. При такой цене можно около каждого отдельный.
Windows Safari Chrome
0
0
Влад
на wi-fi вешать домашнюю безопасность? :-\ не, лучше проводами
Windows Firefox
 Новосибирск
1
0
ы
Вы уже сломали WPA2-PSK без WPS? Где ваша публикация в infosec?
Windows Firefox
0
0
kto (#1905268)
у raspberry есть gpio. у свистков его нет.
Windows Firefox
 Мытищи
0
0
2:5020/321
есть некий волшебный роутер за 700р, tplink кажется. там внутрях есть gpio и как раз пара USB. и линукс...
Windows Firefox
3
0
фотоохотник (fotolamer)
Ну если бы не срочно, то на dx uno 16 долларов а nano 11
Linux Safari Chrome
 Mount Laurel
3
1
Alexander Levitsky
Бери Малинку, не будь ретроградом.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Эх... Да как-то жаль из-за трех кнопок целый Линукс гонять! ;)
Windows Safari Chrome
4
1
Максим (#2874537)
Посмотрите на это с другой точки зрения. Вы поддержите производителя той вещи, которая Вам больше нравится. Станете дополнительным покупателем, дадите ему деньги, добавите ему прибыль.
Я думаю, что сам английский производитель попросил бы Вас не заморачиваться про "жаль из-за трех кнопок", а купить именно у него.
Windows Firefox
 Новосибирск
0
1
ы
Максим, вы копирайтер? :)
Windows Safari Chrome
0
0
Максим (#2874537)
Нет :)
Windows Safari Chrome
5
0
sir66 (#2903306)
Arduino на самом деле дешевле намного, ее просто нужно в правильных местах покупать. Типа таких:

http://dx.com/p/arduino-uno-rev3-development-board-120464

тебе даже такая подойдет, она совсем маленькая, функционал тот же:

http://dx.com/p/arduino-nano-v3-0-81877

Они там не фирменные, но от итальянских малоотличимы. Даже Made in Italy обычно написано ;)

Достоинства - тупа как пробка, куча выводов, есть 6 штук АЦП, умеет всякие I2C. Потребляет мало, умеет засыпать и ждать прерываний с совсем мизерным потреблением. Правда, для последнего лучше взять просто микросхему AVR, ту что в панельке, она работает практически без обвязки (сопротивление, и кондер типа, можно даже без кварца, питание 3-5в) ибо USB и стабилизатор тоже что то жрут (милиампер 15-20). Без этого добра можно 50mka получить в ожидании.

Raspberry Pi это устройство другого класса. И АЦП там нет. Но зато можно прямо на ней gcc запускать ;)

Если лень ждать dx.com могу дать Arduino Nano на время или насовсем, у меня вроде лишние есть.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Digital I/O Pins: 12 (D2~D13) - ваще то, что нужно...
Windows Firefox
 Донецк
1
1
Lintruder
Ардуинам этим уже сто лет в обед. Они уже протестированы миллионами(?) юзеров до нас.
И справятся с опросом кнопок(датчиков) и реакцией на событие, как два пальца ...
А "новинка" 2012 - темная лошадка.
Windows Safari Chrome
 Bethessda
0
0
anonymouse (#1250532)
Недорого! А подойдут они, чтобы пучком разноцветных светодиодов управлять? (менять их яркость по простой программе)?
Windows Safari Chrome
1
0
sir66 (#2907757)
Подойдут вполне. Только нужно помнить, что выводов с ШИМ (PWM) не которых удобно менять яркость там только 6, можно и остальные использовать, но там программно. Еще нужно помнить что всего 40ma на ножку, а всего стабилизатор у Ардуино на 200ma примерно.
Windows Safari Chrome
 Bethessda
0
0
anonymouse (#1250532)
Спасибо! Да, яркость скважностью импульсов управляется... LEDы слабенькие, не для освещения, а для красоты... :-)
Linux Safari Chrome
5
0
Ктототам (#2729773)
можно использовать один из более дешевых клонов Ардуино с еБэя или собрать тоже Ардуино самому
Mac Firefox
10
2
Fatalist
ха, помню говорили про говнороутеры с кастомными прошивками (что фигня для обывателей), мол только хардкор, только системник, мнение поменялось? ведь расбери это по сути и есть та же маленькая коробчка с дохлым железом
по делу:
стоимости микроконтроллеров атмел (ардуино это и есть) начинается от 50 рублей
кодить можно не только на Си, но и на асме
ардуино дорогой, потому что позиционирует себя как хобби и развлечение
представляет из себя тот же МК за 50 рублей + чип FT232RL, разрекламирован на хабре и прочих полутехнических ресурсах
не надо паять, не надо знать асм, не надо знать где какие регистры и за что отвечают, на каких адресах сидят векторы прерывания, что немаловажно для целевой аудитории
из атмел я бы посоветовал attiny2313 + VUSB (программная реализация USB для МК ногодрыгом)
за 50 рублей усб + 20 ножек
Windows Firefox
3
0
sherem (#2903464)
Это все совершенно верно, но тут все зависит от того сколько можно потратить на это все времени. Если есть время заниматься разводкой и изготовлением печатной платы, то конечно можно сильно сэкономить.

А если хочется просто соединить проводки навесным монтажом, и на это не жалко 2-3 тысячи рублей, проще взять что-то готовое.

Кроме того можно развиваться. Сперва собрать и отладить на ардуино, потом сделать собственную конструкцию, и заменить.
Mac Firefox
1
0
Fatalist
ну я выше написал не в упрек ардуино, ничего против не имею
просто чтоб лео знал как дела обстоят
Linux Firefox
 Москва
0
0
Leonid Kaganov
Ну, мне-то не впервой, я бы паяльником помахал полчасика в охоточку.
Windows Safari Chrome
1
0
Sherem (#1330959)
А там и так хватит работы с паяльником. Кроме того, бывает нужно сделать прототип, все отладить, а потом уже воплотить в железе. Ардуино в этом случае избавит от дополнительной возни, кварц сопряжение с компом для программирования и т.д.
Linux Firefox
 Москва
1
0
Leonid Kaganov
Системник хардкор, конечно. Но если системник запускает демона на C, который шевелит битами в LPT-порту, и вся эта канитель висит килограммами проводов, а при смене материнки наличие LPT- обязательное вечное условие... То не проще ли поручить гонять бит между 4 ножками отдельной штуке, а не демону под FreeBSD? :)

USB+20 ноек - эта идея мне нравится! А где такую штуку берут? И нужен ли ей отдельный программатор?
Linux Firefox
1
0
sapa (sappa)
Можно тупо в ЧипДип http://www.chipdip.ru/search/?searchtext=attiny2313 а можно поискать http://www.efind.ru/icsearch/?search=attiny2313 Находится много вариантов отличия между которыми в типах корпусов, в тактовой частоте и в температурном диапазоне. Программатор... ну, в принципе, нужен. Но если нету, то и фиг с ним, в качестве простейшего программатора для микроконтроллеров Atmel подойдут просто 5 проводков от LPT-порта компьютера к ножкам микроконтроллера.
Linux Safari
7
0
Анони-маусс (#1416505)
Чтобы избавиться от LPT, нужен LPT :-)
Mac Firefox
0
0
Fatalist
я тут покупаю http://www.voltmaster.ru/cgi-bin/qwery.pl?id=658630351&g[...]
подороже 50 рублей, да
на алиэкспресс http://www.aliexpress.com/wholesale?SearchText=attiny2313&am[...] от 1 доллара начинаются цены
attiny2313 модель
2 кб - флэш
128 б - диск
128 б - оператос
проц до 20 мгц
ну и всякая переферия, ШИМ, УАРТ, всякие таймеры
для дергания ногами самое то
программатор, да, нужен,есть профессиональные дорогие
есть подешевле от того же ардуино
из самодельных:
USB-программаторы:
я пользуюсь усбасп, отлично работает уже 2 года
http://easyelectronics.ru/usb-programmator-avr-usbasp.html
правда требует самого МК, проблема курицы и яйца
http://easyelectronics.ru/skorostnoj-avr-usb-programmator-na[...]
без дополнительного МК, требует винду, ну или компиляние собирание специальной версии avrdude (программа для прошивки), геморойно имхо, да и сам программатор не очень удобный по мне, хоть и очень быстрый
COM-программатор:
http://easyelectronics.ru/avr-shag-pervyj-programmator.html
из говна и палок, нужны только резисторы и диоды, однако работает через COM-порт, который не везде есть
LPT-программатор:
http://avr.ru/ready/tools/prog/5wire
ну и самый трэш, очень популярный (из за простоты реализации) "5 проводков", требует LPT порт и... 5 проводков

http://www.obdev.at/products/vusb/index.html
здесь можно скачать и посмотреть доки по VUSB
Linux Firefox
0
0
бж (#406842)
если хочется минимализма, то можно и при помощи голой FT232 ногами дёргать.
Linux Safari
0
0
Анони-маусс (#1416505)
Сейчас уже есть целая куча однокристалок, в ПЗУ которых зашит загрузчик с функцией программирования через USB и даже ось! Посмотри Zilog eZ80 - конечно, шаг ножек и их количество удручают с точки зрения самостоятельной разводки платы, но всё же это круть. Хотя, с другой стороны, в тех же чипдипах бывают бывают такие платки, которые уже разведены под "многоножку", а на выходе - нормальные штырьковые разъёмы, типа как на мамках под флоп/IDE, ну или PC/104 там...

ПыСы. Чего мелочиться - брать Siemens S7!
Windows Firefox
 Калуга
0
0
Денис Антонцев
Под AVR-ы уже давно можно кодить на плюсах, даже под ATmega, я уж молчу про всякие Xmega и AVR32.
Mac Firefox
0
0
Fatalist
можно хоть на паскале http://www.mikroe.com/mikropascal/avr/
вот только нужно ли? и намного ли кода хватит железа?
Mac Safari
5
3
Вячеслав Сомов
Микрокомп однозначно. С твоим креативным мышлением будет куда развивать тему. К черту каменный век.
Windows Firefox
3
0
sherem (#2903464)
IMHO одно другого не отменяет. Каменный век тут не причем.
Windows Safari Chrome
20
0
тм
та же мысль была.
звонок в дверь - херакс - фото со вспышкой - кто ночью хозяина беспокоит? или звонишь на комп домой за полчаса до приезда - 'чай поставь!' а он в ответ 'хрен тебе, я тебе компьютер, а не чайник! на чайник и звони, если чаю хочешь!'
Windows Firefox
0
0
sherem (#2903464)
На мой взгляд если с нуля то принципиальной разницы для освоения нет. Если смотреть в детали то тут всё зависит от круга задач. Если просто принимать/передавать данные то для этого больше подходит ардуино. А если в перспективе этот девайс может заменить центр домашней электроники, то Raspberry.

Возможно еще придется в будущем ставить несколько ардуино под руководством одной Raspberry.
Windows Firefox
0
0
sherem (#2903464)
Я видел даже ардуино для Raspberry:

http://devicter.ru/goods/Alamode-Arduino-Compatible-Raspberr[...]

Это для расширения возможностей Raspberry за счет ардуино.
Windows IE
8
0
ChBRR
Вероятно, где-то поблизости подыхает импульсный БП. Сейчас он из-за какого-то высохшего кондёра просто срёт помехами в эфир, а через полгода-год совсем коньки отбросит.
Linux Firefox
 Москва
0
0
Leonid Kaganov
А как это проверить? И что значит - поблизости?
Linux Ubuntu Firefox
0
0
Dekoder (#2503853)
Неисправные конденсаторы видно - у них "крыша" вспученная. Если БП много лет, то проще не выискивать проблему, а поменять электролиты. И, кстати, неплохо на материнке посмотреть тоже.
Windows Opera
0
0
anonymouse (#1413016)
Кстати, может какой-нибудь приличный сетевой фильтр решит проблему, пока ты будешь покупать распберри?
Linux Ubuntu Firefox
2
0
masterspammer (#1954765)
В самом это системнике, например или в блоке питания подключенной к нему периферии.

Есть специальный прибор - ESR-meter. Он измеряет сопротивление конденсатору переменному току частотой 100 кГц. БЕЗ выпаивания из схемы (как правило - измерение производится при напряжении меньшем чем нужно чтобы открыть P-N-переход).

Однако, для такой проверки до конденсатора нужно ещё добраться. Я проверяю блоки питания так: втыкаю ВЫСОКООМНЫЕ (вот как для детекторного приёмника) наушники между землёй и питанием (+5, +12, и т.д.) и слушаю под нагрузкой. Загрузку компьютера часто бывает просто СЛЫШНО (по крайней мере по одной из линий питания).

P.S. А ещё на материнской плате конденсаторы бывают и они тоже вздуваются.
Windows Firefox
 Мытищи
1
0
2:5020/321
осциллограф уже изобретен кстати. хотя детекторный приемник это конечно круто!
Linux Ubuntu Firefox
1
0
masterspammer (#1954765)
Карманного осциллографа у меня нет, а с большим таскаться лень. Сама же методика появилась когда первый раз услышал такие помехи на наушники, включеннуе во встроенную звуковуху.
Windows Firefox
 Новосибирск
2
0
ы
У осциллографа стрелка, а это не наш метод :)
Windows Safari Chrome
2
0
Vladimir Marunin
Ни то, ни другое!
MSP430 LaunchPad, заметно слабее Arduino, подорожала до $10
https://estore.ti.com/Product3.aspx?ProductId=2031

Или Stellaris Launchpad. Посильнее простого Arduino (IMHO рядом с мегой) за $13
https://estore.ti.com/Stellaris-LaunchPad.aspx

В обоих случаях надо писать на C.

Достоинство TI в том, что они рассылают примерчики себе в убыток FedEx'ом (входит в цену). То есть сегодня деньги, дня через 4 получите курьером посылку.

IMHO для дверного звонка первое - самое то.
Linux Firefox
 Москва
1
0
Leonid Kaganov
Правильно ли я понимаю, что у нее 12 пин I/O и если я щас оплачу с этого сайта 9.99$, то через 4 дня они пришлют?
Windows Opera
0
3
anonymouse (#1413016)
Зная Почту России, насчет 4 дней я бы не был так уверен.

Заказывал в этом году что-то в буржляндии со сверхсрочной доставкой в течении 2 дней.
Пришло через 3.5 недели.

И по предыдущему опыту - это скорее быстро.

Если повезет, то есть шанс получить за 10-15 дней.
Windows Opera
5
0
kven (#2664017)
они не почтой отсылают, а федексом, пару раз у TI покупал подобное - реально через 3 дня стоят на пороге с посылкой
Windows Firefox
 Новосибирск
1
0
ы
Не путайте с EMSPost, которая суть почта роисси
Linux Opera
1
0
mike_t (#2497450)
правильно, отсылаю FedEX, курьер на дом приносит
Windows Firefox
0
0
Koobeton (#2424696)
Подтверждаю, техасцы доставляют FedEx'ом за четыре дня из Техаса в Москву, покупал прошлым летом.
К тому-же, для Launchpad'а можно писать не только на Си, но и использовать +100500 скетчей, написанных для Arduino: http://habrahabr.ru/post/148169/
Nokia-E90 Safari
0
0
Leonid Kaganov
А на ассемблере можно? Я тут написал процедурку музыку играть по ноткам (я всегда с этого начинаю программировать кристалл). А она глючит. То есть - реально глючит: если музыкальная строка из 20 символов - не играет. Еслди разбить на две - играет. Перенес процедуру в центр другого кода - снова не играет... Чую, это какая-то сишная char**-бесовщина. Терпеть не могу отлаживатьб ошибки чужих компиляторов :(
Mac Safari Chrome
0
0
Sergii Pravdzivyi
О, а я по 4.99 брал 4 штуки.
Windows Safari Chrome
 Москва
1
0
AYOUNG
Давай я тебе просто свою Arduino Mega отдам, заодно помогу с разводкой и прогами? Всё равно сейчас не пользуюсь.

А готовый проект можно будет прошить в микроконтроллер подешевле и поменьше, таких плат навалом. Я проекты на меге отлаживаю, с дисплеем, макетной платой, а потом шью в платы ценой в 600 рублей и меньше спичечного коробка размером.
Windows Safari Chrome
 Москва
1
0
AYOUNG
Вот, к примеру, контроллер, который целиком помещается в 32-ногую панельку. У меня такой кофеваркой рулит. :)

http://carmonitor.ru/ru/arduinonanocarduinonanov4-p-108.html[...]
Windows Firefox
0
0
murrmax (#2629463)
а расскажите, чем именно он там рулит?
Windows Safari Chrome
2
0
барисыч
Что ж тут не понятного? Чтобы получить спирт с min. кол-вом сивухи, надо чтобы кофеварка точно выдерживала технологический процесс http://www.vinoisamogon.ru/peregonka.html, а без микроконтроллера это сделать очень трудно.
Windows Safari Chrome
 Москва
2
0
AYOUNG
В кофеварке главное - точное удержание температуры.
С механическим термореле температура воды менялась от 85 до 115 градусов (под давлением), поэтому порция получалась удачной или неудачной случайным образом.
Проблема частично решилась PID-регулятором, но всплыли другие проблемы - ТЭН кофеварки очень инерционен, при включении насоса бойлер из накопительного становится проточным, скорость протекания воды непредсказуема, и т.п.
Пришлось создать математическую модель бойлера, долго подгонять его прогноз под экспериментальные замеры, затем упрощать и встраивать в программу. Таким образом, кофеварка знает, что произойдёт в будущем, если включить-выключить нагрев и насос. Точность температуры сейчас - полградуса. Ну, и добавлено элементарное управление и индикация. Ничего лишнего, снаружи только RGB-светодиод добавил.
Windows Safari Chrome
 Москва
4
0
AYOUNG
О, нашёл в закромах Nano на AtMega168, рабочую. Тебе в самый раз будет, ног достаточно, среда разработки есть под Win, Mac, Linux. Даже докупать ничего не надо, готовые ноги c входами-выходами TTL-уровня, а при желании можно задействовать и АЦП, и PWM и всякой лабуды понавешать, типа датчиков и исполнительных механизмов.
Windows Safari Chrome
 Москва
4
0
AYOUNG
Собственно, программу я в него уже впилил, можно подключать клавиатуру и замок. И комп с USB, чтобы общаться, хотя оно и само много умеет. Ж)
Linux Opera
0
0
mike_t (#2497450)
скорее всего будет китай, сони не справляется
загружается порядка 20 секунд
для вас может быть проблема отсутствие rtc, хотя как знать, да и внешний можно привесить

ещё вариант http://www.ti.com/ww/en/launchpad/msp430_head.html
незнаю сколько сейчас, мне в 150 рублей обошлось, за неделю со штатов приехало
Windows Safari Chrome
2
0
mexa (#2768672)
Леноид, шутники исключаются в качестве причины звонков? На что заземляетесь, если не секрет?
Windows IE
1
0
Yuriy (#1948634)
Всё правильно, если заземлялись на отопительные батареи или водопроводные металлические трубы, а соседи внизу сделали ремонт и установили пластиковые трубы,появляются неожиданные помехи, вряд ли Леонид провел себе отдельное зазамление и провел его испытание, неизвестно и сопротивление его нынешнего заземления, должно быть не больше 4 Ом. Старенький приборчик "измеритель сопротивления заземления М416" поможет в измерениях, МС-08 тоже сгодится.
Windows IE
0
0
Yuriy (#1948634)
А вообще о борьбе с помехами не одна книжка написана, а может у Леноида рядом радиолюбитель в 2-4 часа ночи самодельный киловаттный усилитель для международных соревнований испытывает.А современныая электроника такая чувствительная:-)
Mac Safari
2
0
Алексей (#2442824)
Голосую за распберри. Аргумент один - по сравнению с ардуино у вас будет больше возможностей для расширения функционала в будущем. Никто не знает что нового захочется завтра прикрутить.
Единственное, надо понимать, что к распберри прийдется городить интерфейс с выходами через usb.
Windows Safari Chrome
 Москва
0
0
Денис Пантюшев
Во! именно, что городить интерфейс нужно будет.
А у ардуино уже есть порты с выводами. Подключай колодки, программируй и вперед!
Linux Safari Chrome
2
0
kto (#1905268)
зачем, там же gpio?
Linux Ubuntu Safari Chrome
0
0
kamiram (#2898027)
странно сравнивать расбери и аурдино.
это как бензопила и штангенциркуль. :)
аурдина это всетаки очень маложрущий зверек.
Windows IE
 Москва
10
0
Светозар (#1303470)
Дык о том и весь пост - о том, что лучше подключить к дверному звонку: безопилу или штангенциркуль? :)
Linux Ubuntu Safari Chrome
1
0
kamiram (#2898027)
я бы для таких задач в сторону маршрутизатора посмотрел.
например TP-Link TL-MR3020
дешевый. всё что надо есть. можно прицепить lcd экранчик для всякой инфы.
жрет оптять же мало :)
Linux Ubuntu Firefox
2
0
Данил Смирнов (#2238007)
С расберрипишкой осторожно—не всё там безоблачно. Возникнет вопрос с питанием всех этих usb-девайсов—сама она не потянет. Также могут быть затыки с наличием определённых пакетов под эту архитектуру. Короче, повозиться придется.
Windows Firefox
0
0
Sirguy
Еще проще.

Бери любой дешевый китайский андроид планшет, они как правило ВСЕ с USB интерфейсом, соответственно, могут управлять всем, чем угодно. Это со стороны электроники.

С другой стороны, человеческий Тач скрин интерфейс и куча готового софта под андроид.
Linux Safari Chrome
0
0
Svami Dhyan Nataraj
> и куча готового софта под андроид.

Вот, думал я написать, что по нынешнем меркам линукс + С -- это достаточно аскетично...

Так вот андроид -- это не аскетично сосвем... Это ява... Она страшна...
Windows Opera
0
0
mister-grim
>куча готового софта
Ага, особенно для управления реле.
Windows Firefox Opera
1
0
d00die (#2903595)
для подобных задач ардуины и предназначены.

и, в отличие от пиков, у AVR крайне продуманное, легкое в освоении и удобное в программировании на ассемблере ядро.

в общем, это то, что нужно для подобных задач.
Linux Opera
1
0
ИvN (ivn86)
Существует дешёвый аналог Arduino. http://freeduino.ru Года три назад покупал полноразмерную плату рублей за 700 (сегодня за те же деньги доступен freeduino nano). Комплект для самосборки (набор деталей, протравленная плата) стоил рублей на 100-200 дешевле. Но замечу, что сам проект Arduino нацелен на создание макетов -- что-то собрать на коленке, посмотреть, как будет работать, отладить, настроить, проект перепаять на текстолит в продакшн, а ардуино перепрошить под новый проект.

Расбери я нахожу более мощной, современной и гибкой системой для проекта "умного дома".
Linux Firefox
0
0
Victor Beresnev
на 5 проводков и такой фигни хватит. - http://freeduino.ru/arduino/freeduino_nano.html

rPi штука клевая конечно, но жесткие диски к ней подключать плохо - и сеть, и usb там пущены через одно и то же место, тормозить будет как не в себя. лучше sd-карту большую тнкуть и все разместить на ней.
Linux Firefox
3
0
qwerty (#1239486)
про самому сваять на атмел уже написали. тем более есть скил писания на асме. так что выбор или самопал на атмел (дешево и сердито) или взять малинку, и навернуть на неё ещё кучу сервисов...

Но я про другое - провода экранированы? а экран заземлен? у меня в неэкранированной витой паре нехилые наводки были!
Windows IE
0
0
Olga (#2903702)
http://yourduino.com/ посмотрите тут, может быть, найдется то, что вам нужно, и цена вполне себе привлекательная.
Mac Safari
0
0
dimonb
arduino. можно купить UNO или nano версию.
аргумент: стабильность работы. Включил и работает, как микроволновка :)
Windows Safari Chrome
0
0
plm (#1815658)
Да вообще че-то плохо стало с электроникой, какая-то она вся некузявая. Маркетологи потому что руководят всем.
Вот искал в машину хоть какой mp3 плеер, чтоб запитать его от зажигания. То есть зажигание выключил - плеер погас, завел машину - заиграло с того же места. Дык нет таких! Все строят плееры на одной и той же тупой микросхеме, у которой даже быстрая перемотка не реализована, и при выключении питания плеер не помнит ничего.
Так и все остальное - реализуются везде только базовые функции криво-косо, для галочки. А хочешь чтоб было удобно - делай сам.
Windows Firefox
 Хмельницкий
0
0
Вася (#2812347)
Ты гонишь. Самая паршивая китайская магнитола за 30 баксов умеет стартовать с места выключения. При том, включается нажатием любой кнопки на морде.
Windows Safari Chrome
0
0
plm (#1815658)
Это ты гонишь. Я не про магнитолу, я про плеер, куда я магнитолу дену в машине?
Windows Firefox
0
0
Вася (#2899120)
Ну в специальную же нишу для магнитофона. :)
Ты какую-то проблему на ровном месте создаешь. Сейчас за 30 баксов полно "автомагнитол" состоящих из ФМ-радио и мп3-плеера. Играют SD карты и USB флешки.
Могут включаться/выключаться по сигнальному проводу с замка зажигания. Включаются с того же места, где и выключились. Включаются нажатием на любой элемент морды магнитолы.
При этом, вполне себе сносно "бумкают" на свои 30 баксов.
Windows Safari Chrome
0
0
plm (#1815658)
Ну да, вот я буду родную магнитолу с овальной формы рамкой да еще с кнопками на руле выковыривать и колхозить вместо нее китайскую балалайку. Когда мне надо просто Mp3 плеер в бардачок бросить.
Лишнее подтверждение моей мысли...
Linux Firefox
 Москва
11
0
waft (#2725703)
Надо попробовать выключить питание и обрезать провода. Если при этом в 2-4 часа среди ночи раздастся звонок в дверь - стоит серьезно задуматься.
Linux Ubuntu Firefox
 Владимир
9
0
Adamos
Особенно если провод звонка тоже будет обрезан.
Windows Safari Chrome
0
0
urri (#2430084)
Я брал макетку здесь http://microsin.ru/ Есть USB и порты, программить можно через USB, стоит рублей 300.
Windows Safari Chrome
 Москва
0
0
Денис Пантюшев
Ардуино, насколько я понял - это для игр, экспериментов и прототипирования. Поэтому и дорого.
У Ардуино преимущество именно в том, что можно модули разные втыкать. А у распберри что можно добавить?
Windows Firefox
 Харьков
0
0
quick_brown_fox
Дык, Атмел же. Думаю, что такого хватит:
https://www.olimex.com/Products/AVR/Proto/AVR-USB-162/
Или что-то наподобие.
Если есть религиозные предубеждения против Атмелов -- можно и майкрочип поискать.
Linux Ubuntu Safari Chrome
1
0
byka (#2803171)
Если не лень - можно попробовать поковырять 1-Wire технологию.

Плюсы: можно обойти всю квартиру 3-жильной шиной (даром что 1-Wire - еще 1 земля + 1 питание) и навесить на нее датчиков и релюшек. Завести на комп, управлять хоть через веб, хоть через RPC, строить красивые графики контроля температур, и так далее.
Ключ-таблетка, кстати - разновидность 1-Wire. Тоже можно встроить.

Минусы: малораспространено для домашнего применения, поэтому придется искать микросхемы и паять их к релюшкам.
И нужен адаптер: если есть аппаратный RS232 - пишется драйвер на С, а если только USB - надо искать USB-1Wire адаптер, либо паять самому на микропроцессоре...

У Raspberry есть RS232, кстати? Гугль пишет, что нужно только преобразователь по напряжению поставить.
Linux Safari Chrome
0
0
NiPh
arduino отлично дружит с 1wire, в принципе даже не надо понимать как это работает и что это такое, половина датчиков которые к нему идут - так и работают.
Windows Safari Chrome
1
0
VturinSA
ардуино это не совсем то же самое что в 1993 - это ровно оно же плюс "приближенность к пользователю" - это, так сказать, винда** в мире микроконтроллеров- имея в виду её когдатосчитавшееся чутьлинеглавным позиционирование "для каждой кухарки"
в этом смысле человек опытный вполне может взять чистый мк и вперёд.... но да, в 2013 заниматься таким ради дверного звонка грустно.

для меня (на другую задачу, но уровень близкий) решением стал LaunchPad от Texas Instruments тот который msp430 - программируется хоть асмом хоть сишкой, работает надёжно да ещё и уровень энергопотребления (если кому надо для каких задач)- очень низкий, стоит всё удовольствие- просто очень смешных денег $4.30
навёл на него хабр *** - и там ещё много подробных статей и примеров, это не считая большой документации у самого TI

*** не помню какая тут политика про ссылки, а первый раз пост вроде не отправился. от греха сделаю так:
habrahabr ru post 151196
Windows Opera
 Москва
0
1
Филатов (#2496461)
Как абсолютный профан в электроннике, рекомендую рассматривать лишнюю тысячу за английскую новинку - как покупку функции: надежности и долговечности на следующие 20 лет.
Linux Firefox
0
0
sapa (sappa)
А с чего вы решили, что она будет надежнее и долговечнее?
Linux Firefox
 Москва
0
0
Leonid Kaganov
И через сколько часов работы выгорит флешка от системных свопов?
Linux Opera
1
0
mike_t (#2497450)
vm.swappiness=1 и rpi не свопится вообще, разве что уж что-то совсем большое в память засунуть
Windows Firefox
1
0
sapa (sappa)
Это если подключить своп, а потом инструктировать ядро, что использовать своп не надо. А можно гораздо проще. Просто не подключать своп-партицию либо своп-файл.
Windows Opera
 Москва
0
0
Филатов (#2496461)
Со слов Леонида: "...великолепнейшая новинка"; "...абсолютно белая английская сборка"
Я же сказал, что я профан в электронике, но вы спрашивали мотивов - вот вам мотив.
А сломаться может абсолютно все, вплоть до Большого Адронного Коллайдера.
Windows Firefox
 Москва
1
0
Михаил
А ещё проще сделать - попробовать заменить LPT на LPT?
LPT контроллер PCI стоит 360 руб. в Ситилинк.
Mac Firefox
0
0
Alexey Tokar
А еще ж есть lounchpad от TexasInstruments за 10баксов и шаровой доставкой федэксом. Та же ардуинья, только со сменными кристаллами...
Windows Opera
1
0
corshuk
Здравствуйте, Леонид. Для простейших применений есть микросхемы USB преобразователей FTDI (www.ftdichip.com). Схема умеет работать как стандартный USB-Serial преобразователь, а при наличии специального драйвера (вроде есть и для Линукс) как просто набор входов\выходов, управляемых через USB. Наверняка у нас продаются уже готовые платы. А если не найдёте, то могу подарить готовый экземпляр на такой микросхеме http://www.ftdichip.com/Products/ICs/FT232R.htm . Он спаян самостоятельно на плате промышленного изготовления размером 2х3 см.
Linux Firefox
 Москва
0
0
Leonid Kaganov
А у меня есть переходник USB-Serial. Но на том конце должен быть все равно какой-то мелкий электронный разум. Это к LPT можно запаять провода напрямую.
Windows Opera
0
0
corshuk
Да, я не акцентировал внимание и аноним правильно поправил - в режиме работы через спец. драйвер - микросхема превращается в двухсторонний порт, управляемый через USB. Примерно тоже, что дёргать\слушать ножки LPT, но через свой API, определяемый драйвером. К сожалению, программирование тут не отменяется.
Провода можно паять и напрямую к микросхеме. Но лучше с элементарной защитой http://chipenable.ru/index.php/how-connection/item/97-zaschi[...]
Может, у Вас как раз такой USB-Serial преобразователь и есть.
Прозвучавшая идея найти источник помех - тоже здравая. Хотя бы отключить всё от LPT и посмотреть - продолжатся ли срабатывания.
Linux Firefox
 Москва
0
0
Leonid Kaganov
А где продолжатся срабатывания, если я отключу всё от LPT? Оно же срабатывает в LPT :)))
Windows Opera
0
0
corshuk
Ну вдруг что-то корёжит в самом порту. Или заземление где-то тихо отвалилось. Как я понял из дискуссии, порт используется как на вход - кнопки, так и на выход - реле ответных устройств (они, как я понимаю, включены через усилительные транзисторы). Если разобраться что ложно срабатывает - вход ложно думает, что нажата кнопка. Или уже выход - в порт ничего не посылали, а реле сработало и выяснится, что барахлит вход, то можно сделать софтверную защиту входа от дребезга контактов с постоянной времени порядка половины секунды и фильтровать ложные замыкания. Если они, конечно, окажутся короче этой самой половины секунды.
Mac Safari Chrome
0
0
lim
Кстати, ты ж учти, что если переходник USB-Serial, и имеет разъем как у COM-порта, то там будут уровни +12/-12 вольт, а если переходник USB-UART, то 0/+5 вольт. В первом случае нужно ставить преобразователь уровней MAX232, или более дешевый аналог ST232, а во втором можно подключать к контроллеру (той же ардуинке) напрямую.
Вообще такие переходники как раз и состоят из USB-UART ft232/cp2102/pl2303 и UART-RS232 max232/st232, и очень хорошо из коробки понимаются линуксом. Для макоси и окошек драйвера таки нужны.
Linux Firefox
 Москва
0
0
Leonid Kaganov
А выходы IO у нее есть?
Windows Opera
0
0
corshuk
Да, 5 ног. Из них 4 могут использоваться как входы\выходы. И одна только как выход.
С другой стороны, если есть уже отлаженный код, который работает с LPT с помощью стандартного API, то проще раздобыть USB-LPT переходник. Я когда-то игрался с таким - через ножки LPT работал с устройством I-Wire (термодатчики, ключи-таблетки). Если не нужно высокое быстродействие, то USB-LPT переходник вполне честно работает. С I-Wire такой переходник уже не заработал, т.к. там была нужна микросекундная точность переключения.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Я слышал, что LPT-USB "чистыми" бывают крайне редко. Их задача - обеспечить подключение принтера, а принтеры обычно работают не в том режиме, где можно руками из программы щупать все 14 или сколько там контактов по распиновке.
Mac Firefox
0
0
Fatalist
ага, в своё время искал, не нашел
в итоге сделал сам http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund um den [...]
минус выше по ссылке, драйвера только под винду
под линукс правда есть питон-скрипт, который умеет дергать пины, мне в принципе его достаточно
еще вариант, PCI, PCI-e переходники на LPT, они как правило все умеют прямой ногодрыг в отличии от USB
Linux Firefox
0
0
бж (#406842)
У FT232 есть специальные режимы "bitbang", можно манипулировать битами произвольно. Правда, потребуется библиотека libftdi. Не знаю, как она заводится под FreeBSD, а под линуксами всё замечательно.
Windows Firefox
0
0
аноним (#2467945)
FTDI например вот эта
http://www.ftdichip.com/Products/ICs/FT2232H.htm
можно просто ножки дергать, без программирования контроллера

чтоб не паять
http://www.ftdichip.com/Products/Modules/DLPModules.htm

продается во всяких Чмп-и-Дипах и т.п.
Windows Opera
0
0
ewavr
Может, стоит сначала разобраться с источником помех схемотехнически? А то и с новым контроллером история может повториться.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Это прекрасная мысль. Но как вы это представляете? Я четко описал, какие именно несколько операций я произвел, чтобы найти причину и не нашел. При том, что ложные срабатывания бывают раз в два часа, как вы это представляете? Сидеть два часа неподвижно у осциллографа?
Windows Opera
1
0
ewavr
Можно и два часа. если осциллограф запоминающий :)
Но лучше давить помеху, а не смотреть на нее. Правильная разводка земель, экранирование, RC-цепочки, ферритовые бусинки, на худой конец опторазвязка - у радиоинженеров есть много такой магии.
Если, конечно, все дело в помехах. а не в глючном LPT или софте.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Понимаете, эта штука работала без сбоев лет 5. А потом ВДРУГ...
Windows Firefox
 Мытищи
3
0
2:5020/321
электроника - наука о контактах. что-то где-то коротит или отвалилось наоборот. для понимания проблемы нужна схема и описание как сделано. я-б лично считал что оптронная развязка необходима, иначе первый чудак с электрошокером и второй с пьезозажигалкой влегкую убьют тебе порт.
Windows Firefox
 Новосибирск
3
0
ы
> у радиоинженеров есть много такой магии.
Гляжу на юзерпик и умиляюсь :)
Mac Safari Chrome
5
0
lim
У Raspberry Pi очень легко спалить порт. Во-первых, не все они 5v tolerance, во-вторых просто статики боятся. Я недвано на одной из пишек спалил порт, который во время загрузки выполняет роль UART. А все только потому, что пол был ламинат, и сильно электризовался. Во-вторых маловато там GPIO - все равно придется допмодуль на какойнить атмелине городить. Но платка зачетнейшая. Я на ней AI для квадрокоптера сейчас делаю.
А вообще для твоих целей подойдет USB-UART на cp2102 + простенький контроллер (какая-нить мега16). Могу подарить платку собственного изготовления + USB-UART переходник - только нужно придумать, как их из Киева доставить. Там уже и прошивка написана - отправляешь по UART например IA - оно возвращает в HEX состояние ножек порта A. Отправляешь OB0F - оно установит на порту B в младжих 4 разрядах высокий уровень. Отправляешь A0 - возвращает в HEX значение на 0 канале АЦП. Ну и т.д.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Ну в Киеве-то я буду через три дня... Надо чего из Мсоквы? ;)
Mac Safari Chrome
0
0
lim
О, чудненько. Можно пересечься значит.
Не, из DC ничего не нужно.
Windows Opera
0
0
Hesha (#2326964)
На счёт ложного срабатывания, не стоит огород такой городить, мне думается... достаточно паралельно кнопки поставить какой нибудь конденсатор примерно на 1mF и всё должно устаканится. А на счёт этой платы - конечно круть. Я то же загорелся всякими задумками увидев её как то на ebay, вот только нет контроллера SATA жаль.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Там вся линия A глючит. Остальные не глючат почему-то.
Windows Safari Chrome
0
0
McSeem (#1230192)
Есть FTDI, там 8 пинов, которые можно конфигурировать и на вход и на выход, а так же, как Tx/Rx. Есть с готовым кабелем, вся обвязка в USB разъеме. Сишный API в наличии.
http://www.digikey.com/product-detail/en/C232HD-EDHSP-0/768-[...]
Mac Safari
1
0
Евгений Степанищев (#2904888)
Как раз на «Хабре» статья подходящая по теме вышла: http://habrahabr.ru/post/175731/
Windows Firefox
6
0
Boba (#2904784)
Леонид, обожаю ваш сайт!
Boba.
Windows Firefox
 Новосибирск
3
0
ы
Boba, обожаю ваш комментарий!
ы.
Linux Firefox
 Москва
5
0
Leonid Kaganov
А я во время таких заметок особенно обожаю моих читателей! Они все реально оказываются такие умные инженеры и системотехники, столько всего знают и умеют и могут интересного и веселого порассказать, мне аж завидно за мою бывшую профессию!
Linux Ubuntu Safari Chrome
0
0
kamiram (#2898027)
а ещё есть два в одном: PCDuino
Windows Safari Chrome
1
0
Keroro (#2479792)
На диалэкстрим и по 10 баксов есть ардуины. Качество вполне хорошее. Есть Ethernet шилды (я с ними правда дел не имел, не знаю, на что они способны).

ЗЫ: Последние 5 лет програмлю PIC-и. 8-и битный камень со 128 кб ROM тянет встроенный WWW сервер с Ajax, POST и GET-запросами, GSM-модем, датчиками 1-wire и IO-портами, обновлением прошивки по TFTP, отправкой сообщений по SMTP. А если нет разницы, зачем платить больше?

ЗЫЫ: Возможно, стоит рассмотреть вариант Малина+Ардуина (слэйв для малины, дергающий ногами, опрашивающий датичиками и т.п.)
Linux Firefox
 Москва
0
0
Leonid Kaganov
А на чем там ajax-запросы реализованы? Неужели на ассемблере?! Или туда все-таки можно php взгромоздить?
Windows Safari Chrome
0
0
Keroro (#2479792)
Смысл там такой, что грузится javascript, парсящий XML-файл, который контроллер отдает динамически. Т.е. можно прописать в этом XML-файле, к примеру, {U220}x{/U220}, где х-текущее напряжение сети, и задать ajax-у перечитывать файл каждые пару секунд, и наблюдать в браузере, как изменяется напряжение в розетке. Вот пример странички из контроллера:



Кстати USB в PIC-ах тоже вполне "взрослое", можно работать в режимах HID, Mass storage и прочих. Но тут и затраты времени на освоение всего этого добра совсем другие, и плату надо паять, и отладчик покупать. Для одиночного проекта ардуина или малина попроще будет.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Я немного не об этом. Я спрашивал, на чем работает "отдатчик" серверной стороны. Это же не apache+php в такой крохе? А что? Ассемблер или C отдает голый код?
Windows Safari Chrome
0
0
Keroro (#2479792)
Нет, не Apache конечно. WEB сервер отдает файлы (xml, html и js), браузер их парсит. Весь стек на С, ассемблера совсем нет. "Динамизм" построен на том, что можно содержимое файлов менять "на лету" при выдаче запроса, и парсить строки GET и POST запросов, в виде: if(strcmp(HTTPData, "button1")==0) PORTA=1;
Mac Firefox
0
0
Fatalist
Linux Firefox
 Москва
0
0
Leonid Kaganov
Уважаю! ;)
Linux Firefox
 Москва
11
0
Leonid Kaganov
Но вот шлейф там на фотке странного цвета. Я давно не занимался электроникой, не знаю нынешних норм - прилично ли сегодня таким шлейфом распайку вести, не плохая ли примета для работоспособности устройства?

Mac Firefox
3
0
Fatalist
на что вы намекаете?)
Linux Ubuntu Safari Chrome
5
0
byka (#2803171)
Главное, Милонову не показывать...
Mac Safari Chrome
0
0
lim
Сейчас такой шлейф весьма популярен. Вон, у DiHALT`а недавно покупал его отладочную плату, так в комплекте шел. Китайцы на ebay тоже такой шлейф суют как бонус. Так что все ок. Цветной шлейф это нормально, цветной шлейф это похвально.
Windows Firefox
0
0
gehrmann
Ллео, как сама Arduino, так и её компоненты стоят на eBay намного дешевле. То, что в наших странах их перепродают в три раза дороже...

Например, вот эта http://www.ebay.com/itm/310562519074?ssPageName=STRK:MESINDX[...] ,
эта http://www.ebay.com/itm/280965455614?ssPageName=STRK:MESINDX[...] .

В том числе Ethernet http://www.ebay.com/itm/MiNi-ENC28J60-Ethernet-LAN-Network-M[...]

Трындец, ну как для такого можно использовать Распберри? Задача максимум для одного конвертера uart2usb,одного микроконтроллера и 50 строчек красивого кода на С/C++.

Если всё добро спрятать в корпус, то можно ещё все схемы на макетных платах сделать (каждая стоит 1$) и модифицировать потом, когда хочешь. Однозначно Arduino. И 220 симистором коммутировать, к примеру. Сам так управляю электроклапаном для воды.

Если нужны какие схемы - обращайся.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Коммутация у меня идет релюхами, которые предназначались LPT-порту. Вопрос: они по уровням сигналов подойдут? Или в порту было 5v, а тут 3, и надо что-то делать?
Windows Safari Chrome
0
0
Чук
Ллео, ты меня пугаешь !!
Релюхи напрямую к LPT зацеплены ??
Linux Firefox
 Москва
0
0
Leonid Kaganov
Нет конечно, это был специальный МастерКИТ "4 управляемых реле для LPT". Вопрос в том, подойдут ли они теперь к Ардуине, например, по уровням сигнала.
Mac Safari Chrome
0
0
lim
Для ардуино канонiчно вот такую штуку цеплять: http://www.ebay.com/itm/1pcs-4-Channels-5V-Relay-Module-For-[...]
Но если в мастеркитовском комплекте есть транзисторные ключики, то с ардуиной тоже должно заработать. У ардуины кстати, выход может быть и 5 вольт (во всяком случае контроллер mega328 который там обычно ставят, может работать и от 5 вольт тоже).
Windows Firefox
 Мытищи
0
0
2:5020/321
смотреть какой ток хочет набор и какой готов отдать ардуино... может не хватить...
FreeBSD Firefox
0
0
gehrmann
Тут тоже 5 вольт (так называемый TTL) и те же ограничения по току.

Понимаю, что нет особого смысла менять готовое, но на будущее всё же я бы рекоммендовал симистор (триак) + опторазвязка вместо реле по причине их вечности и очень малого управляющего тока от Ардуины.
Windows Safari Chrome
0
0
Артём (#2905274)
Может что-то подобное? http://numato.com/8-channel-usb-gpio-module. Если уж брать распберри, то переносить на него все остальное.
Windows Safari Chrome
2
2
luch4
А обычный, то бишь человеческий, дверной замок почему бы не поставить? Там, знаете, так: с одной стороны пипка, с другой - звонок. Очень удобно.
Linux Firefox
 Москва
14
0
Leonid Kaganov
Как объяснить слепому, что такое розовые очки?
Linux Firefox
 Киев
0
2
Esteban Garcia Estrada
Имхо по времени не подымешь ни распберии ни ардуину. Оно все глючное, наверняка. Язык джава. Зачем????

надо отлаживать то что есть/преносить на другой аналогичный комп, например взять на время компьютер с лпт (или пси-лпт, юсб-лпт) и посмотреть глюки будут ли с тем другим компом.

Опторазвязка. Опторазвязку может приладить.
Linux Safari Chrome
1
0
Arelav (#2670871)
Как раз сегодня статейка. http://habrahabr.ru/post/175731/
Комментарии, как всегда тоже интересные.
Windows Firefox
0
0
Александр Волчек (#2820929)
У вас в 5020 такие цены, что нам весело.
http://devicter.ru/goods/ITAEDUINO-LEONARDO?from=OTQ3
И где продаётся распай за такие деньги? Он стоит ворлдвайд 42 доллара и приходит за 3 недели даже в наши е@#$беня.
Windows Safari Chrome
2
0
zhavoronkov5
Если задача - именно 4 проводка и 4 релюшки, и пообщаться с компьютером по USB, то лучше PIC ничего не найти.

Это их родная стихия. Если программист не халтурит, то ситуация со звонком в три часа ночи исключена полностью.

Очень не рекомендую связываться с конвертерами USB-RS232, тысячи их. Глючат.
FreeBSD Firefox
0
0
gehrmann
Какой ПИК, 21 век на дворе? Чем оно лучше АВР?
Linux Safari Chrome
0
0
yo (#2426345)
Круг задач для железки:
1. передавать по USB команды включения 4-х реле
2. получать по USB сигналы о нажатии 4-х (в идеале 16-ти) кнопок.

Пользуюсь таким (там реле прям на плате весьма качественные) со склада в москве)

USB модуль Ke-USB24R
- USB модуль управления
- Определяется как виртуальный COM порт
- Реле 220В / 7А, 4 штуки
- Линии ввода/вывода: 18 штук
- АЦП: 4 штуки (10 бит)
- Производство: Россия (KernelChip)
Windows Safari Chrome
 Новосибирск
2
1
vicd (#2905437)
"Стала глючить квартирная электроника. Резко и в один день. Что случилось — неясно."
Расслабься, чувак, теперь ты на прослушке.
Windows Safari Chrome
 Санкт-Петербург
0
1
Афоний (#2024437)
А я бы сделал все на беспроводке сейчас.
Linux Firefox
 Москва
1
0
Leonid Kaganov
А смысл? У меня сервер в метре от двери на стенке висит, и к нему кучи проводов от датчиков и кнопок идут. А потом: нахрена мне эта головная боль с безопасностью? Эта ж система, на минуточку, и "ключ от квартиры, где деньги лежат" - она же и дверь открывает.
Windows Opera
 Санкт-Петербург
0
0
Михайлов (#2470669)
Смысл в том, что никакая хитрая электроника не исключает вневедомственной охраны, а входить в квартиру, нажав на кнопку брелка в кармане, быстрее и проще, "когда всё решают секунды". Но риск в том, что радио могут задавить либо специально, либо по недоумию, тогда фиг войдешь, конечно.
Linux Opera
 Москва
0
0
Leonid Kaganov
Зачем мне охрана? У меня брать нечего. Из самых ценных вещей - мой рабочий старый ноутбук Самсунг 2000МHz, красный холодильник 1997 года выпуска, проектор Acer 800х600 с садящейся лампой (был куплен 6 лет назад за 500$), ну и у жены Айфон, Макбук и самодельный МАК с родным Эпловским монитором (монитор куплен за 35000 руб 5 лет назад и исцарапан однажды ребенком). Ну и два кондиционера в комнатах - это я люблю. Стиралка, посудомоечная машинка и микроволновка с гравировкой "Леониду Каганову от Hansa". Ковров, телевизоров, аудиоцентров, хрусталя, золота и денежных сбережений не имеется ) Поэтому обходимся без охраны сигнализациями собственной конструкции.
Windows Firefox
 Новосибирск
9
0
ы
Воры, Леонид, ваш блог вряд ли читают. Повесьте это на двери снаружи.
Windows Firefox
 Мурманск
0
0
Маркони (#1890282)
Таки есть чего украсть, а наркоманам вообще похрен что красть, главное, чтобы за это копейку срубить на герыч, или чего ещё похлеще(крокодил и т.п.).
Mac Safari Chrome
2
0
lim
Кстати, по поводу гудящего домашнего сервера. Я использую для этой цели материнку на Atom`е, а питаю его от хитрого преобразователя (http://www.ebay.com/itm/New-12V-DC-DC-150W-Mini-ITX-Power-Su[...]) с 12 вольт во все нужные материнке. Фишка в том, что питать его можно как от стандартного 12-вольтового БП, так и от аккумулятора. И не нужен ИБП, который +12 гонит в 220, а БП компьютера обратно 220 в +/-12, +/-5, 3.3. В результате гудит разве что винчестер. И то, до той поры, пока на SSD его не заменю.
Windows Safari Chrome
 Москва
1
0
AYOUNG
У меня тоже сервер на атоме, без вентиляторов. Винчестеры поначалу доставали своим гулом и вибрацией...
Большой диск заменил на бесшумный WD Red, а на ssd для системы проснулась жаба, и поэтому я обошёлся ноутбучным винтом - его тоже не слышно.
Потребление системы под нагрузкой - 25Вт, в простое около 10.
Windows Firefox
 Новосибирск
0
0
ы
Интересно, фотку такой "кукольно-восковой" сделала Нокия, Дроид или пережимающая программка?
Windows Firefox
0
0
Евгений (#2441516)
Господа, я не знаю, насколько у вас тут "своя атмосфера", но позволю себе вмешаться.
Нынешним аналогом AVR корректнее всего называть процессоры с ядром Cortex-M. А если быть точным - то процессоры от ST Microelectronics, STM32. Отладочная плата STM32 Discovery стоит смешных денег, но при этом весьма приятна по возможностям.
Подробнее выдаст яндекс, я навскидку могу только такой линк дать:
http://habrahabr.ru/post/128734/

Реализовывать озвученную задачу на Разбери Пи считаю излишеством и моветоном :)
Windows IE
1
0
Киселев Александр
Поочему до сих пор комменты не отключены??? :)
Windows Safari Chrome
 Санкт-Петербург
0
0
Вип-Вап (#2707225)
Так это же замечательно, а вопрос, видимо, актуален.
Linux Firefox
 Москва
0
0
Leonid Kaganov
Пора отключить наверно.
Windows Opera
1
0
uncle_sem
могу предположить несколько вариантов. есть дешевые ардуины, точнее их аналоги. такие: http://www.ebay.com/itm/Pro-Mini-atmega328-5V-16M-Arduino-Co[...], причем в них бОльшая часть стоимость это FT232 и вот такие: http://www.ebay.com/itm/New-Pro-Mini-atmega328-5V-16M-Replac[...]
без USB, но можно подцепить хоть к компорту, хоть взять шнурок от мобилки.
кстати, посмотри на ft245R. может всё решится одним чипом?
Linux Safari Chrome
0
0
av (#2418912)
Если с паяльником дружишь -- то ардуина действительно на хрен не сдалась. В любом радиомагазине покупается atmel attiny2313 (самая маленькая из тех, что тебе подойдёт; стоит 100 рублей) и немножко обвязки, чтобы она не дала дуба от попытки управлять релюшкой.

Собственно, ардуина -- это не компьютер за 1100 р, это двадцать выводов, на которых можно выставлять 0 / +5 вольт, для тех, кто с паяльником не дружит.

Raspberry Pi -- (а) ещё больший оверкил и (б) не уверен, что у него наберётся 8 свободных ножек на GPIO.
Windows IE
0
0
olafandw.mail.com (#2484008)
Совершенно ни в тему... Леонид, сейчас пересматриваю ОСП студию.... Гениально.
Всё это быдло, не понимает кому делает гадости.
Windows Opera
 Новосибирск
0
0
vvs (#2713490)
погодите. перестанет народ сериалы и электрошоу смотреть по тв, и останется наш старина сценарист вовсе без средств к существованию.
Windows Firefox
 Новосибирск
0
0
ы
Не перестанет.
Windows Firefox
0
0
veaceslav (#2139419)


Windows Firefox
0
0
veaceslav (#2139419)


Windows Firefox
0
0
veaceslav (#2139419)


Windows Firefox
 Калуга
0
0
Денис Антонцев
Леонид, я тут вспомнил неожиданно вот про такую забувную штуку.
http://www.parallax.com/propeller/
Прелесть в том, что она многопоточная, каждый поток исполняется независимо. Да и вообще довольно забавный концепт.
Linux Firefox
0
0
аноним (#2930154)
Леонид, для простой ногодрыгалки замечательно подходят чипы FTDI(www.ftdichip.com). Технология уже отработанная, драйверы есть даже под андроид, ног для дрыга предостаточно + поддержка аппаратных протоколов вроде I2C и SPI. Макетки на этих микросхемах легко найти.
Windows Safari Chrome
 Санкт-Петербург
0
0
Вип-Вап (#2707225)
Linux Firefox
 Москва
0
0
Leonid Kaganov
Зачем мне это? Мне кучу датчиков подключать, а не два. В общем, я с Ардуино обустроился, мне больше ничего не надо.

всего комментариев: 261

<< предыдущая заметка следующая заметка >>