
Мазмұны:
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51
Ақпаратты айналдыратын символдық СКР экрандары әйгілі регистрлік режим болып табылады. Олар әдетте параллель порт, сериялық порт рюкзагы немесе USB рюкзагы арқылы басқарылады (толығырақ). Бұл нұсқаулық біздің ашық бастапқы эфирлік желінің СКД рюкзагын көрсетеді. LCD Smartie (Windows) және LCDproc (Linux) сияқты СКД басқару бағдарламалары Ethernet СКД рюкзагын сериялық және USB түріндегідей қолдана алады, бірақ желіде. Желінің кез келген жерінен кез келген жүйені бақылау үшін пайдалы: компьютерді қоя алмайтын жерге СКД қою немесе оған қол жеткізу қиын компьютерді бақылау. Біз оны жүйелік ақпаратты, RSS арналарын, ойнату тізімдерін, жаңа электрондық поштаны, Folding@Home статистикасын және т.б. компьютерден жылжыту үшін қолданамыз. Бұл бейне оны іс жүзінде көрсетеді, СКД дисплей деректерін LCD Smartie -ден Ethernet желісі арқылы алады. Бұл мақалада біз LCD Smartie шығысын сериялық порттан СКД рюкзагына қалай қайта бағыттау керектігін көрсетеміз. Бұл СКД рюкзактарының желілік жобасының 2 бөлігі, мұнда 1 бөлімді оқыңыз. Seeed Studio -да бүкіл әлем бойынша жеткізілімді қосқанда $ 45 тұратын #twatch ethernet СКД пакеттері бар. Бұл мақаланы «Қауіпті прототиптер» блогындағы түпнұсқалық форматта қараңыз. Тұжырымдамаға шолу Өткен аптада біз СКД рюкзагының Twitter -ге айналдыру мүмкіндіктерін енгіздік. Сонымен қатар, 1337 портында Matrix Orbital пішімделген командаларды қабылдайтын TCP сервері бар. Matrix Orbital рюкзактар бағдарламалық қамтамасыз етудің кең қолдауына ие, LCD Smartie және LCDproc - ашық бастапқы опциялар. Басқару бағдарламаларының көпшілігі LCD дисплейлерін параллель порттар мен бірнеше сериялық немесе USB рюкзактар арқылы жүргізеді. Желілік TCP шығысы әлі де мүмкін емес. Біз LCD Smartie сериялық порт шығысын желілік СКД рюкзактарына жіберу үшін көпір қолданамыз.
1 -қадам: аппараттық және микробағдарлама
Біз өткен аптада PIC 18F67J60 ethernet СКД рюкзагының аппараттық құралын енгіздік. Аппараттық құралдардың егжей -тегжейлі шолуы үшін алдыңғы мақаланы қарап шығыңыз. Google Code жобасының соңғы файлдарын жүктеп алыңыз және өзіңіздің жеке файлыңызды жасаңыз. Сіз сондай-ақ 2009 жылдың 23 қыркүйегіне дейін бүкіл әлем бойынша жеткізілімді қоса алғанда, 30 долларға ($ 45 w/LCD) сатып ала аласыз. Бағдарламалық қамтамасыз ету TCP сервері 1337 портында Matrix Orbital стиліндегі СКД командаларын тыңдайды. Компьютерлер бұл портқа пәрмендерді жібере алады, бұл сериялық СКД рюкзагы сияқты. Біз матрицалық орбитальды рюкзакты эмуляцияладық, өйткені СКД басқаруындағы көптеген таңбалы бағдарламалар оны қолдайды. TCP сервері курсорды 0 позициясына орналастыратын пәрменді алғанға дейін нақты уақыт режимінде Twitter арнасы СКД-де айналдырады. Бұл пәрменді алған кезде Twitter жаңартулары аяқталады және TCP сервері СКД-ны толық басқарады, біз Matrix Orbital жиынына екі стандартты емес команданы қостық. 153 IP мекенжайын DCHP тағайындағандай көрсетеді, ал 154 Twitter режимін жалғастырады. Қазіргі уақытта оларды енгізетін клиенттер жоқ.
2 -қадам: Сериялық портты TCP серверіне жалғаңыз
СКД басқару бағдарламалары әдетте параллель портты, сериялық және USB СКД -мен жұмыс істейді. Желілік TCP әлі мүмкін емес. Бұл бөлімде LCD Smartie сериялық порт деректерін Ethernet СКД рюкзактарына қалай жіберу керектігі көрсетілген. Біз Windows қолданамыз, сондықтан біз виртуалды сериялық порт эмуляторының қарапайым нұсқасын алдық. Егер сізде Linux немесе OSX ұсыныстары болса, оларды түсініктемелерде немесе форумда қалдырыңыз.
3 -қадам: Виртуалды сериялық портты жасаңыз
Алдымен біз виртуалды сериялық порт жұбын орнатамыз. СКД басқару бағдарламасы (LCD Smartie) осы порттардың біріне қосылады, екіншісі кейін орнататын TCP клиентіне қосылады. Әр сериялық порт үшін нөмірді таңдаңыз. Порт нөмірі сіздің жүйеде тегін болуы керек. Біз оны COM7 мен COM8 деп орнаттық. Біз эмуляция жылдамдығын тексердік, бірақ қажет емес шығар. OK түймесін басыңыз.
4 -қадам: TCP клиентін жасаңыз
Содан кейін сериялық портты рюкзактың TCP серверіне қосу үшін TCP клиентін жасаңыз. Келесі түймешікті басыңыз: TCP серверінің мекенжайы қосылған кезде СКД экранында көрсетілген IP мекенжайымен бірдей. Сервер 1337 портын тыңдайды. DTR/RTS қосылу күйіне байланысты құсбелгіні алып тастаңыз, бізге ағынды бақылау қажет емес. Бастапқы сериялық порт - біз жасаған жаңа сериялық порт жұпының бір жағы (COM7 және COM8). Біз TCP клиентін COM 8 -ге қосып, оны 115200bps, 8/N/1 үшін конфигурацияладық. OK түймесін басыңыз. TCP серверінің көпірлік сериялық порты белсенді болуы керек. Егер Ethernet СКД рюкзагы IP мекенжайына жауап берсе, TcpClient күйі OK деп оқылады
5 -қадам: СКД басқару бағдарламасын конфигурациялау
Соңғы қадам - ЖК көпірін пайдалану үшін LCD басқару бағдарламасын конфигурациялау. Matrix Orbital типті дисплей плагинін таңдаңыз. Оны виртуалды сериялық порт жұбының бос ұшын пайдалану үшін теңшеңіз (біздің мысалда COM7). Виртуалды порт параметріне сәйкес келетін жылдамдықты орнатыңыз (115200bps). Жаңа параметрлерді пайдалану үшін қайта іске қосу қажет болуы мүмкін. СКД бағдарламасын RSS арналарын, электрондық пошта хабарландыруларын, сервердің қосылу уақытын, ДК статистикасын және т.б. көрсету үшін конфигурациялаңыз; Кейбіреулерде қосымша плагиндер бар. Шығу виртуалды сериялық порт арқылы жергілікті желіге өтеді және СКД дисплейінде көрсетіледі. Бұл бейне оны іс жүзінде көрсетеді, СКД дисплей деректерін Ethernet желісі арқылы қабылдайды.
6 -қадам: Қорытынды және оны қайдан алуға болады
LCD Smartie және LCDproc ашық көзі болып табылады, сондықтан кез келген адам Ethernet СКД рюкзактарына бірнеше жақсартуларды қоса алады. Егер олар СКД рюкзагын тікелей көпірсіз TCP арқылы басқара алса, тамаша болар еді.
СКД басқару бағдарламаларының көпшілігі түймелерге жауап бере алады. Рюкзактың бағдарламалау тақырыбына екі түйме қосылуы мүмкін немесе бірнеше түйме байланысы бар жаңа ПХД жасалуы мүмкін. Matrix Orbital командалық жиыны бағдарламалық қамтамасыз етудің контрастын реттеуді қолдайды, бұл қашықтан орналасқан СКД үшін өте ыңғайлы болар еді. Мұны контрастты реттегіш шпильке импульстік енді модуляцияны қолдану арқылы жасауға болады. Ethernet СКД рюкзак микробағдарламасын желіде жаңартуға болады, нұсқауларды 1 -бөлімнен қараңыз. Біз микробағдарламаны жетілдіруді және жаңа мүмкіндіктерді қосуды жалғастырамыз. Жобаның Google Code беті мен форумды соңғы жүктеулер үшін тексеріңіз. Seeed Studio -да 45 долларға #Twatch ethernet СКД пакеттері жиналған, соның ішінде бүкіл әлем бойынша жеткізілім. Оларды уақытында алыңыз, өйткені біз жақын арада жасай алмаймыз.
Ұсынылған:
Bluetooth басқарылатын Messenger СКД -- 16x2 СКД -- Hc05 -- Қарапайым -- Сымсыз хабарландыру тақтасы: 8 қадам

Bluetooth басқарылатын Messenger СКД || 16x2 СКД || Hc05 || Қарапайым || Сымсыз хабарландыру тақтасы: …………………………. Басқа бейнелер үшін менің YouTube каналыма ТІРКЕЛІҢІЗ …… ………………………………… Хабарландыру тақтасы адамдарды жаңа ақпаратпен жаңарту үшін қолданылады немесе егер сіз хабарламаны бөлмеде немесе жартылай жібергіңіз келсе
СКД басқыншылары: 16x2 СКД дисплейіндегі ойын сияқты ғарыштық басқыншылар: 7 қадам

СКД басқыншылары: 16x2 СКД дисплейіндегі ғарыштық басқыншылар ойыны: Аңызға айналған «Космостық басқыншылар» ойынын енгізудің қажеті жоқ. Бұл жобаның ең қызықты ерекшелігі - бұл графикалық шығару үшін мәтіндік дисплейді қолдану. Бұған 8 таңбалы таңбаны енгізу арқылы қол жеткізуге болады. Сіз толық Arduino жүктей аласыз
I2C / IIC СКД дисплей - IUC LCD дисплейіне SPI СКД дисплейін Arduino көмегімен SPI - IIC модулін қолданып қолданыңыз: 5 қадам

СКД дисплейі I2C / IIC | IUC LCD дисплейіне SPI LCD дисплейін Arduino көмегімен SPI мен IIC модулін қолдана отырып қолданыңыз: Сәлеметсіздер ме, балалар, өйткені қалыпты SPI LCD 1602 сымдары өте көп, сондықтан оларды arduino -мен байланыстыру өте қиын, бірақ нарықта бір модуль бар. SPI дисплейін IIC дисплейіне түрлендіріңіз, сонда сізге тек 4 сымды қосу қажет
СКД дисплейі I2C / IIC - SPI СКД I2C СК дисплейіне түрлендіру: 5 қадам

СКД дисплейі I2C / IIC | SPI СКД дисплейін I2C СК дисплейіне түрлендіріңіз: LCD дисплейін пайдалану үшін тым көп қосылым қажет, сондықтан мен i2c lcd -ді спи -LCD -ге түрлендіретін модуль таптым
CloudX микроконтроллері бар СКД бар пернетақта: 4 қадам

CloudX микроконтроллері бар СКД бар пернетақта: Бұл жоба үшін біз матрицалық пернетақтадан мәліметтерді қабылдаймыз, содан кейін оны LCD модулінде көрсетеміз