
Isi kandungan:
- Langkah 1: Apa yang Anda Perlu
- Langkah 2: Mulakan Visuino, dan Pilih Jenis Papan Arduino TTGO T-Display ESP32
- Langkah 3: Dalam Visuino Set WiFi
- Langkah 4: Dalam Paparan Set Visuino
- Langkah 5: Dalam Visuino Tambah Komponen
- Langkah 6: Di Visuino Menghurai JSON
- Langkah 7: Dalam Komponen Penyambungan Visuino
- Langkah 8: Hasilkan, Susun, dan Muat Naik Kod
- Langkah 9: Main
- Langkah 10: Penyelesaian masalah
2025 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2025-01-23 15:00


Dalam tutorial ini kita akan belajar bagaimana mendapatkan harga Bitcoin semasa dalam USD dan EUR menggunakan TTGO ESP32 dan Visuino.
Tonton videonya.
(Fail Baru Dikemas kini untuk Muat turun di bawah!)
Langkah 1: Apa yang Anda Perlu


- TTGO ESP32
- Sambungan WiFi
- Program Visuino: Muat turun Visuino
Langkah 2: Mulakan Visuino, dan Pilih Jenis Papan Arduino TTGO T-Display ESP32


The Visuino: https://www.visuino.eu perlu dipasang. Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Alat" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "TTGO T-Display ESP32" seperti yang ditunjukkan pada Gambar 2
Langkah 3: Dalam Visuino Set WiFi



Pilih papan TTGO T-Display ESP32 dan di tetingkap sifat kembangkan "Modul> WiFi> Sambungkan Ke Titik Akses
- Klik pada Titik Sambungkan Ke Akses 3 Titik
- Di tetingkap AccessPoints seret "WiFi Access Point" ke sebelah kiri
- Di tetingkap sifat tetapkan SSID (nama hotspot WiFi atau penghala anda)
- Di tetingkap sifat tetapkan Kata Laluan (kata laluan hotspot WiFi atau penghala anda)
- Tutup tetingkap AccessPoints
Pilih papan TTGO T-Display ESP32 dan di tetingkap sifat kembangkan "Modul> WiFi> Soket
- Klik pada Titik Sockets3
- Di tetingkap Sockets seret TCP / IP Secure Client (SSL) ke kiri
- Di tetingkap sifat tetapkan Host ke: blockchain.info
- Tutup tetingkap soket
Langkah 4: Dalam Paparan Set Visuino



Pilih papan TTGO T-Display ESP32 dan di tetingkap sifat kembangkan "Modul> Paparan> Orientasi
Tetapkan Orientasi ke: goRight
Pilih papan TTGO T-Display ESP32 dan di tetingkap sifat kembangkan "Modul> Paparan> Elemen
Klik pada Elemen 3 Titik
Di tetingkap Elements seret Draw Bitmap ke kiri
Di tetingkap sifat yang ditetapkan Y hingga 20, Klik pada Bitmap 3 Dots
Dalam Bitmap Editor Muatkan bitmap Bitcoin (gambar 6) dan tutup penyunting Bitmap
Di tetingkap Elemen seret Teks Lukis ke kiri
Di tetingkap sifat tetapkan warna ke aclOrange, ukuran hingga 2, teks ke USD, X hingga 150, Y hingga 10
Di tetingkap Elemen seret Medan Teks ke kiri
Di tetingkap sifat tetapkan ukuran menjadi 3, X hingga 100, Y hingga 35
Di tetingkap Elemen seret Teks Tarik ke kiri
Di tetingkap sifat tetapkan warna ke aclOrange, saiz hingga 2, teks ke EUR, X hingga 150, Y hingga 80
Di tetingkap Elemen seret Medan Teks ke kiri Di tetingkap sifat tetapkan saiz ke 3, X hingga 100, Y hingga 105
Tutup tetingkap Elemen
Langkah 5: Dalam Visuino Tambah Komponen



- Tambahkan komponen "HTTP Client"
- Pilih dan di tetingkap sifat tetapkan Host ke api.coindesk.com
- Klik pada Permintaan 3 Titik
- Di tetingkap permintaan seret "GET" ke kiri
- Di tetingkap sifat tetapkan URL ke: /v1/bpi/currentprice.json
- Tutup tetingkap permintaan
- Tambahkan komponen "HTTP Client" "Char To Text" komponen
- Pilih "CharToText1" dan di tetingkap sifat se Panjang Panjang hingga 2000
- Tambah komponen "Penjana Jam"
- Pilih "ClockGenerator1" dan pada tetingkap sifat tetapkan frekuensi ke 0.1
- Tambah komponen "Kelewatan"
- Pilih "Delay1" dan pada tetingkap sifat tetapkan Interval ke 2000000
- Tambah komponen "Split JSON Object"
Langkah 6: Di Visuino Menghurai JSON


- Dengan tetikus klik kanan pada "SplitJSON1" dan pada menu klik pada "Parse JSON Object.."
- Di tetingkap "Objek JSON" tampal contoh kod ini (tersedia di
- Tutup tetingkap "Objek JSON"
- Komponen "SplitJSON1" kini akan membuat pin baru
Langkah 7: Dalam Komponen Penyambungan Visuino



- Sambungkan pin "ClockGenerator1" ke pin "HTTPClient1" Jam dan pin "Delay1" Mula
- Sambungkan Isi pin "HTTPClient1" ke pin "CharToText1"
- Sambungkan pin "HTTPClient1" ke TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin In
- Sambungkan pin "Delay1" ke pin "CharToText1" Jam dan TTGO T-Display ESP32> WiFi> TCP Secure Client1 pin Putuskan sambungan
- Sambungkan pin "CharToText1" ke pin "SplitJSON1"
- Sambungkan "SplitJSON1> USD> rate_float ke TTGO T-Display ESP32> Field Text1 pin In
- Sambungkan "SplitJSON1> EUR> rate_float ke TTGO T-Display ESP32> Field Text1 pin In
Catatan: anda juga boleh bermain dengan pin lain dari komponen "SplitJSON1"
Langkah 8: Hasilkan, Susun, dan Muat Naik Kod

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".
Langkah 9: Main
Sekiranya anda menghidupkan modul TTGO ESP32, ia akan bersambung ke rangkaian dan memaparkan harga Bitcoin semasa dalam USD dan EUR
Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino: https://www.visuino.euCatatan: Dalam Projek Fail apabila anda membukanya di Visuino, ubah tetapan WiFi (Titik akses dan kata laluan) ke tetapan anda.
Langkah 10: Penyelesaian masalah


Sekiranya anda tidak mendapat data:
- pastikan bahawa anda menggunakan versi Visuino terkini
- pastikan anda memasukkan tetapan WiFi yang betul
- sambungkan "SplitJSON1" pin "rate_float" ke pin [0] bersiri, muat naik dan klik butang sambung dan lihat apakah anda mendapat data di sana (lihat gambar yang dilampirkan)
Disyorkan:
Dapatkan Keluaran HDMI dari Rock64 Anda Menggunakan Armbian: 15 Langkah

Dapatkan Output HDMI Dari Rock64 Anda Dengan Menggunakan Armbian: Anda mungkin di sini setelah google mencari " Rock64 tiada output HDMI " menunjukkan anda ke arah ini. Atau anda mungkin tertanya-tanya bagaimana menggunakan skrin 16 x 2 yang disertakan dengan pembelian yang nampaknya benar: " Dengan harga $ 10- $ 20, Sing
ESP32 Xiaomi Hack - Dapatkan Data Tanpa Wayar: 6 Langkah (dengan Gambar)

ESP32 Xiaomi Hack - Dapatkan Data Tanpa Wayar: Rakan-rakan yang terhormat selamat datang ke Instructable yang lain! Hari ini kita akan belajar bagaimana mendapatkan data yang dipancarkan oleh monitor Suhu dan Kelembapan Xiaomi ini menggunakan fungsi Bluetooth pada papan ESP32. Seperti yang anda lihat, saya menggunakan papan ESP32
Paparan TTGO (warna) Dengan Micropython (TTGO T-display): 6 Langkah

Paparan TTGO (warna) Dengan Micropython (TTGO T-display): TTGO T-Display adalah papan berdasarkan ESP32 yang merangkumi paparan warna 1.14 inci. Papan boleh dibeli dengan harga kurang dari 7 $ (termasuk penghantaran, hadiah dilihat di banggood). Itu hadiah luar biasa untuk ESP32 termasuk paparan.T
Dapatkan Kanta Sabun Bubble Bokeh yang Terkenal dengan Harga Kurang dari $ 60: 3

Dapatkan Lensa Sabun Bubble Bokeh Terkenal dengan Harga Kurang Dari $ 60: Sekiranya anda tidak tahu apa itu " bubble bokeh ", maka google untuk " sampel trioplan Meyer Gorlitz ". Terkesan? sekarang cari Ebay untuk lensa itu, untuk melihat harga semasa. Tidak murah (> $ 300), bukan? tetapi mungkin bagi anda untuk mendapatkan hampir
Tanda Iklan Mudah Alih dengan Harga Murah hanya dalam 10 Langkah !!: 13 Langkah (dengan Gambar)

Tanda Iklan Mudah Alih dengan Harga Murah Hanya dalam 10 Langkah !!: Buat tanda iklan mudah alih, murah dan mudah alih anda sendiri. Dengan tanda ini, anda dapat memaparkan mesej atau logo anda di mana sahaja kepada sesiapa sahaja di seberang kota. Instruksional ini adalah tindak balas terhadap / peningkatan / perubahan: https://www.instructables.com/id/Low-Cost-Illuminated