Daftar Isi:

Speedometer Siklus DIY: 6 Langkah (dengan Gambar)
Speedometer Siklus DIY: 6 Langkah (dengan Gambar)

Video: Speedometer Siklus DIY: 6 Langkah (dengan Gambar)

Video: Speedometer Siklus DIY: 6 Langkah (dengan Gambar)
Video: FLUIDSIM CARA GAMBAR RANGKAIAN OTOMATIS PNEUMATIK 2024, Juli
Anonim
Speedometer Siklus DIY
Speedometer Siklus DIY
Speedometer Siklus DIY
Speedometer Siklus DIY
Speedometer Siklus DIY
Speedometer Siklus DIY

Proyek ini muncul di benak saya ketika melakukan proyek MEM (Mechanical Engineering Measurement), subjek di B.tech saya. Idenya adalah untuk mengukur kecepatan sudut roda sepeda saya. Dengan demikian mengetahui diameter dan legenda matematika sepanjang waktu pi(3.14) kecepatan dapat dihitung. Juga mengetahui berapa kali roda berputar, jarak yang ditempuh dapat dengan mudah diketahui. Sebagai bonus tambahan, saya memutuskan untuk menambahkan beaklight ke siklus saya. Sekarang tantangannya adalah kapan harus menyalakan lampu rem. Jawabannya ada di bawah.

Langkah 1: Struktur

Struktur
Struktur
Struktur
Struktur
Struktur
Struktur

Sangat penting bagi proyek ini untuk memiliki dukungan yang kuat dan stabil. Pikirannya adalah bahwa siklus itu mungkin mengalami dorongan yang berat ketika menghadapi lubang pot atau ketika Anda memutuskan untuk bersenang-senang dan mengambil siklus dalam perjalanan yang kasar. Selain itu, input kami ditangkap saat magnet pada roda melintasi sensor efek hall pada penyangga. Jika semuanya salah secara bersamaan, arduino akan menunjukkan kecepatan rel kecepatan tinggi. Anda juga tidak ingin sahabat Anda arduino jatuh di jalan hanya karena Anda memutuskan untuk malas dan menggunakan bahan yang murah

Jadi, untuk amannya, saya memutuskan untuk menggunakan strip aluminium karena mudah dipotong dan dibor, tahan korosi dan murah yang selalu bagus untuk DIY.

Saya juga menggunakan beberapa mur (dengan ring) dan baut untuk mengencangkannya pada rangka karena harus ditempatkan dengan aman pada sasis. Juga ini akan membantu jika Anda menempatkan barang-barang yang salah dan harus memindahkannya.

Bagian penting lainnya adalah bahwa elektronik harus diisolasi dengan benar dari penyangga jika terbuat dari logam seperti yang saya buat. Lem panas yang saya gunakan bekerja dengan baik karena juga menyerap kejutan dan melindungi layar.

Langkah 2: Sensor dan Magnet

Sensor dan Magnet
Sensor dan Magnet
Sensor dan Magnet
Sensor dan Magnet
Sensor dan Magnet
Sensor dan Magnet

Bagian pengukuran dan input proyek bergantung pada bagian ini. Idenya adalah menempatkan magnet pada roda siklus dan menambahkan sensor efek hall ke bingkai sehingga setiap kali magnet melintasi sensor, arduino mengetahui bahwa revolusi telah selesai dan dapat menghitung kecepatan dan jarak.

Sensor yang digunakan di sini adalah sensor hall effect A3144 klasik. Sensor ini menarik outputnya rendah ketika kutub tertentu menghadap ke orientasi yang benar. Orientasi sangat penting karena kutub luar tidak akan mempengaruhi output.

Berikut adalah beberapa gambar yang menunjukkan orientasi yang tepat. Juga sensor efek hall membutuhkan resistor pullup 10k. Ini dalam proyek saya diganti dengan resistor pull-up 20k di Arduino.

Menempatkan magnet dengan hati-hati adalah penting. Menempatkannya sedikit terlalu jauh dapat mengakibatkan pembacaan yang tidak konsisten atau putaran yang hilang dan menempatkannya sangat dekat dapat mengakibatkan magnet menyentuh sensor yang sangat tidak diinginkan.

Jika Anda amati dengan seksama, roda akan mengalami kemiringan dengan porosnya dan ini akan menghasilkan kerak dan palung. Coba letakkan magnet di palung. Saya pribadi tidak mengambil begitu banyak usaha.

Langkah 3: Tampilan

Menampilkan
Menampilkan
Menampilkan
Menampilkan
Menampilkan
Menampilkan
Menampilkan
Menampilkan

Tampilan ini secara teoritis opsional tetapi Anda memerlukan sesuatu untuk menampilkan kecepatan dan jarak dan kecepatan secara real time. Berpikir tentang menggunakan laptop benar-benar tidak masuk akal. Layar yang saya gunakan adalah layar OLED 0,96 inci dengan I2C sebagai protokol komunikasi antara slave dan master.

Gambar-gambar yang diposting menunjukkan tiga mode yang secara otomatis beralih di antara arduino.

1) Yang dengan awal kecil di sudut kiri bawah adalah ketika arduino baru saja dimulai dan telah berhasil di-boot.

2) Yang memiliki km/jam adalah kecepatannya. Mode ini hanya ditampilkan saat siklus sedang bergerak dan otomatis mati setelah siklus berhenti.

3) Yang terakhir dengan meter (Hidup sistem metrik) sebagai unit jelas merupakan jarak yang telah ditempuh siklus. Setelah siklus berhenti, arudino beralih untuk menampilkan jarak dalam 3 detik

Sistem ini tidak sempurna. Ini sesaat menampilkan jarak yang ditempuh bahkan ketika siklus sedang bergerak. Meskipun ini menunjukkan ketidaksempurnaan, saya menemukan yang satu ini lucu.

Langkah 4: Sumber Daya

Sumber daya
Sumber daya
Sumber daya
Sumber daya

Proyek menjadi agak besar, tidak selalu memiliki stopkontak terdekat yang tersedia untuk pengisian daya. Jadi saya memutuskan untuk bermalas-malasan dan cukup menggunakan power bank sebagai sumber listrik dan menggunakan kabel mini usb untuk menghubungkan power usb power bank ke arduino nano.

Tetapi Anda harus memilih powerbank dengan hati-hati. Penting untuk memiliki geometri yang tepat sehingga dapat dengan mudah dipasang. Saya hanya jatuh cinta dengan bank daya yang saya gunakan untuk geometri yang teratur dan persegi.

Juga bank daya harus sedikit bodoh. Soalnya untuk menghemat daya, power bank dirancang untuk mematikan output jika penarikan arus tidak di atas nilai ambang batas tertentu. Saya menduga ambang batas ini setidaknya 200-300 mA. Sirkuit kami akan memiliki penarikan arus maksimum tidak lebih dari 20mA. Jadi, bank daya normal akan mematikan output. Ini mungkin membuat Anda percaya bahwa ada beberapa kesalahan pada sirkuit Anda. Bank daya khusus ini bekerja dengan penarikan arus yang begitu kecil dan ini memberi saya alasan lain untuk menyukai bank daya ini.

Langkah 5: Lampu rem (sepenuhnya Opsional)

Lampu rem (sepenuhnya Opsional)
Lampu rem (sepenuhnya Opsional)
Lampu rem (sepenuhnya Opsional)
Lampu rem (sepenuhnya Opsional)

Sebagai fitur tambahan, saya memutuskan untuk menambahkan lampu rem. Pertanyaannya adalah bagaimana saya akan menemukan jika saya melanggar. Nah ternyata jika saya mengerem siklusnya melambat. Artinya kalau saya hitung akselerasi dan ternyata negatif, saya bisa nyalakan lampu rem. Namun ini berarti bahwa lampu akan menyala bahkan jika saya berhenti mengayuh.

Saya juga tidak menambahkan transistor ke lampu saya yang sangat direkomendasikan. Jika seseorang melakukan proyek ini dan mengintegrasikan bagian ini dengan benar, saya akan sangat senang melihatnya dan menambahkan gambar untuk itu.

Saya langsung mengambil arus dari pin digital 2 arduino nano

Langkah 6: Program

Seperti biasa saya menulis program di Arduino IDE. Saya awalnya bertujuan untuk memasukkan parameter ke kartu sd. Tapi sayangnya dalam hal ini saya harus menggunakan tiga perpustakaan, SD.h, Wire.h dan SPI.h. Ini dikombinasikan dengan inti menempati 84% dari memori yang tersedia dan IDE memperingatkan saya tentang masalah stabilitas. Namun tidak terlalu lama nano yang malang itu jatuh setiap saat dan semuanya membeku setelah beberapa saat. Reboot mengakibatkan pengulangan sejarah.

Jadi saya menghapus bagian SD dan mengomentari baris yang terkait dengan kartu SD. Jika seseorang mampu mengatasi masalah ini, saya ingin melihat perubahannya.

Juga, saya telah melampirkan dokumen pdf lain di langkah ini di mana saya telah menjelaskan kode secara rinci.

Jangan ragu untuk mengajukan pertanyaan jika ada.

Selamat berkreasi;-)

Direkomendasikan: