
Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-23 15:10

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


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


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

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:
XRP Crypto Ticker Duke përdorur HTTPS Url's .: 3 hapa

XRP Crypto Ticker Duke përdorur HTTPS Url.: Dukej se kishte mungesë të kriptove të thjeshta të punës, disa prej tyre për shkak të mbylljes së API të lidhur dhe të tjerëve për shkak të çështjeve me kodin ose bibliotekat e varura. Shumica e tickers këtu në Instructables janë të orientuara drejt USD dhe Bitcoin, por
Bitcoin Ticker Me Grafik: 8 Hapa

Bitcoin Ticker With Graph: E bëra këtë bazuar në një projekt për një shënues çmimesh BTC, i cili merr informacion mbi çmimin nga coinmarketcap.com i shkruar fillimisht nga Brian Lough. Ai përdori ESP8266, i cili është një bord i pajtueshëm me Arduino që vjen me WiFi të integruar. Siç e përshkruan ai
RADIO NDTERRKOMBTARE / TICKER / MOTI: 5 hapa

RADIO / INTERNET INTERNET / MOTI: Kjo është një radio interneti shumë e mirë, por më shumë se kaq, është një stacion moti, një tiker dhe një sistem domotika gjithashtu. Dhe është: punon shumë lirë me të vërtetë shumë mirë shumë lehtë për tu ndërtuar dhe operuar i lëvizshëm për shkak të lidhjes së lehtë me wifi
Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: 12 hapa

Rekt-O-Matic Turbo S: Single Board Ticker Bitcoin: A e keni humbur rritjen brenda natës të çmimit të Bitcoin nga $ 7500 në $ 10300 më 25 tetor 2019? Epo bëra. Kjo gjë ndodh në botën e kriptove. Ajo që ju nevojitet njerëz është theRekt-O-Matic Turbo S Ky është një shënues çmimi Bitcoin me një OLED të bukur
Ticker Cryptocurrency / Abonenti i Abonentëve në Youtube në kohë reale: 6 hapa (me fotografi)

Cryptocurrency Ticker / Realtime Subscriber Youtube Subscriber: Njësia kompakte e ekranit LED që funksionon si shënues kriptomonedhësh dhe dyfishohet si një numërues abonentësh në YouTube në kohë reale. Në këtë projekt, ne përdorim një Raspberry Pi Zero W, disa pjesë të printuara 3D dhe disa njësi ekrani max7219 për të krijuar një su në kohë reale