Orodha ya maudhui:

Ticker ya Dijiti ya Dijiti: Hatua 4 (na Picha)
Ticker ya Dijiti ya Dijiti: Hatua 4 (na Picha)

Video: Ticker ya Dijiti ya Dijiti: Hatua 4 (na Picha)

Video: Ticker ya Dijiti ya Dijiti: Hatua 4 (na Picha)
Video: СТРАШНАЯ УЧИТЕЛЬНИЦА 3D В РЕАЛЬНОЙ ЖИЗНИ! Scary teacher 3d ПРАНКИ над УЧИЛКОЙ! 2024, Novemba
Anonim
Tiketi ya Dijiti Dijiti
Tiketi ya Dijiti Dijiti

Kwa sababu ya umaarufu wa chapisho la Reddit (kiungo), Nimeamua kuweka pamoja mafunzo kwa crypto-ticker yangu. KANUSHO: Mimi sio mhandisi wa programu au kompyuta (kama itakavyokuwa dhahiri unapotazama nambari yangu) kwa hivyo TAFADHALI fanya marekebisho pale unapoona inafaa! Mradi huu umeandikwa na Kompyuta, kwa Kompyuta! Picha zangu zote zinaonyesha bidhaa iliyomalizika, sio mchakato wa ujenzi, kwa hivyo nitajaribu kuifanya lugha yangu iwe ya kuelezea iwezekanavyo.

Maelezo:

Mradi huu unatumia Raspberry Pi Zero W na onyesho la LCD la 16x2 kuonyesha bei ya moja kwa moja ya pesa kutoka kwa API ya Cryptocompare na tarehe / saa ya saa 24.

Hatua ya 1: Kusanya Vifaa

Jambo la firs ambalo utataka kufanya wakati wa kuanza mradi huu ni kupata vifaa vyako vyote pamoja. Nadhani kila mtu atakuwa na toleo la kufanya kazi la raspbian kwenye pi yao, WiFi imeunganishwa, na una kibodi / panya isiyo na waya ya kufanya kazi kabla ya kuanza mradi huu (hapa kuna mafunzo ikiwa haujui ni wapi Anza: kiunga)

Vifaa:

(1) Kitanda cha Raspberry Pi Zero W: (kiungo)

-Tafadhali kumbuka: Zana hii HAIJUMUISHE dongle ya microUSBUSB inayohitajika kunasa panya / kibodi. Toleo hili (kiungo) lina vifungu vyote muhimu vikijumuishwa.

(1) 16x2 LCD na mkoba wa I2C: (kiungo)

Onyesho hili linapaswa kuwa saizi sawa na ile niliyotumia katika mradi huu

(4) screws M3x8

(4) waya za jumper

(1) Gundi Kubwa

(1) Chuma cha kutengeneza chuma

Sehemu zilizochapishwa:

Sehemu zote zilizochapishwa za 3D zinaweza kupatikana hapa: (kiungo)

Hatua ya 2: Ambatisha LCD na Lisha Pi Nambari kadhaa

Ambatisha LCD na Lisha Pi Nambari kadhaa
Ambatisha LCD na Lisha Pi Nambari kadhaa
Ambatisha LCD na Lisha Pi Nambari kadhaa
Ambatisha LCD na Lisha Pi Nambari kadhaa

Maelezo mengi ya sehemu hii yalitolewa kutoka kwa nakala iliyowekwa kwenye circbasics.com, pamoja na nambari ya ziada ya kufanya maandishi yako kufanya vitu vya kufurahisha. Toa nakala hiyo kusoma ikiwa utapotea: kiungo

Washa I2C

fungua kituo cha Raspberry Pi (kiunga) na andika amri zifuatazo:

Sudo raspi-config

Hii itafungua menyu ya usanidi.

  • Pata na uchague "Mipangilio ya hali ya juu" kutoka kwenye menyu (kiungo)
  • Chagua "I2C Wezesha / Lemaza upakiaji otomatiki" (kiungo)
  • Chagua "Ndio" kisha utoke kwenye menyu ya usanidi
  • Zima na ondoa Pi yako (subiri shughuli ya LED iache kuwaka kabla ya kufungua)

Ambatisha LCD

Ambatisha nyaya za kuruka kwa kutumia zifuatazo (Raspberry Pi Zero W pin out [link]):

Pini za Pini Pini za LCD GPIO 8 SDAGPIO 9 SCL5.0 VDC (ama pato) VCCGround (pato lolote) GND

  • Mara tu ukiangalia muunganisho wako mara mbili na tatu, tengeneza nyaya za jumper kwako Raspberry Pi
  • Chomeka Pi yako. Skrini ya LCD inapaswa kuwaka lakini hakuna kitu kitaonyeshwa.

Sakinisha Vipengele vya Lazima

  • Fungua kituo cha Pi
  • Ingiza:

Sudo apt-get kufunga i2c-zana

Subiri usakinishaji ukamilike kisha ingiza:

Sudo apt-get kufunga python-smbus

  • Anzisha tena Pi (kuona mada bado?)
  • Ifuatayo tutajaribu uhusiano wetu na:

i2cdectect -y 1

  • Hii itakuonyesha meza ya vifaa vilivyounganishwa na pi (kiungo) yako
  • Kwa mfano, anwani ya I2C ni "21". Kumbuka nambari yako, utaihitaji baadaye.

Sakinisha Maktaba

  • Fungua ganda la Python 3 (kiungo)
  • Nakili nambari hii kutoka kwa mtumiaji wa GitHub DenisFromHR (kiungo) na uihifadhi kwenye faili iitwayo "I2C_LCD_driver.py"
  • Kwenye laini ya 19, utataka kubadilisha "I2CBUS = 0" kuwa "I2CBUS = 1"
  • Kwenye laini ya 22, ingiza anwani yako ya I2C ambayo tumepata kwenye sehemu ya "Sakinisha Vipengele vya Lazima". Kutumia mfano, laini ya 22 itabadilishwa kuwa: "ADDRESS = 0x21"

Jaribu Uonyesho

  • Wacha tuandike "Hello World!" kwa maonyesho
  • Fungua ganda mpya la Python 3
  • Ingiza yafuatayo:

    kuagiza I2C_LCD_driver kutoka wakati kuagiza * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Hello World!", 1)

  • Bonyeza "F5" ili kuokoa na kuendesha nambari yako ya chatu.
  • Ikiwa ujumbe wako unakuja, Hongera! LCD yako iko tayari kutumika. Ikiwa sivyo, angalia miunganisho yako mara mbili
  • Huu pia ni wakati mzuri kurekebisha utofauti wako. Tumia bisibisi ya phillips kwenye kisanduku kidogo cha bluu nyuma ya kitengo cha I2C kurekebisha utofauti wa skrini yako.

Pakia nambari

  • Pakua na ufungue nambari: kiunga
  • Bonyeza "F5" ili kuhifadhi na kuendesha nambari

Fanya nambari ianze kwenye buti

  • Kwanza, angalia eneo la faili ya CryptoTicker.py. (Mfano: /home/pi/Desktop/CryptoTicker.py)
  • Fungua kituo na andika yafuatayo:

crontab -e

Chini ya maandishi yote yenye hashtag, ingiza yafuatayo:

@ reboot sudo chatu (AINA KATIKA MAHALI YA CRYPTOTICKER YAKO.

  • Andika Crtl-X, Y (kwa ndiyo), na Ingiza ili kuhifadhi
  • Sasa, Anzisha tena Pi yako na uone ikiwa inafanya kazi!

Hatua ya 3: Gundi, Gundi, BURE

Gundi, Gundi, GHAFU
Gundi, Gundi, GHAFU
Gundi, Gundi, GHAFU
Gundi, Gundi, GHAFU

Sehemu zote zilibuniwa kutoshea snug ili kufanya gluing iwe rahisi. Kulingana na uvumilivu wa printa, sehemu zako zinaweza kutosheana kikamilifu (tumia sandpaper au kisu kuzipunguza kwa saizi). Hakikisha mchanga chini maeneo yote ambayo yatawasiliana na gundi.

Wakati wake wa kukusanya sehemu zako

Kwanza, funga na ondoa Pi yako.

Unganisha sahani ya mbele:

  • Nimeona ni rahisi kufungua na kuweka skrini yangu ya LCD kabla ya kushikamana
  • Skrini inapaswa kutoshea kwenye shimo kwa njia moja tu.
  • Tumia screws 4 M3x8 kuweka onyesho la LCD kwa nyumba ya pi. USIKATIKE kwani kwenye visu vitaondoa plastiki kutoka kwenye mashimo yaliyounganishwa. Kuna rasimu kidogo ya kuhakikisha usawa unaofaa.

Ambatisha sahani ya mbele kwa msingi:

  • Weka kiasi kidogo cha gundi kubwa juu ya kiambatisho cha bamba la mbele na msingi. Tumia vifungo ili kuhakikisha kuwa una usawa sawa.
  • Baada ya kukausha, lisha nyaya nne kupitia sehemu ya juu ya kesi yako ya pi na uambatanishe na pini sahihi (DOUBLE-CHECK WIRING YAKO)

Ambatisha kitanzi kwenye kofia:

  • Weka kitoweo jinsi ungetaka kukaa kwenye shimo la juu na tengeneza mshono wa gundi nzuri kuzunguka juu.
  • Mara baada ya kukaushwa, tumia mshono wa gundi kwenye kiambatisho ndani ya kesi hiyo,.

Mwishowe, weka pi ndani ya kasha, funika na kofia, na uiingize!

Hatua ya 4: HONGERA

HONGERA!
HONGERA!

Ticker yako ya cryptocurrency imekamilika!

(Tafadhali kumbuka: kifaa hiki kinahitaji muunganisho wa WiFi ili kufanya kazi vizuri. Ikiwa laini yako ya juu itaacha kuonyesha bei, kipimo data chako kinaweza kuwa kikihangaika!)

Lakini anonananananabatman, nataka kuongeza bei nyingine ya krypto kwa ticker yangu

Kwa bahati mbaya, hii sio mafunzo ya chatu, lakini angalia muundo wa nambari ya kuongeza au kupunguza ubadilishaji mwingi kama vile ungependa! Niliandika nambari hii kupitia jaribio na hitilafu sawa, kwa hivyo ninakuhimiza ufanye vivyo hivyo!

Kuendesha hii kwenye ganda la chatu pia itakupa habari ya utatuzi ili uweze kukagua mara mbili kuwa thamani unayoona kwenye skrini inafaa.

Kubadilishana kwa furaha!

Ilipendekeza: