Мазмұны:

Болашақ оқиғаларды кері санау таймері: 5 қадам
Болашақ оқиғаларды кері санау таймері: 5 қадам

Бейне: Болашақ оқиғаларды кері санау таймері: 5 қадам

Бейне: Болашақ оқиғаларды кері санау таймері: 5 қадам
Бейне: Санау әні | Counting song | Учимся считать [Torghai-TV] 2024, Қараша
Anonim
Болашақ оқиғаларды кері санау таймері
Болашақ оқиғаларды кері санау таймері
Болашақ оқиғаларды кері санау таймері
Болашақ оқиғаларды кері санау таймері

Шолу: Оқиғаларды кері санау сағаты коммерциялық өнімдерге ұқсас, бірнеше бұрылыстары бар:

а) Бөлменің дисплейінде оқылады.

б) оқиғаның бейнесін реттеуге болады.

в) Оқиғаның мақсатты уақыты санаулы болғандықтан, қалған күндердің түсі өзгереді -жасыл -> сары -> қызғылт -> қызыл.

d) WiFi арқылы жаңа оқиғаларды қосуға болады

Негізгі компоненттер: Raspberry Pi және TFT 5 дюймдік LCD дисплей

Біліктілік деңгейі: Raspberry Pi, Linux негізгі командалары мен python бағдарламаларын және аздап аппараттық құралдарды орнатуды біледі.

1 -қадам: Бөлшектер мен құралдар

Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар
Бөлшектер мен құралдар

Бөлшектер:

Таңқурай Pi 2 B немесе PI 3 B

Elecrow RPA05010R HDMI 5-дюймдік 800x480 TFT LCD дисплейі Raspberry Pi B+/2B/3B үшін сенсорлы экран мониторымен

Waveshare Raspberry pi 5 дюймдік HDMI СКД үшін жоғары сапалы акрилді екі түсті стенд

PI3 үшін Wifi USB адаптері қажет емес

Құралдар:

Қуат көзі - 2А

Пернетақта мен тінтуір

HDMI мониторы (кодты өңдеу мен тестілеуді жеңілдету үшін)

2 -қадам: Raspberry Pi орнату, Python кодын жүктеу, тексеру және теңшеу

Raspberry Pi орнату, Python кодын жүктеу, тестілеу және теңшеу
Raspberry Pi орнату, Python кодын жүктеу, тестілеу және теңшеу

Бұл қадамдарды орындау үшін Pi толық өлшемді HDMI мониторына қосыңыз.

1 -қадам: Raspbian IMAGE жүктеу және жазу https://www.raspberrypi.org/downloads/raspbian/ және бастапқы орнатуды аяқтаңыз.

  1. SSH, VNC қосыңыз
  2. жұмыс үстеліне автоматты түрде кіру
  3. жергілікті уақыт белдеуін дұрыс орнатыңыз және Wi -Fi орнатыңыз

2-қадам: GUI жұмыс үстелінен терминал терезесін ашып, Tkinter бағдарламасын орнатыңыз.

sudo apt-get жаңартуы

sudo apt-get python-tk орнатыңыз

3 -қадам: осы пәрменмен git орнатыңыз

sudo apt-get install git

4 -қадам: Питонның бастапқы кодын жүктеп алыңыз және тексеріңіз

git клоны «https://github.com/e024576/UpcomingEvent.git»

cd UpcomingEvent python cntDwnSng.py

Нәтиже көрсетілген скриншот сияқты болуы керек …

5 -қадам: Оқиғаға питон кодын теңшеу. Алдымен нано көмегімен питон кодын ашып, онымен танысу үшін жоғарыдан төмен қарай жылжытыңыз.

нано cntDwnSng.py

а) осы код жолдарын өңдеу арқылы оқиғаның тақырыбы мен күнін өзгертіңіз

#enter Оқиғалар туралы ақпарат осында …

canvas.create_text (400, 20, якорь = 'орталығы', text = 'MSTA Staunton Spring Romp', font = ('Helvetica', '20'), fill = 'ақ') canvas.create_text (400, 50, якорь) = 'орталығы', мәтін = '12-15 сәуір, 2018', қаріп = ('Helvetica', '20'), fill = 'сары')

б) санағыңыз келетін нақты уақыт пен күнді енгізіңіз

# оқиғаның мақсатты уақыты мен күнін осында енгізіңіз

күн = 12 ай = 04 жыл = 2018 сағат = 9 минут = 00 сек = 0

в) көрсеткіңіз келетін суретті енгізіңіз. Tkinter тек.gif сурет файлының форматын «ұнатады», сондықтан мен MS Paint көмегімен түпнұсқалық-j.webp

фото = Tkinter. PhotoImage (файл = './dualsport.gif')

г) суреттің өлшемін өзгерту. Dualsport-g.webp

# суреттің өлшемін өзгерту

photo = photo.zoom (3) photo = photo.subsample (2)

548 x 3/2 = 822 ені мен 450 x 3/2 = 675 жаңа суретті шығарды. Бұл тым үлкен, бірақ мен қысқартуға жақсы болдым. Photo.zoom () & photo.subsample () тек қана бүтін сан параметрлеріне рұқсат беретінін ескеріңіз.

Бұл түзетулердің көмегімен шығыс сіздің қажеттіліктеріңізге сәйкес келетінін тексеру үшін питон кодын қайта іске қосуға болады.

Ескерту - бұл менің tkinter -ді бірінші рет қолдануым, сондықтан менің кодым ең жақсы тәжірибенің жақсы мысалы емес!

3 -қадам: Жүктеу кезінде кері санақ қосымшасы

Жүктеу кезінде автоматты түрде кері санау бағдарламасы
Жүктеу кезінде автоматты түрде кері санау бағдарламасы

Питон коды дұрыс жұмыс істейтініне сенімді болсаңыз, оны PI жүктелген кезде іске қосуға болады. Бағдарламаға графикалық орта қажет болғандықтан, келесі әрекеттерді орындау қажет:

a) cntDwnSng.py файлын және-g.webp

b) нано редакторды іске қосыңыз

sudo nano/etc/xdg/lxsession/LXDE-pi/autostart

в) Файлдың төменгі жағына келесі жолды қосыңыз

@sudo/usr/bin/python /home/pi/cntDwnSng.py

d) Ctrl-X, содан кейін Y көмегімен нанодан шығыңыз, содан кейін Enter пернесін басыңыз

e) рұқсаттарды өзгерту:

sudo chmod +x cntDwnSng.py

f) Экран сақтағыш жұмыс үстелінің параметрлерін орнату арқылы экранды сақтауды өшіру -

sudo apt-get xscreensaver орнатыңыз

Бұл орнатылғаннан кейін, GUI жұмыс үстелінің негізгі мәзіріндегі Параметрлер опциясынан экран сақтағыш қосымшасын таба аласыз. Бұл жоба үшін экран сақтағышты өшіру қажет.

g) ол жұмыс істейтінін тексеріңіз:

sudo қайта жүктеу

4 -қадам: Дисплей драйверінің бағдарламалық жасақтамасын орнатыңыз

1 -қадам: Терминалды ашып, СКД драйверін жүктеңіз:

sudo rm -rf LCD-showgit клоны

2 -қадам: драйверді орнатыңыз:

chmod -R 755 LCD-showcd LCD-show/ sudo./LCD5- шоу

5 -қадам: Жабдықты жинап, болашақ оқиғаларды қосыңыз

Жабдықты жинап, болашақ оқиғаларды қосыңыз
Жабдықты жинап, болашақ оқиғаларды қосыңыз

СКД тірегін осы нұсқауларға сәйкес жасаңыз.

СКД дисплейінің пайдаланушы нұсқаулығына сәйкес Raspberry Pi -ге LCD қосыңыз.

Болашақ оқиғаларды қосу

Wi -Fi арқылы PI -ге қосылу үшін ssh немесе VNC пайдаланыңыз, содан кейін python кодын өзгертіңіз және/home/pi/каталогына жаңа-g.webp

БҰЛ БОЛАДЫ - ҚУАНЫҢЫЗ!

Ұсынылған: