Daftar Isi:

Attiny85 Keyboard untuk Di Bawah $8!: 11 Langkah (dengan Gambar)
Attiny85 Keyboard untuk Di Bawah $8!: 11 Langkah (dengan Gambar)

Video: Attiny85 Keyboard untuk Di Bawah $8!: 11 Langkah (dengan Gambar)

Video: Attiny85 Keyboard untuk Di Bawah $8!: 11 Langkah (dengan Gambar)
Video: Create a Rubber Ducky Using Only Arduino Uno (Hackcyom Welcome Pack Unboxing at the end) 2024, November
Anonim
Keyboard Attiny85 untuk Di Bawah $8!
Keyboard Attiny85 untuk Di Bawah $8!

Keyboard kecil ini dibuat dengan beberapa komponen pasif, beberapa bahan PCB kosong, bel, satu LED, Attiny85, dan banyak cinta! Tujuan dari proyek ini adalah untuk membuat keyboard yang menyenangkan dan mudah dibuat dan tidak membutuhkan banyak biaya untuk membuatnya.

Langkah 1: Bahan dan Alat yang Dibutuhkan

Saya telah menambahkan harga biaya semua barang dalam beberapa kasus saya harus membeli lebih dari satu barang sekaligus. Saya tinggal di Afrika Selatan jadi saya hanya akan mengonversi biaya setiap item berdasarkan nilai tukar saat ini hanya untuk memberikan gambaran tentang berapa biaya yang akan dikeluarkan untuk proyek ini. Beberapa item, seperti Arduino uno dapat dipinjam karena hanya akan digunakan untuk mem-flash program ke pengontrol mikro Attiny85, jadi saya telah mengecualikan ini dari biaya keyboard.

  1. Kertas transfer toner x 1 ($0,3)
  2. Attiny85 x 1 ($2)
  3. 1206 SMD LED x 1 ($0,2)
  4. Resistor 2k x 13 ($0,25)
  5. Resistor 1M x 1 ($0,25)
  6. Resistor 47 Ohm x 1 ($0,25)
  7. Kapasitor 0,1uF x 1 ($0,07)
  8. Kapasitor 10uF x 1 ($0,2)
  9. Buzzer pasif 3V x 1 ($0,3)
  10. Regulator tegangan 5V x 1 ($0,35)
  11. Baterai 9V x 1 ($1,75)
  12. Konektor baterai 9V x 1 ($0,5)
  13. 1 pin header laki-laki x 1 ($0.25)
  14. Kawat jumper Wanita ke Pria x 1 ($0,1)
  15. PCB satu sisi kosong x 1 ($ 1,11)
  16. Soket IC 8 Pin x 1 ($0,07)

Total biaya bahan hanya $7,95!

Alat yang dibutuhkan

  1. Besi solder
  2. Sebuah besi
  3. Sebuah printer laserjet
  4. Sebuah penanda permanen
  5. Ferric Chloride atau bahan kimia etsa lainnya
  6. Ampelas
  7. Mata bor 0,6 mm (tidak harus persis dengan ukuran ini)
  8. Alat bor atau putar
  9. Arduino Uno
  10. Kabel jumper pria ke pria
  11. Papan tempat memotong roti
  12. PC atau laptop yang bisa menjalankan Arduino IDE
  13. Kabel USB untuk Arduino

Langkah 2: Cetak Desain Ke Kertas Toner

Cetak Desain Ke Kertas Toner
Cetak Desain Ke Kertas Toner

Untuk langkah ini Anda hanya perlu mencetak PDF yang telah dilampirkan pada instruksi ini ke kertas transfer toner ukuran A4 Anda. Ini harus dilakukan dengan printer laser dan pengaturan cetak harus pada dpi setinggi mungkin dan opsi toner paling gelap! Berhati-hatilah untuk tidak menyentuh tinta setelah dicetak karena sangat mudah jatuh! Setelah desain dicetak Anda perlu memotong desain seperti yang ditunjukkan pada foto.

Langkah 3: Mempersiapkan PCB Kosong

Mempersiapkan PCB Kosong
Mempersiapkan PCB Kosong

Pada langkah ini, Anda diminta untuk memotong PCB secara kasar sesuai ukuran. Ini dapat dipotong dengan gergaji besi, pisau kerajinan atau metode pemotongan apa pun yang Anda sukai karena potongan ini tidak perlu sempurna. Ukur 75mm, yang merupakan setengah dari 150mm x 100mm PCB. Amplas PCB dengan amplas grit sekitar 400 hingga 800 seperti terlihat pada foto di atas.

Langkah 4: Transfer Desain dan Kupas Kertas Transfer

Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer
Transfer Desain dan Kupas Kertas Transfer

Untuk langkah ini saya menggunakan jenis pemanggang roti industri untuk mentransfer panas desain ke tembaga tapi saya bilang satu kebutuhan besi lakukan ini dalam daftar alat yang diperlukan. Langkah yang sama berlaku. Seseorang perlu menempatkan desain di atas tembaga dengan toner menghadap ke bawah (toner harus menyentuh tembaga). Panas kemudian harus diterapkan selama sekitar 2 menit (Setrika harus pada pengaturan panas tertinggi). Setelah dua menit, setrika perlu diputar dan ditekan selama satu menit lagi untuk memastikannya berpindah ke mana-mana. Setelah melakukan ini, biarkan papan selama beberapa menit hingga dingin dan masukkan ke dalam air hangat selama sekitar 10 menit. Kertas akan mulai terkelupas dengan sendirinya. Seseorang sekarang dapat dengan lembut menarik kertas transfer. Beberapa tinta tidak akan tertransfer dengan benar tetapi ini akan diperbaiki pada langkah berikutnya.

Langkah 5: Isi Bagian Di Mana Tinta Tidak Mentransfer

Isi Bagian Di Mana Tinta Tidak Mentransfer
Isi Bagian Di Mana Tinta Tidak Mentransfer

Dalam langkah ini seorang pembuat diperlukan. Hati-hati akan semua bagian di mana tinta tidak mentransfer dengan benar. Seseorang juga dapat menggores bagian yang ditransfer secara tidak benar karena terlalu banyak panas atau tekanan.

Langkah 6: Etsa dan Bersihkan Papan

Etsa dan Bersihkan Papan
Etsa dan Bersihkan Papan
Etsa dan Bersihkan Papan
Etsa dan Bersihkan Papan

Pada langkah ini saya menggunakan Ferric Chloride untuk mengetsa papan tetapi ada banyak pilihan yang tersedia. Sangat penting bahwa sarung tangan digunakan selama langkah ini dan itu dilakukan di area yang berventilasi baik! Encerkan besi klorida dengan air dan campurkan dengan rasio sekitar 1:1 dengan air. Seseorang kemudian harus membiarkannya selama sekitar 10 hingga 15 menit dan terus-menerus memeriksa apakah semua kelebihan tembaga telah dikeluarkan dari PCB. Setelah itu bersihkan papan dalam mangkuk air terpisah sampai bersih. Harap dicatat bahwa besi klorida tidak dapat dibuang ke saluran pembuangan karena sangat buruk bagi lingkungan, harus dibuang secara bertanggung jawab.

Langkah 7: Bersihkan Tepi dan Bor Semua Lubang

Bersihkan Tepi dan Bor Semua Lubang
Bersihkan Tepi dan Bor Semua Lubang
Bersihkan Tepi dan Bor Semua Lubang
Bersihkan Tepi dan Bor Semua Lubang

Untuk langkah ini, kita perlu memotong papan dengan lebih akurat di sekitar garis luar yang tercakup dalam desain dan mengampelas tepinya dengan amplas sekitar 100 grit untuk membuat papan lebih rapi. Setelah ini selesai, Anda perlu mengebor semua lubang yang telah dipindahkan untuk menyiapkan papan untuk pengecatan dan penyolderan. Harap kenakan masker partikel dan sarung tangan saat melakukan ini karena Anda sedang mengampelas papan fiberglass yang dapat berbahaya bagi kesehatan Anda! Setelah papan dirapikan, proses pengeboran dapat dimulai. Bor semua lubang (sebaiknya dengan semacam bor tekan) dan langkah ini sekarang selesai!

Langkah 8: (Opsional) Cat PCB

(Opsional) Cat PCB
(Opsional) Cat PCB

Cat PCB yang tergores dengan warna cat semprot pilihan Anda. Setelah mengecat cukup mengampelas sisi tembaga dari PCB dengan amplas 400 grit dan hanya bagian tembaga yang akan diampelas karena sisa papan lebih rendah dari tembaga.

Langkah 9: Waktu Solder

Waktu Solder!
Waktu Solder!
Waktu Solder!
Waktu Solder!
Waktu Solder!
Waktu Solder!
Waktu Solder!
Waktu Solder!

Pertama-tama solder LED SMD ke satu sisi papan. Saya telah menemukan yang paling mudah ketika seseorang pertama menyolder bantalannya sendiri dan kemudian menempatkan komponen SMD ke bantalan dengan solder di atasnya. Panas kemudian harus diterapkan dengan besi solder ke satu sisi LED dan kemudian panas di sisi lain untuk menyolder komponen. Saya telah menunjukkan pada gambar di atas ke arah mana titik hijau kecil pada LED harus menghadap. Selanjutnya kita perlu memutar papan dan menyolder sisa komponen. Saya telah menambahkan gambar dengan label pada semua komponen di posisi yang benar. Solder komponen dalam urutan berikut agar paling mudah; resistor, kapasitor 0.1uF, soket IC, pengatur tegangan, bel dan akhirnya pin header tunggal. Skema telah ditambahkan di atas. Rangkaian ini pada dasarnya hanyalah jaringan resistor yang membagi 5V op menjadi 12 nilai berbeda yang kemudian dibaca oleh mikrokontroler yang memainkan nada tertentu melalui buzzer.

Langkah 10: Memprogram Attiny85 dan Menambahkan IC

Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC
Memprogram Attiny85 dan Menambahkan IC

Ini adalah langkah terakhir! Setelah ini dilakukan IC dapat ditempatkan di soket, jumper dapat dihubungkan dan akhirnya baterai dapat dihubungkan dan siap untuk dimainkan! Namun langkah ini adalah yang paling rumit sehingga langkah-langkahnya perlu direplikasi dengan tepat. Sebagai permulaan Arduino 1.6.4 perlu diunduh dan dapat diunduh dari tautan ini;

www.arduino.cc/en/Main/OldSoftwareReleases… pilih versi 1.6.4 dari sistem operasi yang diperlukan.

Buka kode yang telah dilampirkan pada instruksi ini berlabel "Kunci".

Selanjutnya kita perlu Pergi ke preferensi, di bawah file seperti yang ditunjukkan pada gambar di atas dan rekatkan tautan berikut di mana dikatakan "URL Manajer Papan Tambahan"

drazzy.com/package_drazzy.com_index.json

Selanjutnya kita perlu memasang papan di bawah tab pengelola papan seperti yang ditunjukkan pada gambar di atas.

Attiny85 kemudian dapat ditempatkan di papan tempat memotong roti seperti yang ditunjukkan di atas. Kapasitor 10uF perlu terhubung ke pin reset dan ground pada Arduino Uno. Ground dan 5V dari arduino harus terhubung ke pin 4 dan 8 masing-masing pada Attiny85. Pin Arduino 13 harus terhubung ke pin Attiny85 2. Pin Arduino 12 harus terhubung ke pin Attiny85 1. Pin Arduino 11 harus terhubung ke pin Attiny85 0 dan pin Arduino 10 harus terhubung ke pin Attiny 1.

Pilih Attiny25/45/85 sebagai papan. Attiny85 sebagai chip, 8Mhz (internal) sebagai jam, dan simpan opsi lainnya sebagaimana adanya. sekarang jadikan programmer "Arduino sebagai ISP".

Selanjutnya kita bisa tekan upload dan begitu saja Attiny85 sudah terprogram!

Highlowtech memiliki artikel luar biasa tentang ini yang menjelaskan semuanya jauh lebih baik daripada yang saya bisa, tautannya adalah;

highlowtech.org/?p=1706

Attiny85 sekarang dapat ditempatkan di soket IC pada PCB yang disolder. Orientasinya sangat penting! Sisi IC dengan titik kecil di atasnya harus menghadap ke kiri papan.

Langkah 11: Saatnya Bermain

Colokkan baterai dan kabel jumper dan biarkan imajinasi Anda menjadi liar! Maafkan permainanku yang buruk.

Direkomendasikan: