Daftar Isi:

Kipas Terhubung Internet untuk Zwift: 7 Langkah (dengan Gambar)
Kipas Terhubung Internet untuk Zwift: 7 Langkah (dengan Gambar)

Video: Kipas Terhubung Internet untuk Zwift: 7 Langkah (dengan Gambar)

Video: Kipas Terhubung Internet untuk Zwift: 7 Langkah (dengan Gambar)
Video: “Duduk Macam Lelaki” – Netizen Terkejut Lihat Rupa Terkini Anak Perempuan Sharifah Shahira 2024, Juli
Anonim
Kipas Terhubung Internet untuk Zwift
Kipas Terhubung Internet untuk Zwift

Saya membuat kipas yang terhubung ke internet untuk digunakan dengan Zwift, sistem permainan / pelatihan balap sepeda virtual. Saat Anda melaju lebih cepat di Zwift, kipas berputar lebih cepat untuk mensimulasikan kondisi berkendara di luar.;) Saya bersenang-senang membangun ini, harap Anda menikmati membangun ini sendiri.

! gunakan instruksi ini dengan risiko Anda sendiri, Anda bekerja dengan arus yang mematikan, jadi berhati-hatilah

Zwiftfan dinobatkan sebagai 'Hack of the Month' di acara GCN dan ditampilkan di blog Zwift Insider.

Langkah 1: Suku Cadang & Alat

Suku Cadang & Alat
Suku Cadang & Alat
Suku Cadang & Alat
Suku Cadang & Alat
Suku Cadang & Alat
Suku Cadang & Alat

Pertama, Anda membutuhkan kipas. Saya memiliki kipas yang tergeletak di sekitar dengan 3 kecepatan berbeda, jadi itulah yang saya gunakan. Jika Anda memilikinya dengan kecepatan 2 atau 4, Anda cukup menyesuaikan kode yang mengontrol kipas. Tapi itu harus kipas dengan tombol. Saya menemukan Amazon yang satu ini. Dan karena saya orang Belanda, berikut ini tautan ke penggemar di bol.com yang bisa digunakan. Ini akan dikenakan biaya sekitar $30, -

Kemudian kita memerlukan perangkat untuk menghubungkan kipas ke internet dan sesuatu untuk mengontrolnya. Saya menggunakan Foton dari Partikel. Mudah untuk memprogram perangkat IoT. Photon berharga $19, - Kami juga membutuhkan Relay Shield untuk mengontrol kipas. Saya menggunakan model lama, jadi terlihat sedikit berbeda, tetapi model baru seharusnya berfungsi dengan baik. Biaya $30, - Anda juga memerlukan adaptor DC untuk memberi daya pada pelindung relai, itu $8 lagi, -

Anda juga memerlukan komputer untuk menjalankan beberapa skrip saat menggunakan kipas. Karena saya hanya Zwift di macbook saya, inilah yang saya gunakan untuk membuat ini, jadi instruksi ini untuk digunakan dengan Mac. Tetapi jika Anda berteman baik dengan mesin Windows Anda, saya pikir itu mungkin untuk membuatnya bekerja pada perangkat seperti itu juga. Dan jika Anda benar-benar bagus, Anda mungkin bisa menjalankan skrip di server (atau di cloud), jika Anda melakukannya, beri tahu saya sekarang.

Akhirnya, kita membutuhkan beberapa pengikat, potongan kawat pendek untuk arus tinggi, obeng dan sepasang pemotong kawat.

Langkah 2: Meretas Kipas

Meretas Kipas
Meretas Kipas
Meretas Kipas
Meretas Kipas
Meretas Kipas
Meretas Kipas
Meretas Kipas
Meretas Kipas

Buka kipas (lepaskan steker terlebih dahulu;) dan pastikan untuk menuliskan warna kabel yang terkait dengan kecepatan yang berbeda (1, 2 & 3) sebelum Anda memulai langkah berikutnya. Perhatikan bahwa ada juga kabel yang terhubung ke rumah tombol yang tidak terhubung ke salah satu tombol. Ini adalah kabel yang memberi makan daya (umum). Lepaskan tombol dari rumah dan lepaskan semua kabel.

Perhatikan bahwa setiap relai memiliki 3 koneksi untuk digunakan. TIDAK, NC dan COM. NO singkatan dari Biasanya Terbuka, NC berarti Biasanya Tertutup en COMM untuk Umum. Kami ingin menghubungkan kipas ke NO sehingga tidak ada yang terjadi sampai kami menginginkannya. Hubungkan kabel untuk kecepatan 1 ke NO pada relai 1, kabel untuk kecepatan 2 ke relai 2, dan kabel 3 pada relai 3.

Kemudian sambungkan kabel biasa ke COMM pada relai 1 dan buat sambungan dari COMM pada relai 1 ke COMM pada relai 2 dengan kabel pendek (cocok untuk 220v) dan juga dari COMM pada relai 2 ke COMM pada relai 3.

Saya menghubungkan pelindung relai ke dasar kipas dengan beberapa tie-rap untuk tujuan demo. Yang terbaik adalah membangun rumah, karena kontak terbuka dengan 220v di atasnya! Harap berhati-hati, terutama dengan anak-anak di sekitar!

Langkah 3: Letakkan Kode di Foton

Letakkan Kode di Foton
Letakkan Kode di Foton

Pasang Photon ke Relayshield, dan nyalakan Relayshield dengan adaptor (memberikan antara 7v dan 20v). Spesifikasinya bisa dilihat di sini.

Setelah Anda menyalakan Relayshield, Foton akan hidup dan Anda dapat menghubungkannya ke jaringan wifi Anda. Dengan perangkat Photon datang satu set lengkap petunjuk tentang cara melakukan ini.

Kemudian Foton perlu menjalankan beberapa kode untuk dapat mengontrol pelindung relai. Anda dapat mengunduh versi terbaru file ini, dan file lain yang Anda perlukan untuk proyek ini dari Github.

Ambil kode dari photon_code_zwiftfan.ino dan muat di Photon Anda. Kode ini memungkinkan untuk mengontrol relai melalui internet. Tidak perlu mengedit kode ini.

Jika diperlukan, ada komunitas yang hebat untuk membantu Anda jika Anda buntu!

PEMBARUAN: Sebastian Linz membuat versi kode yang lebih baik yang mengendalikan kipas, Anda dapat menemukan versi dan manualnya di sini:

Langkah 4: Instal Perpustakaan di Mac Anda

Instal Perpustakaan di Mac Anda
Instal Perpustakaan di Mac Anda

Kami akan menggunakan beberapa perpustakaan untuk mendapatkan data dari Zwift, menganalisisnya, dan mengirim perintah ke Photon untuk memicu relai yang tepat. Kita perlu menginstal perpustakaan ini di Mac kita.

  1. Buka Terminal (cmd + spasi dan ketik Terminal adalah salah satu cara untuk melakukan ini)
  2. Salin tempel setiap baris berikutnya ke terminal dan tekan enter (satu per satu)

npm install --save zwift-mobile-api

npm instal simpul

permintaan pemasangan npm

Anda dapat melihat beberapa peringatan (PERINGATAN) saat menginstal, tetapi itu seharusnya tidak menjadi masalah. Selama Anda tidak melihat kesalahan (ERR!). Anda sekarang telah menginstal versi terbaru dari perpustakaan yang diperlukan ke mac Anda.

Kredit: proyek ini tidak akan mungkin terjadi tanpa perpustakaan Zwift API open source (!) yang hebat dari Ogadai

Langkah 5: Edit File Javascript

Edit File Javascript
Edit File Javascript

Menambahkan kredensial Anda

Sekarang sampai pada bagian yang sulit. Kami perlu menyesuaikan skrip yang mendapatkan data dari Zwift dan mengaktifkan Foton untuk memastikannya berfungsi dengan kredensial Anda, baik untuk Zwift dan Foton.

  1. memiliki kredensial Zwift Anda (nama pengguna dan kata sandi) berguna
  2. temukan ID Zwift Anda menggunakan alat online ini yang dibuat oleh Christian Wiedmann atau sebagai alternatif melalui metode ini.
  3. temukan ID Perangkat & AksesToken Foton Anda

Jika Anda memiliki semua ini, unduh file javascript "zwiftfan.js" dan buka di editor teks seperti cotEditor gratis. Pada gambar terlampir Anda dapat melihat baris apa yang harus diedit dan kredensial apa yang harus dimasukkan.

Menyesuaikan Pengaturan

Jika Anda ingin kipas bereaksi pada metrik yang berbeda seperti detak jantung atau keluaran daya, Anda dapat mengubah mode dari 1 (= kecepatan) menjadi 2 (= daya) atau 3 (= detak jantung). Anda juga dapat mengubah nilai saat kipas beralih dari kecepatan 1 ke 2 atau 3 untuk mode yang berbeda.

Menyimpan skrip

Setelah Anda memasukkan semua kredensial, simpan dokumen dengan nama file yang sama di folder di mac kami yang dapat Anda ingat dengan mudah, seperti "zwiftfan"

terima kasih khusus kepada roekoe untuk bantuan menulis dan men-debug kode javascript

Langkah 6: Skrip Peluncuran

Skrip Peluncuran
Skrip Peluncuran
Skrip Peluncuran
Skrip Peluncuran

Anda dapat mengaktifkan program dengan menavigasi di Terminal Anda ke folder tempat Anda menyimpannya dan kemudian ketik

simpul zwiftfan.js

dan tekan enter.

Tapi itu tidak terlalu nyaman jika Anda menggunakan sepeda dan lupa meluncurkan program. Dan juga, kadang-kadang program akan macet (tidak mengapa, jika ada yang melakukannya, beri tahu saya) dan skrip di bawah ini akan membuat program diluncurkan kembali secara otomatis. Jadi saya membuat skrip shell Anda dapat mengklik dua kali.

Arahkan ke folder tempat Anda menyimpan semua file dan klik kanan pada "start_zwiftfan.sh" di Finder Anda untuk mendapatkan opsi. Pilih 'Buka dengan' dan 'lainnya'.

Di bagian bawah layar berikutnya, centang kotak dengan 'Selalu buka dengan program ini' dan pilih 'Semua program' di tarik-turun tepat di atas kotak centang itu. Kemudian pilih 'Terminal' dan klik tombol 'Buka'.

Satu hal lagi hal yang rumit;

  • Buka Terminal Anda (CMD + spasi dan ketik Terminal + ENTER)
  • Tipe;

cd [nama direktori Anda]

tekan enter lalu ketik

chmod 700 launch_zwiftfan.sh

dan masuk lagi.

Anda sekarang telah membuat file yang dapat Anda klik dua kali untuk memulai program javascript kami dengan Terminal. Atau luncurkan dengan satu klik jika Anda meletakkannya di dok. Jika Zwift sedang berjalan, Terminal akan mencetak kecepatan saat ini di Zwift setiap detik. Jika Zwift tidak aktif, skrip akan mengembalikan kesalahan.

hal. maaf, tangkapan layarnya dalam bahasa Belanda, tetapi saya pikir Anda akan berhasil.;) Kalau tidak, Anda hanya perlu belajar bahasa Belanda, tapi jangan khawatir, bahasa Belanda itu mudah! Katakan saja " stroopwafels " dan tersenyumlah.

Langkah 7: Beberapa Kata Terakhir

Saya berharap semuanya berhasil pada akhirnya. Jika Anda telah menggunakan tutorial ini saya akan senang mendengar dari Anda dan mungkin gambar? Dan jika Anda memiliki perbaikan pada proyek atau instruksi ini, jangan ragu untuk mengirimi saya email di [email protected]

Selamat Zwifting!

Direkomendasikan: