LINUX.ORG.RU

LCD4LINUX в действии

 , , ,


2

4

Захотел я как-то себе сделать на сервер примочку для показа всякой лабуды типа нагрузки на серв, температуры и т.д. Захотел - сделал. Устройство определяется как generic модем и моя убунта даже пытается заслать туда АТ команды, но быстро обламывается при отсутсвии ответа :). Думал для вывода написать свою программу, но нашлось уже кое что интересненькое! Называется оно LCD4LINUX. Оно умеет выполнять команды, есть сразу встроенные средства получения системной информации и много чего еще. Самураи могут подключить его даже на свой прошитый dd-wrt роутер.

Само устройство предельно просто и работает на mega88 (хотя может и на mega48, и на mega8). Обошлась микруха в 180 рублей + 200 экран + еще немного денег на детальки + 100 за плату (хотя настоящие самураи могут обойтись и без нее :) ).

Если нужна полная информация по сборке, фото и даже видео, то можете все это получить по этому линку http://blindage.org/?p=2657 в виде бережно упакованного архива со ВСЕЙ необходимой для сборки информацией. Даже распиновка USB разъемов есть и инфа по сборке программатора ;)

>>> Просмотр (1024x768, 329 Kb)

★★★★★

Проверено: JB ()
Последнее исправление: bernd (всего исправлений: 4)

Спасибо.

//Верной дорогой в 80-е идём, товарищи.

minakov ★★★★★
()
Ответ на: комментарий от guilder

зачем лпт, если есть усб? тем более на лпт у многих висят устройства (у меня, например, zip драйв) и с усб удобнее монтировать в системник. можно удобненько и напрямую к материнке подключиться без всяких разъемов внешних.

bernd ★★★★★
() автор топика

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

bernd ★★★★★
() автор топика
Ответ на: комментарий от guilder

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

bernd ★★★★★
() автор топика

не свистите, завистнике! поцану респект неилюзорный... этта вам не клизмоиды в кедах на дескпоц лепить, тут самое Ъ!!1

sudoer
()
Ответ на: комментарий от bernd

Ъ!
Вот все собираюсь сделать себе индикацию светодиодами...

у меня, например, zip драйв

Оно еще живо?

А c usb как-то сложно разбираться..

Tanger ★★★★★
()

За поделие респект. Критика:
1) исправь «работает на mega88 (хотя может и на mega48)» на

from vusb.wikidot.com/start

on any AVR microcontroller which has at least 2 kB of Flash memory, 128 bytes RAM and can be clocked at 12 MHz.



2) для двухстрочного HD44780 минимально достаточно 7 (можно и 6) линий 4 для данных и 2 для выбора регистра, и выбора режима R/W, плюс питание. А ты вон какой шлейф широкий потянул...

3) не вижу на фотке, как решён вопрос с уровнями напряжения на D+/D- y USB в максимум 3.6В и питанием от 5В? что там, диоды зенера или питание от 3,3В или положено на это?

adriano32 ★★★
()
Ответ на: комментарий от Tanger

А c usb как-то сложно разбираться..

Почитай про V-USB. Можно чтоб девайс под HID косил. А хотя даже просто libusb и дальше...

adriano32 ★★★
()
Ответ на: комментарий от adriano32

Спасибо, запомнил, как руки дойдут почитаю..

Tanger ★★★★★
()
Ответ на: комментарий от adriano32

та пофик на шлейф. подключил согласно инструкции к дисплею.

и не любая микруха подойдет. mega48V, например, работает максимум на 10 мгц, а некоторым МК тупо памяти не хватит. а мегу128 на такую игрушку ставить никто не будет. остается только 3 подходящих модели: мега8, 88 и 48.

на фотке вполне видно, как решен вопрос с питанием ;) и конечно видно на самой схеме.

bernd ★★★★★
() автор топика

Ояебу! XXI век: мало того, что ATmega, так ещё и в DIP. Ну сколько раз повторять: золотой век 8-битных микроконтроллеров прошёл. Сейчас младшие Cortex-M дешевле и экономнее.

AsphyX ★★★
()
Ответ на: комментарий от AsphyX

покажи хоть 1 дешевле 100 рублей и в удобном для перетаскивания между устройствами корпусе. чтоб легко вытащил его и вставил в программатор. или другое устройство, если это надоест.

bernd ★★★★★
() автор топика
Ответ на: комментарий от AsphyX

в целом согласен, но AVR проще в освоении. В армах куча периферии и датащит на 1000 страниц, а авр можно за 2 вечера разобрать.

а так да, арм во все поля

marvin_yorke ★★★
()
Ответ на: комментарий от bernd

а дешевле 100р полно. смотрите на филипсы LPC11xx, LPC13xx. Чуть дороже сотни - младшие STM32 (STM32F100, 102), но работать с ними реально приятней филипсов. у 102 уже есть аппаратный USB-slave

marvin_yorke ★★★
()

Верной дорогой идете, товарищ!

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

Eddy_Em ☆☆☆☆☆
()

Респект

Прикольно. Осталось засунуть девайс в 3.5` корбку, написать софт для линуха, поставить на производство и зарабатывать деньгу ;)

drfaust ★★★★★
()

не лень было все провода к экрану тянуть. или lcd не умеет nibble-mode?

по сабжу - уважение всем паяльникам =)

v0rbis ★★
()

можно обойтись и ft2232 будет 16 линий на I/O и 8 линий на O. из плюсов высокая скорость работы с USB т.к. все в железе плюс на эту же ft2232 можно будет навесить датчики с i2c или twi или чем пожелаешь. но софт придется писать самому с использованием libftdi.

exception13 ★★★★★
()
Ответ на: комментарий от v0rbis

>>не лень было все провода к экрану тянуть. или lcd не умеет nibble-mode?

таки умеет 4-bit interface. но есть модули и с i2c/spi

exception13 ★★★★★
()

Ай, молодца! Респектуха и уважуха.

Deleted
()

Хренасе ритмбокс сколько памяти выжрал.

redgremlin ★★★★★
()
Ответ на: комментарий от Eddy_Em

Читайте 0-ой псто внимательно: использован V-USB - программный USB. Так что ваши фобии по поводу отсутствия COM&LPT напрасны. К тому же не всех по этому USB можно шить. И переходники USB2COM и USB2LPT не отменял никто.

Железный USB конечно хорош, но не везде нужен.

To TC: на фотке вполне видно, как решен вопрос с питанием ;)

Ясно, значит забито.

И да, разберись с ассортиментом: если брать низковольтные модели (с V в маркировке) вместо их полноценных аналогов, то естественно выше 10 а то и 8 МГц они не запустятся.

>>остается только 3 подходящих модели: мега8, 88 и 48.Скажешь что на ATMega16 типо уже не запустится? Нашёл кого поучать, пацанва зелёная :)

Иди на сайт атмела и сравни свою 88 с другими по размеру flash и RAM. Умник Ж)

adriano32 ★★★
()
Ответ на: комментарий от marvin_yorke

экономия. надоела одна игрушка - вставил в другую.

bernd ★★★★★
() автор топика
Ответ на: комментарий от adriano32

не забито. там 2 стабилитрона стоит. они в стеклянном корпусе, их видно хорошо на фотке.

bernd ★★★★★
() автор топика

Зачёт. Люблю всякую железячную самодеятельность :)

skiminok1986 ★★★★★
()
Ответ на: комментарий от eveel

hp 6720

gigabyte тока царапины закрывает :)

bernd ★★★★★
() автор топика
Ответ на: комментарий от Deleted

зачем она нужна, когда есть интернет и wget? томская погода лежит в обычном текстовом файле на сервере termo.tomsk.ru. скачать и показать на экране вообще не проблема.

bernd ★★★★★
() автор топика
Ответ на: комментарий от bernd

У вас в Томске, может быть, погода в любой точке и одинаковая, а у нас в Питере погода по ящику - и погода та, что за стеклом - не одно и то же. Даже в разных районах температура разная. Часто делают общий прогноз по Питеру и области, там ± 5 C легко может быть по сравнению с нужным районом.

Deleted
()

Атмега8 столько не стоит!

exst ★★★★
()
Ответ на: комментарий от marvin_yorke

> а дешевле 100р полно. смотрите на филипсы LPC11xx, LPC13xx. Чуть дороже сотни - младшие STM32 (STM32F100, 102), но работать с ними реально приятней филипсов. у 102 уже есть аппаратный USB-slave

Чем?

exst ★★★★
()
Ответ на: комментарий от darkshvein

сможет. там простой засыл текста типа echo sex > /dev/ttyACM0. но врятли домушники это будут читать :)

bernd ★★★★★
() автор топика

Присоединяюсь к волне респектов. Всегда по-доброму завидовал тем, кто умеет работать с МК :)

LexArt ★★
()

За камуфляж на ноуте - отдельный респект. Долго думал, чем убрать царапины со своего. Будет время - повторю.

Deleted
()
Ответ на: комментарий от bernd

Больше всего рукастых ребят видел из ТИАСУРа. Ни НЭТИ, ни тем более, НГУ таким количеством умельцев похвастать не могли. И, видно, став ТУСУРом, он стал ничуть не хуже.

alt-x ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.