Daftar Isi:
- Langkah 1: Tonton Video Pembuatannya
- Langkah 2: Pesan Bagian yang Diperlukan
- Langkah 3: Merakit Papan Trezor
- Langkah 4: Menyiapkan Lingkungan Pengembangan dan Mengkompilasi Firmware
- Langkah 5: Menguji dan Mengonfigurasi Dompet Trezor Anda
Video: Membuat Dompet Hardware Trezor Crypto Saya Sendiri: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Dalam proyek ini saya membuat dompet perangkat keras cryptocurrency Trezor saya sendiri, lengkap dengan penutup. Ini dimungkinkan karena Trezor adalah open source jadi saya menggunakan file yang mereka sediakan di github mereka untuk membuat perangkat saya sendiri dengan harga di bawah $40. Ada beberapa kendala dalam prosesnya, jadi saya harap tutorial ini akan membantu Anda jika Anda memutuskan untuk membuatnya sendiri.
Langkah 1: Tonton Video Pembuatannya
Video tersebut menjelaskan keseluruhan build, jadi saya sarankan untuk menonton video terlebih dahulu untuk mendapatkan gambaran umum tentang proyek, masalah yang saya temui, dan bagaimana saya menyelesaikannya. Kemudian Anda dapat kembali dan membaca langkah-langkah berikut untuk penjelasan lebih detail.
Langkah 2: Pesan Bagian yang Diperlukan
Buka Trezor github dan unduh repositori perangkat kerasnya. Di dalam folder elektronik Anda akan menemukan file gerber yang diperlukan untuk memesan PCB. Kirim file-file itu ke layanan pcb prototyping pilihan Anda dan pesan satu set dengan ketebalan 1.0mm dan cukup banyak pengaturan standar untuk parameter lainnya. Anda juga dapat memesan stensil untuk membantu Anda dengan perakitan, saya tidak mendapatkannya, saya hanya melakukan perakitan dengan tangan menerapkan pasta solder.
Di dalam folder elektronik Anda juga akan menemukan file bernama trezor.bom.txt. Pesan suku cadang yang tercantum di sana dari distributor elektronik favorit Anda. Layar OLED 0.96 dapat dipesan dari aliexpress, banggood atau ebay.
Di dalam folder kasus Anda akan menemukan file STL untuk mencetak sendiri enklosur 3d. Anda harus bermain dengan parameter pada perangkat lunak pengiris Anda untuk mendapatkan hasil terbaik. Dalam kasus saya, saya menggunakan Cura dan Printer 3D Creality CR10 saya untuk mencetak tetapi bagian atas penutupnya ternyata cukup tipis sehingga saya perlu mengoptimalkannya dan mencetak ulang desainnya.
Jika Anda belum memilikinya, Anda juga perlu memesan antarmuka jtag st-link v2, ada banyak pilihan untuk mendapatkannya (mereka adalah klon murah tetapi berfungsi dengan baik) di banggood atau aliexpress.
Langkah 3: Merakit Papan Trezor
Saya tidak menangkap gambar atau video apa pun dari perakitan papan yang sebenarnya karena komponennya sangat kecil dan akan sulit untuk merekamnya dan melakukan perakitan pada saat yang bersamaan. Jika Anda belum pernah merakit papan SMD sebelumnya, Anda akan merasa tidak mungkin untuk melakukan pasif 0402 itu dengan tangan, tetapi jika Anda memiliki pengalaman sebelumnya, tidak apa-apa untuk melakukannya dengan beberapa pembesaran.
Jika Anda telah memesan stensil dan Anda telah menggunakannya sebelumnya, cukup mudah untuk menerapkan beberapa pasta solder ke papan dan menempatkan komponen di atasnya. Setelah itu, yang perlu Anda lakukan hanyalah menerapkan panas untuk menyoldernya di tempatnya.
Satu hal penting yang perlu diperhatikan di sini: Skema menunjukkan R6 dan R8 dan tidak disebutkan tentang ini tetapi jangan mengisinya. Trezor Anda tidak akan berfungsi jika Anda mengisi resistor tersebut. Saya harus menghabiskan cukup banyak waktu untuk mencari tahu apa yang salah dengan milik saya sebelum menemukan bahwa resistor tersebut tidak benar-benar terisi di papan produksi.
Langkah 4: Menyiapkan Lingkungan Pengembangan dan Mengkompilasi Firmware
Anda perlu mengatur lingkungan dev untuk dapat mengkompilasi gambar firmware. Saya menggunakan Ubuntu 16.04 dan mudah untuk mengatur semuanya. Saya kebanyakan mengikuti instruksi yang ditemukan di halaman github ini. Saya memiliki beberapa dependensi yang hilang, jadi saya sarankan untuk menginstal 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 baris ini export MEMORY_PROTECT=0 sebelum mengkompilasi firmware apa pun. Sangat penting untuk menyatakan bahwa sebelum kompilasi karena itu adalah fitur perlindungan bahwa jika kita tidak menonaktifkannya akan mengunci mikrokontroler kita, pada dasarnya akan menonaktifkan antarmuka JTAG dan itu akan mencegah penulisan lebih lanjut ke memori flash bootloader.
Pada titik ini ketika mencoba mengkompilasi firmware saya menemukan kesalahan ini:
Traceback (panggilan terakhir terakhir): File "nem_mosaics.py", baris 6, dari google.protobuf import json_format ImportError: tidak dapat mengimpor nama json_format Makefile:121: resep untuk target 'nem_mosaics.h' gagal membuat: *** [nem_mosaics.h] Kesalahan 1
Ini disebabkan oleh paket lain yang hilang dan dapat diperbaiki dengan menginstalnya:
sudo pip install googleapis-common-protos
Pada titik ini semuanya harus dikompilasi tanpa kesalahan dan Anda siap untuk mem-flash gambar yang dihasilkan ke trezor Anda. Hubungkan 3 sinyal ini ke dongle st-link v2 Anda: SWCLK SWDIO GND dan Anda sekarang siap menjalankan perintah untuk mem-flash gambar firmware sesuai dengan instruksi pada halaman github yang ditautkan di atas.
Langkah 5: Menguji dan Mengonfigurasi Dompet Trezor Anda
Setelah mem-flash firmware jika Anda menghubungkan trezor ke komputer Anda, itu akan terdeteksi dan driver akan menginstal secara otomatis (setidaknya di windows). Setelah penginstalan driver selesai, Anda harus membuka trezor.io/start seperti yang diminta pada tampilan trezor. Anda akan diinstruksikan untuk menginstal perangkat lunak kecil yang bertindak sebagai jembatan antara windows dan layanan web mereka. Setelah itu diinstal, perangkat baru Anda harus dideteksi oleh aplikasi online mereka dan itu akan meminta Anda untuk memutakhirkan firmware jika versi yang lebih baru tersedia.
Setelah memutakhirkan firmware, aplikasi trezor akan menawarkan Anda kemungkinan untuk mengatur dan mengonfigurasi dompet perangkat keras baru Anda dan ini berarti Anda telah berhasil menyelesaikan proyek.
Terima kasih telah mengikuti saya di tutorial ini dan semoga bermanfaat. Anda harus memeriksa saluran Youtube saya untuk proyek yang lebih mengagumkan: Saluran Youtube Voltlog.
Direkomendasikan:
Bagaimana Saya Membuat Mesin Tinju Sendiri?: 11 Langkah (dengan Gambar)
Bagaimana Saya Membuat Mesin Tinju Sendiri?: Tidak ada cerita luar biasa di balik proyek ini - Saya selalu menyukai mesin tinju, yang terletak di berbagai tempat populer. Saya memutuskan untuk membangun milik saya
Bagaimana Saya Membuat Speaker Bluetooth Aneh Saya Sendiri: 4 Langkah
Bagaimana Saya Membuat Speaker Bluetooth Aneh Saya Sendiri: Dalam Instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat sendiri speaker Bluetooth aneh ini yang menghasilkan suara luar biasa dengan bass saat menggunakannya dengan botol
Saya Membuat Quad Helikopter Saya: 3 Langkah
I Made My Quad Copter: Saya membuat quad copter saya hanya untuk rasa ingin tahu, dapatkah saya melakukannya? apakah bisa terbang? Bertahun-tahun yang lalu saya bermain dengan pesawat RC dan helikopter, saya tahu itu bisa terbang tetapi bukan permainan yang mudah, sering menabrak, membangun kembali dan mencoba lagi dan mencoba lagi. Hari ini saya memegang pemancar RC saya, semua m
Buat Grafik Saya Sendiri untuk Data IOT Saya di Raspberry PI: 3 Langkah
Buat Grafik Saya Sendiri untuk Data IOT Saya pada Raspberry PI: Silakan baca terus jika Anda ingin dapat membuat grafik IOT Anda sendiri menggunakan 7 baris kode. Saya ingin membuat grafik untuk menampilkan data dalam format grafik dari sensor IOT saya pada halaman web. Sebelumnya untuk ini saya pernah menggunakan jasa pihak ke-3 (beberapa
Bagaimana Saya Membuat Kacamata Anaglyph Merah-biru Saya: 7 Langkah
Bagaimana Saya Membuat Kacamata Anaglyph Merah-biru Saya: Kacamata anaglyph itu sulit didapat di negara saya Argentina. Kemudian, saya memutuskan untuk membuatnya. Bahannya sudah saya siapkan: kertas karton dan filter warna. Untuk membuat lubang di mata saya cukup menggunakan gunting