Daftar Isi:
- Langkah 1: Tampilan
- Langkah 2: Pilihan LED
- Langkah 3: Antarmuka/Tombol
- Langkah 4: Menjaga Waktu
- Langkah 5: Pengukur Tegangan
- Langkah 6: Header Pemrograman/Koneksi Eksternal
- Langkah 7: Firmware
- Langkah 8: Sistem Menu Bergulir
- Langkah 9: Peta Jalan Firmware
- Langkah 10: PCB
- Langkah 11: Memasang Jam Tangan
- Langkah 12: Perbaikan Lebih Lanjut
Video: 01//atch: 12 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
01/\/atch, karena… "ada 10 tipe orang di dunia, mereka yang membaca biner, dan mereka yang tidak" - tag line slashdot. 01/\/atch adalah jam tangan biner dengan sebuah tampilan LED. Fitur tambahan dapat diakses melalui sistem menu bergulir pada matriks LED 3x4-nya. Fitur saat ini meliputi: pengukur tegangan, penghitung biner, mode klub, dan tampilan waktu. Jam tangan ini sepenuhnya dapat diprogram. Pembaruan firmware di masa mendatang akan mencakup: stopwatch/timer, alarm, speedometer/odometer sepeda, pencatatan data, dan menu konfigurasi lanjutan. Lihat cara kerjanya: https://www.youtube.com/embed/l_tApl3JmmMASemua file proyek adalah di arsip.zip di halaman ini. Skema dan PCB dalam format Cadsoft Eagle. Firmware di mikroBasic. Teks instruksi ini disertakan sebagai file.odt (OO.org/open text) dan.pdf. Seni PCB lapisan atas (tercermin) disertakan sebagai. PDF siap untuk transfer toner atau proses foto. Itu disalin beberapa kali pada satu lembar karena saya harus menggandakan transparansi. 01/\/atch terinspirasi oleh Mini Dotclock, dan percakapan selanjutnya di area komentar: https://www.instructables.com /ex/i/47F2F12223BA1029BC6B001143E7E506Ini juga setengah langkah menuju jam tangan nixie dudukan permukaan yang sedang saya kerjakan. Proyek 01/\/atch adalah pengenalan komponen pemasangan permukaan dan logika pengatur waktu tanpa kerumitan tambahan dari catu daya tabung nixie. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/?ALLSTEPS)Sedikit googling muncul jam tangan biner ini di thinkgeek: https://www.thinkgeek.com/gadgets/watches/6a17/The 01/ \/atch didasarkan pada PIC16F913/6. PIC ini awalnya dipilih karena memiliki driver LCD hardware. Saya pikir saya bisa mengubah driver LCD menjadi multiplexer LED dengan beberapa transistor. Ini ternyata tidak terjadi. Ini masih merupakan pilihan yang baik karena memiliki banyak ruang pemrograman dan sangat sedikit pin I/O yang terbatas. F913 adalah sekitar $2,00 di Mouser. PIC16F913 Details:https://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020199PIC16F916 Details (sama seperti 913, dengan lebih banyak ruang program):https://www. microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en020201PIC16F913/6 Lembar Data (format PDF):https://ww1.microchip.com/downloads/en/DeviceDoc/41250E.pdfGambar 3d yang digunakan dalam instruksi ini dibuat dari file Eagle Board dengan Eagle3D dan POV ray:https://www.matwei.de/doku.php?id=en:eagle3d:eagle3d
Langkah 1: Tampilan
Tampilan biner terbuat dari 12 LED dalam matriks 3x4. Setiap kolom dari empat LED mewakili 'gigitan' empat bit, atau setengah byte. Setiap kolom dapat menampilkan 0-15 dalam biner (1+2+4+8=15). Waktu ditampilkan dalam tiga baris sebagai jam/puluhan menit/menit. Ini bukan biner sejati, tetapi subset yang disederhanakan yang membuat arloji lebih mudah dibaca. Jam tangan thinkgeek, misalnya, menggunakan biner 'lebih benar' untuk mewakili menit dengan satu byte penuh. Apa pun yang saya suka, geek sejati akan menampilkan waktu menggunakan zaman Unix, dalam biner! (https://en.wikipedia.org/wiki/Unix_timestamp) Multipleks LED sangat mudah. Baris (4) terhubung ke pin PIC melalui resistor pembatas arus. Hanya satu resistor pembatas arus yang digunakan untuk setiap baris karena hanya satu LED per baris yang menyala. LED dijalankan pada 20ma, menggunakan resistor 56 ohm (56ohm @ 3 volt = 20ma). LED dapat dijalankan lebih tinggi karena dimultipleks, lembar data mencantumkan sekitar 40ma. Saya menemukan mereka terlalu terang di hanya 20ma-multiplexed. Kolom (3) dihubungkan ke ground oleh transistor NPN. Transistor diaktifkan oleh pin PIC melalui resistor 1Kohm. Fungsi multipleks dengan membumikan kolom LED melalui transistor sambil menyalakan baris LED yang benar untuk kolom itu. Ini diulang untuk setiap kolom secara berurutan, membuat matriks tampak terus menyala. PIC Timer0 adalah drive multipleks. Ini menghitung hingga 256 kemudian mengubah nilai baris dan kolom yang diarde. Transistor: Transistor NPN, NPN/ 32V/ 100mA, (Mouser #512-BCW60D $0,05).
Langkah 2: Pilihan LED
Pada jam tangan ini, LED ukuran '1206' berwarna kuning dan merah digunakan dengan resistor pembatas arus 56 ohm. Warna-warna tersebut dipilih karena harganya yang murah. LED merah, kuning, dan oranye masing-masing sekitar 10 sen, sedangkan LED biru 40 sen ke atas. Selain itu, LED biru jelas tidak keren sekarang. Jika Anda menemukan warna ungu, beri tahu saya.
Gambar menunjukkan 5 jenis LED yang saya audisi. Bagian Mouser # Produsen Biaya Warna 859-LTST-C171KRKT LED SMT Lite-Aktif Merah, Bening $0,130 859-LTST-C171KSKT LED SMT Lite-Aktif Kuning, Bening $0,130 859-LTST-C150KFKT LED SMT Lite-Aktif Oranye, Bening $0,130 638- 121SURCS530A28 Everlight LED SMD Red Water Clear $0,110 638-1121UYCS530A28 Everlight LED SMD Yellow Water Clear $0,110 Everlight merah dan kuning digunakan pada jam tangan prototipe. Saya lebih suka Lite-On merah dan oranye, mereka akan digunakan pada jam tangan berikutnya yang saya buat.
Langkah 3: Antarmuka/Tombol
Jam tangan culun membutuhkan antarmuka culun. Sensor sentuh kapasitif sangat populer saat ini, tetapi membutuhkan beberapa komponen tambahan. Sebagai gantinya, saya menggunakan sensor sentuh berbasis transistor Darlington dengan pin header sebagai titik kontak. Apa yang lebih aneh dari header pin? Tidak ada. Saya pertama kali melihat idenya di sini: (https://www.kpsec.freeuk.com/trancirc.htm): Sepasang Darlington cukup sensitif untuk merespons arus kecil yang melewati kulit Anda dan dapat digunakan untuk buat sakelar sentuh seperti yang ditunjukkan pada diagram. Untuk rangkaian ini yang hanya menyalakan LED, dua transistor dapat berupa transistor daya rendah tujuan umum apa pun. Resistor 100kohm melindungi transistor jika kontak dihubungkan dengan sepotong kawat. Transistor PNP ditambahkan ke desain sederhana ini (sebagai pengganti LED dalam diagram) sehingga dapat memberikan output tinggi/rendah ke PIC. Sebuah resistor pull-down ditambahkan antara pin PIC dan ground untuk membantu mencegah penekanan tombol yang salah. Sakelar ini solid state, tahan air, dan daya rendah - dengan tambahan geekieness pin header. Switch di-de-bounce menggunakan Timer2 pada PIC. Ketika sebuah saklar ditekan, Timer2 (8 bit timer) dimulai dengan 16 prescaler dan 16 postscaler. Pada Timer2, interupsi PIC memeriksa untuk melihat apakah tombol masih ditekan. Setelah dua interupsi berturut-turut tanpa tombol yang ditekan, timer dihentikan dan tombol dikonfigurasi untuk input lebih lanjut. Saklar atas terhubung ke pin interupsi PIC. Input pada pin ini dapat membuat PIC keluar dari mode sleep. Ini memungkinkan kita menggunakan teknik manajemen daya yang rapi: PIC dalam mode daya rendah saat layar tidak digunakan. Masukan pada tombol membangunkan PIC dan melanjutkan operasi. Transistor: Transistor Darlington, SOT-23, (Mouser #512-MMBT6427, $0,07). Transistor PNP, SOT-23, (Mouser #512-BCW89, $0,06).
Langkah 4: Menjaga Waktu
Catatan aplikasi Microchip 582 menjelaskan prinsip-prinsip dasar di balik daya rendah, jam berbasis PIC. (https://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057)Jamnya sederhana dan elegan. Kristal arloji 32,768kHz terhubung ke pin osilator timer1 dari PIC. Timer1 sangat bagus untuk ini karena dapat bertambah bahkan saat PIC sedang tidur. Timer1 diatur untuk menghitung hingga 65536 (2 detik pada 32.768kHz) dan membangunkan PIC dari tidur dengan interupsi. Ketika PIC bangun, waktu bertambah dua detik. PIC hanya aktif dan memakan daya untuk waktu yang singkat setiap beberapa detik. Saya menggunakan kristal arloji kuarsa murah dari Citizen. Saya pikir nama Citizen mungkin memberikan legitimasi arloji saya. CFS206 (12.5pf) memiliki akurasi sekitar +/- 1,7 menit per tahun (20ppm). Dua kapasitor 33pF melengkapi rangkaian kristal eksternal. 33pF mungkin sedikit berlebihan, tetapi tersedia secara lokal dengan harga yang wajar. Kristal yang lebih baik dapat digunakan untuk waktu yang lebih akurat. Kristal: Citizen KHz Range Crystals, 32.768 KHZ 12.5pF, (mouser #695-CFS206-327KFB, $0.30). Kapasitor: 2x33pF, 1206 SMD.
Langkah 5: Pengukur Tegangan
Seolah-olah kami tidak tenggelam ke kedalaman geekerie dengan jam tangan biner, kami menampar referensi tegangan dan pin input untuk membuat meteran tegangan. Referensi tegangan adalah Microchip MCP1525. Ini adalah referensi 2,5 volt dengan rentang operasi 2,7 hingga 10+ volt. Dalam gambar jam tangan paket TO-92 digunakan, meskipun jam tangan masa depan akan menggunakan versi pemasangan permukaan (SOT-23). Referensi ini didukung oleh pin PIC sehingga dapat dimatikan untuk menghemat daya. Pada titik ini kita dapat mengukur hingga 2,5 volt menggunakan Analog Digital Converter PIC. Kami mengambil ini selangkah lebih maju dan menambahkan pembagi tegangan resistor ke input multimeter. Menggunakan dua resistor (100K/10K) kami membagi tegangan input dengan 11 memberikan rentang input baru ~30 volt. Ini adalah poin bagus yang mencakup semua tegangan rendah yang mungkin kita temui (baterai 1,2/1,5 volt, sel koin 3 volt, logika 5 volt, baterai 9 volt, dan rel daya 12 volt). Resistor 22Kohm dapat diganti dengan resistor 10K yang memberikan rentang yang lebih kecil tetapi resolusi yang lebih tinggi. Spreadsheet yang disertakan dengan instruksi ini dapat membantu Anda memilih nilai resistor. Probe pembumian dan pengukuran terhubung ke header pemrograman di bagian belakang arloji. Detail MCP1525:https://www.microchip.com/stellent/idcplgidcplg?IdcService=SS_GET_PAGE&nodeId= 1335&dDocName=en019700
Langkah 6: Header Pemrograman/Koneksi Eksternal
Jam tangan ini 'dapat diprogram'. Header ICSP dibawa ke belakang sehingga firmware baru dapat diinstal. Header adalah deretan soket pin wanita profil rendah yang saya temukan di toko elektronik lokal saya. Hal yang sama dapat diperoleh dengan memotong soket DIP berkualitas di tengah jalan. Saya menghubungkan steker ICSP saya dengan pin-header "gender-changer" - masukkan sepotong pin-header ke dalam soket, kemudian hubungkan steker ICSP ke pin header. Anda akan memerlukan programmer ICSP untuk memasang perangkat lunak baru di jam tangan. Programmer JDM2 ICSP sederhana disertakan dengan file Cadsoft Eagle.
Saat tidak digunakan untuk pemrograman, header ICSP dapat digunakan untuk pengumpulan data, pencatatan peristiwa, dll. Semua pin ICSP tersedia untuk digunakan, seperti yang tercantum dalam tabel di bawah ini. Pin pengukur tegangan (pin 1/6) cukup banyak didedikasikan untuk penggunaan itu karena pembagi tegangan. Multimeter - ADC, I/O, dengan pembagi resistor. (PIN2, PORTA0/AN0) MCLR - pin input saja. Schmitt memicu input untuk sinyal bising.(PIN1, RE3) Vcc - +3 volt Vss - pin ground Data - Input/Output dengan interupsi saat perubahan, pull-up lemah opsional (PIN27, RB6) Jam - I/O dengan interupsi saat perubahan, opsi pull-up lemah (PIN28, RB7)
Langkah 7: Firmware
Firmware ditulis menggunakan versi freeware mikroBasic. Firmware saat ini adalah v0.1. Firmwares masa depan mungkin akan ditulis dalam C. Opsi konfigurasi diatur dalam firmware. Mereka harus sebagai berikut: MCLR - DISABLEDBODEN/BOREN - DISABLEDWDT - DISABLEDOscillator -Internal Osc, NO clock-out. Saya tidak dapat memprogram 16F913 dengan perangkat lunak pemrograman PIC favorit saya (WinPIC800), tetapi WinPIC DL4YHS bekerja dengan baik (https://www.qsl.net/dl4yhf/winpicpr.html).v0.1Configuration/Menu System - Opsi menu bergulir di layar dan dipilih/lanjutan menggunakan dua tombol input. Waktu - menampilkan waktu dalam biner (default saat tombol ditekan). Klik - penghitung. Saya, kadang-kadang, menemukan diri saya melakukan hitungan. Hitungan lalu lintas, jumlah burung, apa pun. Subs 01/\/atch sebagai penghitung biner. Mode Klub - Nilai sebenarnya dari setiap jam tangan ditentukan oleh mode 'klub'-nya. 01/\/atch menggunakan generator angka acak untuk mem-flash pola pada tampilan LED. Ini juga memungkinkan untuk memasukkan fragmen kata menggunakan pustaka font matriks internal (lebih banyak lagi yang akan datang). Kecepatan dapat disesuaikan dengan tombol 1. Paket upgrade klub pamungkas akan mencakup sensor suhu yang mengontrol laju perubahan pola. Saat pemakainya memanas, polanya berubah lebih cepat. Volt - pengukur tegangan. Saat ini menunjukkan pembacaan ADC mentah dalam 10 bit. Akan ditingkatkan ke nilai volt aktual di v0.2. Set - Atur waktu. Keluar - Keluar menu, masukkan PIC dalam mode tidur.
Langkah 8: Sistem Menu Bergulir
Scrolling Menu SystemFungsi diakses melalui sistem scrolling menu. Item menu dimuat sebagai bitmap dalam larik dan terus menggulir "ke atas". Gulir didasarkan pada kelipatan driver mux Timer0. Menu bergulir "waktu habis" menggunakan kelipatan Timer1 (penghitung detik) setelah sekitar 10 detik. Opsi Menu (Menggunakan Jam Tangan) (Ini berlaku untuk firmware versi 0.1)Ketika baterai baru dimasukkan ke dalam jam tangan, ini akan menampilkan 'SET ' opsi menu secara default. Sentuh tombol 2 untuk masuk ke mode setel. Waktu saat ini akan ditampilkan (12:11). Gunakan tombol 1 untuk menambah jam, sentuh tombol 2 untuk maju ke unit waktu berikutnya (jam, 10 menit, menit). Sentuh tombol 2 setelah menit diatur untuk menghemat waktu dan kembali ke menu bergulir. Untuk menghemat daya, layar dan PIC biasanya mati. Sentuh tombol 1 untuk membangunkan PIC dan menampilkan waktu saat ini selama 10 detik. Sentuh tombol 2 saat waktu ditampilkan untuk mengakses sistem menu bergulir. Fitur jam tangan dapat diakses melalui menu gulir. Sentuh tombol 1 untuk maju ke item menu berikutnya, sentuh tombol 2 untuk memilih item menu. Lihat cara kerjanya: https://www.youtube.com/embed/l_tApl3JmmMfungsi tombol untuk setiap opsi menu diuraikan dalam tabel di bawah. B1 dan B2 adalah singkatan dari tombol 1 dan tombol 2.
Langkah 9: Peta Jalan Firmware
v0.2
Konfirmasi/Dialog Keluar. Pengaturan - Perluas opsi pengaturan untuk menyertakan: Durasi waktu/waktu habis menu (dan mode selalu aktif). Kecerahan (siklus tugas). Kecepatan Gulir. Menu Font Upgrade -'E' dan 'B' terlihat sangat buruk, gunakan 'e', 'b'. Pindah ke osilator 1Mhz atau 32,768khz (4MHz di v0.1). v0.3 Stopwatch (maju kenaikan waktu) -Mulai menghitung detik, lalu menambah menit dan jam setelah batas tampilan 15:59. Timer/Alarm (peningkatan waktu mundur) -Pengatur waktu penurunan, semua LED berkedip saat timer mencapai 0. EEPROM (mencatat nilai ke memori flash) -Menyimpan voltase, hitungan, opsi, waktu stopwatch, dll ke memori EEPROM. -Log jumlah hari berjalan sejak penggantian baterai. Juga: jumlah jam dengan tampilan menyala. v0.4 Fitur perangkat keras eksternal (menggunakan header ICSP): Event logging pada interupsi. Odometer/Speedometer Sepeda. Tampilan Unit yang Dapat Disesuaikan (font biner atau desimal).
Langkah 10: PCB
PCB dan sirkuit dalam format elang. Saya juga menyertakan banyak perpustakaan yang saya gunakan untuk membuat papan yang mungkin diperlukan.
PCB dirancang dengan sebagian besar komponen pemasangan permukaan. Papan dibuat dengan transparansi inkjet pada papan positif foto. Ini adalah papan pemasangan permukaan pertama saya (baik etsa dan perakitan). Saya membuat papan satu sisi dan menggunakan kabel jumper untuk jejak lapisan bawah. Papan dibuat dengan mempertimbangkan pembuatan oleh Olimex, jadi file pemeriksaan aturan 10mill mereka digunakan saat mendesain papan. Tidak ada yang sangat kecil, tapi tentu saja menantang. Semuanya disolder dengan tangan menggunakan besi 10 euro, stickie-tack, dan lampu terang. Kaca pembesar tidak diperlukan. Kristal dibiarkan sebagai komponen pemasangan permukaan. Kaleng logam adalah elemen yang tampak khas, dan jauh lebih dapat diidentifikasi daripada kotak hitam yang dipasang di permukaan. Prototipe pada gambar juga menggunakan referensi tegangan TO-92 - PCB akhir menunjukkan versi SOT-23 yang belum saya miliki saat saya membuat papan. Sirkuit dan PCB ada di arsip proyek (format Cadsoft Eagle - versi freeware www.cadsoft.de). Penempatan komponen dapat dilihat pada file PCB. Saya juga membuat PDF dengan lapisan atas dicerminkan dan disalin beberapa kali. Ini harus siap untuk transfer toner atau proses foto. Daftar komponen (melalui lubang) 32.768kHz Watch Crystal (kaleng logam 0206) Header pin -x4 Header pemrograman - 6 pin Daftar komponen (pemasangan permukaan) SO-300 PIC16F1206 Kapasitor 0,1uF 1206 Kapasitor 33pf - x2 1206 LED (kuning, merah, oranye, dll) -x12 1206 Resistor - 4x56 ohm Resistor 1206 - 3x1Kohm 1206 Resistor - 3x10Kohm 1206 Resistor - 3x100Kohm Transistor SOT-23 NPN (100ma atau lebih) Transistor SOT-23 PNP (general purpose) SOT-23 NPN transistor Darlington (general purpose), hfe dari ~10000) SOT-23 MCP1525 Tegangan Referensi (2,5 volt) Baterai CR2032 3v lithium
Langkah 11: Memasang Jam Tangan
Memasang jam TanganUntuk membuat jam tangan yang cocok digunakan sehari-hari diperlukan sebuah wadah. Saya mengunjungi AFF Materials (https://www.aff-materials.com/) untuk membeli resin poliester. Seorang pria baik di sana menyarankan agar saya menggunakan epoksi bening sebagai gantinya. Menurutnya, resin poliester menyusut ~5% yang dapat merusak sambungan pada PCB. Epoxy bening hanya menyusut ~2%. Dia juga menyarankan bahwa gas dari poliester dapat merusak komponen saat diawetkan. Karena belum pernah bekerja dengan epoksi bening sebelumnya, saya melakukan beberapa uji cor. Saya mulai dengan memasukkan beberapa sampel ke dalam nampan es batu. Minyak biji bunga matahari, pelumas silikon, dan pelumas sepeda silikon diuji sebagai agen pelepas. Satu sampel dilakukan tanpa agen pelepas. Pelumas silikon manik-manik di bagian bawah cetakan dan meninggalkan bekas bopeng pada epoksi. Kontrol menyedot ke bagian bawah cetakan. Minyak bekerja cukup baik, tetapi meninggalkan sedikit residu di epoksi. Selanjutnya, saya perlu tahu bagaimana melakukan pengecoran multi-layer dengan bahan ini. Resin poliester biasanya dituangkan berlapis-lapis. Lapisan pertama dibiarkan mengeras (sekitar 15 menit) menjadi gel. Sebuah benda ditempatkan pada lapisan pertama dan lapisan kedua resin segar dituangkan di atasnya. Waktu kerja epoksi saya adalah sekitar 60 menit. Saya menuangkan lapisan pertama dan memeriksanya setelah 30 menit - masih lunak. Setelah sekitar 1 jam 15 menit, lapisan pertama cukup kaku untuk meletakkan benda di atasnya. Untuk pengujian ini saya meletakkan papan uji LED yang terlihat pada langkah 2 menghadap ke bawah pada lapisan pertama, dan ditutup dengan lapisan epoksi segar. Ini bekerja dengan baik, LED tidak keluar dari papan. Saya menyimpulkan di sini bahwa tidak ada cetakan yang tepat, permukaan paling jelas yang bisa saya buat adalah antarmuka udara/epoksi. 'Atas' casting memiliki miskus yang signifikan. Miscus terbatas pada tepi casing dan mudah dilepas dengan penggiling. Untuk pengujian nyata pertama saya membutuhkan cetakan plastik persegi panjang. Pilihan terbaik yang saya temukan adalah wadah 'smeer kaas'. Itu tidak sempurna, jadi saya membuatnya lebih kecil dengan beberapa lapis inti busa yang dibungkus pita. Ini bukan cetakan bintang, tetapi memilih bagian atas sebagai permukaan tampilan memberi saya sedikit kelonggaran. Cetakan dilap ringan dengan minyak di atas handuk kertas. Saya membuang prosedur penuangan berlapis-lapis dari atas. Saya menyolder timah dari dudukan baterai sel koin ke PCB. Dudukan sel direkatkan (ok, ditempelkan) ke bagian bawah PCB. Tempat baterai diisi dengan stickie-tack, dan header pemrograman dilindungi dengan lebih banyak stickie tack (plastisin juga akan bekerja dengan baik). Ini kemudian ditempatkan, menghadap ke atas, di dalam cetakan. Paku lengket yang melindungi baterai dan tajuk ditekan dengan kuat ke bagian bawah cetakan, menahan arloji di tempatnya. Epoxy bening dituangkan ke dalam cetakan sampai menutupi jam. Pin-header masih cukup panjang, tetapi dapat dipotong setelah epoksi mengering. Jam tangan terlepas dari cetakan setelah sekitar 36 jam. Dempul pelindung dilepas dengan obeng. Ujung-ujungnya dihaluskan dengan mata bor gerinda. Arloji itu dibuat agak besar untuk dipakai sebagai jam tangan. Saya mungkin mencoba untuk menebangnya jika saya dapat menemukan gergaji pita. Untuk saat ini, itu akan menjadi arloji saku. Tape-over-foamcore memberikan tekstur yang sejuk dan permukaan yang sangat jernih. Lain kali saya akan mencoba membuat seluruh cetakan menggunakan bahan ini, sesuatu yang lebih di sekitar ukuran jam tangan.
Langkah 12: Perbaikan Lebih Lanjut
Selain pembaruan perangkat lunak yang diuraikan dalam peta jalan, ada beberapa area untuk perbaikan.
Perangkat Keras Matriks 4x5 LED 0805 akan menempati ruang yang sama dengan larik 1206 yang ada. Saya membeli beberapa jenis LED 0805 untuk dicoba di desain selanjutnya. Sensor suhu yang disebutkan sebelumnya dapat ditambahkan untuk membuat paket peningkatan 'mode klub' tingkat lanjut. PCB dirancang untuk diproduksi oleh Olimex sebagai papan dua sisi (~$33). Mereka bekerja langsung dari file Eagle dan membuat panel (membuat beberapa papan kecil dari satu papan besar) gratis. Saya belum melakukan ini, tetapi saya akan membelinya jika orang lain membuatnya. Perangkat Lunak Ada banyak ruang ekstra pada PIC. Sebuah speedometer/odometer direncanakan. Game dapat ditambahkan.
Direkomendasikan:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)