Isi kandungan:

Pemetik Cryptocurrency: 4 Langkah (dengan Gambar)
Pemetik Cryptocurrency: 4 Langkah (dengan Gambar)

Video: Pemetik Cryptocurrency: 4 Langkah (dengan Gambar)

Video: Pemetik Cryptocurrency: 4 Langkah (dengan Gambar)
Video: Cara Mudah Screening Crypto untuk Trading dan Investasi Pemula! 2024, Julai
Anonim
Pemetik Cryptocurrency
Pemetik Cryptocurrency

Kerana populariti siaran Reddit (pautan), Saya telah memutuskan untuk mengumpulkan tutorial untuk crypto-ticker saya. PENAFIAN: Saya tidak semestinya seorang jurutera perisian atau komputer (seperti yang akan dapat dilihat semasa anda melihat kod saya) jadi SILA buat pengeditan di mana anda sesuai! Projek ini ditulis oleh pemula, untuk pemula! Semua gambar saya menunjukkan produk siap, bukan proses membina, jadi saya akan berusaha menjadikan bahasa saya sebagai deskriptif mungkin.

Penerangan:

Projek ini menggunakan Raspberry Pi Zero W dan paparan LCD 16x2 untuk menunjukkan harga cryptocurrency secara langsung dari API Cryptocompare dan tarikh / masa 24 jam.

Langkah 1: Kumpulkan Bahan

Perkara pertama yang anda ingin lakukan semasa memulakan projek ini adalah mengumpulkan semua bahan anda. Saya mengandaikan bahawa setiap orang akan menggunakan versi raspbian yang berfungsi pada pi mereka, WiFi disambungkan, dan anda mempunyai papan kekunci / tetikus tanpa wayar untuk bekerja sebelum memulakan projek ini (berikut adalah tutorial jika anda tidak tahu ke mana mulakan: pautan)

Bahan:

(1) Kit Raspberry Pi Zero W: (pautan)

-Perhatikan: Kit ini TIDAK termasuk dongle microUSBUSB yang diperlukan untuk menyambungkan tetikus / papan kekunci. Versi ini (pautan) mempunyai semua dongle yang diperlukan.

(1) LCD 16x2 dengan Ransel I2C: (pautan)

-Paparan ini harus sama dengan ukuran yang saya gunakan dalam projek ini

(4) Skru M3x8

(4) Wayar Pelompat

(1) Lem Super

(1) Besi Pateri

Bahagian bercetak:

Semua bahagian bercetak 3D boleh didapati di sini: (pautan)

Langkah 2: Pasang LCD dan Umpan Kod Pi Beberapa

Pasang LCD dan Umpan Kod Pi Beberapa
Pasang LCD dan Umpan Kod Pi Beberapa
Pasang LCD dan Umpan Kod Pi Beberapa
Pasang LCD dan Umpan Kod Pi Beberapa

Sebilangan besar maklumat untuk bahagian ini diambil dari artikel yang disiarkan di circuitbasics.com, termasuk kod tambahan untuk membuat teks anda melakukan perkara yang menggembirakan. Baca artikel itu jika anda tersesat: pautan

Dayakan I2C

buka terminal Raspberry Pi (pautan) dan ketik arahan berikut:

sudo raspi-config

Ini akan membuka menu konfigurasi.

  • Cari dan pilih "Tetapan Lanjutan" dari menu (pautan)
  • Pilih "I2C Aktifkan / Lumpuhkan pemuatan automatik" (pautan)
  • Pilih "Ya" kemudian keluar dari menu konfigurasi
  • Matikan dan cabut Pi anda (tunggu LED aktiviti berhenti berkelip sebelum mencabut)

Pasang LCD

Pasang kabel pelompat menggunakan yang berikut (Raspberry Pi Zero W pin out [link]):

Pi PinsLCD PinsGPIO 8 SDAGPIO 9 SCL5.0 VDC (salah satu output) VCCGround (sebarang output) GND

  • Sebaik sahaja anda memeriksa sambungan anda dua kali ganda, pasangkan kabel pelompat kepada anda Raspberry Pi
  • Pasangkan Pi anda. Skrin LCD akan menyala tetapi tidak ada yang akan dipaparkan.

Pasang Komponen Yang Diperlukan

  • Buka terminal Pi
  • Masukkan:

sudo apt-get pasang alat-alat i2c

Tunggu pemasangan selesai kemudian masukkan:

sudo apt-get install python-smbus

  • Nyalakan semula Pi (masih melihat tema?)
  • Seterusnya kami akan menguji hubungan kami dengan:

i2cdetect -y 1

  • Ini akan menunjukkan kepada anda jadual peranti yang disambungkan ke pi anda (pautan)
  • Dalam contohnya, alamat I2C adalah "21". Perhatikan nombor anda, anda akan memerlukannya kemudian.

Pasang Perpustakaan

  • Buka shell Python 3 (pautan)
  • Salin kod ini dari pengguna GitHub DenisFromHR (pautan) dan simpan dalam fail bernama "I2C_LCD_driver.py"
  • Pada baris 19, anda ingin menukar "I2CBUS = 0" menjadi "I2CBUS = 1"
  • Pada baris 22, masukkan alamat I2C anda yang kami dapati di bahagian "Pasang Komponen Perlu". Dengan menggunakan contoh, baris 22 akan diubah menjadi: "ALAMAT = 0x21"

Uji Paparan

  • Mari tulis "Hello World!" ke paparan
  • Buka shell Python 3 baru
  • Sila isikan:

    import I2C_LCD_driverdari masa import * mylcd = I2C_LCD_driver.lcd () mylcd.lcd_display_string ("Hello World!", 1)

  • Tekan "F5" untuk menyimpan dan menjalankan kod python anda.
  • Sekiranya mesej anda muncul, Tahniah! LCD anda sudah siap digunakan. Sekiranya tidak, periksa semula sambungan anda
  • Ini juga merupakan masa yang tepat untuk menyesuaikan kontras anda. Gunakan pemutar skru phillips pada kotak biru kecil di bahagian belakang unit I2C untuk menyesuaikan kontras skrin anda.

Muat naik kod

  • Muat turun dan buka pautan kod:
  • Tekan "F5" untuk menyimpan dan menjalankan kod

Buat kod bermula semasa boot

  • Pertama, perhatikan lokasi fail CryptoTicker.py. (Contoh: /home/pi/Desktop/CryptoTicker.py)
  • Buka terminal dan taipkan yang berikut:

crontab -e

Di bahagian bawah semua teks hashtag, masukkan yang berikut:

@reboot sudo python (JENIS DI LOKASI CRYPTOTICKER ANDA. PY FILE)

  • Ketik Crtl-X, Y (untuk ya), dan Enter untuk menyimpan
  • Sekarang, Nyalakan semula Pi anda dan lihat apakah ia berfungsi!

Langkah 3: Lem, Lem, Lem

Lem, Lem, LEM
Lem, Lem, LEM
Lem, Lem, LEM
Lem, Lem, LEM

Semua bahagiannya dirancang agar pas dengan mudah agar perekatan lebih mudah. Bergantung pada toleransi pencetak, bahagian anda mungkin tidak sesuai dengan sempurna (gunakan kertas pasir atau pisau untuk memotongnya). Pastikan pasir di semua kawasan yang akan dihubungi oleh gam.

Sudah tiba masanya untuk memasang bahagian anda

Pertama, matikan dan cabut plag Pi anda.

Pasang plat depan:

  • Saya merasa paling senang mencabut dan memasang skrin LCD saya sebelum melekatkan
  • Skrin hanya boleh dipasang di lubang satu arah.
  • Gunakan skru 4 M3x8 untuk memasang paparan LCD ke perumahan pi. JANGAN LEPASKAN seperti pada skru akan mengeluarkan plastik dari lubang bersepadu. Terdapat sedikit draf untuk memastikan kesesuaian.

Pasang piring depan ke pangkal:

  • Letakkan sebilangan kecil gam super pada titik pelekat plat depan dan pangkal. Gunakan pengapit untuk memastikan anda mempunyai kesegaran yang sempurna.
  • Setelah kering, masukkan keempat-empat kabel melalui bahagian atas casing pi anda dan pasangkan ke pin yang betul (DOUBLE-CHECK WIRING ANDA)

Pasangkan bahagian atas ke penutup:

  • Posisikan bahagian atas seperti mana anda mahu duduk di lubang atas dan buat jahitan gam super di bahagian atas.
  • Setelah kering, sapukan jahitan gam ke titik lekatan di bahagian dalam casing,.

Akhir sekali, letakkan pi di dalam casing, tutup dengan penutup, dan pasangkan!

Langkah 4: TAHNIAH

TAHNIAH!
TAHNIAH!

Ticker cryptocurrency anda selesai!

(Harap maklum: peranti ini memerlukan sambungan WiFi yang berfungsi untuk beroperasi dengan baik. Sekiranya talian teratas anda berhenti menunjukkan harga, lebar jalur anda mungkin sukar!)

Tetapi anonananananabatman, saya ingin menambahkan harga crypto lain pada ticker saya

Sayangnya, ini bukan tutorial python, tetapi perhatikan corak kod untuk menambah atau mengurangkan sebanyak mungkin pertukaran yang anda mahukan! Saya menulis kod ini melalui banyak percubaan dan kesilapan yang sama, jadi saya mendorong anda untuk melakukan perkara yang sama!

Menjalankan ini di shell python juga akan memberi anda beberapa maklumat penyahpepijatan sehingga anda dapat memeriksa semula bahawa nilai yang anda lihat di layar sesuai.

Selamat bertukar!

Disyorkan: