Daftar Isi:
- Langkah 1: Langkah 1: Bahan
- Langkah 2: Langkah 2: Uji Pengkabelan Papan Tempat memotong roti
- Langkah 3: Langkah 3: Pemrograman Arduino
- Langkah 4: Langkah 4: Pengujian
- Langkah 5: Langkah 5: Mempersiapkan Kasus Anda untuk Komponen
- Langkah 6: Langkah 6: Transfer Kabel
- Langkah 7: Langkah 7: Pengujian & Tweak
- Langkah 8: Langkah 8: Selesai
Video: DIY -Prototipe- Pengisi Daya USB Waktu Arduino: 8 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
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
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
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
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
Presto! powerbuddy Anda sendiri yang hampir-praktis-dan-bekerja! Kami berharap ini mungkin berguna bagi seseorang dengan cara apa pun.
Direkomendasikan:
Meretas Bank Daya USB untuk Memberi Daya Arduino: 6 Langkah
Meretas Bank Daya USB untuk Memberi Daya Arduino: Menggunakan bank daya murah untuk memberi daya pada sirkuit Arduino Anda sangat membuat frustrasi dengan arus rendah, sirkuit mati otomatis. Jika bank daya tidak mendeteksi beban daya yang cukup signifikan -- mereka hanya mati setelah 30-40 detik. Mari kita modifikasi Ch
Catu Daya Bangku Daya Tinggi DIY: 85W: 3 Langkah
Catu Daya Bangku Daya Tinggi DIY: 85W: Catu daya adalah sari dari proyek Anda, baik pembuat kecil atau profesional, Anda selalu menginginkan catu daya yang stabil dan kuat yang Anda inginkan. Sisi buruknya adalah, catu daya bermerek itu mahal, ya mereka menyertakan banyak fitur
Catu Daya Terselubung ATX ke Catu Daya Bench: 7 Langkah (dengan Gambar)
Catu Daya ATX Terselubung ke Catu Daya Bench: Catu daya bangku diperlukan saat bekerja dengan elektronik, tetapi catu daya lab yang tersedia secara komersial bisa sangat mahal bagi pemula yang ingin menjelajahi dan mempelajari elektronik. Tetapi ada alternatif yang murah dan dapat diandalkan. Dengan konve
Modul Daya IoT: Menambahkan Fitur Pengukuran Daya IoT ke My Solar Charge Controller: 19 Langkah (dengan Gambar)
Modul Daya IoT: Menambahkan Fitur Pengukuran Daya IoT ke My Solar Charge Controller: Halo semuanya, semoga kalian semua hebat! Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya membuat modul Pengukuran Daya IoT yang menghitung jumlah daya yang dihasilkan oleh panel surya saya, yang digunakan oleh pengontrol muatan surya saya
Bagaimana Mengukur Konsumsi Daya Modul Komunikasi Nirkabel dengan Benar di Era Konsumsi Daya Rendah?: 6 Langkah
Bagaimana Mengukur Konsumsi Daya Modul Komunikasi Nirkabel dengan Benar di Era Konsumsi Daya Rendah?: Konsumsi daya rendah merupakan konsep yang sangat penting dalam Internet of Things. Sebagian besar node IoT perlu ditenagai oleh baterai. Hanya dengan mengukur konsumsi daya modul nirkabel dengan benar, kami dapat memperkirakan secara akurat berapa banyak baterai yang