Isi kandungan:
- Langkah 1: Tonton Video Binaan
- Langkah 2: Pesan Bahagian yang Diperlukan
- Langkah 3: Memasang Trezor Papan
- Langkah 4: Menyiapkan Persekitaran Pembangunan dan Menyusun Firmware
- Langkah 5: Menguji dan Mengkonfigurasi Dompet Trezor Anda
Video: Membuat Dompet Perkakasan Trezor Crypto Saya Sendiri: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Dalam projek ini saya membuat dompet perkakasan cryptocurrency Trezor saya sendiri, lengkap dengan lampiran. Ini mungkin kerana Trezor adalah sumber terbuka jadi saya menggunakan fail yang mereka berikan di github mereka untuk membina peranti saya sendiri dengan harga di bawah $ 40. Terdapat beberapa halangan dalam proses ini, jadi saya harap tutorial ini dapat membantu anda sekiranya anda memutuskan untuk membuatnya sendiri.
Langkah 1: Tonton Video Binaan
Video menerangkan keseluruhan binaan jadi saya cadangkan menonton video terlebih dahulu untuk mendapatkan gambaran keseluruhan projek, masalah yang saya hadapi dan bagaimana saya menyelesaikannya. Kemudian anda boleh kembali dan membaca langkah-langkah berikut untuk penjelasan yang lebih terperinci.
Langkah 2: Pesan Bahagian yang Diperlukan
Pergi ke Trezor github dan muat turun repositori perkakasan mereka. Di dalam folder elektronik anda akan menemui fail gerber yang diperlukan untuk memesan PCB. Hantarkan fail-fail tersebut ke perkhidmatan prototaip pcb pilihan anda dan pesan satu set dengan ketebalan 1.0mm dan cukup banyak persediaan standard untuk parameter yang selebihnya. Anda juga boleh memesan stensil untuk membantu anda dalam pemasangan, saya tidak mendapat satu yang saya buat pemasangan dengan menggunakan solder paste.
Di dalam folder elektronik anda juga akan menemui fail bernama trezor.bom.txt. Pesan bahagian yang disenaraikan di sana dari pengedar elektronik kegemaran anda. Skrin OLED 0.96 boleh dipesan dari aliexpress, banggood atau ebay.
Di dalam folder kes, anda akan menemui fail STL untuk mencetak lampiran 3d sendiri. Anda perlu bermain dengan parameter pada perisian pemotong anda untuk mendapatkan hasil terbaik. Dalam kes saya, saya menggunakan Cura dan Pencetak 3D Creality CR10 saya untuk mencetak tetapi wajah bahagian atas kandang ternyata agak nipis jadi saya perlu mengoptimumkannya dan mencetak semula reka bentuknya.
Sekiranya anda belum memilikinya, anda juga perlu memesan antara muka v2 jtag st-link, terdapat banyak pilihan untuk mendapatkannya (mereka adalah klon murah tetapi berfungsi dengan baik) di banggood atau aliexpress.
Langkah 3: Memasang Trezor Papan
Saya tidak merakam sebarang gambar atau video pemasangan papan sebenar kerana komponennya sangat kecil dan sukar untuk merakamnya dan melakukan pemasangan pada masa yang sama. Sekiranya anda tidak pernah memasang papan SMD sebelum anda merasa mustahil untuk melakukan 0402 pasif itu dengan tangan tetapi jika anda mempunyai pengalaman sebelumnya, tidak mustahil untuk dilakukan dengan beberapa pembesaran.
Sekiranya anda memesan stensil dan anda telah menggunakannya sebelum ini, cukup mudah untuk meletakkan beberapa pateri solder ke papan dan letakkan komponen di atas. Selepas itu semua yang perlu anda lakukan adalah menggunakan sedikit haba untuk menyoldernya di tempat.
Satu perkara penting yang perlu diperhatikan di sini: Skema menunjukkan R6 dan R8 dan tidak ada yang menyebutnya tetapi jangan mengisi mereka. Trezor anda tidak akan berfungsi jika anda mengisi perintang tersebut. Saya terpaksa meluangkan masa untuk mengetahui apa yang salah dengan saya sebelum mengetahui bahawa perintang tersebut sebenarnya tidak terdapat di papan pengeluaran.
Langkah 4: Menyiapkan Persekitaran Pembangunan dan Menyusun Firmware
Anda perlu mengatur persekitaran dev untuk dapat menyusun gambar firmware. Saya menggunakan Ubuntu 16.04 dan mudah untuk mengatur semuanya. Saya kebanyakan mengikuti arahan yang terdapat di halaman github ini. Saya tidak mempunyai beberapa dependensi, jadi saya cadangkan memasang dependensi ini:
sudo apt-get install build-essential cmake curl libcurl4-gnutls-dev libprotobuf-dev pkg-config libusb-1.0-0 libusb-1.0-0-dev libmicrohttpd-dev libboost-all-dev protobuf-compiler
Jangan lupa tentang eksport baris ini MEMORY_PROTECT = 0 sebelum menyusun sebarang firmware. Sangat penting untuk menyatakan bahawa sebelum menyusun kerana itu adalah ciri perlindungan bahawa jika kita tidak mematikannya akan mengunci mikrokontroler kita, pada dasarnya ia akan mematikan antara muka JTAG dan ia akan menghalang penulisan selanjutnya ke memori flash bootloader.
Pada ketika ini ketika cuba menyusun firmware, saya menghadapi ralat ini:
Jejak balik (panggilan terakhir terakhir): Fail "nem_mosaics.py", baris 6, masuk dari google.protobuf import json_format ImportError: tidak dapat mengimport nama json_format Makefile: 121: resipi untuk sasaran 'nem_mosaics.h' gagal dibuat: *** [nem_mosaics.h] Ralat 1
Ini disebabkan oleh pakej lain yang hilang dan dapat diperbaiki dengan memasangnya:
sudo pip pasang googleapis-common-protos
Pada ketika ini semuanya harus disusun tanpa sebarang kesilapan dan anda bersedia untuk memancarkan gambar yang dihasilkan ke trezor anda. Sambungkan 3 isyarat ini ke dongle st-link v2 anda: SWCLK SWDIO GND dan anda kini bersedia menjalankan perintah untuk memancarkan gambar firmware mengikut arahan pada halaman github yang dipautkan di atas.
Langkah 5: Menguji dan Mengkonfigurasi Dompet Trezor Anda
Setelah mem-flash firmware jika anda menyambungkan trezor ke komputer anda, perisian tersebut harus dikesan dan pemacu akan dipasang secara automatik (sekurang-kurangnya pada tingkap). Setelah pemasangan pemandu selesai, anda perlu pergi ke trezor.io/start seperti yang diminta pada paparan trezor. Anda akan diarahkan untuk memasang perisian kecil yang berfungsi sebagai penghubung antara tingkap dan perkhidmatan web mereka. Selepas itu dipasang, peranti baru anda harus dikesan oleh aplikasi dalam talian mereka dan ia akan mendorong anda untuk menaik taraf firmware jika versi yang lebih baru tersedia.
Setelah menaik taraf firmware, aplikasi trezor akan menawarkan anda kemungkinan untuk mengatur dan mengkonfigurasi dompet perkakasan baru anda dan ini bermakna anda telah berjaya menyelesaikan projek ini.
Terima kasih kerana mengikuti saya dalam tutorial ini dan saya harap ia berguna. Anda harus menyemak saluran Youtube saya untuk projek yang lebih hebat: Saluran Youtube Voltlog.
Disyorkan:
Bagaimana Saya Membuat Mesin Tinju Sendiri?: 11 Langkah (dengan Gambar)
Bagaimana Saya Membuat Mesin Tinju Sendiri ?: Tidak ada kisah menakjubkan di sebalik projek ini - saya selalu menyukai mesin tinju, yang terletak di pelbagai tempat yang popular. Saya memutuskan untuk membina tambang
Bagaimana Saya Membuat Pembesar Suara Bluetooth Aneh Saya Sendiri: 4 Langkah
Bagaimana Saya Membuat Pembesar Suara Bluetooth Aneh Saya Sendiri: Dalam Instruksional ini saya akan menunjukkan kepada anda bagaimana saya membuat pembesar suara Bluetooth pelik ini sendiri yang menghasilkan bunyi yang luar biasa dengan bass semasa menggunakannya dengan botol
Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap pada Nodemcu. - Bahagian 1 - Perkakasan: 8 Langkah (dengan Gambar)
Cara Membangun Anemometer Anda Sendiri Menggunakan Suis Reed, Sensor Kesan Hall dan Beberapa Skrap pada Nodemcu. - Bahagian 1 - Perkakasan: Pendahuluan Sejak saya memulakan kajian Arduino dan Pembuat Budaya, saya suka membina alat yang berguna menggunakan barang sampah dan sekerap seperti penutup botol, kepingan PVC, tin minuman, dan lain-lain. Saya suka memberi masa nyawa kepada mana-mana bahagian atau pasangan
Buat Grafik Saya Sendiri untuk Data IOT Saya pada Raspberry PI: 3 Langkah
Buat Grafik Saya Sendiri untuk Data IOT Saya pada Raspberry PI: Sila baca jika anda mahu dapat membuat grafik IOT anda sendiri menggunakan 7 baris kod. Saya mahu membuat carta untuk memaparkan data dalam format grafik dari sensor IOT saya di laman web. Sebelum ini, untuk ini, saya telah menggunakan perkhidmatan pihak ketiga (beberapa
Techduino -- Cara Membuat Arduino Uno R3 buatan sendiri sendiri --: 9 Langkah (dengan Gambar)
Techduino || Cara Membuat Arduino Uno R3 Buatan Sendiri Sendiri ||: Sekiranya anda seperti saya, setelah saya mendapat Arduino saya dan melakukan pengaturcaraan terakhir pada cip pertama saya, saya ingin menariknya dari Arduino Uno R3 saya dan meletakkannya di litar saya sendiri. Ini juga akan membebaskan Arduino saya untuk projek masa depan. Setelah membaca banyak