Sadržaj:

Oznaka kriptovalute: 4 koraka (sa slikama)
Oznaka kriptovalute: 4 koraka (sa slikama)

Video: Oznaka kriptovalute: 4 koraka (sa slikama)

Video: Oznaka kriptovalute: 4 koraka (sa slikama)
Video: Звезда (FullHD, драма, реж. Николай Лебедев, 2002 г.) 2024, Srpanj
Anonim
Oznaka kriptovalute
Oznaka kriptovalute

Zbog popularnosti posta na Redditu (veza), Odlučio sam sastaviti vodič za svoj kripto-ticker. ODRICANJE ODGOVORNOSTI: Ja ni u kom slučaju nisam softverski ili računalni inženjer (što će biti vidljivo kada pogledate moj kôd) pa MOLIMO da unosite izmjene po vašem nahođenju! Ovaj projekt je napisao početnik, za početnike! Sve moje slike prikazuju gotov proizvod, a ne proces izrade, pa ću svoj jezik pokušati opisati što je moguće opisnije.

Opis:

Ovaj projekt koristi Raspberry Pi Zero W i 16x2 LCD zaslon za prikaz cijena kriptovalute uživo iz API-ja Cryptocompare i 24-satni datum/vrijeme.

Korak 1: Prikupite materijale

Prva stvar koju ćete htjeti učiniti pri pokretanju ovog projekta je prikupiti sav svoj materijal. Pretpostavljam da će svi imati radnu verziju raspbian -a koja radi na svom pi -ju, WiFi je spojen, a vi imate bežičnu tipkovnicu/miš za rad prije početka ovog projekta (ovdje je vodič ako ne znate gdje početak: veza)

Materijali:

(1) Raspberry Pi Zero W komplet: (veza)

-Napomena: Ovaj komplet NE uključuje microUSBUSB ključ potreban za povezivanje miša/tipkovnice. Ova verzija (veza) uključuje sve potrebne ključeve.

(1) 16x2 LCD s I2C ruksakom: (veza)

-Ovaj zaslon trebao bi biti iste veličine kao onaj koji sam koristio u ovom projektu

(4) M3x8 vijci

(4) Žice kratkospojnika

(1) Super ljepilo

(1) Lemilica

Tiskani dijelovi:

Svi 3D ispisani dijelovi mogu se pronaći ovdje: (veza)

Korak 2: Priključite LCD i unesite Pi neki kôd

Priključite LCD i unesite Pi neki kôd
Priključite LCD i unesite Pi neki kôd
Priključite LCD i unesite Pi neki kôd
Priključite LCD i unesite Pi neki kôd

Većina informacija za ovaj odjeljak izvučena je iz članka objavljenog na circuitbasics.com, uključujući dodatni kôd kako bi vaš tekst učinio zabavne stvari. Pročitajte ovaj članak ako se izgubite: veza

Omogući I2C

otvorite terminal Raspberry Pi (veza) i upišite sljedeće naredbe:

sudo raspi-config

Ovo će otvoriti izbornik konfiguracije.

  • Na izborniku pronađite i odaberite "Napredne postavke" (veza)
  • Odaberite "I2C Omogući/onemogući automatsko učitavanje" (veza)
  • Odaberite "Da", a zatim izađite iz konfiguracijskog izbornika
  • Isključite i isključite Pi (pričekajte da LED prestane treperiti prije isključivanja)

Priključite LCD

Spojite kratkospojne kabele na sljedeći način (Raspberry Pi Zero W izvucite [veza]):

Pi PinsLCD PinsGPIO 8 SDAGPIO 9 SCL5.0 VDC (bilo koji izlaz) VCCUzemljenje (bilo koji izlaz) GND

  • Nakon što ste dvostruko i trostruko provjerili svoje veze, lemite kratkospojne kabele na Raspberry Pi
  • Priključite svoj Pi. LCD zaslon bi trebao zasvijetliti, ali ništa se neće prikazati.

Instalirajte potrebne komponente

  • Otvorite terminal Pi
  • Unesi:

sudo apt-get install i2c-tools

Pričekajte da se instalacija dovrši pa unesite:

sudo apt-get install python-smbus

  • Ponovo pokrenite Pi (već vidite temu?)
  • Zatim ćemo testirati našu vezu sa:

i2cdetect -y 1

  • Ovo će vam pokazati tablicu uređaja povezanih na vaš pi (veza)
  • U primjeru, I2C adresa je "21". Zabilježite svoj broj, trebat će vam kasnije.

Instalirajte knjižnicu

  • Otvorite ljusku Python 3 (veza)
  • Kopirajte ovaj kôd od korisnika GitHub -a DenisFromHR (veza) i spremite ga u datoteku pod nazivom "I2C_LCD_driver.py"
  • Na retku 19 htjet ćete promijeniti "I2CBUS = 0" u "I2CBUS = 1"
  • Na liniji 22 unesite svoju I2C adresu koju smo pronašli u odjeljku "Instaliraj potrebne komponente". Koristeći primjer, redak 22 bi se promijenio u: "ADDRESS = 0x21"

Testirajte zaslon

  • Napisimo "Hello World!" do zaslona
  • Otvorite novu ljusku Python 3
  • Unesite sljedeće:

    import I2C_LCD_driverod vremena import * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Zdravo Svijete!", 1)

  • Pritisnite "F5" za spremanje i pokretanje vašeg python koda.
  • Ako se pojavi vaša poruka, čestitamo! vaš LCD je spreman za upotrebu. U suprotnom, dvaput provjerite svoje veze
  • Ovo je također sjajno vrijeme za prilagodbu kontrasta. Pomoću Phillips odvijača na maloj plavoj kutijici na stražnjoj strani I2C jedinice podesite kontrast zaslona.

Učitajte kôd

  • Preuzmite i otvorite kôd: veza
  • Pritisnite "F5" za spremanje i pokretanje koda

Neka se kôd pokrene pri pokretanju

  • Prvo zabilježite mjesto datoteke CryptoTicker.py. (Primjer: /home/pi/Desktop/CryptoTicker.py)
  • Otvorite terminal i upišite sljedeće:

crontab -e

Pri dnu cijelog teksta s oznakom hashtag unesite sljedeće:

@reboot sudo python (TIP NA LOKACIJI VAŠE CRYPTOTICKER. PY DATOTEKE)

  • Upišite Crtl-X, Y (za da) i Enter za spremanje
  • Sada ponovno pokrenite Pi i provjerite radi li!

Korak 3: Ljepilo, Ljepilo, LJEPILO

Ljepilo, Ljepilo, LJEPILO
Ljepilo, Ljepilo, LJEPILO
Ljepilo, Ljepilo, LJEPILO
Ljepilo, Ljepilo, LJEPILO

Svi dijelovi dizajnirani su tako da dobro pristaju radi lakšeg lijepljenja. Ovisno o tolerancijama pisača, vaši se dijelovi možda neće savršeno uklopiti (upotrijebite brusni papir ili nož za podrezivanje prema veličini). Pobrinite se da obrusite sva područja koja će biti dodirnuta ljepilom.

Vrijeme je da sastavite svoje dijelove

Prvo isključite i isključite svoj Pi.

Sastavite prednju ploču:

  • Bilo mi je najlakše isključiti i montirati LCD zaslon prije lijepljenja
  • Zaslon bi trebao stati u rupu samo na jedan način.
  • Pomoću 4 vijka M3x8 montirajte LCD zaslon na pi kućište. NEMOJTE PRETJAČAVATI jer će vijci izvaditi plastiku iz integriranih rupa. Postoji lagani propuh kako bi se osiguralo dobro prianjanje.

Pričvrstite prednju ploču na bazu:

  • Stavite malu količinu super ljepila na mjesto pričvršćivanja prednje ploče i podnožja. Upotrijebite stezaljke kako biste osigurali ujednačeno i čvrsto prianjanje.
  • Nakon sušenja, provucite četiri kabela kroz gornji dio kutije za pi i pričvrstite ih na ispravne igle (DVOJNO PROVJERITE OŽIČENJE)

Pričvrstite gornji dio na čep:

  • Postavite gornji dio kako želite da sjedi u gornjoj rupi i napravite šav super ljepila oko vrha.
  • Nakon što se osuši, nanesite ljepilo na mjesto pričvršćivanja s unutarnje strane kućišta,.

Na kraju, stavite pi unutar kućišta, pokrijte ga čepom i umetnite ga u utičnicu!

Korak 4: ČESTITAMO

ČESTITAMO!
ČESTITAMO!

Vaša oznaka kriptovalute je potpuna!

(Imajte na umu: ovom uređaju je potrebna ispravna WiFi veza za ispravan rad. Ako vaša gornja linija prestane prikazivati cijene, vaša propusnost može imati problema!)

Ali anonananananabatman, želim dodati još jednu kripto cijenu svom tikeru

Nažalost, ovo nije vodič za python, ali imajte na umu uzorak koda za dodavanje ili oduzimanje koliko god razmjena želite! Napisao sam ovaj kôd kroz iste pokušaje i pogreške pa vas potičem da učinite isto!

Pokretanje ovoga u ljuski python također će vam dati neke informacije o otklanjanju pogrešaka, tako da možete dvaput provjeriti jesu li vrijednosti koje vidite na ekranu odgovarajuće.

Sretna razmjena!

Preporučeni: