Memberi daya pada Arduino dengan baterai mobil

19

Agaknya, satu kekuatan papan Arduino dengan baterai mobil untuk operasi jangka panjang jauh dari jaringan listrik.

Bagaimana ini bisa dilakukan, dan apa yang paling (1) ekonomis, dan (2) cara yang dapat diandalkan untuk melakukan ini? Secara khusus, apakah ada risiko tambahan untuk memperpendek papan dengan debit asing ada?

0xF2
sumber
aki mobil 12,5V, kebanyakan arduinos dapat menggunakan 12,5V, tambahkan sekering / pelindung lonjakan arus dan Anda siap
ratchet freak
Baterai otomatis 13.8v optimal, tetapi tegangan aktual dapat bervariasi pada kondisi pengisian, kondisi fisik, dan beban daya. Meskipun regulator bawaan pada sebagian besar papan Arduino dapat mengundurkan diri, ini dapat menyebabkan suhu tinggi (jika tidak ada heatsink pada regulator terpasang); dan kebisingan listrik dari pengapian / perangkat kendaraan dapat menyebabkan kerusakan pada transfer data ke / dari Ardiuno. Konverter uang dengan nilai yang sesuai dengan pemfilteran yang tepat kemungkinan akan menjadi pilihan terbaik.
Ron J.
@ scratchetfreak Saya setuju dengan Ron. Mungkin terlalu panas, terutama di musim panas.
Penguin Anonim
@ Aku setuju. Satu hal yang perlu diperhatikan: IIRC onboard, regulator Uno memiliki semacam pendingin yang dibangun ke dalam PCB yang dirancang untuk mendinginkannya dari bawah.
Penguin Anonim

Jawaban:

17

Gunakan regulator switching seperti LM2596 . Anda bisa mendapatkan papan siap dari eBay seharga US $ 1.

Masukkan deskripsi gambar di sini

Cukup atur voltase output ke 5 V dan beri input V cc Arduino; ini memintas regulator onboard.

Manfaatnya adalah tidak seperti regulator onboard linier, regulator switching sangat efisien yang berarti lebih sedikit konsumsi dan lebih sedikit panas yang dihasilkan pada regulator. Manfaat tambahan adalah dapat menahan tegangan input yang lebih tinggi (sekitar 35 V untuk regulator yang ditentukan), untuk berjaga-jaga jika sirkuit digunakan pada kendaraan yang memiliki baterai 24 V.

Regulator sudah memiliki beberapa perlindungan seperti untuk korsleting , panas berlebih, dll.

alexan_e
sumber
10 seharga $ 11 sekarang di eBay. Terdengar bagus untukku.
0xF2
@ 0xF2 Anda bisa mendapatkan satu untuk $ 0,99 jadi jangan jatuh untuk dari paket sepuluh potong "murah"
alexan_e
Sementara ide yang lebih baik daripada regulator linier, ingatlah bahwa LM2596 switchers memiliki arus diam sekitar 5mA (mungkin lebih banyak dalam implementasi yang diberikan) yang merupakan kali lebih banyak konsumsi daya ATmega tidur atau bahkan perlahan-lahan clock ATmega.
Chris Stratton
2

Saya penggemar berat pengisi daya mobil USB untuk hal-hal seperti ini, atau papan konverter dolar AS yang Anda dapatkan dari ebay.

EternityForest
sumber
1
Bisakah Anda menjelaskan sedikit lebih lanjut tentang cara melampirkan salah satu dari keduanya atau bagaimana mereka bekerja / apa yang mereka lakukan?
Penguin Anonim
Charger mobil usb biasanya memiliki konektor peluru (itulah yang saya selalu menyebutnya) yang masuk ke soket pemantik rokok (aksesori 12v) di mobil. Dan mengubahnya menjadi 5v dan Anda dapat mencolokkan charger telepon usb atau dalam hal ini kabel Arduino.
Joel
2

Ada juga power supply Akafugu breadboard high-end - mengambil input dari 7V sampai 35V, tetapi biaya 11 $ masing-masing dalam tawar-menawar.

masukkan deskripsi gambar di sini

Akafugu

0xF2
sumber
2

"Buku Arduino Praktis" memiliki sirkuit yang sangat menarik untuk tujuan ini: http://www.practicalarduino.com/projects/vehicle-telemetry-platform

Ini adalah bagaimana saya membuatnya kembali:

Ia menggunakan LM2940CT dan tutup elektrolitik yang besar - bahkan jika tegangan suplai turun, Anda akan memiliki sekitar satu detik untuk mematikan Arduino Anda dengan anggun (tutup file pada SD dengan benar, dan sebagainya).

"Arduino Cookbook" (edisi ke-2) memiliki bab dengan contoh-contoh tentang cara mengurangi konsumsi daya Arduino menjadi minimum absolut - lihat juga.

Alexander
sumber
1
Regulator linier adalah pilihan yang buruk - antara ini dan yang ada di Arduino sendiri, lebih dari setengah energi yang dikonsumsi hanya akan terbuang sebagai panas. Semua yang benar-benar dicapai di sini adalah (mungkin) beberapa perlindungan input dan memindahkan sebagian pembuangan panas dari papan alih-alih mengkonsentrasikan semuanya dalam regulator yang terpasang.
Chris Stratton
2

Dua opsi lagi - paket baterai dengan lubang sekrup pra-buat yang nyaman untuk Arduino, Raspberry.PI, dan Beagle Board:

Basis Daya Cerdas

Basis Daya Cerdas

Menendang takiknya - menggunakan baterai 18V bor nirkabel. Proyek ini dimaksudkan untuk R.PI, tetapi akan bekerja dengan baik pada Arduino, karena catu daya adalah USB

Daya PI Portable

Daya PI Portable

0xF2
sumber
gambar rusak
sampai
1

Aki mobil standar adalah 12,6 volt ada 6 sel 2.1V. Baterai AGM (yaitu baterai Optima, beberapa negara bagian, dan banyak merek lain membuat AGM), menurut pengalaman saya dengan baterai AGM, mereka sekitar 12,8 volt (saya tidak tahu tegangan teknis). Tanpa mobil berjalan Anda tidak perlu khawatir tentang lonjakan tegangan SEPERTI PANJANG UNTUK DAN DARI BATERAI ADALAH PENDEK. Ketika mobil berjalan, sabuk serpentine memutar alternator yang merupakan generator AC. Alternator terhubung ke penyearah untuk mengubahnya kembali ke DC dan unit memiliki regulator tegangan. Ketika mobil berjalan, alternator menjalankan sistem kelistrikan dan mengisi baterai. Ketika Anda terhubung ke baterai saat mobil berjalan Anda sebenarnya terhubung ke alternator. Ketika terhubung ke alternator ada satu ton kebisingan listrik, lonjakan tegangan, dll.

Saya selalu berhasil menghubungkan langsung dari baterai ke Arduino melalui konektor jack jack-nya, saya belum mencoba fungsi baca analog ketika mobil berjalan. Di situs web Arduino ini merekomendasikan 7-12V, namun batasnya (seperti yang tercantum di situs web Arduino di bawah yang disarankan) adalah 6-20. Saya sebenarnya mengalami masalah dengan tegangan input yang lebih rendah. Jika Anda merasa tidak nyaman, beli saja regulator 5 volt dan daya melalui usb.

Joel
sumber