Мазмуну:

LCD Smartie менен тармактык ЖК рюкзагы: 6 кадам
LCD Smartie менен тармактык ЖК рюкзагы: 6 кадам

Video: LCD Smartie менен тармактык ЖК рюкзагы: 6 кадам

Video: LCD Smartie менен тармактык ЖК рюкзагы: 6 кадам
Video: Arduino LCD Info panel for PC (LCD Smartie) 2024, Июль
Anonim
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы
LCD Smartie менен тармактык ЖК рюкзагы

Маалыматты жылдыруучу Character LCD экрандары популярдуу иштин моду болуп саналат. Алар, адатта, параллель порт, сериялык порт рюкзагы же USB рюкзагы (дагы) аркылуу башкарылат. Бул Instructable биздин ачык булак Ethernet тармагынын LCD рюкзагын көрсөтөт. LCD Smartie (Windows) жана LCDproc (Linux) сыяктуу ЖКны башкаруу программалары Ethernet ЖК рюкзактарын сериялык жана USB түрүндөй эле колдоно алышат, бирок тармак аркылуу. Бул тармактын каалаган жеринен каалаган системаны көзөмөлдөө үчүн пайдалуу: ЖКларды компьютерди коюуга мүмкүн болбогон жерге коюңуз же жетүү кыйын болгон компьютерди көзөмөлдөңүз. Биз муну системанын маалыматын, RSS каналдарын, ойнотмо тизмелерин, жаңы электрондук почтаны, Folding@Home статистикасын, ЖКдан алыс жылдыруу үчүн колдонобуз. Бул видео аны иш жүзүндө көрсөтөт, ЖК LCD Smartieден дисплей маалыматтарын ethernet тармагы аркылуу алып жатат. Бул макалада биз LCD Smartie өндүрүшүн сериялык порттон ЖК рюкзагына кантип багыттоону көрсөтөбүз. Бул тармак ЖК рюкзак долбоорунун 2 -бөлүгү, 1 -бөлүмдү бул жерден окуңуз. Seeed Studioдо дүйнө жүзү боюнча жеткирүүнү кошкондо 45 долларга чогултулган #twatch ethernet ЖК пакеттери бар. Бул макаланы коркунучтуу прототиптер блогунда түпнуска форматтоо менен караңыз. Концепцияга жалпы шолу Өткөн жумада биз ЖК рюкзагынын Twitter жылдыруу өзгөчөлүктөрүн тааныштырдык. Ал ошондой эле Matrix Orbital форматталган буйруктарды кабыл алган 1337 портунда TCP серверине ээ. Matrix Orbital рюкзактарында кеңири программалык колдоо бар, LCD Smartie жана LCDproc ачык булактар. Көпчүлүк башкаруу программалары ЖКларды параллель порттор жана бир нече сериялык же USB рюкзактар аркылуу айдашат. Тармак TCP чыгаруу азырынча тандалма эмес. Биз ЖК Рюкзакка LCD Smartie сериялык портунун чыгышы үчүн көпүрөнү колдонобуз.

1 -кадам: Аппараттык жана жабдык

Аппараттык жана жабдык программасы
Аппараттык жана жабдык программасы

Биз өткөн жумада PIC 18F67J60 ethernet ЖК рюкзак аппаратын киргиздик. Деталдуу деталдуу маалымат үчүн мурунку макаланы текшериңиз. Google Code долбоорунун баракчасынан акыркы файлдарды түшүрүп, өзүңүздүн жеке куруңуз. Сиз ошондой эле 30-сентябрга чейин 2009-жылдын 23-сентябрына чейин дүйнө жүзү боюнча жеткирүүнү кошкондо $ 30 ($ 45 w/LCD) үчүн жабдыктарды сатып ала аласыз. Компьютерлер бул портко буйруктарды жөнөтө алышат, бул сериялык ЖК рюкзагы сыяктуу. Биз Matrix Orbital рюкзагын эмуляциялаганбыз, анткени көпчүлүк ЖК башкаруу программалары аны колдойт. Чыныгы убакытта TCP сервери курсорду 0 позициясына жайгаштырган буйрукту алганга чейин ЖКда жылдырат. Бул буйрук алынганда, Twitter жаңыртуулары аяктайт жана TCP сервери LCDди толук көзөмөлгө алат. Биз Matrix Orbital комплексине эки стандарттуу эмес буйрукту коштук. 153 DCHP тарабынан дайындалган IP дарегин көрсөтөт жана 154 Twitter режимин улантат. Учурда аларды эч бир кардар ишке ашырбайт.

2 -кадам: TCP серверине сериялык портту көпүрө кылыңыз

Сериялык портту TCP серверине көпүрө
Сериялык портту TCP серверине көпүрө

ЖК башкаруу программалары көбүнчө параллель порт, сериялык жана USB ЖК менен иштейт. Тармактык TCP азырынча тандоо эмес. Бул бөлүмдө LCD Smartie сериялык порт маалыматтарын Ethernet ЖК рюкзагына кантип жеткирүү керектиги көрсөтүлөт. Эгерде сизде Linux же OSX боюнча сунуштар болсо, аларды комментарийлерге же форумга калтырыңыз.

3 -кадам: Виртуалдык сериялык портту түзүү

Виртуалдык сериялык портту түзүңүз
Виртуалдык сериялык портту түзүңүз
Виртуалдык сериялык портту түзүңүз
Виртуалдык сериялык портту түзүңүз

Биринчиден, биз виртуалдык сериялык порттун жупун орнотобуз. LCD башкаруу программасы (LCD Smartie) бул порттордун бирине туташат, экинчиси кийинчерээк орноткон TCP кардарына туташат. Ар бир сериялык порт үчүн номерди тандаңыз. Порт номери сиздин системада бекер болушу керек. Биз аны COM7 жана COM8 деп койдук. Биз эмуляция жүгүртүүсүнүн ылдамдыгын текшердик, бирок бул керек эмес. OK басыңыз.

4 -кадам: TCP кардарын түзүү

TCP кардарын түзүү
TCP кардарын түзүү
TCP кардарын түзүү
TCP кардарын түзүү
TCP кардарын түзүү
TCP кардарын түзүү

Андан кийин, сериялык портту рюкзактын TCP серверине туташтыруу үчүн TCP кардарын түзүңүз. Click кийинки Сервер 1337 портунда угат. DTR/RTS туташуу абалына көз каранды эмес, биз агымды көзөмөлдөөнүн кереги жок. Булактын сериялык порту биз жаңы эле жараткан виртуалдык сериялык порттун бир жагы (COM7 жана COM8). Биз TCP кардарын COM 8ге туташтырып, аны 115200bps, 8/N/1 үчүн конфигурацияладык. OK чыкылдатыңыз. TCP сервер көпүрөсүнө сериялык порт активдүү болушу керек. Ethernet ЖК рюкзагы IP дарегине жооп берсе, TcpClient статусу OK деп окулат

5 -кадам: ЖК башкаруу программасын конфигурациялоо

LCD Control программасын конфигурациялоо
LCD Control программасын конфигурациялоо

Акыркы кадам - бул тармактын көпүрөсүн колдонуу үчүн ЖК башкаруу программаңызды конфигурациялоо. Matrix Orbital түрүндөгү дисплей плагинин тандоо. Аны виртуалдык сериялык порттун бекер учун колдонуу үчүн конфигурациялаңыз (COM7 биздин мисалда). Ылдамдыкты виртуалдык порттун жөндөөсүнө ылайыкташтырыңыз (115200bps). Жаңы жөндөөлөрдү колдонуу үчүн кайра баштооңуз керек болот. ЖК программасын RSS каналдарын, электрондук почта билдирмелерин, сервердин пинг убактысын, ЖК статистикасын ж.б. көрсөтүү үчүн конфигурациялоо; кээ бирлеринде кошумча плагиндер бар. Чыгаруу виртуалдык сериялык порт аркылуу жергиликтүү тармакка өтөт жана ЖКда көрсөтүлөт. Бул видео аны иш жүзүндө көрсөтөт, ЖК дисплей маалыматтарын Ethernet тармагы аркылуу кабыл алып жатат.

6 -кадам: Жыйынтык жана аны кайдан алуу керек

Жыйынтык жана аны кайдан алса болот
Жыйынтык жана аны кайдан алса болот
Жыйынтык жана аны кайдан алса болот
Жыйынтык жана аны кайдан алса болот
Жыйынтык жана аны кайдан алса болот
Жыйынтык жана аны кайдан алса болот

LCD Smartie жана LCDproc ачык булак болуп саналат, андыктан кимдир бирөө ethernet ЖК рюкзактары үчүн бир нече жакшыртууларды кошо алат. Алар ЖК рюкзагын түз көпүрөсү жок TCP аркылуу башкара алса жакшы болмок.

Көпчүлүк ЖК башкаруу программалары баскычтарга жооп бере алат. Рюкзактын программалоо башына эки баскыч туташтырылышы мүмкүн же бир нече баскыч туташуусу менен жаңы ПХБ жасалышы мүмкүн. Matrix Orbital командалык комплекси программалык контрастты жөнгө салууну колдойт, бул алыстан жайгашкан ЖК үчүн абдан ыңгайлуу болмок. Бул, балким, контраст тууралоочу пинге импульстун модуляциясын колдонуу аркылуу ишке ашышы мүмкүн. Ethernet ЖК рюкзактын жабдыктарын тармак аркылуу жаңыртууга болот, нускамаларды 1 -бөлүктөн караңыз. Биз микрофонду жакшыртууну жана жаңы мүмкүнчүлүктөрдү кошууну улантабыз. Долбоордун Google Code баракчасын жана форумду акыркы жүктөөлөр үчүн текшериңиз. One Seeed Studioдо 45 долларга бир нече #twatch ethernet LCD пакеттери, анын ичинде дүйнө жүзү боюнча жеткирүү бар. Аларды алар кармап тургула, анткени биз жакында жасай албайбыз.

Сунушталууда: