Përmbajtje:

Ticker Cryptocurrency: 4 hapa (me fotografi)
Ticker Cryptocurrency: 4 hapa (me fotografi)

Video: Ticker Cryptocurrency: 4 hapa (me fotografi)

Video: Ticker Cryptocurrency: 4 hapa (me fotografi)
Video: Candle Patterns Representation @ChartPatterns #trading #forex #crypto 2024, Korrik
Anonim
Ticker i kriptomonedhës
Ticker i kriptomonedhës

Për shkak të popullaritetit të postimit Reddit (lidhja), Kam vendosur të krijoj një tutorial për kripto-tikerin tim. Mohimi: Unë nuk jam aspak një inxhinier softuerësh ose kompjuterësh (siç do të jetë e qartë kur shikoni kodin tim) kështu që ju lutemi bëni redaktime aty ku e shihni të arsyeshme! Ky projekt është shkruar nga një fillestar, për fillestarët! Të gjitha fotografitë e mia tregojnë produktin e përfunduar, jo procesin e ndërtimit, kështu që unë do të përpiqem ta bëj gjuhën time sa më përshkruese të jetë e mundur.

Përshkrim:

Ky projekt përdor një Raspberry Pi Zero W dhe një ekran LCD 16x2 për të treguar çmimet e drejtpërdrejta të kriptomonedhës nga API-ja e Cryptocompare dhe data/ora 24-orëshe.

Hapi 1: Mblidhni materiale

Gjëja e parë që do të dëshironi të bëni kur filloni këtë projekt është të grumbulloni të gjitha materialet tuaja së bashku. Unë po supozoj se të gjithë do të kenë një version pune të raspbian që funksionon në pi -në e tyre, WiFi është i lidhur, dhe ju keni një tastierë/miun pa tel për të punuar para fillimit të këtij projekti (këtu është një tutorial nëse nuk dini se ku fillimi: lidhja)

Materiale:

(1) Komplet Raspberry Pi Zero W: (lidhje)

-Ju lutemi vini re: Ky komplet NUK përfshin donglin microUSBUSB të kërkuar për të lidhur një mi/tastierë. Ky version (lidhja) ka të gjitha donglet e nevojshme të përfshira.

(1) LCD 16x2 me çantë shpine I2C: (lidhje)

-Kjo ekran duhet të ketë të njëjtën madhësi me atë që kam përdorur në këtë projekt

(4) vida M3x8

(4) Telat Jumper

(1) Super ngjitës

(1) Hekuri për saldim

Pjesë të shtypura:

Të gjitha pjesët e printuara 3D mund t'i gjeni këtu: (lidhja)

Hapi 2: Bashkangjitni ekranin LCD dhe ushqeni kodin Pi Pi

Bashkangjitni ekranin LCD dhe ushqeni Pi Disa Kod
Bashkangjitni ekranin LCD dhe ushqeni Pi Disa Kod
Bashkangjitni ekranin LCD dhe ushqeni Pi Disa Kod
Bashkangjitni ekranin LCD dhe ushqeni Pi Disa Kod

Pjesa më e madhe e informacionit për këtë seksion u mor nga një artikull i postuar në circuitbasics.com, duke përfshirë kod shtesë për ta bërë tekstin tuaj të bëjë gjëra argëtuese. Lexojeni atë artikull nëse humbni: lidhja

Aktivizo I2C

hapni terminalin Raspberry Pi (lidhja) dhe shkruani komandat e mëposhtme:

sudo raspi-config

Kjo do të hapë menunë e konfigurimit.

  • Gjeni dhe zgjidhni "Cilësimet e Avancuara" nga menyja (lidhja)
  • Zgjidhni "I2C Aktivizo/Çaktivizo ngarkimin automatik" (lidhja)
  • Zgjidhni "Po" dhe dilni nga menyja e konfigurimit
  • Fikeni dhe shkëputni Pi -në tuaj (prisni që LED -ja e aktivitetit të ndalojë së ndezuri para se të shkëputeni nga priza)

Bashkangjit LCD -në

Bashkangjitni kabllot kërcyes duke përdorur sa vijon (Raspberry Pi Zero W pin out [link]):

Pi PinsLCD PINGPIO 8 SDAGPIO 9 SCL5.0 VDC (ose dalje) VCCGround (çdo dalje) GND

  • Pasi të keni kontrolluar lidhjet tuaja dy herë dhe trefish, ngjitni kabllot kërcyes tek ju Raspberry Pi
  • Lidhni Pi -në tuaj. Ekrani LCD duhet të ndizet, por asgjë nuk do të shfaqet.

Instaloni përbërësit e nevojshëm

  • Hapni terminalin Pi
  • Shkruani:

sudo apt-get install i2c-tools

Prisni që instalimi të përfundojë dhe pastaj futni:

sudo apt-get install python-smbus

  • Rinisni Pi (shihni akoma një temë?)
  • Tjetra ne do të testojmë lidhjen tonë me:

i2cdetect -y 1

  • Kjo do t'ju tregojë një tabelë të pajisjeve të lidhura me pi tuaj (lidhje)
  • Në shembullin, adresa I2C është "21". Merrni parasysh numrin tuaj, do t'ju duhet më vonë.

Instaloni Bibliotekën

  • Hapni një guaskë Python 3 (lidhje)
  • Kopjoni këtë kod nga përdoruesi i GitHub DenisFromHR (lidhja) dhe ruajeni në një skedar të quajtur "I2C_LCD_driver.py"
  • Në linjën 19, do të dëshironi të ndryshoni "I2CBUS = 0" në "I2CBUS = 1"
  • Në rreshtin 22, futni adresën tuaj I2C që gjetëm në seksionin "Instaloni përbërësit e nevojshëm". Duke përdorur shembullin, rreshti 22 do të ndryshohej në: "ADRESA = 0x21"

Testoni ekranin

  • Le të shkruajmë "Përshëndetje Botë!" te ekrani
  • Hapni një guaskë të re Python 3
  • Futni sa vijon:

    import I2C_LCD_driver nga koha import * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Përshëndetje Botë!", 1)

  • Shtypni "F5" për të ruajtur dhe ekzekutuar kodin tuaj python.
  • Nëse del mesazhi juaj, Urime! LCD juaj është gati për përdorim. Nëse jo, kontrolloni dy herë lidhjet tuaja
  • Kjo është gjithashtu një kohë e shkëlqyeshme për të rregulluar kontrastin tuaj. Përdorni një kaçavidë Philips në kutinë e vogël blu në pjesën e pasme të njësisë I2C për të rregulluar kontrastin e ekranit tuaj.

Ngarko kodin

  • Shkarkoni dhe hapni kodin: lidhja
  • Shtypni "F5" për të ruajtur dhe ekzekutuar kodin

Bëni që kodi të fillojë në nisje

  • Së pari, vini re vendndodhjen e skedarit CryptoTicker.py. (Shembull: /home/pi/Desktop/CryptoTicker.py)
  • Hapni terminalin dhe shkruani sa vijon:

crontab -e

Në fund të të gjithë tekstit të etiketuar, futni sa vijon:

@reboot sudo python (LLOJI N THE LOKACIONIN E FYLET TUAJ KRYPTOTICKER. PY)

  • Shkruani Crtl-X, Y (për po) dhe Enter për të ruajtur
  • Tani, Rinisni Pi tuaj dhe shikoni nëse funksionon!

Hapi 3: Ngjitës, Ngjitës, Ngjitës

Ngjitës, Ngjitës, Ngjitës
Ngjitës, Ngjitës, Ngjitës
Ngjitës, Ngjitës, Ngjitës
Ngjitës, Ngjitës, Ngjitës

Të gjitha pjesët u krijuan për t'u përshtatur mirë për ta bërë më të lehtë ngjitjen. Në varësi të tolerancave të printerit, pjesët tuaja nuk mund të përshtaten së bashku (përdorni letër zmerile ose thikë për t'i shkurtuar ato në madhësi). Sigurohuni që të fshini të gjitha zonat që do të kontaktohen me zam.

Itsshtë koha për të mbledhur pjesët tuaja

Së pari, mbyllni dhe shkëputni Pi tuaj.

Mblidhni pllakën e përparme:

  • Unë e kisha më të lehtë të shkëpusja dhe montoja ekranin tim LCD para ngjitjes
  • Ekrani duhet të përshtatet vetëm në vrimë në një drejtim.
  • Përdorni 4 vidhat M3x8 për të montuar ekranin LCD në kutinë pi. MOS MBROJTENI sepse vidhat do të heqin plastikën nga vrimat e integruara. Ekziston një draft i lehtë për të siguruar një përshtatje të rehatshme.

Bashkangjitni pllakën e përparme në bazë:

  • Vendosni një sasi të vogël të super zamit në pikën e fiksimit të pllakës së përparme dhe bazës. Përdorni kapëset për të siguruar që keni një përshtatje të barabartë dhe të shtrënguar.
  • Pas tharjes, futni katër kabllot në pjesën e sipërme të kutisë tuaj pi dhe ngjiteni në kunjat e duhur (KONTROLLONI DYFISHT TIRIN TUAJ)

Bashkangjitni pjesën e sipërme në kapak:

  • Vendoseni pjesën e sipërme ashtu siç dëshironi që ajo të ulet në vrimën e sipërme dhe të bëni një shtresë super zam rreth pjesës së sipërme.
  • Pasi të jetë tharë, aplikoni një shtresë zam në pikën e ngjitjes në pjesën e brendshme të kasës,.

Së fundi, vendoseni pi brenda kasës, mbulojeni me kapak dhe futeni në prizë!

Hapi 4: URIME

URIME!
URIME!

Tikeri juaj i kriptomonedhës është i plotë!

(Ju lutemi vini re: kjo pajisje kërkon një lidhje funksionale WiFi për të funksionuar siç duhet. Nëse linja juaj kryesore ndalon së treguari çmimet, gjerësia e brezit tuaj mund të jetë e vështirë!)

Por anonanananabatman, dua të shtoj një çmim tjetër kripto tek tik-tak im

Fatkeqësisht, ky nuk është një mësim për python, por vini re modelin e kodit për të shtuar ose zbritur sa më shumë shkëmbime sa të dëshironi! Unë e shkrova këtë kod përmes të njëjtit provë dhe gabim, kështu që ju inkurajoj të bëni të njëjtën gjë!

Drejtimi i kësaj në shell python gjithashtu do t'ju japë disa informacione të korrigjimit, në mënyrë që të kontrolloni dy herë që vlera që shihni në ekran është e përshtatshme.

Shkëmbim i lumtur!

Recommended: