Daftar Isi:

DIY -Prototipe- Pengisi Daya USB Waktu Arduino: 8 Langkah
DIY -Prototipe- Pengisi Daya USB Waktu Arduino: 8 Langkah

Video: DIY -Prototipe- Pengisi Daya USB Waktu Arduino: 8 Langkah

Video: DIY -Prototipe- Pengisi Daya USB Waktu Arduino: 8 Langkah
Video: Cara membuat charger baterai solar | Pengisi daya baterai surya DIY 4volt Penggunaan panel surya 2024, Juli
Anonim
DIY -Prototipe- Pengisi Daya USB Berwaktu Arduino
DIY -Prototipe- Pengisi Daya USB Berwaktu Arduino
DIY -Prototipe- Pengisi Daya USB Waktu Arduino
DIY -Prototipe- Pengisi Daya USB Waktu Arduino

Selama seminar kami tentang arduino, kami harus menemukan peretasan yang menyenangkan yang menampilkan arduino. Kami memutuskan untuk membuat perangkat yang akan memotong daya dari pengisian perangkat menggunakan beberapa kode untuk arduino. Power Buddy! Prototipe ini sebenarnya tidak mengisi daya perangkat karena arduino tidak memasok daya yang cukup, tetapi mungkin sangat berguna bagi seseorang yang mampu dengan transistor untuk menyelesaikannya.

Dalam instruksi ini Anda akan belajar cara membuat prototipe ini yang akan menghubungkan dan memutuskan perangkat pengisi daya. Anda juga akan belajar cara mengatur antarmuka pengguna untuk pengatur waktu menggunakan layar mini OLED!

PERINGATAN: perangkat tidak berfungsi untuk kami. Ini karena kami tidak dapat membuat transistor kami berfungsi seperti sakelar elektronik, tetapi Anda mungkin dapat membuatnya berfungsi.

Langkah 1: Langkah 1: Bahan

Untuk instruksi ini, Anda memerlukan:

-1pc arduino UNO chip yang dapat diprogram-1pc 0.96 inci OLED 128x64 I2C-20pcs kawat arduino (10 FF/10 MM) -1pc 9V dudukan baterai + baterai (Anda dapat memilih untuk menggunakan adaptor AC) -4pcs Sakelar Tombol Tekan Mini-7pcs resistor 221 Ohm-1pc RGB LED 5MM -port usb (perempuan)

-Gulungan stiker gabus (untuk membuat pas)

Langkah 2: Langkah 2: Uji Pengkabelan Papan Tempat memotong roti

Langkah 2: Uji Pengkabelan Papan Tempat memotong roti
Langkah 2: Uji Pengkabelan Papan Tempat memotong roti
Langkah 2: Uji Pengkabelan Papan Tempat memotong roti
Langkah 2: Uji Pengkabelan Papan Tempat memotong roti

Lihat gambar untuk pengkabelan yang perlu Anda lakukan.deskripsi fungsi pin:PIN2: terapkan tombolPIN3: tombol pindah-digitPIN4: tombol tambah-digitPIN5: ResetPIN7: sakelar USB GNDPIN-A1: Lampu hijauPIN-A2: Lampu biruPIN-A4: Data layar SCLPIN-A5: Data layar SDA

Langkah 3: Langkah 3: Pemrograman Arduino

Langkah 3: Memprogram Arduino
Langkah 3: Memprogram Arduino

Kode:

Kode ada beberapa fungsi kustom yang ditulis untuk efisiensi dan kenyamanan.

Layar OLED diprogram sedemikian rupa sehingga memiliki dua status: Tahap Pemilihan Timer, dan status Pengisian Daya.

Empat input tombol diatur ke dalam tata letak sederhana: [NAIK] - [BERIKUTNYA] - [RESET] - [TERAPKAN]

Pada tahap Pemilihan Timer, Anda dapat menggunakan tombol [UP] untuk menambah nomor yang dipilih, seperti pada jam alarm lama. Dengan [NEXT] Anda menggilir semua nomor individual.

