Мазмұны:

Cryptocurrency Ticker: 4 қадам (суреттермен)
Cryptocurrency Ticker: 4 қадам (суреттермен)

Бейне: Cryptocurrency Ticker: 4 қадам (суреттермен)

Бейне: Cryptocurrency Ticker: 4 қадам (суреттермен)
Бейне: Стань трейдером за 3 шага. (eng / kaz sub) @uiartemzvezdin 2024, Шілде
Anonim
Криптовалюта белгісі
Криптовалюта белгісі

Reddit хабарламасының танымал болуына байланысты (сілтеме), Мен крипто-тикерге арналған оқулық құруды шештім. ЕСКЕРТУ: Мен бағдарламалық жасақтама немесе компьютер инженері емеспін (менің кодты қараған кезде анық болады), сондықтан ӨЗІҢІЗ қалаған жерде түзетулер енгізіңіз! Бұл жобаны жаңадан бастаушы жазады, жаңадан бастаушылар үшін! Менің барлық суреттерім құрастыру процесін емес, дайын өнімді көрсетеді, сондықтан мен өз тілімді мүмкіндігінше сипаттауға тырысамын.

Сипаттама:

Бұл жобада Raspberry Pi Zero W және 16x2 СКД дисплейі Cryptocompare API-нен криптовалютаның тірі бағасын және 24 сағаттық күн/уақытты көрсетеді.

1 -қадам: материалдарды жинау

Сіз бұл жобаны бастаған кезде жасағыңыз келетін нәрсе - барлық материалдарды жинау. Менің ойымша, әркімде пиарында raspbian жұмыс істейтін нұсқасы болады, WiFi қосылған, және сізде бұл жобаны бастамас бұрын жұмыс істейтін сымсыз пернетақта/тінтуір бар (егер сіз білмесеңіз, оқулық) Бастау: сілтеме)

Материалдар:

(1) Raspberry Pi Zero W жиынтығы: (сілтеме)

-Назар аударыңыз: бұл жинаққа тінтуірді/пернетақтаны қосу үшін қажетті microUSBUSB кілті кірмейді. Бұл нұсқада (сілтемеде) барлық қажетті кілттер бар.

(1) 16x2 LCD, I2C рюкзагы бар: (сілтеме)

-Бұл дисплей мен осы жобада қолданғанмен бірдей болуы керек

(4) M3x8 бұрандалар

(4) Өтпелі сымдар

(1) супер желім

(1) дәнекерлеу үтігі

Басылған бөліктер:

3D басып шығарылған барлық бөліктерді мына жерден табуға болады: (сілтеме)

2 -қадам: СКД -ны қосып, Pi кодын беріңіз

СКД қосып, Pi Кейбір кодын беріңіз
СКД қосып, Pi Кейбір кодын беріңіз
СКД қосып, Pi Кейбір кодын беріңіз
СКД қосып, Pi Кейбір кодын беріңіз

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

I2C қосу

Raspberry Pi терминалын ашыңыз (сілтеме) және келесі пәрмендерді теріңіз:

sudo raspi-config

Бұл конфигурация мәзірін ашады.

  • Мәзірден «Қосымша параметрлерді» тауып, таңдаңыз (сілтеме)
  • «I2C автоматты жүктеуді қосу/өшіруді» таңдаңыз (сілтеме)
  • «Иә» таңдаңыз, содан кейін конфигурация мәзірінен шығыңыз
  • Pi -ді өшіріп, розеткадан ажыратыңыз (сөндірмес бұрын жарық диодының жыпылықтағанын күтіңіз)

СКД қосыңыз

Өткізгіш кабельдерді келесі жолмен бекітіңіз (Raspberry Pi Zero W pin [link]):

Pi PinsLCD PinsGPIO 8 SDAGPIO 9 SCL5.0 VDC (шығыс) VCCGround (кез келген шығыс) GND

  • Қосылымды екі және үш рет тексергеннен кейін сізге Raspberry Pi қосқыш кабельдерін дәнекерлеңіз
  • Pi -ге қосыңыз. СКД экраны жануы керек, бірақ ештеңе көрсетілмейді.

Қажетті компоненттерді орнатыңыз

  • Pi терминалын ашыңыз
  • Енгізіңіз:

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

Орнатудың аяқталуын күтіңіз, содан кейін енгізіңіз:

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

  • Pi -ны қайта жүктеңіз (тақырыпты әлі көрмейсіз бе?)
  • Әрі қарай біз байланысымызды тексереміз:

i2cdetect -y 1

  • Бұл сізге pi (сілтеме) қосылған құрылғылар кестесін көрсетеді.
  • Мысалда I2C мекенжайы «21». Нөміріңізге назар аударыңыз, ол сізге кейінірек қажет болады.

Кітапхананы орнатыңыз

  • Python 3 қабығын ашыңыз (сілтеме)
  • Бұл кодты GitHub DenisFromHR пайдаланушысынан көшіріңіз (сілтеме) және оны «I2C_LCD_driver.py» атты файлға сақтаңыз.
  • 19 -жолда сіз «I2CBUS = 0» мәнін «I2CBUS = 1» етіп өзгерткіңіз келеді.
  • 22 -жолда «Қажетті компоненттерді орнату» бөлімінде біз тапқан I2C адресін енгізіңіз. Мысалды қолдана отырып, 22 -жол келесіге өзгертіледі: «ADDRESS = 0x21»

Дисплейді тексеру

  • «Сәлем әлем!» Деп жазайық. дисплейге
  • Жаңа Python 3 қабығын ашыңыз
  • Мынаны енгізіңіз:

    уақытты импорттау I2C_LCD_driver * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string («Сәлем әлем!», 1)

  • Питон кодын сақтау және іске қосу үшін «F5» түймесін басыңыз.
  • Егер сіздің хабарламаңыз келсе, құттықтаймын! сіздің СКД пайдалануға дайын. Олай болмаса, қосылымдарды екі рет тексеріңіз
  • Бұл сонымен қатар контрастты реттеуге тамаша уақыт. Экранның контрастын реттеу үшін I2C құрылғысының артқы жағындағы кішкене көк қораптағы филлипс бұрағышын қолданыңыз.

Кодты жүктеңіз

  • Кодты жүктеңіз және ашыңыз: сілтеме
  • Кодты сақтау және іске қосу үшін «F5» түймесін басыңыз

Жүктеу кезінде кодты бастаңыз

  • Алдымен CryptoTicker.py файлының орналасқан жеріне назар аударыңыз. (Мысалы: /home/pi/Desktop/CryptoTicker.py)
  • Терминалды ашып, келесіні теріңіз:

crontab -e

Барлық хэштегті мәтіннің төменгі жағына төмендегілерді енгізіңіз:

@reboot sudo python (CRYPTOTICKER. PY ФАЙЛЫҢЫЗДЫҢ ТІРІ)

  • Сақтау үшін Crtl-X, Y (иә үшін) және Enter теріңіз
  • Енді Pi -ді қайта жүктеңіз және ол жұмыс істейтінін көріңіз!

3 -қадам: Желім, желім, желім

Желім, желім, желім
Желім, желім, желім
Желім, желім, желім
Желім, желім, желім

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

Бөлшектерді жинайтын уақыт келді

Алдымен Pi -ді өшіріп, ажыратыңыз.

Алдыңғы тақтаны жинаңыз:

  • Желімдеу алдында СКД экранды ажыратып, орнатуды оңай деп таптым
  • Экран тесікке тек бір бағытта орналасуы керек.
  • СКД дисплейді pi корпусына бекіту үшін 4 M3x8 бұранданы қолданыңыз. ШЫҒАРМАҢЫЗ, себебі бұрандалар пластмассаны біріктірілген тесіктерден алып тастайды. Тығыз орналасуды қамтамасыз ету үшін кішкене сызба бар.

Алдыңғы тақтаны негізге бекітіңіз:

  • Алдыңғы табақ пен негіздің бекіту нүктесіне аз мөлшерде супер желім салыңыз. Қысқыштарды қолданыңыз, олар біркелкі орналасады.
  • Кептіруден кейін төрт кабельді корпустың жоғарғы жағынан өткізіп, дұрыс түйреуіштерге бекітіңіз (Сымды қосарлап тексеріңіз)

Қақпақты қақпақшаға бекітіңіз:

  • Топерді жоғарғы тесікке отырғызғыңыз келетін етіп орналастырыңыз және үстіңгі жағына супер желім тігісін жасаңыз.
  • Кептіруден кейін корпустың ішкі жағындағы бекіту нүктесіне желім тігісін жағыңыз,.

Соңында пиді корпустың ішіне салыңыз, қақпақпен жабыңыз және оны қосыңыз!

4 -қадам: ҚҰТТЫҚТАЙМЫЗ

ҚҰТТЫҚТАЙМЫЗ!
ҚҰТТЫҚТАЙМЫЗ!

Сіздің криптовалюта белгісі аяқталды!

(Назар аударыңыз: бұл құрылғы дұрыс жұмыс істеуі үшін жұмыс істейтін WiFi қосылымын қажет етеді. Егер сіздің жоғарғы сызығыңыз бағаларды көрсетпесе, сіздің өткізу қабілеттілігіңіз қиындауы мүмкін!)

Бірақ анонананананабатман, мен өз крикетіме тағы бір крипто-бағаны қосқым келеді

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

Мұны python қабығында іске қосу сізге отладтау туралы кейбір ақпаратты береді, осылайша сіз экранда көрсетілген мәннің сәйкес келетінін екі рет тексере аласыз.

Бақытты алмасу!

Ұсынылған: