Target yang Didukung | ESP32-S3 |
---|---|
Peron Lama | |
----------------- | --------------------- |
Platform yang Diperlukan | ESP-IDF v5.2.X |
----------------- | --------------------- |
Ini adalah versi ESP-miner yang bercabang, firmware asli proyek Bitaxe yang dikembangkan oleh @skot/ESP-Miner, @ben dan @jhonny. Fork saat ini mendukung perpustakaan LVGL dengan UI yang bekerja dengan layar paralel 8bit melalui papan TTGO-TdiplayS3
.
Sayangnya fitur ini tidak dapat ditambahkan ke proyek asli karena memerlukan versi ESP-IDF khusus untuk dibuat.
Sekarang firmware sudah diperbarui dengan ESP-miner saat ini, jadi firmware ini menambahkan lapisan Tampilan
Cara termudah untuk mem-flash firmware. Bangun penambang Anda sendiri menggunakan alat flash firwmare berikut:
Bitaxetool mencakup semua perpustakaan yang diperlukan untuk mem-flash file biner ke Perangkat Keras Bitaxe.
Bitaxetool memerlukan file config.cvs yang dimuat sebelumnya dan file firmware.bin yang sesuai di direktori yang dijalankannya.
bitaxetool --config ./config.cvs --firmware ./esp-miner-factory-nerd101-v2.1.4.bin
Instal bitaxetool dari pip. pip disertakan dengan Python 3.4 tetapi jika Anda perlu menginstalnya, periksa https://pip.pypa.io/en/stable/installation/
pip install --upgrade bitaxetool
Dimulai dengan v2.0.0, firmware ESP-Miner memerlukan beberapa data manufaktur dasar untuk di-flash di partisi NVS.
Unduh file esp-miner-factory-v2.0.3.bin dari tab rilis. Klik di sini untuk tab rilis
Salin config.cvs.example
ke config.cvs
dan ubah asicfrequency
, asicvoltage
, asicmodel
, devicemodel
, dan boardversion
Berikut ini adalah rekomendasi tetapi Anda harus memiliki semua nilai di file config.cvs
agar dapat melakukan flash dengan benar.
nilai yang direkomendasikan untuk NerdAxe 1366 (ultra)
key,type,encoding,value
main,namespace,,
asicfrequency,data,u16,485
asicvoltage,data,u16,1200
asicmodel,data,string,BM1366
devicemodel,data,string,ultra
boardversion,data,string,101
Nerdaxe menggunakan fungsi API bitaxe yang sama.
Untuk lebih jelasnya lihat main/http_server/http_server.c
.
Hal-hal yang dapat dilakukan adalah:
Beberapa contoh API di curl:
# Get system information
curl http://YOUR-BITAXE-IP/api/system/info
# Get swarm information
curl http://YOUR-BITAXE-IP/api/swarm/info
# System restart action
curl -X POST http://YOUR-BITAXE-IP/api/system/restart