Daftar Isi:
- Perlengkapan
- Langkah 1: Apa Fungsinya?
- Langkah 2: Papan Apa Ini?
- Langkah 3: Sketsa Arduino
- Langkah 4: Pergi ke Manajer Dewan
- Langkah 5: Menemukan Papan ESP8266
- Langkah 6: Pilih Papan
- Langkah 7: Sketsa Arduino
- Langkah 8: Variabel yang Dapat Dikonfigurasi Pengguna
- Langkah 9: Bersenang-senang dan Jangan Dapatkan Rekt
- Langkah 10: Kandang yang Dapat Dicetak 3D
- Langkah 11: File.stl untuk Enclosure
- Langkah 12: Gambar Modul Baterai Isi Ulang 18650 Opsional
Video: Rekt-O-Matic Turbo S: Ticker Bitcoin Papan Tunggal: 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:55
Apakah Anda melewatkan kenaikan harga Bitcoin semalam dari $7500 menjadi $10300 pada 25 Oktober 2019? Yah aku lakukan. Hal semacam ini terjadi di dunia kripto.
Apa yang Anda butuhkan orang-orang adalah
Rekt-O-Matic Turbo S
Ini adalah ticker harga Bitcoin dengan tampilan OLED yang bagus, grafik tren, dan peringatan ketika terjadi perubahan harga yang tiba-tiba
Ini adalah papan yang sangat murah. S singkatan Sport jelas. Rekt adalah istilah yang digunakan di kalangan crypto karena baru saja kehilangan banyak uang.
Beberapa proyek BTC Ticker sudah ada dan memang saya sendiri telah menghasilkan Instructable masa lalu menggunakan papan Adafruit Feather Huzzah terhubung WiFi, yang kompatibel dengan Arduino, berdasarkan ESP8266 dan terhubung ke layar OLED 128x64 piksel yang terpisah.
Ada beberapa papan yang sangat bagus sekarang tersedia dari Cina yang berisi semua elemen di atas, termasuk tampilan, semua dalam satu papan, yang dijual dengan harga di bawah $10, harga yang jauh lebih rendah daripada kombinasi di atas. Kelemahannya adalah seperti biasa mereka hampir tidak memiliki dokumentasi atau contoh sketsa. Yang kami tahu adalah bahwa mereka (harus) kompatibel dengan Arduino.
Di sini, saya kurang lebih telah mereplikasi proyek saya sebelumnya menggunakan:
ESP8266 ESP-12F Wifi NODEMCU Papan Pengembangan Wemos CP2102 +0.96 OLED
Ini adalah papan untuk mencari online.
Namun, saya harus mengacak-acak web selama berabad-abad untuk menemukan cara untuk mendapatkan apa pun untuk ditampilkan di layar dan saya kemudian harus mengubah semua kode asli saya untuk membuat tampilan nilai yang sama seperti sebelumnya. Sketsa Arduino karena itu sedikit mashup dan agak berantakan tetapi sekarang berhasil. Saya telah mengakui berbagai sumber untuk berbagai bagian kode dan inspirasi. Data diminta dari CoinDesk API. API diperbarui setiap menit sehingga kode meminta pembaruan setiap 30 detik.
Hanya ada satu komponen yang harus dibeli untuk proyek ini, papan Wemos. Anda kemudian memuat kode itu seolah-olah itu adalah papan Arduino. Saya telah mengalami frustrasi membuat papan ini berfungsi sehingga Anda tidak perlu melakukannya!
Perlengkapan
ESP8266 ESP-12F Wifi NODEMCU Papan Pengembangan Wemos CP2102 +0.96 OLED
Mungkin USB mikro ke data USB (hati-hati: bukan hanya kabel pengisi daya, mereka dapat terlihat sama) kabel untuk memasangnya ke laptop Anda. Beberapa papan ini tidak dilengkapi dengan kabel.
Langkah 1: Apa Fungsinya?
Seperti yang terlihat pada gambar ini layar menunjukkan sebagai berikut:
a) Harga Bitcoin dalam dolar yang diperoleh dari situs CoinDesk.
b) Grafik yang menunjukkan tren selama 24 pembacaan terakhir.
c) 2 digit terakhir dari 4 pembacaan terakhir ditampilkan dalam kolom di sebelah kanan layar, nilai terbaru paling atas.
d) Nilai D adalah persentase perubahan nilai saat ini dari nilai sebelumnya x10. Itu hanya memberi Anda gambaran tentang besarnya perubahan sejak harga terakhir.
e) Nilai Av adalah indikator yang saya buat yang mencerminkan variabilitas harga selama beberapa pembacaan terakhir, yaitu apakah itu berayun naik dan turun dengan cepat atau mempertahankan nilai yang cukup stabil.
f) Jika ada perubahan besar, (relatif terhadap indeks variabilitas sebelumnya) peringatan peringatan akan muncul di layar. Di bagian peringatan kode saya ini, Anda mungkin misalnya menambahkan beberapa kode tambahan Anda sendiri untuk menyalakan LED, atau mungkin membunyikan bel piezo. Versi saya sebelumnya sekarang memiliki buzzer piezo yang terpasang pada peringatan, yang dapat mengganggu di malam hari, atau fitur penghematan uang tergantung pada sudut pandang Anda.
Langkah 2: Papan Apa Ini?
Ini adalah papan Wemos dengan layar OLED yang Anda butuhkan.
Ada hal-hal tambahan yang dapat Anda beli untuk itu seperti tempat baterai isi ulang dan sebagainya.
Anda juga memerlukan kabel micro-USB ke USB untuk menghubungkannya ke laptop Anda untuk memprogramnya karena kabel tidak disertakan.
Langkah 3: Sketsa Arduino
Buka Arduino di laptop Anda. Anda harus memiliki versi yang cukup mutakhir, 1,8 atau lebih tinggi.
Buka sketsa Arduino (yaitu program) yang akan dilampirkan ke langkah selanjutnya.
Pada sketsa Anda harus memasukkan detail WiFi Anda sendiri yaitu kode SSID dan Kata Sandi Anda, yang ditunjukkan pada tangkapan layar ini.
Simpan sketsa.
Sekarang, Anda harus memasukkannya ke papan Wemos Anda entah bagaimana.
Langkah 4: Pergi ke Manajer Dewan
Temukan opsi Board Manager dan kemudian mulai mencari AdaFruit Feather Huzzah karena kami ingin mengunduh driver untuknya.
Langkah 5: Menemukan Papan ESP8266
Anda akan menemukan set papan ini yang memuat sebagai sekelompok papan yang semuanya didasarkan pada chip ESP8266. Di dalamnya ada Adafruit Feather Huzzah. Instal driver ini untuk seluruh rangkaian papan ESP8266.
Langkah 6: Pilih Papan
Sekarang, ketika Anda menghubungkan papan Wemos Anda ke laptop Anda melalui kabel USB dan mencarinya, Anda sebenarnya ingin mencari papan Adafruit Feather Huzzah, yang sekarang akan muncul dalam daftar sebagai salah satu papan yang tersedia untuk Anda gunakan..
Anda ingin memilihnya (beberapa yang lain dalam daftar mungkin juga berfungsi dengan baik, tetapi saya tahu pasti bahwa varian Adafruit Feather Huzzah berfungsi), dan unggah sketsa Anda ke sana seolah-olah papan Anda bukan papan Wemos tetapi seolah-olah itu adalah Huzzah Bulu Adafruit.
Jika memuat OK, Anda hanya perlu menunggu sekitar 20 - 30 detik dan nilai akan mulai muncul di layar.
CATATAN: Nilai pertama mungkin nol. Beberapa bacaan pertama pada grafik akan menjadi sampah, abaikan saja dan biarkan perangkat menetap sebentar, setelah itu semuanya akan baik-baik saja.
Langkah 7: Sketsa Arduino
Berikut adalah sketsa Arduino.
Sketch adalah kata Arduino untuk program komputer agar terdengar tidak terlalu menakutkan, sama seperti Windows baru-baru ini melihat kebutuhan untuk merujuk ke program apa pun yang mungkin Anda unduh sebagai aplikasi jika otak kita mungkin meledak ketika dihadapkan dengan kerumitan seperti itu.
Kode ini memungkinkan Anda untuk secara opsional menyesuaikan buzzer antara Pin6 dan GND. Namun ketika saya mencoba ini dalam kehidupan nyata, jeritan mengerikan datang dari bel dan tampaknya tidak terkait dengan apakah Anda mengaktifkan atau menonaktifkan Pin. Oleh karena itu saya menyarankan Anda untuk tidak melakukan ini.
Langkah 8: Variabel yang Dapat Dikonfigurasi Pengguna
Selain menambahkan LED peringatan (ingat setiap pin hanya akan mengambil 10mA jadi pilih resistor untuk pergi dengan LED Anda yang membatasi arus ke jumlah itu) dan mungkin buzzer piezo, ada beberapa variabel yang dapat Anda ubah yang mengubah tampilan grafik. Penjelasannya ada di komentar di dalam sketsa Arduino seperti yang ditunjukkan di bawah ini. Nilai pemicu perubahan mendadak mempengaruhi seberapa besar harga harus berubah sebelum peringatan alarm muncul di layar.
//****************************** VARIABEL YANG DAPAT DIKONFIGURASI PENGGUNA **************** ***********************//Atas dan bawah sumbu Y secara otomatis dikonfigurasi, setiap kali grafik diperbarui, menjadi nilai tertinggi sebelumnya ditambah nilai plusminus dan nilai terendah sebelumnya dikurangi nilai plusminus //Menyetel plusminus ke sekitar 20 atau 30 oleh karena itu tampaknya masuk akal. Tingkatkan mungkin pada saat volatilitas jangka pendek yang sangat tinggi.
float plusminus = 30;
float perubahan mendadak pemicu = 0,8;
// Jika lebih dari ini, itu mengamuk sebagai peringatan sesuatu yang tiba-tiba telah terjadi
//Ini agar perubahan harga menjadi lebih jelas meskipun kecil //****************************** ************************************************** ********************************
Langkah 9: Bersenang-senang dan Jangan Dapatkan Rekt
Harap Anda menyukainya.
Saya akan memperbarui kode dari waktu ke waktu.
Langkah 10: Kandang yang Dapat Dicetak 3D
Saya juga telah merancang penutup yang dapat dicetak 3D yang juga akan menampung salah satu modul baterai LiPo yang dapat diisi ulang jika Anda mau. File.stl dilampirkan ke langkah berikutnya
Langkah 11: File.stl untuk Enclosure
.stl untuk enklosur 3D yang dapat dicetak.
Langkah 12: Gambar Modul Baterai Isi Ulang 18650 Opsional
Ini dapat dikombinasikan dengan papan Wemos melalui sakelar Nyala / Mati membuat perangkat kecil yang dapat Anda isi daya menggunakan kabel USB dan kemudian temukan di mana pun Anda berada di rumah. Keduanya akan muat dalam enklosur cetak 3D yang dijelaskan pada langkah sebelumnya.
Direkomendasikan:
Bitcoin Ticker Dengan Grafik: 8 Langkah
Bitcoin Ticker With Graph: Saya membuat ini berdasarkan proyek untuk ticker harga BTC, yang memperoleh informasi harga dari coinmarketcap.com yang aslinya ditulis oleh Brian Lough. Dia menggunakan ESP8266, yang merupakan papan kompatibel Arduino yang dilengkapi dengan WiFi bawaan. Seperti yang dia gambarkan
Game Strip LED Dua Pemain Tunggal Dengan Papan Skor: 10 Langkah
Game Strip LED Dua Pemain Tunggal Dengan Papan Skor: Pertama-tama berdoa kepada Tuhan untuk semua orang di seluruh dunia, hanya Tuhan yang dapat membantu dan memberi kita kedamaian saat ini. Kita semua terkunci dan tidak ada tempat untuk pergi. Saya tidak punya banyak pekerjaan yang harus dilakukan, jadi mulailah belajar python online dan tidak bisa memikirkan apa pun
Ticker Bitcoin Sederhana: 6 Langkah
Simple Bitcoin Ticker: Ini adalah Bitcoin Sederhana atau Ticker koin ALT lainnya. Menampilkan Harga Koin Tunggal pada Tampilan segmen 8x 7. Tampilan besar, cerah, dan mudah dibaca. Penawaran harga dari API gratis coinmarketcap.com diperbarui setiap 5 menit. Mudah dicetak dan dibuat. Basis id kode
Stasiun Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah
Stasiun Cuaca Menggunakan Papan Tunggal - SLabs-32: Dalam instruksi ini, kami akan membuat stasiun cuaca yang mengukur suhu, kelembapan udara, dan kelembapan tanah dengan papan SLabs-32 kami yang juga mengirimkan data ini ke awan Cayenne untuk akuisisi data. Kami juga secara bersamaan mendapatkan arus
Otak Robot: Bangun Komputer Papan Tunggal di Malam Hari: 11 Langkah
Otak Robot: Bangun Komputer Papan Tunggal di Malam Hari: Kehabisan memori di Picaxe atau Arduino Anda? Tapi PC berlebihan untuk pekerjaan itu? Lihatlah komputer papan tunggal sumber terbuka ini yang dapat diprogram dalam bahasa seperti C, Basic, Forth, Pascal, atau Fortran. Papan ini menggunakan IC dan del