Jadi dengan dua kontrol ini Anda dapat mengatur waktu pengisian dalam jam, menit, dan detik. Setelah ini Anda menekan [APPLY] untuk memulai status Charge. Selama tahap ini waktu yang diberikan akan berkurang hingga mencapai nol, dan reset ke tahap Pemilihan Waktu, sambil meletakkan sinyal output digital (pin 7) pada LOW sehingga USB tidak mendapatkan arus.

Pustaka yang digunakan dalam sketsa ini adalah: - Adafruit_GFX (Perpustakaan grafis inti untuk tampilan OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Perpustakaan perangkat keras untuk tampilan OLED khusus ini) https://github.com/adafruit/Adafruit-GFX-Library - SPI (Arduino bawaan) - Kawat (Arduino bawaan)

CATATAN: Kami telah menggunakan Font khusus yang perlu diimpor ke folder Adafruit_GFX/Fonts: Org_01.h

Langkah 4: Langkah 4: Pengujian

Langkah 4: Pengujian
Langkah 4: Pengujian

Uji apakah perangkat Anda berfungsi sebagaimana dimaksud, mengontrol timer mirip dengan mengatur jam alarm:1 tombol untuk menambahkan angka ke tombol yang dipilih saat ini.1 untuk beralih ke digit berikutnya.1 tombol untuk mengatur ulang jam (saat jam berjalan Anda harus menekannya selama sekitar satu detik untuk mencegah penekanan yang tidak disengaja)1 tombol untuk memulai jam. Jika tombol dan tampilan berfungsi sebagaimana mestinya, Anda dapat melanjutkan ke langkah berikutnya, jika tidak berjalan melalui kabel skema lagi.

Langkah 5: Langkah 5: Mempersiapkan Kasus Anda untuk Komponen

Langkah 5: Mempersiapkan Kasing Anda untuk Komponen
Langkah 5: Mempersiapkan Kasing Anda untuk Komponen
Langkah 5: Mempersiapkan Kasing Anda untuk Komponen
Langkah 5: Mempersiapkan Kasing Anda untuk Komponen

Dimensi kasus kami adalah 138mm * 98mm * 50mm. Menampilkan tutup lasercut khusus yang akan kami bagikan dalam instruksi ini!

Pilih kotak atau sesuatu yang lain yang sesuai dengan jumlah bahan yang dibutuhkan untuk Powerbuddy bekerja. Untuk bahan-bahan yang dibutuhkan, lihat langkah 1: Bahan. Gunakan sesuatu seperti selotip kecil atau kawat untuk melilitkan kabel untuk menghemat ruang di kemudian hari. Pastikan untuk menghubungkan kabel ke Arduino sebelum melilitkannya. Uji juga apakah arduino berfungsi, ketika semua pin terhubung.

Seperti yang Anda lihat di sudut kiri, kami menggunakan baterai 9 volt sebagai catu daya kami. Pastikan bagian atas powerbuddy dipotong dengan cukup baik agar sesuai dengan kenop, led, dan tampilan. Jika tidak, gunakan alat file Anda untuk memperbesar lubang. Jika sudah besar, tambahkan beberapa potong gabus ke tepi antara kenop dan bagian atas Powerbuddy.

Langkah 6: Langkah 6: Transfer Kabel

Langkah 6: Transfer Kabel
Langkah 6: Transfer Kabel

Sekarang pindahkan kabel dari papan tempat memotong roti ke casing. pastikan untuk melakukan satu komponen pada satu waktu, karena itu bisa menjadi mimpi buruk mutlak begitu benda itu kusut.

Langkah 7: Langkah 7: Pengujian & Tweak

Sekarang pastikan semuanya masih berfungsi seperti sebelumnya. Kami memiliki banyak masalah dengan koneksi yang buruk pada kabel yang disolder, jadi bersabarlah. Dapatkan secangkir teh yang enak karena ini mungkin memakan waktu cukup lama. setelah semuanya berfungsi dengan baik, gunakan beberapa gabus lagi untuk mengencangkan tepi tutupnya dan lanjutkan ke langkah berikutnya.

Langkah 8: Langkah 8: Selesai

Langkah 8: Selesai
Langkah 8: Selesai

Presto! powerbuddy Anda sendiri yang hampir-praktis-dan-bekerja! Kami berharap ini mungkin berguna bagi seseorang dengan cara apa pun.

Direkomendasikan: