Мазмұны:
- Жабдықтар
- 1 -қадам: қорапты дайындау
- 2 -қадам: кодтау
- 3 -қадам: Raspbian кескінін дұрыс орнату
- 4 -қадам: файлдарды тақтаға жіберіңіз
- 5 -қадам: Linux параметрлерін орнату
- 6 -қадам: Компоненттерді орналастыру
- 7 -қадам: қорапты аяқтау
- 8 -қадам: нумизматикалық сағаттардан рахат алыңыз
- 9 -қадам: шағын компьютерден ләззат алыңыз
Бейне: Нумизматикалық сағат: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
REAL - бұл 1994 жылдан бері Бразилияның валютасы және оның 25 жылдық мерейтойын атап өту үшін, өткен жылы (2019 ж.) Casa da Moeda (бразилиялық монета сарайы) ескерткіш 1 REAL монетасын алды жағында колибри бар (республиканың әдеттегі суреті емес) жасады.
Колибри 25 жыл бұрын валюта айналымға енгізілген кезде 1 REAL вексельдегі сурет болды. 1 REAL вексель енді шығарылмайды.
Нумизматикалық энтузиаст ретінде мен ескі RaspberryPi 2, TFT LCD дисплейі мен JavaScript -тегі кодты қолдандым, ол REAL -дің екінші отбасының вексельдері мен монеталары бар уақытты көрсетеді. Бұл сағаттардың рөлін атқаратын нақты компьютер.
Сіз-j.webp
Жабдықтар
- Raspberry Pi тақтасы
-TFT 3,5 дюймдік СКД
-Ағаш қорап
1 -қадам: қорапты дайындау
Менде ескі ағаш қорап ұзақ уақыт болды, менің ойымша, ол сөмкелерді сақтауға арналған. Мен алдыңғы панельді «сындырдым» және 3, 5 дюймдік дисплейге сәйкес келетін Dremel құралының көмегімен төртбұрышты тесік жасадым.
Барлық компоненттерді орнатқаннан кейін мен бөлікті қайтадан жабыстырамын.
Дисплей панельге ыстық желіммен бекітілген.
2 -қадам: кодтау
Бұл жобадағы RaspberryPi -дің басты функциясы - Chrome браузерінде толық экран режимінде веб -бетті көрсету.
Мысалы, егер уақыт 3:05 болса, онда ол сағаттар үшін 2 REAL вексель мен 1 REAL монетаны, ал минуттар үшін 5 цент монетаны көрсетеді.
Мен нақты бетті https://numismaticclock.freetzi.com сілтемесінде тексеру үшін қол жетімді қылдым, бірақ жобада ол жергілікті түрде жұмыс істейтін болады.
Бұл бір минут өткенде бетті жаңартуға арналған JavaScript бар HTML беті. Жобада сағатты көрсетуге арналған 13 сурет бар (0h және 12h бірдей, бірақ әр түрлі файлдар) және минуттарды көрсететін 60 сурет. HTML файлы (index.html) мен 73-j.webp
Сценарий бет жүктелген сайын суреттерді көрсету үшін тегтерді басып шығарады. Айнымалы жүйенің нақты минутын уақыт функциясының сыртында алады, ал басқа айнымалы оны функцияның ішінде алады. Әр секунд сайын бұл екі айнымалы салыстырылады, ал егер олар әр түрлі болса, бұл минут өткенін білдіреді, сондықтан бет жаңартылады.
3 -қадам: Raspbian кескінін дұрыс орнату
Ең алдымен, сізге дисплеймен жұмыс істейтін Raspbian бейнесін жүктеу қажет болады. Менің жағдайда, менің дисплейім KeDei 6.2 нұсқасы, сондықтан мен таратуды https://kedei.net/raspberry/raspberry.html сайтынан жүктедім.
Суретті SD картасына жазу үшін тақтаны жүктеу үшін сізге WinDisk32Imager бағдарламасы қажет болады.
4 -қадам: файлдарды тақтаға жіберіңіз
Relogio.rar (3 -қадам) файлының мазмұнын RaspberryPi -ге тасымалдау қажет болады.
Сіз пендривті WinSCP деп аталатын бағдарламалық жасақтамамен SSH арқылы жасай аласыз немесе жасай аласыз. Барлық файлдарды/home/pi/ішіндегі қалтаға салыңыз.
Index.html файлының жолы ~/home/pi/relogio/index.html болады
Мен келесі параметрлерді жеңілдету үшін Putty қолдануды ұсынамын.
5 -қадам: Linux параметрлерін орнату
Бұл кезде файлдар тақтада сақталады және сіз пернетақтаны қосып, навигаторды ашып, мекенжай жолағына /home/pi/relogio/index.html тере аласыз. Ол сағат бетін көрсетеді, содан кейін толық экран режиміне өту үшін F11 пернесін басыңыз!
Бірақ біз оны жақсарта аламыз.
Тінтуір жүгіргісі қолданылмаған кезде жасыратын бағдарламалық жасақтаманы жүктеуге болады.
sudo apt-get install unclutter
Аяқтағаннан кейін курсорды 2 секунд қозғалмаса жасыру үшін келесі пәрменді енгізесіз:
sudo unlutter -idle 2 -тамыр
Chrome браузерін пәрмен жолы арқылы толық экран режимінде және сағат бетіне ашуға болады (sudo int оның командасын пайдаланбаңыз):
хром-шолғыш-басты бет /home/pi/relogio/index.html-толық экранды бастау
Біз мұны одан да жақсарта аламыз.
Біз бүркеншік ат қоямыз, яғни курсорды жасыру және Chrome бетін сағат бетінде ашу үшін бір пәрменмен бағдарламалық жасақтаманы іске қосамыз.
Ол үшін келесі пәрменді теріңіз:
sudo nano /home/pi/.bashrc
«Бүркеншік аттың анықтамасы» бөлімінің жанында келесі мәтінді енгізіңіз (дәл суреттегідей):
alias relogio = 'chromium-browser --homepage /home/pi/relogio/index.html --start-fullscreen | sudo unclutter -idle 2 -тамыр & '
Терминалды жабыңыз және қайта ашыңыз немесе теріңіз:
көзі /home/pi/.bashrc
Енді сіз терминалға relogio пәрменін енгізгенде, ол автоматты түрде бағдарламалық қамтамасыз етуді іске қосады және Chrome ашылады.
6 -қадам: Компоненттерді орналастыру
Мен осы жобада қолданған RasbperryPi қатты зақымдалған. Тек екі USB порты әлі де жұмыс істейді, мен оларды қораптың артына салу үшін оларды секіргіштермен кеңейтемін. Мен сонымен қатар тақтадағы PP1 және PP2 дәнекерлеу нүктелерінен қуат қосқышына дейін кеңейтім жасадым.
Сонымен қатар сол жақта Ethernet коннекторы үшін тағы бір шаршы тесік орнатыңыз.
7 -қадам: қорапты аяқтау
Мен кейбір кемшіліктерді жасыру үшін экранның айналасында жақтау жасау үшін бірнеше таяқшаларды кесіп алдым.
Мен алдыңғы панельді қорапқа оңай жабыстыра алдым. Сондай -ақ, естелік монетаны экранның үстінде ұстау үшін магнит желімделген.
8 -қадам: нумизматикалық сағаттардан рахат алыңыз
Қорапта қуат банкін ұстауға орын бар, егер сіз Wi -Fi (немесе тақтаның жаңа нұсқасы) үшін кілт қолдансаңыз, ол оны толық сымсыз етеді.
9 -қадам: шағын компьютерден ләззат алыңыз
Оны қарапайым компьютер ретінде пайдалануға болады, мысалы, сақтау сервері жұмыс істейді.
Сізге ұнайды деп үміттенемін және бұл ұқсас жобаларда көмектеседі және көмектеседі.
PS. Лас пернетақта үшін кешірім сұраймын:)
Ұсынылған:
Микро екілік сағат: 10 қадам (суреттермен)
Micro Binary Clock: Бұрын бинарлық дисплейдің шектеулі аймағын пайдаланатын Instructable (Binary DVM) құрылды, бұл екілік сағатты құруға ондықтан екілікке түрлендірудің негізгі код модулін құрған шағын қадам болды
BigBit екілік сағат дисплейі: 9 қадам (суреттермен)
BigBit екілік сағат дисплейі: Алдыңғы нұсқаулықта (Microbit екілік сағаты) жоба портативті жұмыс үстелі құралы ретінде өте ыңғайлы болды, себебі дисплей өте кішкентай еді, сондықтан келесі нұсқа мантель немесе қабырғаға бекітілген нұсқа болуы керек сияқты, бірақ әлдеқайда үлкен
DIY Arduino Рождестволық сағат: 4 қадам (суреттермен)
DIY Arduino жаңа жылдық сағаты: Рождество мерекесі! Жақында Elegoo маған Arduino R3 ең толық бастапқы старт жинағымен Рождестволық тақырыпқа арналған жоба жасауды сұрады. Жинаққа енгізілген компоненттердің көмегімен мен Рождестволық тақырыптық сағатты жасай алдым, ол
7 сегменттік сағат - шағын принтерлер шығарылымы: 9 қадам (суреттермен)
7 сегменттік сағат - шағын принтерлер шығарылымы: тағы 7 сегменттік сағат. xDAМен айтуға тиіспін, бірақ менің Instructables профилін көргенде бұл ақылға сыймайтын сияқты. Менің түрлі профильді қараған кезде, бұл тітіркендіретін шығар, сондықтан мен неге басқасын жасауға алаңдадым
C51 4 бит электронды сағат - ағаш сағат: 15 қадам (суреттермен)
C51 4 бит электронды сағат - ағаштан жасалған сағат: демалыс күндері бос уақыт болды, сондықтан мен осы уақытқа дейін AliExpress -тен сатып алған 2,40 долларлық 4 биттік электронды цифрлық сағатты жинадым