Isi kandungan:

Crypto Ticker: 6 Langkah
Crypto Ticker: 6 Langkah

Video: Crypto Ticker: 6 Langkah

Video: Crypto Ticker: 6 Langkah
Video: $40,000 profits in one trade! Binance futures trading. #crypto #trading #binance #futures 2024, Julai
Anonim
Pemetik Kripto
Pemetik Kripto
Pemetik Kripto
Pemetik Kripto

Saya terobsesi dengan memeriksa harga semasa pelbagai cryptocurrency, tetapi menukar tab atau mengeluarkan telefon saya mengganggu aliran kerja saya dan mengalihkan perhatian saya. Saya memutuskan bahawa skrin yang berasingan dengan antara muka yang mudah kotor akan berguna untuk memaparkan harga sekilas. Dalam Instructable ini saya akan menunjukkan cara membina ticker cryptocurrency kecil yang boleh anda letakkan di meja atau peti sejuk dan mengaktifkannya dengan paip.

Ciri-ciri:

  • Menggunakan ESP32, dual core, mikrokontroler berkemampuan WiFi
  • Skrin OLED 128x64 Putih
  • Butang sentuh menghidupkan peranti dan memutar mata wang yang ditentukan pengguna
  • Bateri Li-Po dicas USB
  • Data harga diperoleh dari CryptoCompare's API
  • Menggunakan IDE Arduino
  • Kod di GitHub saya
  • Tidur automatik dan akhirnya bangun secara automatik

Langkah 1: Kumpulkan Bahagian dan Alat yang Diperlukan

Kumpulkan Bahagian dan Alatan yang Diperlukan
Kumpulkan Bahagian dan Alatan yang Diperlukan

Bahagian

  • Papan TTGO ESP32 PRO OLED V2.0 (tanpa LoRa) [$ 14]
  • Papan sentuh (10 pek) [$ 1.50]
  • Bateri litium (602447 atau 6.0x24x47 mm) [~ $ 5]
  • Sarung bercetak 3D [$ 5]
  • Neodymium Magnet x4 (cakera 10x1mm) [$ 1]
  • Header lelaki 3 pin
  • Kawat nipis (saya menggunakan wayar magnet 26ga.)

Alat

  • Besi pematerian
  • Pemotong wayar
  • Pinset
  • Pisau hobi atau pisau kecil lain
  • Lem super

Pilihan

Naib papan litar

Kaca pembesar atau lensa mata untuk pemeriksaan

Langkah 2: Tambah Butang Sentuh

Tambah Butang Sentuh
Tambah Butang Sentuh
Tambah Butang Sentuh
Tambah Butang Sentuh
Tambah Butang Sentuh
Tambah Butang Sentuh

Ini adalah butang sentuhan kecil yang kemas dan senang ditambahkan ke mana-mana projek. Mereka biasanya datang dalam bungkusan 10 dengan harga sekitar 3 dolar yang dihantar! Saya tahu bahawa ESP32 mempunyai keupayaan penginderaan sentuh terbina dalam, tetapi menggunakan papan ini menjadikan semuanya lebih mudah dan menghilangkan ralat konfigurasi perisian. Arus siaga maksimum IC sentuh hanya 7µA, jadi tidak banyak tenaga yang terbuang untuk menambah butang ini.

Lumpuhkan LED

Pin output pada butang naik tinggi dan LED di belakang menyala setiap kali jari anda berada dalam jarak beberapa mm dari permukaan sentuhan. Melepaskan perintang ke LED akan mematikannya, mengurangkan penggunaan kuasa. Membuat jambatan solder melintasi pad A dan / atau B berubah jika butang beralih dan jika outputnya tinggi atau rendah ketika aktif. Dalam kes kami, kami akan membiarkan jambatan ini terbuka, yang akan menjadikan butang bertindak sebagai pertukaran sesaat.

Potong Jejak

Input voltan butang berbaris sempurna dengan output 3.3v papan utama. Malangnya, pin isyarat dan ground tidak, jadi kita perlu membuat beberapa pengubahsuaian. Dengan menggunakan pisau hobi atau pisau tajam lain, potong jejak semula di bahagian belakang papan utama dan jejak ke pin 13 di bahagian depan. Periksa potongan dengan kaca pembesar untuk memastikan tidak ada sisa logam. Lubang-lubang ini sekarang akan mengikat isyarat keluar dan pin ground pada papan sentuh, masing-masing.

Lekap pada Header

Tidak ada banyak ruang ganti dalam projek ini, jadi ada helah penjimatan ruang yang berguna. Lebih baik memotong header pin sebelum menyolder untuk mengurangkan seberapa tinggi ia menonjol dari papan sentuh. Memotong header selepas pematerian menjadikannya lebih sukar untuk memerah kerana pangkal kon solder sangat tebal dan tidak mudah dipotong. Oleh itu, potong kepala siram dengan papan sentuh dan kemudian pasangkannya. Letakkan papan dan pengepala ke papan litar utama dan potong bahagian lain pengepala sehingga ia juga siram, kemudian pateri.

Kabelkannya

Untuk pendawaian kuasa kecil dan rendah, saya suka menggunakan 26ga. wayar magnet, kerana ia murah dan senang digunakan, walaupun wayar kecil boleh digunakan di sini. Untuk membuat sambungan, enamel pada wayar dapat dikikis dengan pisau atau dicairkan dengan memegang besi pematerian dengan bola pateri di hujung hujung wayar. Lakukan ini ke satu sisi wayar dan kemudian pasangkannya ke alas tanah. Ukur dan potong wayar sehingga mencapai pin ground butang sentuh. Kemudian ulangi proses pembuangan enamel di bahagian lain dawai. Pegang wayar dengan pinset dan pasangkannya ke alas sentuhan. Ulangi proses ini untuk menyambungkan pin 12 ke pin keluar butang. Bersihkan sisa-sisa fluks pateri dan butangnya selesai!

Langkah 3: Sediakan Bateri

Sediakan Bateri
Sediakan Bateri
Sediakan Bateri
Sediakan Bateri
Sediakan Bateri
Sediakan Bateri
Sediakan Bateri
Sediakan Bateri

Saya dapati bateri ini sangat sesuai dengan papan ini. Baterinya sedikit lebih kecil daripada garis luar papan dan bahagian perlindungan litar meninggalkan ruang yang cukup untuk menampung penyambung di papan. Malangnya, mereka dilengkapi dengan penyambung JST 3-pin 1.5mm dan papan hanya menyokong penyambung 2-pin. Ini dapat diatasi dengan memotong wayar kuning dan kemudian memotong penyambung sehingga sesuai dengan papan. Sekiranya bateri anda mempunyai penyambung yang berbeza atau tidak sama sekali, anda boleh menyambungkan penyambung yang disertakan dengan papan litar. Kawat kuning boleh dilepaskan sepenuhnya, tetapi saya memutuskan untuk menyimpannya sekiranya saya mahu menggunakannya pada masa akan datang. Kawat disambungkan ke termistor di dalam bateri untuk memantau suhu semasa pengisian.

Langkah 4: Cetak Sarung

Cetak Sarung
Cetak Sarung
Cetak Sarung
Cetak Sarung
Cetak Kes
Cetak Kes

Saya merancang casing dan mencetak 3D menggunakan perkhidmatan percetakan tempatan. Saya memutuskan untuk menggunakan PLA lut sehingga saya dapat melihat LED pengecasan merah tanpa perlu membuat lubang di bahagian depan casing. Ketinggian lapisan adalah 100 mikron. Dua kes berharga saya sekitar 10 dolar tanpa penghantaran. Bahagian atas casing harus dilekatkan ke pangkal menggunakan lem super. Baterai dan papan masuk ke dalam casing sebagai satu unit dan disokong oleh rel dalaman. Sisi kemudian meluncur dan dikekalkan oleh geseran.

Langkah 5: Tambahkan Magnet ke Sarungnya

Tambahkan Magnet ke Sarungnya
Tambahkan Magnet ke Sarungnya

Ini adalah prosedur pilihan jika anda ingin meletakkan ticker anda di peti sejuk atau permukaan logam yang lain. Magnet yang saya gunakan ialah magnet cakera neodymium 10x1mm, gred N50. Superglue 2 atau lebih ke bahagian belakang casing. Ini bukan penyelesaian terbaik, kerana ia mungkin berulang kali dengan kesan berulang. Pastikan superglue telah sembuh untuk setiap magnet sebelum menambahkan yang lain, kerana ia mungkin terbang dan merekatkannya bersama-sama.

Langkah 6: Penambahbaikan Masa Depan

Butang Sentuh

Saya ingin menggunakan ciri sentuhan ESP32 secara langsung tanpa perlu bergantung pada litar luaran. Salah satu kemungkinannya ialah mengeluarkan IC pada butang sentuh dan secara langsung menyambungkan pin I / O ke pad sentuh. Atau saya boleh merancang PCB yang hanya pad sentuh tanpa litar.

Pemantauan Suhu Bateri

Kawat kuning dari bateri digunakan untuk memantau suhu bateri semasa sedang diisi. Ia disambungkan secara dalaman ke termistor, yang menurun dalam rintangan dengan kenaikan suhu. Membentuk pembahagi voltan dengan perintang tambahan dan menyambungkan persimpangan ke input ADC harus memungkinkan pemantauan suhu relatif. ESP32 tidak mempunyai kawalan litar pengisian, jadi satu-satunya tindakan yang dapat dilakukan adalah dengan mengeluarkan amaran suhu pada paparan atau melalui WiFi.

Penambahbaikan Perisian

  • Gunakan SmartConfig atau aplikasi Bluetooth untuk mengkonfigurasi kelayakan WiFi
  • Buat konfigurasi dari jauh boleh diubah
  • Tukar pemasa bangun di sudut atas menjadi jam

Disyorkan: