Sisukord:

Krüptovaluuta märk: 4 sammu (koos piltidega)
Krüptovaluuta märk: 4 sammu (koos piltidega)

Video: Krüptovaluuta märk: 4 sammu (koos piltidega)

Video: Krüptovaluuta märk: 4 sammu (koos piltidega)
Video: Kullastuudio 4 - Siim Nõmm "Kuidas investeerida kulda" 2024, November
Anonim
Krüptovaluuta märk
Krüptovaluuta märk

Redditi postituse populaarsuse tõttu (link)

Olen otsustanud koostada oma krüpteerija jaoks õpetuse. LAHTIÜTLUSTUS: Ma pole mingil juhul tarkvara- ega arvutiinsener (nagu ilmneb minu koodi vaadates), nii et PALUN tehke muudatusi oma äranägemise järgi! Selle projekti on kirjutanud algaja, algajatele! Kõik minu pildid näitavad valmistoodet, mitte koostamisprotsessi, seega püüan oma keele võimalikult kirjeldavaks muuta.

Kirjeldus:

See projekt kasutab Raspberry Pi Zero W-d ja 16x2 LCD-ekraani, et näidata Cryptocompare'i API-st saadud krüptoraha reaalajas hindu ja 24-tunnist kuupäeva/kellaaega.

Samm: koguge materjalid

Selle projekti alustamisel peate esmalt kokku võtma kõik oma materjalid. Ma eeldan, et igaühel on oma pi -s töötav raspbiani versioon, WiFi on ühendatud ja teil on enne selle projekti alustamist töötamiseks traadita klaviatuur/hiir (siin on õpetus, kui te ei tea, kuhu algus: link)

Materjalid:

(1) Vaarika Pi Zero W komplekt: (link)

-Pange tähele: see komplekt ei sisalda hiire/klaviatuuri ühendamiseks vajalikku microUSBUSB -donglit. See versioon (link) sisaldab kõiki vajalikke dongleid.

(1) 16x2 LCD koos I2C seljakotiga: (link)

-See ekraan peaks olema sama suur kui see, mida ma selles projektis kasutasin

(4) M3x8 kruvid

(4) Jumper juhtmed

(1) Superliim

(1) jootekolb

Trükitud osad:

Kõik 3D -trükitud osad leiate siit: (link)

2. samm: kinnitage LCD -ekraan ja sisestage Pi Some Code

Kinnitage LCD ja sisestage Pi Some Code
Kinnitage LCD ja sisestage Pi Some Code
Kinnitage LCD ja sisestage Pi Some Code
Kinnitage LCD ja sisestage Pi Some Code

Suur osa selle jaotise teabest pärineb artiklist circuitbasics.com postitatud artiklist, sealhulgas lisakood, mis muudab teie teksti lõbusaks. Lugege seda artiklit, kui eksite: link

Luba I2C

avage Raspberry Pi terminal (link) ja tippige järgmised käsud:

sudo raspi-config

See avab konfiguratsioonimenüü.

  • Leidke ja valige menüüst "Täpsemad seaded" (link)
  • Valige "I2C automaatse laadimise lubamine/keelamine" (link)
  • Valige "Jah" ja seejärel väljuge konfiguratsioonimenüüst
  • Lülitage oma Pi välja ja eemaldage toitejuhe vooluvõrgust (oodake, kuni tegevuse LED -tuli vilgub, enne kui vooluvõrgust lahti ühendate)

Kinnitage LCD

Kinnitage hüppajakaablid, kasutades järgmist (Raspberry Pi Zero W pin out [link]):

Pi -tihvtid LCD -tihvtid GPIO 8 SDAGPIO 9 SCL5.0 VDC (kumbki väljund) VCC Maandus (mis tahes väljund) GND

  • Kui olete kaks korda ja kolm korda oma ühendusi kontrollinud, jootke hüppajakaablid Raspberry Pi külge
  • Ühendage oma Pi. LCD -ekraan peaks helendama, kuid midagi ei kuvata.

Paigaldage vajalikud komponendid

  • Avage Pi terminal
  • Sisenema:

sudo apt-get install i2c-tools

Oodake installimise lõpuleviimist ja sisestage:

sudo apt-get install python-smbus

  • Taaskäivitage Pi (näete veel teemat?)
  • Järgmisena testime oma ühendust:

i2cdetect -y 1

  • See näitab teile teie pi -ga ühendatud seadmete tabelit (link)
  • Näites on I2C aadress "21". Pange oma number teadmiseks, vajate seda hiljem.

Installige kogu

  • Avage Python 3 kest (link)
  • Kopeerige see kood GitHubi kasutajalt DenisFromHR (link) ja salvestage see faili nimega "I2C_LCD_driver.py"
  • Reas 19 soovite muuta "I2CBUS = 0" väärtuseks "I2CBUS = 1"
  • Sisestage reale 22 oma I2C aadress, mille leidsime jaotisest "Vajalike komponentide installimine". Näite põhjal muudetakse rida 22 järgmiselt: "ADDRESS = 0x21"

Testige kuvarit

  • Kirjutame "Tere maailm!" ekraanile
  • Avage uus Python 3 kest
  • Sisestage järgmised:

    import I2C_LCD_driver ajast importimine * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Tere maailm!", 1)

  • Python -koodi salvestamiseks ja käitamiseks vajutage "F5".
  • Kui teie sõnum ilmub, õnnitleme! LCD on kasutusvalmis. Kui ei, kontrollige oma ühendusi uuesti
  • See on ka suurepärane aeg kontrasti reguleerimiseks. Ekraani kontrastsuse reguleerimiseks kasutage Phillipsi kruvikeerajat I2C seadme tagaküljel oleval väikesel sinisel kastil.

Laadige kood üles

  • Laadige alla ja avage kood: link
  • Koodi salvestamiseks ja käivitamiseks vajutage "F5"

Laske kood käivitamisel käivituda

  • Esmalt märkige faili CryptoTicker.py asukoht. (Näide: /home/pi/Desktop/CryptoTicker.py)
  • Avage terminal ja tippige järgmine tekst:

crontab -e

Sisestage kogu räsimärgistatud teksti allosas järgmine:

@reboot sudo python (TÜÜP OMA CRYPTOTICKERI ASUKOHAS. PY FILE)

  • Salvestamiseks sisestage Crtl-X, Y (jah) ja vajutage sisestusklahvi
  • Nüüd taaskäivitage oma Pi ja vaadake, kas see töötab!

Samm: liim, liim, liim

Liim, liim, liim
Liim, liim, liim
Liim, liim, liim
Liim, liim, liim

Kõik osad olid liimimise hõlbustamiseks disainitud tihedalt kokku. Sõltuvalt printeri tolerantsidest ei pruugi teie osad ideaalselt kokku sobida (kasutage liivapaberit või nuga, et neid suuruse järgi lõigata). Lihvige kindlasti kõik kohad, millega liim kokku puutub.

On aeg oma osi kokku panna

Esiteks lülitage Pi välja ja ühendage see lahti.

Pange esiplaat kokku:

  • Leidsin, et kõige lihtsam on enne liimimist LCD -ekraan lahti ühendada ja kinnitada
  • Ekraan peaks auku mahtuma ainult ühel viisil.
  • Kasutage 4 M3x8 kruvi, et LCD -ekraan pi -korpuse külge kinnitada. ÄRGE PINGUTAGE üle, kuna kruvid eemaldavad plastiku integreeritud aukudest. Mugava istuvuse tagamiseks on kerge tõmbetuul.

Kinnitage esiplaat aluse külge:

  • Pange väike kogus superliimi esiplaadi ja aluse kinnituspunktile. Kasutage klambreid, et tagada ühtlane ja tihe kinnitus.
  • Pärast kuivatamist viige neli kaablit läbi oma korpuse ülaosa ja kinnitage õigete tihvtide külge (KAKSEKONTROLLI KAABLIT)

Kinnitage kate katte külge:

  • Asetage pealiskiht nii, nagu soovite, et see istuks ülemisse auku ja teeks ülaosa ümber superliimi õmbluse.
  • Pärast kuivatamist kandke liimi õmblus korpuse siseküljel asuvale kinnituskohale,.

Lõpuks asetage pi korpuse sisse, katke korgiga ja ühendage see vooluvõrku!

4. samm: PALJU ÕNNE

PALJU ÕNNE!
PALJU ÕNNE!

Teie krüptovaluuta märk on valmis!

(Pange tähele: selle seadme nõuetekohaseks toimimiseks on vaja toimivat WiFi -ühendust. Kui teie tippliin lõpetab hindade näitamise, võib teie ribalaius olla hädas!)

Aga anonananananabatman, ma tahan lisada oma tickerile veel ühe krüptohinna

Kahjuks pole see pythoni õpetus, kuid pange tähele koodi mustrit, et lisada või lahutada nii palju vahetusi kui soovite! Kirjutasin selle koodi peaaegu sama katse -eksituse meetodil, seega julgustan teid sama tegema!

Selle käivitamine pythoni kestas annab teile ka silumisteavet, et saaksite uuesti kontrollida, kas ekraanil kuvatav väärtus on sobiv.

Head vahetust!

Soovitan: