Saya hanya ingin tahu apakah ada cara untuk berbagi pin 5v saya antara dua komponen atau lebih?
Saya mempraktikkan keterampilan Arduino saya dan saya memiliki tombol yang ketika ditekan saya ingin mengaktifkan sensor ultrasonik saya - maka saya menyadari masing-masing memerlukan pin 5v yang saya punya persis satu.
arduino
power-supply
sisko
sumber
sumber
Jawaban:
Anda tentu bisa. Perlu diingat bahwa hanya dari pin, Arduino tidak menyediakan lebih dari beberapa mA (sekitar 20-30 mA). Jadi sensor ultrasonik Anda harus menghasilkan daya gambar yang bagus dari Arduino, tetapi bukan sesuatu seperti motor yang menarik banyak arus.
Saya berasumsi Anda berbicara tentang HC-SR04 yang menarik 15mA nominal karena umum untuk mikrokontroler.
Ini akan membantu jika Anda dapat memberi tahu kami komponen apa yang Anda minati juga.
sumber
Jika Anda berbicara tentang koneksi 5V khusus yang tersedia di Arduino (yaitu dari regulator, bukan mikro) maka selama Anda tidak melebihi arus maksimum yang tersedia, Anda dapat memberi daya sebanyak yang Anda inginkan dari itu.
Agar lebih jelas, saya berasumsi Anda berbicara tentang pin header yang ditunjukkan panah merah.
Berapa banyak arus yang dapat disediakan pin ini?
Nah, melihat skema untuk beberapa Arduino, mereka semua tampaknya menggunakan regulator NCP1117 5V dalam format SOT-223. Regulator dapat memasok hingga 1A jika heatsink cukup, tetapi karena tidak ada heatsink di Arduino, kemampuannya akan jauh lebih sedikit dari ini.
Jika Anda menggunakan suplai USB, maka ia melewati regulator dan Anda kemudian dibatasi dengan arus USB maksimum (500mA untuk USB 2.0)
Untuk NCP1117, jika kita melihat grafik untuk panjang tembaga di sekitarnya, kita dapat melihat bahwa daya maksimum dapat antara ~ 0,6W dan 1,5W, tergantung pada berapa banyak tembaga yang digunakan. Pada 5V, ini setara dengan 0.6W / 5V = 120mA, dan 1.5W / 5V = 300mA.
Perhatikan grafik ini untuk suhu sekitar 50 derajat, jadi dalam kondisi normal (~ 25 derajat) daya maksimum akan sedikit lebih tinggi.
Beberapa dari ini digunakan untuk menyalakan ATmega, jika kita menganggap itu akan kurang dari ~ 100mA maka itu mungkin tidak menyisakan terlalu banyak untuk memberi tenaga pada hal lain jika itu berjalan pada kecepatan tinggi, mengendarai beberapa LED, dll. Jika Anda tidak melakukan banyak , mungkin sekitar 10-20mA (lihat lembar data ATmega328 untuk angka yang tepat)
Semoga ada banyak tembaga yang digunakan, jadi Anda akan memiliki beberapa ratus mA cadangan (lebih / kurang tergantung pada apa yang dilakukan ATmega)
The NCP1117 memiliki perlindungan penutupan termal, sehingga hal terburuk yang terjadi jika Anda menarik terlalu banyak arus adalah akan mencapai suhu tertentu (~ 175 derajat - hati-hati menyentuhnya!) lalu matikan hingga beban dilepas.
Jadi, jika unit ultrasonik Anda membutuhkan kurang dari, katakanlah 100mA digabungkan, Anda mungkin harus baik-baik saja. Coba saja dan lihat bagaimana hasilnya - Anda dapat memonitor suhu pengatur jika Anda memiliki sensor suhu (jika tidak, Anda dapat memperkirakan dengan menyentuh sebentar - jika terlalu panas untuk menjaga jari pada suhu> 50 derajat. Jika Anda membasahi jari, sentuh dan mendesis maka mungkin lebih dari 100 derajat)
Perhatikan bahwa saya tidak pernah secara pribadi menggunakan Arduino, ini hanya dari melihat sekilas pada informasi yang tersedia.
sumber
Jalankan garis dari 5V pada Arduino ke papan tempat memotong roti kecil. Kemudian jalankan kabel dari garis yang terhubung di papan tempat memotong roti ke komponen lainnya. Jika saya mengerti Anda dengan benar, Anda lebih khawatir bahwa hanya ada satu% v out line di Arduino, dan Anda perlu menghubungkan lebih dari satu perangkat. Solusi lain adalah dengan meletakkan kawat wanita pada pin 2 ICSP ke perangkat lain, karena juga memiliki 5V hadir.
sumber