- Потребни материјали
- Предуслови
- Инсталирајте ТТС Енгине (Еспеак) за Распберри Пи
- Креирање графичког корисничког интерфејса за Распберри Пи говорни будилник
- Дизајнирање ГУИ-а помоћу Кт Десигнера
„ Добро јутро. 7:00 сати је. Време у Малибуу је 72 степена са раштрканим облацима. Услови за сурфовање су коректни са високим линијама од струка до рамена. Плима ће бити у 10:52 ”. Сваки пут кад чујем овај глас Јарвиса у филму Ирон Ман, најежи ме по кичми. Сигуран сам да би баш попут мене и многи сањали да воде тако софистициран живот као Тони Старк. Али нажалост, нисмо напредовали са технологијом за минијатурни електролучни реактор или интелигентну интелигенцију као што је ЈАРВИС. Али могуће је заменити наше досадне јутарње будилице оним који је сличан Јарвису користећи Распберри Пи. На крају овог пројекта створићемо врло основни ГУИ помоћу којег можемо подесити аларм, а када се аларм укључи, имаћемо глас који ће нам рећи тренутно време и дан са неким унапред дефинисаним текстом. Звучи кул у реду !! Па хајде да направимо један.
Потребни материјали
- Распберри Пи
- ТФТ ЛЦД екран од 3,5 инча
- Звучник
- АУКС кабл
- Интернет конекција
Предуслови
Претпоставља се да је ваш Распберри Пи већ спојен са оперативним системом и да је у могућности да се повеже на Интернет. Ако није, следите Водич за почетак рада са Распберри Пи пре него што наставите. Овде користимо Расбиан Јессие инсталирану Распберри Пи 3.
Такође се претпоставља да свом пиу имате приступ или кроз прозоре терминала или преко друге апликације помоћу које можете писати и извршавати питхон програме и користити прозор терминала.
Можда бисте желели да проверите и како да повежете 3,5-инчни ТФТ ЛЦД са Распберри Пи јер ћемо га користити у овом пројекту.
Инсталирајте ТТС Енгине (Еспеак) за Распберри Пи
Као што наслов пројекта наводи, направићемо говорни сат. Да би ваш Пи могао да говори, потребан нам је механизам за претварање текста у говор (ТТС). Постоји толико много опција за одабир, али ради једноставности изабрао сам Еспеак Енгине. Да бисте инсталирали Еспеак на ваш Пи, једноставно покрените следећу команду на свом терминалу
судо апт-гет инсталација еспеак судо апт-гет инсталација еспеак питхон-еспеак
Креирање графичког корисничког интерфејса за Распберри Пи говорни будилник
За овај пројекат морамо развити ГУИ који представља будилник, тако да корисник може видети тренутно време и такође подесити аларм. Постоји много опција за развој ГУИ-а помоћу Питхона, али најпопуларнији и најсвестранији је ПиКт4, па ћемо га користити за развој нашег ГУИ-а. У следећих неколико наслова расправљамо о томе како користити ПиКт4 за дизајнирање сопственог ГУИ-а, али ако вас то не занима, можете директно да пређете на наслов „ Програм за говорни будилник “.
Инсталирање ПиКт4 са Кт дизајнером на ваш Виндовс рачунар
Будући да дизајнирамо ГУИ, прво ћемо започети са програмирањем на лаптопу (Виндовс / Линук), а затим пребацити ову питхон скрипту да ради на нашем Пи. Будући да ПиКт4 има врло добру преносивост, већина програмера то ради, јер је развој лакши и бржи на преносном рачунару, него што то заправо ради на Распберри Пи-у.
Инсталирао сам питхон и ПКт пакете на своју Виндовс машину; ако вас ово не занима, можете развити свој ГУИ на самој вашој малини пи једноставним прескакањем овог корака. Да бисте инсталирали ПКт на Виндовс, преузмите ову еке датотеку и током поступка инсталације проверите да ли сте проверили софтвер дизајнера Кт јер ћемо га користити за наш пројекат.
Инсталирање ПиКт-а на Пи / Линук / МАЦ машинама
Да бисте инсталирали ПиКт на Линук машину, једноставно покрените следећу линију на вашем командном терминалу
судо апт-гет инсталирај питхон-кт4
Дизајнирање ГУИ-а помоћу Кт Десигнера
Једна приметна предност коришћења ПиКт4 за ваше ГУИ дизајне је та што има софтвер дизајнера Кт. Овај софтвер се може користити за стварање дугмади, екрана, текстова и других графика једноставним повлачењем ствари на екран и постављањем где год је то потребно. То нам штеди пуно времена јер не морамо ручно да уносимо величину и положај објеката на нашем екрану. Инсталирао сам Кт дизајнер заједно са Питхон-ом и ПиКт4-ом на свој Виндовс преносни рачунар користећи еке датотеку као што је објашњено у претходном пасусу. Након инсталације отворите свој Кт Десигнер и добићете овај екран.
На левој страни можете пронаћи распоред, одстојнике, дугмад и друге предмете које можете једноставно користити тако што ћете их повући у свој прозор. Објекте такође можете прилагодити према потреби помоћу прозора на десној страни. Користио сам 7-сегментни ЛЦД екран, дугме, текстуалну линију и подесио временски објекат за креирање корисничког интерфејса за наш будилник. Након коришћења распореда за постављање свих предмета на тражено место и величину, мој прозор је изгледао отприлике овако у наставку
Једном када ваш ГУИ буде спреман, можете свој дизајн сачувати као .уи датотеку. Касније, било када, када желите да промените свој ГУИ, можете једноставно отворити ову датотеку и извршити промене без потребе за померањем горе-доле у програму..Уи датотеку за говорни сат можете преузети ако желите да промените овај дизајн. Једном када сте задовољни дизајном ГУИ-а, можете га извести као питхон код одакле можете започети своје питхон програмирање.
Знам да би вам се многе ствари овде одбијале, али није могуће објаснити како користити Кт4 библиотеку у једном упутству. Да бисте то знали, можете се обратити серији туторијала за сенддек