Isi kandungan:

Paparan Speedometer Basikal: 10 Langkah (dengan Gambar)
Paparan Speedometer Basikal: 10 Langkah (dengan Gambar)

Video: Paparan Speedometer Basikal: 10 Langkah (dengan Gambar)

Video: Paparan Speedometer Basikal: 10 Langkah (dengan Gambar)
Video: Pegawai Kanan TLDM Yang Kurang Ajar 2024, Julai
Anonim
Paparan Speedometer Basikal
Paparan Speedometer Basikal
Paparan Speedometer Basikal
Paparan Speedometer Basikal
Paparan Speedometer Basikal
Paparan Speedometer Basikal

Apa Itu?

Seperti namanya, dalam projek ini anda akan belajar bagaimana membuat paparan untuk basikal anda yang terdiri daripada speedometer dan odometer. Menunjukkan kelajuan dan jarak masa sebenar. Kos keseluruhan projek ini mencecah sekitar 15 USD (tidak termasuk basikal atau Arduino) namun usaha yang dibelanjakan bernilai hasilnya.

Bagaimanakah ia berfungsi?

Peranti ini berfungsi dengan menghitung jumlah putaran roda dalam jangka masa tertentu. Ia melakukannya dengan menggunakan sensor inframerah yang mengesan warna putih dan hitam. Pada tayar depan, tampalan putih dicat untuk membolehkan sensor inframerah mengesan ketika roda telah membuat satu revolusi. Berdasarkan maklumat ini, Arduino dapat menentukan jumlah jarak perjalanan dengan basikal dengan mengalikan putaran roda dengan lilitan roda. Ia juga dapat mengira kelajuan basikal dengan menentukan jarak selang antara putaran roda berturut-turut. Maklumat ini kemudiannya dipaparkan pada paparan LCD yang diletakkan dengan hati-hati di bidang pandangan pengendara.

Menjadi binaan….

Bekalan

Senarai bahagian

  • Paparan LCD 1x 1602A
  • Sensor Inframerah 1x
  • 20x Jumper Wayar (Lelaki hingga Lelaki)
  • Kabel Jumper 3x (Lelaki hingga Wanita)
  • 1x Arduino Uno
  • Suis 1x PTM
  • Jalur Velcro Panjang 1m
  • Perf Board 1x 10x5cm
  • 1x M3 Bolt
  • Nut Hex 1x M3
  • Pengatur Voltan 1x 7805 5V
  • 2x Li-Ion 3600 mAh 3.7V Bateri
  • 2x 18650 Pemegang Bateri
  • Potensiometer 1x 10k
  • Pilihan: Pita Salur
  • Cat Putih

Senarai peralatan

  • Gunting
  • Senapang Gam Panas
  • Pateri
  • Besi pematerian
  • Komputer
  • Kabel Arduino Uno
  • Perisian Arduino
  • Berus cat

Langkah 1: Litar: Paparan Kristal Cecair 1602A

Litar: Paparan Kristal Cecair 1602A
Litar: Paparan Kristal Cecair 1602A
Litar: Paparan Kristal Cecair 1602A
Litar: Paparan Kristal Cecair 1602A
Litar: Paparan Kristal Cecair 1602A
Litar: Paparan Kristal Cecair 1602A

Bahagian dan peralatan yang diperlukan:

  • Wayar Pelompat 12x
  • Paparan LCD 1x
  • Besi pematerian
  • Pateri

Pertama, mari keluarkan Paparan LCD. Penting untuk diingat bahawa hanya 12 dari 16 pin yang benar-benar perlu disolder ke kabel jumper. Pin ini adalah 6 pin di kedua hujung jalur port. Dengan menggunakan solderingiron, kita dapat menggabungkan kabel ke port ini secara kekal seperti yang terlihat pada foto di atas.

Jangan gunakan solder terlalu banyak kerana ia boleh menyebabkan jurang antara dua pin tetapi penggunaan terlalu sedikit boleh menyebabkan sambungan yang tidak betul atau kering yang tidak mengalirkan elektrik. Oleh itu, berhati-hatilah untuk menguruskan jumlah pateri yang anda gunakan setiap pin.

Langkah 2: Litar: Arduino dan Perf Board

Circuitry: Arduino dan Perf Board
Circuitry: Arduino dan Perf Board
Circuitry: Arduino dan Perf Board
Circuitry: Arduino dan Perf Board
Circuitry: Arduino dan Perf Board
Circuitry: Arduino dan Perf Board

Bahagian dan peralatan yang diperlukan:

  • 1x Arduino Uno
  • Potensiometer 1x 10k
  • Wayar Pelompat 5x
  • 1x Perf Board
  • 1x M3 Bolt
  • Nut Hex 1x M3
  • Besi pematerian
  • Pateri
  1. Pasang Arduino Uno ke Perf Board dengan meletakkan satu lubang dari UNO dan satu dari Perf Board dan kemudian pasangkan keduanya dengan bolt M3 dan kacang hex. Tekat biru, pita atau gam panas boleh digunakan untuk kestabilan tambahan.
  2. Sambungkan Paparan LCD ke port pin Arduino yang diperlukan seperti rajah di atas. Papan perf boleh digunakan untuk menyatukan banyak wayar pelompat yang disambungkan ke terminal yang sama. Cth. Positif dan GND.
  3. Pateri pin potensiometer ke kabel jumper dan sambungkan kabel tersebut ke port yang diperlukan seperti yang digambarkan oleh rajah di atas.

Langkah 3: Litar: Sensor Inframerah

Litar: Sensor Inframerah
Litar: Sensor Inframerah
Litar: Sensor Inframerah
Litar: Sensor Inframerah
Litar: Sensor Inframerah
Litar: Sensor Inframerah
Litar: Sensor Inframerah
Litar: Sensor Inframerah

Bahagian dan peralatan yang diperlukan:

  • Sensor inframerah
  • Kabel Jumper Lelaki hingga Perempuan 3x

Sensor inilah yang akan mengesan bilangan putaran roda dan menyampaikan maklumat tersebut ke modul Arduino.

Sambungkan wayar pelompat ke Sensor Inframerah dan kemudian ke pin Arduino masing-masing seperti yang digambarkan pada rajah di atas.

Langkah 4: Litar: Input Kuasa

Litar: Input Kuasa
Litar: Input Kuasa
Litar: Input Kuasa
Litar: Input Kuasa
Litar: Input Kuasa
Litar: Input Kuasa

Bahagian dan peralatan yang diperlukan:

  • 2x Li-Ion 3600mAh 3.7V Bateri
  • 2x Pemegang Bateri Li-Ion
  • Suis 1x PTM
  • Pengatur Voltan 1x 7805 5V
  • Besi pematerian
  • Pateri

Penjelasan

Oleh kerana basikal akan bergerak, ia memerlukan sumber kuasa mudah alih. Papan Arduino Uno boleh dikuasakan secara luaran oleh sumber 5V yang merupakan tempat bateri 2 Li-Ion masuk. Setiap sel adalah 3.7V, dan oleh itu secara siri, ia menyediakan voltan total 7.2V. Oleh itu, kami memerlukan pengatur 5V untuk menurunkan voltan ke 5V supaya UNO dibekalkan dengan 5V.

Proses

Pateri voltageregulator pertama ke papan perf seperti yang ditunjukkan dalam gambar di atas. Kemudian pasangkan terminal positif satu pemegang bateri dan terminal negatif pemegang bateri yang lain ke pin yang berkaitan pada 7805 (lihat skema di atas).

Suis harus disolder di antara dua bateri sehingga apabila ditutup, ia membuat rangkaian seri. Akhirnya, letakkan bateri di pemegang dan sambungkan output dari pin 7805 ke pin V (in) dan GND di Arduino.

Langkah 5: Memuat naik Kod

Memuat naik Kod
Memuat naik Kod
Memuat naik Kod
Memuat naik Kod

Bahagian dan peralatan yang diperlukan:

  • Komputer
  • Arduino Uno
  • Kabel USB Arduino

Untuk menyelesaikan langkah ini, anda mesti memuat turun Arduino IDE. Setelah selesai, sambungkan Arduino anda ke komputer, muat turun kod yang dilampirkan di bawah, dan muat naik ke UNO. Lakukan sebarang penyesuaian terhadap kod yang anda anggap perlu agar sesuai dengan keadaan anda. Setelah ini dilakukan, litar harus beroperasi.

Sekiranya sesuatu tidak berfungsi, selesaikan masalahnya dengan memeriksa semua sambungan dengan multimeter dan kunjungi semula langkah sebelumnya secara terperinci.

Langkah 6: Menambah Velcro ke Komponen

Menambah Velcro pada Komponen
Menambah Velcro pada Komponen
Menambah Velcro pada Komponen
Menambah Velcro pada Komponen
Menambah Velcro pada Komponen
Menambah Velcro pada Komponen

Bahagian dan peralatan yang diperlukan:

  • Velcro
  • Gunting
  • Senapang Gam Panas
  • (Pita: Pilihan)

Dengan menggunakan gunting, potong slot velcro yang sesuai dengan bahagian belakang skrin LCD, papan perf dan kedua-dua pemegang bateri. Setelah selesai, gunakan gluegun panas untuk mengikat tali velcro ini ke komponennya. Sekiranya lem panas tidak tersedia, pita boleh digunakan.

Ingatlah untuk memastikan bahawa velcro diikat pada komponen dengan selamat kerana kita tidak mahu komponen jatuh semasa perjalanan kitaran.

Langkah 7: Mengecat Roda Basikal

Mengecat Roda Basikal
Mengecat Roda Basikal
Mengecat Roda Basikal
Mengecat Roda Basikal

Bahagian dan peralatan yang diperlukan:

  • Berus cat
  • Cat Putih

Langkah ini sangat penting kerana cat inilah yang membolehkan sensor inframerah mengesan jumlah putaran yang dilakukan roda basikal. Pastikan lapisan yang rata tanpa bintik hitam. Semakin besar luas cat, semakin kecil kemungkinan sensor inframerah gagal mengesan putaran tunggal.

Jaga langkah ini dengan rapi dan pastikan tempat itu cukup putih agar sensor dapat membezakannya dengan tayar hitam.

Langkah 8: Menambah Velcro ke Basikal

Menambah Velcro ke Bike
Menambah Velcro ke Bike
Menambah Velcro ke Bike
Menambah Velcro ke Bike
Menambah Velcro ke Bike
Menambah Velcro ke Bike

Peralatan dan Bahagian yang Diperlukan:

  • Velcro
  • Senapang Gam Panas
  • Pilihan: Pita Salur
  • Gunting

Dalam langkah ini, potong panjang velcro yang diperlukan, bahagian kaunter untuk setiap komponen. Kemudian tambahkan velcro ke tempat yang diperlukan di basikal (gambarajah penempatan dapat dilihat pada langkah seterusnya). Secure menggunakan pita saluran atau hotglue.

Langkah 9: Meletakkan Komponen

Meletakkan Komponen
Meletakkan Komponen
Meletakkan Komponen
Meletakkan Komponen
Meletakkan Komponen
Meletakkan Komponen
Meletakkan Komponen
Meletakkan Komponen

Bahagian dan peralatan yang diperlukan:

  • Pita Salur
  • Gunting

Akhirnya. letakkan semua komponen dalam kedudukan masing-masing seperti rajah di atas. Pastikan komponen tidak akan jatuh semasa perjalanan bergelombang dengan menguji seberapa cepat mereka berpacu ke basikal.

Sekarang masanya untuk meletakkan sensor inframerah dengan roda basikal. Ia harus diikat dengan selamat sambil berorientasi pada tepi basikal sehingga dapat mengesan tompok putih ketika melintasi sensor. Saya melakukan ini dengan menggunakan beberapa saluran, tetapi kaedah lain yang tetap boleh digunakan sebagai gantinya.

Langkah 10: Selesai

Selesai!
Selesai!

Betul! Paparan kini sudah lengkap.

Nikmati.

Disyorkan: