Съдържание:

Цифров стенен календар и домашен информационен център: 24 стъпки (със снимки)
Цифров стенен календар и домашен информационен център: 24 стъпки (със снимки)

Видео: Цифров стенен календар и домашен информационен център: 24 стъпки (със снимки)

Видео: Цифров стенен календар и домашен информационен център: 24 стъпки (със снимки)
Видео: She Fought for the Survival of the Household ~ Abandoned House in USA 2024, Юли
Anonim
Цифров стенен календар и домашен информационен център
Цифров стенен календар и домашен информационен център
Цифров стенен календар и домашен информационен център
Цифров стенен календар и домашен информационен център
Цифров стенен календар и домашен информационен център
Цифров стенен календар и домашен информационен център

В тази инструкция ще включа стария телевизор с плосък екран към цифров стенен календар и домашен информационен център с дървена рамка, захранван от Raspberry Pi.

Целта беше с един поглед да има достъп до подходяща информация за всички членове на семейството, да замени статичния хартиен стенен календар и да предостави още по-полезна информация в реално време, отколкото календарът на хартия. Функциите, които включва, са:

  • Месечен календар, синхронизиран с 6 членове на семейството, както и календарите за детските спортни отбори, училища и други организации, към които принадлежим (общо 11). (Google Календар)
  • Местна прогноза за времето. (прогноза.io)
  • Карта на местния трафик. (Google Maps)
  • Условия на показване вътре в къщата, като температура, влажност, състояние на отваряне/затваряне на гаражните врати, включване/изключване на състоянието на светлината, състояние на сензора за изтичане на мазето и др. (Умни неща и интелигентни плочки)
  • Следете състоянието на устройствата в нашата домашна мрежа, като сървъри, IP камери, IP принтери, рутери, точки за достъп до WiFi и други мрежови устройства. (Xymon)
  • Разгледайте външните IP камери. (Ос)
  • Инфрачервен контрол на LCD дисплея от Raspberry Pi за включване и изключване по график.
  • Време за среща.
  • Дори малка „цифрова дъска с тебешир“за всеки от семейството да оставя бележки. (Google Doc)

(Вдъхновено от Instructables от Piney и Ozua)

Стъпка 1: Материали

Материали
Материали
Материали
Материали
Материали
Материали
Материали
Материали

Електроника

  • Малина Пи 2
  • Edimax USB Wi -Fi адаптер
  • Стар телевизор с плосък екран, използвах 22 "Samsung T220HD
  • 18 "HDMI кабел
  • HDMI адаптер с прав ъгъл
  • Micro SD карта поне 4Gb
  • Жертвен микро USB кабел и захранващ кабел
  • Безжична клавиатура/мишка (по избор)
  • 5 мм светодиод
  • 1 транзистор 2N2222
  • 2 резистора (220ohm и 10k Ohm)
  • 940nm IR LED
  • малка прототипираща платка
  • Мъжки проводници от мъжки към женски
  • Твърда джъмперна тел 22 габарита и жила с кабел 20 габарит
  • 40 мм 5v вентилатор за компютър с USB A щепсел

Хардуер

  • 5/4 "x 3-1/2" x 6 'финишен бор
  • 3/8 "x 1-1/4" x 6 'бор за формоване
  • 1-3/8 "x 36" Стоманен плосък прът
  • Оцветяване за дърво и полиуретан или боя
  • Метална френска щипка
  • Две пластмасови втулки 3/4 "и една 1-1/2"
  • Монтажни винтове и стойки за монтиране на малинов Pi
  • Лепило за дърво и шпакловка за дърво
  • Термосвиваеми тръби или електрическа лента
  • Няколко винта за дърво, четки за боя и шкурка

Инструменти

  • Митра видя
  • MIG заварчик
  • Поялник и спойка
  • Бисквитена дограма бисквити
  • Пневматичен завършващ пирон
  • Рутер
  • Пробивна машина
  • 3/4 "& 1-1/2" трион с отвори
  • Шлайфмашина с произволна орбита
  • Пистолет за горещо лепило
  • Мултиметър
  • Доц. ръчни инструменти

Стъпка 2: Демонтирайте

Разглобявайте
Разглобявайте
Разглобявайте
Разглобявайте
Разглобявайте
Разглобявайте
Разглобявайте
Разглобявайте

Разглобяване - Започнете с разглобяването на 22 -инчовия телевизор Samsung HD T220HD. Разглобяването е доста лесно и е подробно документирано в сервизното ръководство по -долу (стр. 8-12), така че няма да дублирам тези инструкции тук. Внимавайте да не повредите LCD в процеса и запазете всички вътрешни части. Пластмасовият корпус и стойката могат да се изхвърлят.

Стъпка 3: Променете тавата за фабрична електроника

Промяна на тава за фабрична електроника
Промяна на тава за фабрична електроника
Промяна на тава за фабрична електроника
Промяна на тава за фабрична електроника
  1. Премахване на скобата - Когато захранването и печатната платка са извадени от металната тава, започнете с пробиване на двете пресови връзки, придържащи металната скоба към тавата, и отстранете скобата.
  2. Добавяне на подложка за тави - След като скобата се отстрани, центрирайте плоската стоманена плоча перпендикулярно на тавата точно над щепсела на захранващия кабел. Използвайки MIG заварчик, залепете го на място. Това ще се използва за поддържане на тавата вътре в рамката по -късно. Ако нямате достъп до MIG заварчик, можете да пробиете дупки и да закрепите механично с гайки и болтове, но се уверете, че имате достатъчно разстояние между главите на болтовете и захранването, след като го инсталирате отново, за да избегнете късо съединение. Плоската лента умишлено се оставя за дълго за момента и ще бъде подрязана, за да се побере по -късно в рамката.

Стъпка 4: Преместете захранващия вход

Преместете захранващия вход
Преместете захранващия вход
Преместете захранващия вход
Преместете захранващия вход
Преместете захранващия вход
Преместете захранващия вход

Стъпки 4-8 се занимават с новата и хакната фабрична електроника

  1. Преместете захранващия вход - (Незадължително - Първоначално не очаквах да има необходимата дълбочина, за да побере захранващия кабел, без той да излиза отзад на рамката и следователно да го накара да не виси на нивото на стената. Оказа се, че има много дълбочина и тази стъпка не е необходима. Включвам я, тъй като тя се вижда на снимките) ПРЕДУПРЕЖДЕНИЕ: Продължете с тази стъпка само ако ви е удобно да работите с мрежово захранване с високо напрежение. Тъй като някои от коментаторите споменаха окабеляването, това неправилно може да бъде опасно. Цветовете на проводниците ви могат да бъдат различни. Ако не сте сигурни, най -добре е да пропуснете тази стъпка, тъй като както споменах, това не се наложи.
  2. Свалете щепсела на захранващия вход от платката на захранването.
  3. Изрежете края на жертвения захранващ кабел и го съблечете, за да разкриете проводниците. Използвайки настройка за непрекъснатост на няколко метра, тествайте откритите проводници, за да видите кой от тях има непрекъснатост към заземителя на щепсела. Този проводник (син проводник на снимката) ще бъде запоен към централната точка на спойка на захранването, от което е изваден щепселът на захранващия вход.
  4. Запояйте другите два останали проводника от захранващия кабел към двете останали точки за запояване.
  5. Подрежете фланеца на металната тава с метални щипки, за да позволите на жицата да излезе отстрани на тавата, както е показано на снимката.

Стъпка 5: Променете фабричното LED захранване и IR приемника

Променете фабричните LED индикатори и IR приемника
Променете фабричните LED индикатори и IR приемника
Променете фабричното LED захранване и IR приемника
Променете фабричното LED захранване и IR приемника
  1. Смяна на светодиода - Оригиналният светодиод за захранване е квадратен и бял, което е добре, но исках да използвам 5 мм светодиод, за да позволя по -лесно монтиране в отвор в рамката. Изрежете оригиналния светодиод от края на проводника. Извадете и проводниците и запоявайте около 6 "жила, за да удължите дължината на всеки. След това запоявайте новия 5 мм светодиод в края на удължените проводници (не е необходим резистор), уверете се, че полярността е правилна. Използвайте термосвиваемо или електрическа лента за изолация на спойките.
  2. Удължен IR приемник - IR приемникът е запоен към печатна платка, което би затруднило монтажа в рамката. Отпаявайте го от печатната платка и запоявайте жици към него. След това запоявайте тези проводници към печатната платка. Отново използвайте термосвиваема или електрическа лента, за да изолирате спойките.

Стъпка 6: Изградете IR предавател

Изградете IR предавател
Изградете IR предавател
Изградете IR предавател
Изградете IR предавател
Изградете IR предавател
Изградете IR предавател

Инфрачервеният предавател, захранван с транзистори, ще бъде изграден с транзистор, IR LED, джъмперни проводници, прототипиране на печатна платка и два резистора, изброени в стъпките №2 на материалите. Освен това ще ви е необходим макет за създаване на прототип на вашия IR предавател. Свържете компонентите, както е показано на диаграмата на дъската. След като сте доволни от вашата верига, прехвърлете я към прототипиращата печатна платка и запойте на място. Използвайте чифт джъмперни проводници, за да удължите IR LED от печатната платка, не запоявайте IR LED директно към печатната платка. Използвайте още 3 кабела за свързване към Pi.

Засега можете да поставите веригата отстрани, но ако искате да тествате вашия IR предавател, първо се нуждаете от работещ Raspberry Pi. Ще трябва да преминете напред към стъпки 16-17. Тези стъпки обясняват как да настроите вашия PI и как да свържете IR предавателя. След като приключите, можете да се върнете към тази стъпка.

За да тестваме веригата на IR предавателя, можем да премигнем светодиода със скрипт. Изтеглете LEDblink скрипта и го преместете в домашната директория на Pi. Заменете * YOURPATH * по -долу с пътя до мястото, където е изтеглен скриптът. В типа терминал:

mv/*YOURPATH*/LEDblink/home/pi/

След това го направете изпълним, като стартирате

chmod +x/home/pi/LEDblink

Стартирайте LEDblink скрипта

/home/pi/LEDblink

IR LED не е обикновен светодиод и не излъчва видима светлина, но можете да използвате камера на смартфон. за да го видите как мига. Насочете камерата към IR LED и погледнете екрана. Ако веригата работи, инфрачервеният светодиод трябва да мига.

Ето кутията за LED мигащ скрипт, която не можете да изтеглите

#!/usr/bin/python

импортиране на RPi. GPIO като GPIO време за импортиране GPIO.setwarnings (False) GPIO.setmode (GPIO. BCM) GPIO.setup (22, GPIO. OUT) докато True: GPIO.output (22, True) time.sleep (1) GPIO.output (22, False) time.sleep (1)

Адаптирано от Raspberry Pi IR дистанционно

LEDblink скрипт

Стъпка 7: Включете Pi

Захранвайте Pi
Захранвайте Pi
Захранвайте Pi
Захранвайте Pi
Захранвайте Pi
Захранвайте Pi
Захранвайте Pi
Захранвайте Pi
  1. Подгответе USB кабела - отрежете края на жертвения micro USB, оставяйки края на micro USB и с дължина около 18 ". Отлепете проводника. USB кабелите ще имат 4 проводника (обикновено червен, зелен, бял и черен) и щит. Ние ще използвайте само червените +5v и черните заземяващи проводници. Останалите проводници могат да бъдат отрязани.
  2. Power Raspberry Pi - Намерете 9 -жичния сноп между захранването и печатната платка, той ще има 1 червен проводник и 8 черен, Този сноп захранва постоянни 5v (дори когато LCD е изключен) към печатната платка, за да можем да го използваме за захранване на Raspberry Pi. Ще номерираме тези проводници 1-9, започвайки с червения проводник. Свържете чрез запояване на черния проводник от USB кабела към проводник #4 и червения проводник от USB кабела към проводник #6. Използвайте термосвиваема или електрическа лента, за да изолирате спойките.

Стъпка 8: Монтирайте Pi и тествайте

Монтирайте Pi и тествайте
Монтирайте Pi и тествайте
Монтирайте Pi и тествайте
Монтирайте Pi и тествайте
  1. Mount Pi - Пробийте 4 дупки в тавата, за да монтирате Raspberry Pi. Използвайте винтове и стойки за закрепване, както е показано на снимките. Уверете се, че имате достатъчно разстояние между главите на винтовете и печатната платка, след като я инсталирате отново, за да избегнете късо съединение.
  2. Сглобете отново - Инсталирайте захранването и печатната платка обратно в тавата, закрепвайки с оригинални винтове. Прокарайте новите захранващи и микро USB кабели отстрани на тавата. Ако искате да проведете тестов тест на този етап, продължете да свързвате останалите кабели, както е описано в Стъпка #16, в противен случай засега дръжте LCD дисплея отделен от тавата.

Стъпка 9: Създайте рамка

Създаване на рамка
Създаване на рамка
Създаване на рамка
Създаване на рамка
Създаване на рамка
Създаване на рамка
Създаване на рамка
Създаване на рамка

Стъпки 9-12 описват как да създадете нова дървена рамка за всички компоненти. По принцип това е рамка за картина за LCD.

  1. Създаване на рамка - С помощта на трион за рязане нарязайте бор 5/4 "x 3-1/2" на 4 части с разфасовки по 45 ° на всеки край, за да образувате правоъгълник около LCD дисплея. Това трябва да приляга плътно около LCD дисплея, но не е така, че трябва да принудите LCD екрана в рамката.
  2. Join Frame - Маркирайте центровете на всеки изрязан край. Настройте вашата бисквитна фуга за 45 ° и #10 бисквити, задайте дълбочината на рязане да бъде центрирана във фугата. Нарежете всичките 8 слота за бисквити.
  3. Рамка за лепило - Поставете бисквити в слотове, още не лепете и тествайте прилягането с LCD. Ако LCD се вписва правилно в рамката, отстранете го и използвайте лепило за дърво върху бисквитите и 45 ° краищата, за да съедините рамката заедно. Уверете се, че рамката е квадратна, използвайте скоби, докато лепилото залепне. Избършете излишното лепило за дърво.

Ето още един Instructable с още съвети за изграждане на рамка за картина с бисквитена дограма от Canida

Стъпка 10: Подстригване на рамката

Подстригване на рамка
Подстригване на рамка
Подстригване на рамка
Подстригване на рамка
  1. Поддръжка на LCD - Сега изрежете няколко слота за бисквити, за да държите LCD в рамката срещу стоп формоването, което ще бъде инсталирано след това. Поставете дограмата за бисквити на 90 °. Измерете дебелината на LCD дисплея с шублер и задайте дълбочината на фугата на същата. Този LCD дисплей има 1 страна, която е по -дебела от останалите, затова първо изрежете прорезите за бисквити за по -тънките 3 страни. 2 бисквити от вътрешната страна на късите страни на рамката и 3 всяка в дългите страни. След като изрежете тези 7 слота, измерете по -дебелата страна на LCD дисплея и задайте същата дълбочина на фугата. Изрежете последните 3 слота за бисквити. Бисквитите трябва да прилепват плътно, държат LCD на място без лепило.
  2. Подстригване - Нарежете ограничителното формоване на 4 части с разфасовки 45 °. Вътрешният ръб (по -тънкият ръб) ще надвисне вътрешността на рамката и ще покрие металната рамка на LCD. Използвайте LCD дисплея като ръководство за определяне на правилния надвес. Външният ръб на спирачното формоване ще бъде на около 1/4 "от външния ръб на рамката. Той създава 1/4" разкритие около цялата рамка. Първоначално планирах да насоча контурен ръб във външния ъгъл и да премахна разкритието, но ми хареса външният вид с 1/4 "разкритие, така че го оставих така, както е. Закрепете с лепило за дърво и пневматично покритие.

Стъпка 11: Маршрут

Маршрут
Маршрут
Маршрут
Маршрут
Маршрут
Маршрут
  1. Вдлъбнатина за френски клипс - Изрежете страната на рамката на френския клит, така че да е 1/2 "по -тясна от ширината на рамката. Маркирайте очертанията на щифта на около 3" отгоре от всяка страна на рамката. Задайте дълбочината на вашия рутер същата като дълбочината на френския клип. Прокарайте вдлъбнатина на задната част на рамката, така че фиксаторът да седи на една страна със задната част на рамката. Изрежете стената на стената, за да се побере в ширината на рамката. Това ще гарантира, че стойките на рамката са изравнени със стената.
  2. Вдлъбнатина Фабрична електроника - В долната част на рамката създайте вдлъбнатина с рутера, за да държи фабричната електроника (IR печатна платка, фабрични превключватели, светодиод за захранване) и печатна платка с IR предавател от Стъпка #6. Уверете се, че имате достатъчно дължина, за да може проводникът да достигне съединителя им отстрани на тавата. Пробийте два отвора 3/16 "от долната част на рамката в тази вдлъбнатина. Тези отвори ще държат 5 -милиметровия LED и IR приемник и ще позволят проводниците им да се върнат обратно към фабричните снопове.
  3. Пробийте вентилационните отвори - С 1-1/2 "отворен трион пробийте един отвор, центриран в горната част на рамката, след това пробийте два 3/4" в долната част на рамката с трион с отвори 3/4 ". Уверете се, че за да избегнете зоната, която сте очертали в предишната стъпка. За разлика от моята снимка, ще ги пробиете преди оцветяване или боядисване.

Стъпка 12: Завършете рамката

Довършителна рамка
Довършителна рамка
  1. Подготовка - Запълнете всички дупки и фуги за нокти с шпакловка за дърво и оставете да се втвърди, след което изпесъчете външната част на рамката с шлифовъчната машина с произволна орбита. Шлайфайте до гладкост, като използвате най -малко шкурка с шкурка 220.
  2. Завършете - Оцветете рамката с любимия си нюанс на дърво, след това нанесете 3 слоя полиуретан, като шлайфате между всеки слой. Или ако предпочитате, боядисвайте. Следвайте указанията на производителя за време между слоевете.

Стъпка 13: Сглобете

Съберете
Съберете
Съберете
Съберете
Съберете
Съберете

Сега е време да съберем всичко.

  1. Започнете, като поставите светодиода за захранване в отвора му, горната част на светодиода трябва да е на едно ниво с предната част на рамката. След това добавете инфрачервения приемник, който ще бъде закрепен към задната част на другия отвор поради неговата квадратна форма. След това поставете IR предавателя, вграден в Стъпка #6, до IR приемника, така че да се насочи директно отстрани. Горещо лепило на място.
  2. Поставете фабричната електроника (IR печатна платка, фабрични превключватели, превключвател на захранването) в маршрутизираната зона на рамката от Стъпка #11 и насочете проводниците, така че да не се намесват. Уверете се, че имате достатъчно дължина, за да може фабричният сбруя да достигне конектора си отстрани на тавата, след като бъде инсталиран. Горещо лепило на място.
  3. Инсталирайте инфрачервената предавателна платка, вградена в стъпка #6, в направената зона и горещо лепило на място или закрепете с винтове към рамката.
  4. Поставете трите уплътнения във вентилационните отвори и ги закрепете с малко горещо синьо.

Стъпка 14: Инсталирайте LCD и тава

Инсталирайте LCD и тава
Инсталирайте LCD и тава
Инсталирайте LCD и тава
Инсталирайте LCD и тава
  1. Поставете LCD в рамката и закрепете с #10 бисквити. Те трябва да са плътни и да държат LCD, без да използват лепило за дърво.
  2. След това поставете тавата със заварената стоманена плоска опора в задната част на рамката. Маркирайте ширината на всеки край на стоманената плоска пръчка. Огънете стоманената плоска пръчка в менгеме до 90 ° при маркировките. Изрежете излишната стоманена плоска пръчка на около 1 инча след завоя на всеки край или достатъчно, за да не се простира отзад на рамката и я закрепете с винтове за дърво.

Стъпка 15: Вентилатор, френски клип и високоговорители

Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
Вентилатор, френски клип и говорители
  1. Инсталирайте 40-милиметровия вентилатор във вентилационния отвор 1-1/2 "с винтове, така че да извлича въздух от вътрешната страна на рамката и да изпуска навън.
  2. Инсталирайте френския клин в вдлъбнатините, създадени в стъпка #11, с предоставените винтове, като се уверите, че той ще бъде равен с горната част на рамката.
  3. Закрепете двата високоговорителя, отстранени при разглобяването, от двете страни на задната част на рамката с винтове за дърво. Оставете достатъчно дължина, така че проводникът да може да достигне фабричния конектор.

Стъпка 16: Свържете се

Свържете се
Свържете се
Свържете се
Свържете се
Свържете се
Свържете се
  1. Инсталирайте WiFi адаптер (и допълнителен безжичен адаптер за клавиатура) в USB слотове на Raspberry PI.
  2. Свържете LVDS кабела и двата захранващи кабела на LCD инвертора от LCD към тавата.
  3. Свържете фабричните превключватели и високоговорителите към съединителите на тавата.
  4. Свържете HDMI кабела между Raspberry Pi и HDMI порта на тавата, като използвате адаптера за прав ъгъл в края на тавата.
  5. Свържете захранващия кабел micro USB от Стъпка #7 към Raspberry Pi.
  6. Свържете джъмперите за IR предавател. Свържете 3.3v червения джъмпер към щифт #1 на Pi, свържете оранжевия сигнален джъмпер GPIO22 към щифт #15 и кафявия заземяващ джъмпер към щифт #39.
  7. Включете 40 -милиметровия USB кабел на вентилатора в USB порт на гърба на тавата.

Стъпка 17: Инсталирайте Raspbian и Basic Setup

Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup
Инсталирайте Raspbian и Basic Setup

Тези инструкции предполагат, че е инсталиран Raspbian GNU/Linux 8 (jessie).

  1. Следвайте инструкциите на уебсайта на Raspberry Pi, за да подготвите вашата Micro SD карта с NOOBS, която е мениджър за инсталиране на операционна система за Raspberry Pi и след това поставете Micro SD картата в Raspberry Pi.
  2. Включете вашия инфоцентър и вашият Pi ще се зареди на NOOBS. Следвайте инструкциите за инсталиране на екрана, за да инсталирате Raspbian.
  3. След като инсталацията приключи, трябва автоматично да влезете в работния плот. Ако не, потребителят по подразбиране е pi, а паролата по подразбиране е малинов. Препоръчвам да промените паролата по подразбиране, както и някои други основни настройки, като използвате графичния интерфейс за конфигурация на Raspberry Pi под Меню> Предпочитания.
  4. След като влезете в конфигурационния графичен интерфейс на Raspberry Pi в раздела Система, щракнете върху Разгъване на файлова система. Това ще отнеме само няколко секунди. Причината за разширяване на файловата система е да се направи цялото налично пространство на SD картата достъпно за използване, в опит да се запази Raspbian достатъчно малък, за да се побере на SD карти с различен размер, той е компресиран, за да използва само около 4 GB. Също така щракнете върху бутона Промяна на паролата, за да промените паролата по подразбиране. Дайте на вашия инфоцентър име на хост по ваш избор, изберете Boot To Desktop и Auto login.
  5. Докато сте все още в GUI за конфигурация на Raspberry Pi, изберете раздела Локализация и задайте предпочитанията си за локал, часова зона и клавиатура. GUI е допълнително документиран тук.
  6. Инсталирайте Edimax WiFi адаптера чрез инструкциите за инсталиране на тази страница.
  7. След като WiFi работи, отворете терминала и актуализирайте хранилищата. Въведете следните команди.
  8. sudo apt-get update
  9. След това нека актуализираме всички пакети.

    sudo apt-get надстройка

  10. Сега нека актуализираме фърмуера на Raspberry Pi.

    sudo rpi-актуализация

  11. Рестартирайте.

    sudo рестартиране

Стъпка 18: Инсталирайте софтуерни пакети

Инсталирайте софтуерни пакети
Инсталирайте софтуерни пакети

Сега ще инсталираме допълнителни пакети, които ще са необходими за инфоцентъра. Те ще бъдат конфигурирани в следващата стъпка. Отворете терминален прозорец и въведете командите по -долу.

  1. Инсталирайте браузъра Chromium.

    wget -qO - https://bintray.com/user/downloadSubjectPublicKey?username=bintray | sudo apt -key add -

    ехо "deb https://dl.bintray.com/kusti8/chromium-rpi jessie main" | sudo tee -a /etc/apt/sources.list sudo apt-get update sudo apt-get install chromium-browser

  2. Инсталирайте уеб сървър Apache.

    sudo apt-get инсталирайте apache2

  3. Инсталирайте Unclutter, за да скриете показалеца, когато не се използва.

    sudo apt-get install unclutter

  4. Инсталирайте x11-xserver-utils

    sudo apt-get install x11-xserver-utils

  5. Инсталирайте Xdotool.

    sudo apt-get install xdotool

  6. Инсталирайте пакета за инфрачервено дистанционно управление на Linux.

    sudo apt-get install lirc

Стъпка 19: Завъртете дисплея

Предпочитам текстовия редактор vi, ако предпочитате nano, просто заменете nano с vi в следващите стъпки.

Тъй като инфоцентърът ще бъде окачен вертикално, а не хоризонтално, ще трябва да завъртим дисплея. В терминала въведете командите:

sudo vi /boot/config.txt

Добавете реда по -долу към файла config.txt.

add display_rotate = 1 90

Стъпка 20: Настройка на Chromium

Chromium е инсталиран в Стъпка #18, сега настройте Chromium за автоматично стартиране. В терминала редактирайте файла /home/pi/.config/lxsession/LXDE-pi/autostart

vi /home/pi/.config/lxsession/LXDE-pi/autostart

след това добавете реда

@chromium-browser --start-fullscreen --disable-session-crashed-bubble --disable-infobars localhost Сега създаваме скрипт за опресняване на Chromiu

vi /home/pi/refresh.sh

Добавете редовете по -долу към файла

#!/bin/bash

експортиране DISPLAY = ": 0" WID = $ (xdotool search --onlyvisible --class chromium | head -1) xdotool windowactivate $ {WID} xdotool ключ ctrl+F5

Направете скрипта изпълним

sudo chmod +x /home/pi/refresh.sh и го добавете към cron, за да се изпълнява на всеки 15 минути

sudo crontab -e добавете този ред към cronta

*/15 * * * * /home/pi/refresh.sh

Стъпка 21: Настройте Unclutter и деактивирайте затъмняването на екрана

Unclutter и X11-xserver-utils бяха инсталирани в Стъпка #18. Unclutter ще скрие показалеца, когато не се използва. В терминала редактирайте файла /home/pi/.config/lxsession/LXDE-pi/autostart Можем също да добавим команди xset, за да деактивираме режима за пестене на енергия

vi /home/pi/.config/lxsession/LXDE-pi/autostart

след това добавете редовете

@unclutter -display: 0 -neevents -grab

@xset е изключен @xset -dpms @xset s noblank

За да деактивирате затъмняването на екрана с LXDE по подразбиране, редактирайте файла:/etc/xdg/lxsession/LXDE/autostart.

vi/etc/xdg/lxsession/LXDE/autostart

Коментирайте командата @xscreensaver (добавете # в началото на реда)

#@xscreensaver -no -splash

За да тествате конфигурацията на xset, можете да стартирате xset q след рестартиране, трябва да видите следния изход

предпочитам затъмняване: няма разрешаване на експозиции: yestimeout: 0 цикъл: 600 DPMS е забранено

Стъпка 22: Инсталиране на Linux инфрачервено дистанционно управление

Инсталирахме LIRC в Стъпка #18. Нека го накараме да работи, за да може нашият Pi да изпраща команди за включване и изключване на IR към LCD дисплея.

sudo vi /boot/config.txt

добавете следното към файла config.txt

dtoverlay = lirc-rpi, gpio_out_pin = 22

след това редактирайте файла hardware.conf

sudo vi /etc/lirc/hardware.conf

добавете следното

LIRCD_ARGS = "-uinput"

LOAD_MODULES = true DRIVER = "по подразбиране" DEVICE = "/dev/lirc0" MODULES = "lirc_rpi" LIRCD_CONF = "" LIRCMD_CONF = ""

Намерете конфигурационния файл на вашето дистанционно от списъка с дистанционни управления на уеб страницата на LIRC на адрес https://lirc.sourceforge.net/remotes/ Изтеглете конфигурационния файл и го запазете като /etc/lirc/lircd.conf. В моя случай използвах конфигурационния файл на Samsung AA59-00382A тук

cp AA59-00382A.lircd.conf /etc/lirc/lircd.conf

След това трябва да можете да тествате LIRC с тази команда за включване/изключване

/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER

Ако желаете, можете да настроите график за включване и изключване на вашия LCD с помощта на cron. Редактирайте crontab и добавете график по ваш избор. В моя пример инфоцентърът се включва всеки ден в 8:00 ч., След това се изключва в 10:00 ч. В дни 1-5 (делнични дни), включва се отново в 15:00 (15:00) в дни 1-5 (делнични дни) и след това се изключва всеки ден в 1:00 сутринта.

sudo crontab -e

0 8 * * */usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2> & 1

0 10 * * 1-5/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2> & 1 0 15 * * 1-5/usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2 > & 1 0 1 * * */usr/bin/irsend SEND_ONCE Samsung_AA59-00382A KEY_POWER>/dev/null 2> & 1

Стъпка 23: Създайте своя уеб страница

Създайте вашата уеб страница
Създайте вашата уеб страница

На този етап трябва да имате работещ инфоцентър, който показва Apache по подразбиране „Работи!“уеб страница. Сега трябва да създадем вашата персонализирана уеб страница. Можете да проектирате това, както желаете, като го направите толкова просто или сложно, колкото искате. Включих две примерни уеб страници, едната е страницата, която използвам с премахнати URL адреси, а другата е пример само за календар. И с двата ще трябва да въведете свои собствени URL адреси. След това преименувайте файла на index.html и го поставете в/var/www/html/

Тъй като има безкрайни начини, по които можете да проектирате тази страница и случаите на използване на всеки ще бъдат различни, няма да описвам подробно целия html файл тук. В мрежата има много страхотни инструкции и уроци, подробно описващи как да създавате уеб страници и още повече за това как да вградите каквото съдържание харесвате.

примерен индексен файл

примерен файл само с индекс на календар

Стъпка 24: Закачете и се наслаждавайте

Закачете и се наслаждавайте!
Закачете и се наслаждавайте!
Закачете и се наслаждавайте!
Закачете и се наслаждавайте!
Закачете и се наслаждавайте!
Закачете и се наслаждавайте!
Закачете и се наслаждавайте!
Закачете и се наслаждавайте!

Монтирайте другата половина на френския си щифт на стената си, като се уверите, че е равна, и окачете своя инфоцентър. Включете го и се наслаждавайте!

Конкурс за микроконтролер 2017
Конкурс за микроконтролер 2017
Конкурс за микроконтролер 2017
Конкурс за микроконтролер 2017

Голямата награда в конкурса за микроконтролер 2017

Препоръчано: