Halaman ini menggambarkan dadu PIC10F200 berbasis elektronik. Alasan saya membuat ini adalah bahwa saya punya sudut kecil kiri alih ketika memesan panel dengan beberapa PCB lain dan berpikir saya lebih suka menggunakan sudut untuk sesuatu yang menyenangkan daripada meninggalkannya tidak terpakai, jadi saya membuat dadu. PCB cukup kecil,
Walaupun ini adalah proyek yang sangat sederhana, membutuhkan permukaan beberapa mount keterampilan menyolder, alat yang tepat, dan tangan stabil seperti yang dibangun dipasang dengan permukaan komponen saja. Tapi itu mungkin menjadi awal yang baik jika Anda memiliki pengalaman dalam lubang terpasang solder dan ingin mencoba permukaan mount penyolderan. Seperti yang dapat Anda lihat pada gambar di sebelah kanan adalah mungkin untuk membuatnya bekerja bahkan jika terlihat solder seperti omong kosong;)
Walaupun ini adalah proyek yang sangat sederhana, membutuhkan permukaan beberapa mount keterampilan menyolder, alat yang tepat, dan tangan stabil seperti yang dibangun dipasang dengan permukaan komponen saja. Tapi itu mungkin menjadi awal yang baik jika Anda memiliki pengalaman dalam lubang terpasang solder dan ingin mencoba permukaan mount penyolderan. Seperti yang dapat Anda lihat pada gambar di sebelah kanan adalah mungkin untuk membuatnya bekerja bahkan jika terlihat solder seperti omong kosong;)
perangkat keras.
Skema untuk dadu.
PIC mengendalikan dadu PIC10F20X, tetapi juga memungkinkan untuk menggunakan PIC10F22X karena hampir harga yang sama sehingga saya menggunakan 10F222 untuk mendapatkan chip lebih sedikit di saham sebagai proyek lainnya menggunakan 10F222), baik yang mikrokontroler dengan RAM sangat terbatas dan ROM, 16b/256w RAM / ROM tetapi ada versi dengan sampai 24b/512w, seri 10F22X juga memiliki ADC tapi itu tidak diperlukan dalam proyek ini. Sama hex-. File dapat digunakan untuk kedua PIC10F200 dan PIC10F222 di kemudian diatur menjadi kompatibel mode dan hanya menonaktifkan fungsi khusus 10F222 di awal program yang tidak memiliki efek pada chip 10F200. Dua dari enam pin yang digunakan untuk power supply, ada satu reset (atau masukan saja) pin dan tiga IO-pin. switch ini tersambung ke pin reset yang dikonfigurasi sebagai input. Tiga IO-pin kiri digunakan untuk menggerakkan konfigurasi matriks 2x2 dari tujuh LED. LED dihubungkan secara seri dan menyala dalam tiga set dari dua LED di sisi berlawanan dalam seri dan satu tunggal LED di tengah. Konfigurasi matriks 2x2 adalah dibuat dengan tiga pin hanya dengan menempatkan dioda dalam kedua arah sehingga ketika garis umum adalah "0" LED menyala dengan "1" dan ketika common adalah "1" LED menyala dengan "0". Hal ini menyebabkan bahwa hanya dua set LED dapat menyala pada satu waktu, baik LED di sudut-sudut atau yang di tengah. Ketika berubah dengan cepat (100Hz) antara pencahayaan LED berbeda terlihat seperti mereka semua menyala pada saat yang sama berkat kegigihan efek penglihatan. Tentu saja ada beberapa resistor secara seri dengan LED sebagai sistem berjalan pada 5v dan LED memiliki drop tegangan sekitar 2v masing-masing.
Salah satu fitur bagus dari seri-PIC10F adalah konsumsi saat ini, terutama dalam modus tidur. Ini menghilangkan kebutuhan dari on / off sebagai dadu hanya menggunakan 0.4uA di siaga, sehingga dapat di siaga selama bertahun-tahun tanpa pemakaian baterai.
Animasi roll.
Perangkat lunak ini.
perangkat lunak sangat sederhana, tidak sangat tampan dan tidak begitu dioptimalkan tetapi 16 byte RAM dan 256 kata-kata ROM adalah lebih dari cukup sehingga tidak perlu untuk optimasi (kecuali untuk optimasi yang menyenangkan untuk dilakukan). Memiliki lampu loop utama setengah penundaan dan lampu LED babak kedua kemudian delay lain dan kemudian menjalankan negara mesin yang mengontrol output. Mesin negara telah empat negara IDLE, WAIT, ROLL dan SHOW. Ketika dalam keadaan idle PIC diatur untuk tidur negara dan akan dibangunkan pada perubahan pin (ketika saklar didorong). Dalam keadaan menunggu, sebuah roll pola yang ditampilkan (seperti terlihat dalam animasi di sini ke kanan) dan counter adalah menghasilkan nomor acak berdasarkan berapa lama waktu user menekan tombol (generator acak tidak begitu baik tetapi jika tombol ditekan lagi dari waktu yang sesingkat mungkin mekanik cukup ok). Dalam keadaan ROLL animasi roll ditampilkan selama dua detik tambahan hanya untuk membuatnya lebih menarik;) Akhirnya dalam keadaan SHOW hasilnya ditampilkan untuk 3.5s sebelum mendapatkan kembali ke IDLE, kecuali tombol ditekan dan mulai roll lain.Bagaimana merakit sistem.
Hal ini sangat sulit untuk solder komponen SMD dan mereka memiliki massa yang sangat kecil mereka menjadi sangat sensitif terhadap panas jadi pastikan untuk menghangatkan mereka tidak terlalu lama.Prinsip dasar adalah mulai dari pusat dan bekerja dengan cara Anda keluar. Mulailah dengan pusat LED dan kemudian LED ke kiri dan kanan. Perhatikan bahwa katoda ditandai dengan titik kecil di LED dan Anda dapat melihat sama dot ditandai di sketsa penempatan.
Lanjutkan dengan resistor 47 Ohm diikuti oleh LED diagonal ditempatkan. Kemudian Anda dapat me-mount dua sot-23 IC (pastikan untuk tidak mencampur mereka, cara termudah untuk memisahkan mereka adalah bahwa PIC10F222 memiliki kapsul 6-pin dan LP2985 memiliki kapsul 5-pin). Sekarang Anda bisa melakukan mount dua kapasitor dan resistor 100 Ohm. Yang terakhir komponen SMD Anda mount adalah saklar dan akhirnya Anda memasang konektor baterai (kabel hitam dihubungkan dengan minus-pad dan kabel merah dihubungkan ke plus-pad). Perhatikan bahwa Anda harus meletakkan salah satu kabel melalui lubang untuk mengurangi ketegangan dari kawat di titik solder.
Sebelum menyalakan daya, pastikan tidak ada jalan pintas pertama dengan melihat solder Anda dengan kaca pembesar dan jika Anda tidak yakin jika ada jalan pintas menggunakan meter Ohm untuk memastikan.
No comments:
Post a Comment
saran dan coment teman teman sangat membantu pertumbuhan blog ini,terimakasih