Isi kandungan:

DIY -Prototype- Pengecas USB Berjangka Arduino: 8 Langkah
DIY -Prototype- Pengecas USB Berjangka Arduino: 8 Langkah

Video: DIY -Prototype- Pengecas USB Berjangka Arduino: 8 Langkah

Video: DIY -Prototype- Pengecas USB Berjangka Arduino: 8 Langkah
Video: Fake PenDrive Experiment 🔥 /SD Card To USB Life Hack #shortvideo #youtubeshorts #mobile #ic 2024, Julai
Anonim
DIY -Prototype- Pengecas USB Berjangka Arduino
DIY -Prototype- Pengecas USB Berjangka Arduino
DIY -Prototype- Pengecas USB Berjangka Arduino
DIY -Prototype- Pengecas USB Berjangka Arduino

Semasa seminar kami mengenai arduino, kami harus mencipta hack yang memaparkan arduino. Kami memutuskan untuk membuat peranti yang akan mengurangkan kuasa dari mengecas peranti menggunakan beberapa kod untuk arduino. Powerbuddy! Prototaip ini sebenarnya tidak mengecas peranti kerana arduino tidak memberikan kuasa yang cukup, tetapi mungkin sangat berguna bagi seseorang yang mampu menyelesaikan transistor.

Dalam instruksional ini, anda akan belajar membuat prototaip ini yang akan menghubungkan dan memutuskan peranti pengecasan. Anda juga akan belajar cara menyediakan antara muka pengguna untuk pemasa menggunakan paparan mini OLED!

AMARAN: peranti tidak berfungsi untuk kita. Ini kerana kami tidak dapat menjadikan transistor berfungsi seperti suis elektronik, tetapi anda mungkin dapat membuatnya berfungsi.

Langkah 1: Langkah 1: Bahan

Untuk arahan ini, anda memerlukan:

-1pc arduino UNO cip yang dapat diprogram-1pc 0.96 inci OLED 128x64 I2C-20pcs arduino wire (10 FF / 10 MM) -1pc 9V bateri pemegang + bateri (anda boleh memilih untuk menggunakan penyesuai AC) -4pcs Mini Push Button Switch-7pcs resistor 221 Ohm-1pc RGB LED 5MM-usb-port (wanita)

-golongan pelekat gabus (untuk membuat pas)

Langkah 2: Langkah 2: Ujian Pendawaian Papan Roti

Langkah 2: Ujian Pendawaian Papan Roti
Langkah 2: Ujian Pendawaian Papan Roti
Langkah 2: Ujian Pendawaian Papan Roti
Langkah 2: Ujian Pendawaian Papan Roti

Lihat gambar untuk pendawaian yang perlu anda lakukan. Deskripsi fungsi pin: PIN2: butang pakaiPIN3: butang bergerak digitPIN4: butang tambah digitPIN5: ResetPIN7: Suis GND USBPIN-A1: Lampu hijauPIN-A2: Lampu biruPIN-A4: Data skrin SCLPIN-A5: Data skrin SDA

Langkah 3: Langkah 3: Memprogram Arduino

Langkah 3: Memprogram Arduino
Langkah 3: Memprogram Arduino

Kod:

Kod tersebut terdapat pada beberapa fungsi tersuai yang ditulis untuk kecekapan dan kemudahan.

Paparan OLED diprogramkan sedemikian rupa sehingga memiliki dua keadaan: Tahap Pilih Pemasa, dan keadaan Pengisian.

Empat input butang disusun dalam susun atur yang mudah: [UP] - [NEXT] - [RESET] - [APPLY]

Pada peringkat Pemilihan Timer, anda dapat menggunakan butang [ATAS] untuk menambah nombor yang dipilih, seperti pada jam penggera lama. Dengan [SETERUSNYA] anda mengitar semua nombor individu.

Oleh itu, dengan dua kawalan ini, anda boleh menetapkan masa pengecasan dalam beberapa jam, minit dan saat. Selepas ini anda menekan [APPLY] untuk memulakan keadaan Charge. Selama tahap ini, waktu yang diberikan akan berkurang sehingga mencecah sifar, dan kembali ke tahap Pilih Waktu, sambil meletakkan isyarat output digital (pin 7) di RENDAH sehingga USB tidak mendapat arus.

Perpustakaan yang digunakan dalam lakaran ini adalah: - Adafruit_GFX (Perpustakaan grafik teras untuk paparan OLED) https://github.com/adafruit/Adafruit-GFX-Library - Adafruit_SSD1306 (Perpustakaan perkakasan untuk paparan OLED khusus ini) https:// github.com / adafruit / Adafruit-GFX-Library - SPI (built-in Arduino) - Wire (built-in Arduino)

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

Langkah 4: Langkah 4: Menguji

Langkah 4: Menguji
Langkah 4: Menguji

Uji apakah perangkat anda berfungsi sebagaimana mestinya, mengendalikan pemasa mirip dengan mengatur jam penggera: 1 butang untuk menambahkan digit ke butang yang sedang dipilih. 1 untuk beralih ke digit berikutnya. 1 butang untuk menetapkan semula jam (ketika jam berjalan anda harus menekannya sekitar satu saat untuk mengelakkan menekan secara tidak sengaja) 1 butang untuk memulakan jam. Sekiranya butang dan paparan berfungsi seperti yang diharapkan, anda boleh terus ke langkah seterusnya, jika tidak berjalan melalui pendawaian skema lagi.

Langkah 5: Langkah 5: Menyiapkan Kes Anda untuk Komponen

Langkah 5: Menyiapkan Kes Anda untuk Komponen
Langkah 5: Menyiapkan Kes Anda untuk Komponen
Langkah 5: Menyiapkan Kes Anda untuk Komponen
Langkah 5: Menyiapkan Kes Anda untuk Komponen

Dimensi sarung kami ialah 138mm * 98mm * 50mm. Menampilkan penutup lasercut khas yang akan kami kongsikan dalam arahan ini!

Pilih kotak atau sesuatu yang sesuai dengan jumlah bahan yang diperlukan agar Powerbuddy berfungsi. Untuk bahan yang diperlukan, lihat langkah 1: Bahan. Gunakan sesuatu seperti pita kecil atau wayar untuk menggulung kabel bersama-sama untuk menjimatkan ruang di kemudian hari. Pastikan untuk menyambungkan kabel ke Arduino sebelum menggulungnya bersama. Uji juga jika arduino berfungsi, apabila semua pin disambungkan.

Seperti yang anda lihat di sudut kiri, kami menggunakan bateri 9 volt sebagai bekalan kuasa kami. Pastikan bahagian atas powerbuddy dipotong dengan cukup baik agar sesuai dengan tombol, dipimpin dan paparan. Sekiranya tidak, gunakan alat fail anda untuk membesarkan lubang. Apabila sudah besar, tambahkan beberapa keping gabus ke tepi antara kenop dan bahagian atas Powerbuddy.

Langkah 6: Langkah 6: Pindahkan Pendawaian

Langkah 6: Pindahkan Pendawaian
Langkah 6: Pindahkan Pendawaian

Sekarang pindahkan pendawaian dari papan roti ke selongsong. pastikan untuk melakukan satu komponen pada satu masa, kerana ia boleh menjadi mimpi buruk mutlak apabila perkara itu menjadi kusut.

Langkah 7: Langkah 7: Ujian & Tweaking

Sekarang pastikan semuanya masih berfungsi seperti sebelumnya. Kami mempunyai banyak masalah dengan sambungan yang buruk pada kabel yang dipateri, jadi bersabarlah. Dapatkan secawan teh untuk anda sendiri kerana ini mungkin memerlukan sedikit masa. setelah semuanya berfungsi, gunakan gabus lagi untuk mengetatkan tepi penutup dan teruskan ke langkah seterusnya.

Langkah 8: Langkah 8: Selesai

Langkah 8: Selesai
Langkah 8: Selesai

Presto! rakan anda yang hampir praktikal dan berfungsi! Kami harap ini mungkin berguna bagi seseorang dengan apa cara sekalipun.

Disyorkan: