Isi kandungan:
- Bekalan
- Langkah 1: Apa Yang Dilakukannya?
- Langkah 2: Apakah Papan Ini?
- Langkah 3: Lakaran Arduino
- Langkah 4: Pergi ke Pengurus Lembaga
- Langkah 5: Mencari Papan ESP8266
- Langkah 6: Pilih Papan
- Langkah 7: Lakaran Arduino
- Langkah 8: Pemboleh ubah yang Boleh Dikonfigurasi oleh Pengguna
- Langkah 9: Bersenang-senang dan Jangan Rekt
- Langkah 10: Kandang Cetak 3D
- Langkah 11:.stl Fail untuk Penutup
- Langkah 12: Gambar Modul Bateri Boleh Diisi Semula 18650 Pilihan
Video: Rekt-O-Matic Turbo S: Pemetik Bitcoin Papan Tunggal: 12 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Adakah anda terlepas kenaikan harga Bitcoin semalaman dari $ 7500 hingga $ 10300 pada 25 Oktober 2019? Baiklah. Perkara seperti ini berlaku di dunia crypto.
Apa yang anda perlukan orang adalah
Rekt-O-Matic Turbo S
Ini adalah penanda harga Bitcoin dengan paparan OLED yang bagus, grafik arah aliran, dan amaran apabila berlaku perubahan harga secara tiba-tiba
Ini adalah papan kos rendah. S bermaksud Sport jelas. Rekt adalah istilah yang digunakan dalam kalangan crypto kerana baru saja kehilangan banyak wang.
Beberapa projek BTC Ticker sudah ada dan memang saya sendiri telah menghasilkan Instructable yang lalu menggunakan papan Adafruit Feather Huzzah yang disambungkan dengan WiFi, yang serasi dengan Arduino, berdasarkan ESP8266 dan ia disambungkan ke paparan OLED 128x64 piksel yang berasingan.
Terdapat beberapa papan yang sangat bagus yang tersedia sekarang dari China yang mengandungi semua elemen di atas, termasuk paparan, semuanya dalam satu papan, yang dijual dengan harga di bawah $ 10, harga jauh lebih rendah daripada kombinasi di atas. Kelemahannya adalah seperti biasa mereka hampir tidak mempunyai dokumentasi atau contoh lakaran. Yang kita tahu adalah bahawa mereka (semestinya) sesuai dengan Arduino.
Di sini, saya telah mereplikasi projek sebelumnya dengan menggunakan:
ESP8266 ESP-12F Wifi NODEMCU Wemos Lembaga Pembangunan CP2102 +0.96 OLED
Ini adalah papan untuk dicari dalam talian.
Walau bagaimanapun, saya terpaksa berebut-rebut di web selama bertahun-tahun untuk mencari cara untuk menunjukkan apa sahaja di skrin dan kemudian saya harus mengubah semua kod asal saya untuk membuat nilai yang sama dipaparkan seperti yang mereka lakukan sebelumnya. Oleh itu, lakaran Arduino sedikit mashup dan agak tidak kemas tetapi kini berjaya. Saya telah mengakui pelbagai sumber untuk bahagian-bahagian kod dan inspirasi yang berbeza. Data diminta dari CoinDesk API. API dikemas kini setiap minit sehingga kod meminta kemas kini setiap 30 saat.
Hanya ada satu komponen untuk dibeli untuk projek ini, iaitu papan Wemos. Anda kemudian memuatkan kod itu seolah-olah itu adalah papan Arduino. Saya telah mengalami kekecewaan kerana membuat lembaga ini berfungsi sehingga anda tidak perlu!
Bekalan
ESP8266 ESP-12F Wifi NODEMCU Lembaga Pembangunan Wemos CP2102 +0.96 OLED
Mungkin data USB mikro ke USB (berhati-hatilah: bukan hanya kabel pengecasan, mereka juga boleh kelihatan sama) kabel untuk memasangkannya ke komputer riba anda. Sebilangan papan ini tidak dilengkapi dengan kabel.
Langkah 1: Apa Yang Dilakukannya?
Seperti yang terlihat dalam gambar ini, layar menunjukkan yang berikut:
a) Harga Bitcoin dalam dolar yang diperoleh dari laman web CoinDesk.
b) Grafik yang menunjukkan arah aliran dalam 24 bacaan yang lalu.
c) 2 digit terakhir dari 4 bacaan terakhir dipaparkan dalam lajur di sebelah kanan skrin, nilai paling tinggi paling atas.
d) Nilai D adalah peratusan perubahan nilai semasa dari nilai sebelumnya x10. Ini hanya memberi anda idea besarnya perubahan sejak harga terakhir.
e) Nilai Av adalah petunjuk yang saya tunjukkan yang mencerminkan kebolehubahan harga dalam beberapa pembacaan terakhir, iaitu adakah ia naik dan turun dengan cepat atau mengekalkan nilai yang cukup stabil.
f) Sekiranya terdapat perubahan besar, (relatif terhadap indeks kebolehubahan sebelumnya) amaran amaran akan muncul di skrin. Di bahagian amaran kod saya, misalnya anda mungkin menambah beberapa kod tambahan anda sendiri untuk menyalakan LED, atau mungkin membunyikan bel piezo. Versi sebelumnya saya sekarang mempunyai piezo buzzer yang terpasang pada amaran, yang boleh mengganggu pada waktu malam, atau ciri penjimatan wang bergantung pada pandangan anda.
Langkah 2: Apakah Papan Ini?
Ini adalah papan Wemos dengan paparan OLED yang anda perlukan.
Terdapat barang tambahan yang boleh anda beli untuknya seperti pemegang bateri yang boleh dicas semula dan sebagainya.
Anda juga memerlukan kabel mikro-USB ke USB untuk menyambungkannya ke komputer riba untuk memprogramkannya kerana kabel tidak disertakan dengannya.
Langkah 3: Lakaran Arduino
Buka Arduino di komputer riba anda. Anda perlu mempunyai versi yang terkini, 1.8 atau lebih tinggi.
Buka lakaran Arduino (iaitu program) yang akan dilampirkan ke langkah selanjutnya.
Pada lakaran anda perlu memasukkan butiran WiFi anda sendiri iaitu kod SSID dan Kata Laluan anda, yang ditunjukkan dalam tangkapan skrin ini.
Simpan lakaran.
Sekarang, anda perlu memasukkannya ke papan Wemos anda.
Langkah 4: Pergi ke Pengurus Lembaga
Cari pilihan Pengurus Lembaga dan kemudian mula mencari AdaFruit Feather Huzzah kerana kami ingin memuat turun pemacu untuknya.
Langkah 5: Mencari Papan ESP8266
Anda akan dapati set papan ini yang memuat sebagai sekumpulan papan semuanya berdasarkan cip ESP8266. Di dalamnya ada Adafruit Feather Huzzah. Pasang pemacu ini untuk keseluruhan set papan ESP8266.
Langkah 6: Pilih Papan
Sekarang, apabila anda menyambungkan papan Wemos ke komputer riba melalui kabel USB dan mencarinya, anda sebenarnya ingin mencari papan Adafruit Feather Huzzah, yang kini harus muncul dalam senarai sebagai salah satu papan yang tersedia untuk anda gunakan.
Anda ingin memilihnya (beberapa yang lain dalam senarai mungkin juga berfungsi dengan baik, tetapi saya pasti yakin bahawa varian Adafruit Feather Huzzah berfungsi), dan memuat naik lakaran anda seolah-olah papan anda bukan papan Wemos tetapi seolah-olah ia adalah Adzruit Feather Huzzah.
Sekiranya memuatkan OK, anda hanya perlu menunggu sekitar 20 - 30 saat dan nilai akan mula muncul di skrin.
CATATAN: Nilai pertama mungkin sifar. Beberapa bacaan pertama pada grafik akan menjadi sampah, abaikan sahaja dan biarkan peranti berhenti sebentar, setelah itu semuanya baik-baik saja.
Langkah 7: Lakaran Arduino
Inilah lakaran Arduino.
Sketch adalah kata Arduino untuk program komputer agar terdengar kurang menakutkan, sama seperti Windows baru-baru ini melihat perlunya merujuk kepada program yang mungkin anda muat turun sebagai aplikasi sekiranya otak kita meletup ketika menghadapi kerumitan seperti itu.
Kod ini membolehkan anda memasang buzzer antara Pin6 dan GND secara pilihan. Tetapi ketika saya mencuba ini dalam kehidupan nyata, bunyi yang mengerikan berasal dari bel dan nampaknya tidak berkaitan sama ada anda menghidupkan atau mematikan Pin. Oleh itu saya cadangkan anda tidak melakukan ini.
Langkah 8: Pemboleh ubah yang Boleh Dikonfigurasi oleh Pengguna
Selain menambahkan LED peringatan (ingat setiap pin hanya memerlukan 10mA jadi pilih perintang untuk menggunakan LED anda yang menghadkan arus ke jumlah itu) dan mungkin piezo buzzer, terdapat beberapa pemboleh ubah yang boleh anda ubah yang mengubah rupa grafik. Penjelasannya ada dalam komen dalam lakaran Arduino seperti gambar di bawah. Nilai pemicu pertukaran mendadak mempengaruhi berapa harga yang harus diubah sebelum amaran penggera muncul di skrin.
// ***************************** VARIABEL KONFIGURABEL PENGGUNA **************** *********************** // Bahagian atas dan bawah paksi Y dikonfigurasikan secara automatik, setiap kali grafik diperbaharui, menjadi nilai sebelumnya tertinggi ditambah nilai plusminus dan nilai sebelumnya terendah dikurangkan nilai plusminus // Menetapkan plusminus menjadi sekitar 20 atau 30 oleh itu nampaknya wajar. Meningkatkannya mungkin pada masa turun naik jangka pendek yang sangat tinggi.
apungan plusminus = 30;
terapung tiba-tibachangetrigger = 0.8;
// Jika lebih dari itu, ia menjadi amaran sebagai sesuatu yang tiba-tiba berlaku
// Ini menjadikan perubahan harga menjadi lebih jelas walaupun kecil // ******************************* ************************************************** ********************************
Langkah 9: Bersenang-senang dan Jangan Rekt
Harap awak suka.
Saya akan mengemas kini kod dari semasa ke semasa.
Langkah 10: Kandang Cetak 3D
Saya juga telah merancang kandang cetak 3D yang juga menempatkan salah satu modul bateri LiPo yang boleh dicas semula jika anda mahu. Fail.stl dilampirkan ke langkah seterusnya
Langkah 11:.stl Fail untuk Penutup
fail.stl untuk kandang cetak 3D.
Langkah 12: Gambar Modul Bateri Boleh Diisi Semula 18650 Pilihan
Ini dapat digabungkan dengan papan Wemos melalui suis Hidup / Mati membuat sedikit peranti yang dapat anda isi dengan menggunakan kabel USB dan kemudian cari di mana sahaja anda berada di rumah. Kedua-duanya akan sesuai dengan kandang cetak 3D yang dijelaskan dalam langkah sebelumnya.
Disyorkan:
Permainan Jalur LED Tunggal Dua Pemain Dengan Papan Skor: 10 Langkah
Dua Pemain Strip LED Single Player Dengan Skor Papan: Pertama-tama berdoa tuhan untuk semua bangsa di seluruh dunia, Tuhan hanya dapat menolong dan memberi kita kedamaian pada masa ini. Kita semua terkunci dan tidak ada tempat untuk pergi. Saya tidak mempunyai banyak kerja lagi, jadi mulalah belajar python dalam talian dan tidak dapat berfikir apa-apa
Pendawaian Papan Penguat Audio Saluran Tunggal IC 6283: 8 Langkah
Pendawaian Papan Penguat Audio Saluran Tunggal IC 6283: Hii kawan, Hari ini saya akan memberitahu anda bagaimana kita boleh menyambungkan wayar pembesar suara, kabel aux, bekalan kuasa dan potensiometer kelantangan di papan Penguat audio 6283 IC Saluran tunggal. Papan penguat audio ini akan memberikan 30W kuasa output. Mari kita
10 Projek Arduino Asas untuk Pemula! Buat sekurang-kurangnya 15 Projek Dengan Papan Tunggal !: 6 Langkah
10 Projek Arduino Asas untuk Pemula! Buat sekurang-kurangnya 15 Projek Dengan Papan Tunggal !: Projek Arduino & Lembaga Tutorial; Termasuk 10 projek asas Arduino. Semua kod sumber, fail Gerber dan banyak lagi. Tiada SMD! Pematerian mudah untuk semua orang. Komponen yang mudah ditanggalkan dan diganti. Anda boleh membuat sekurang-kurangnya 15 projek dengan satu
Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32: 5 Langkah
Stesen Cuaca Menggunakan Papan Tunggal - SLabs-32: Dalam petunjuk ini, kami akan membuat stesen cuaca yang mengukur suhu, kelembapan udara dan kelembapan tanah dengan papan SLabs-32 kami yang juga mengirimkan data ini ke awan Cayenne untuk pemerolehan data. Kami juga serentak mendapat curren
Otak Robot: Bina Komputer Papan Tunggal pada Petang: 11 Langkah
Otak Robot: Bina Komputer Papan Tunggal pada Petang: Kehabisan memori pada Picaxe atau Arduino anda? Tetapi PC terlalu banyak 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 yang murah dan