Isi kandungan:

01 / / atch: 12 Langkah
01 / / atch: 12 Langkah

Video: 01 / / atch: 12 Langkah

Video: 01 / / atch: 12 Langkah
Video: Уменьшили старую фигурку: спецагент Catch me в масштабе 1/12 от VeryCool 2024, Oktober
Anonim
01 / / / atch
01 / / / atch
01 / / / atch
01 / / / atch
01 / / / atch
01 / / / atch

01 / / / atch, kerana… "terdapat 10 jenis orang di dunia, mereka yang membaca binari, dan mereka yang tidak" - garis tag slashdot. 01 / / / atch adalah jam tangan binari dengan paparan LED. Ciri tambahan boleh diakses melalui sistem menu tatal pada matriks 3x4 LEDnya. Ciri semasa termasuk: meter voltan, kaunter binari, mod kelab dan paparan masa. Jam tangan boleh diprogramkan sepenuhnya. Peningkatan firmware masa depan akan merangkumi: jam randik / pemasa, penggera, speedometer basikal / odometer, log data, dan menu konfigurasi lanjutan. Lihat dalam tindakan: https://www.youtube.com/embed/l_tApl3JmmSemua fail projek adalah dalam arkib.zip di halaman ini. Skema dan PCB dalam format Cadsoft Eagle. Firmware dalam mikroBasic. Teks arahan ini disertakan sebagai fail.odt (teks OO.org/open) dan.pdf. Seni PCB lapisan atas (dicerminkan) disertakan sebagai. PDF siap untuk pemindahan toner atau proses foto. Ia disalin beberapa kali dalam satu helaian kerana saya harus menggandakan transparansi. 01 / / / atch diilhamkan oleh Mini Dotclock, dan perbualan seterusnya di kawasan komen: https://www.instructables.com / ex / i / 47F2F12223BA1029BC6B001143E7E506Ini juga merupakan setengah langkah ke arah jam tangan permukaan permukaan yang saya kerjakan. Projek 01 / / / atch adalah pengenalan komponen pemasangan permukaan dan logik menjaga masa tanpa kerumitan tambahan bekalan kuasa tiub nixie. (https://www.instructables.com/ex/i/2C2A7DA625911029BC6B001143E7E506/?ALLSTEPS)Sedikit googling muncul jam tangan binari ini di thinkgeek: https://www.thinkgeek.com/gadgets/watches/6a17/The 01 / / / atch berdasarkan PIC16F913 / 6. PIC ini pada asalnya dipilih kerana mempunyai pemacu LCD perkakasan. Saya fikir saya boleh menukar pemacu LCD menjadi multiplexer LED dengan beberapa transistor. Ini tidak berlaku. Ini masih merupakan pilihan yang baik kerana mempunyai banyak ruang program dan pin I / O terhad. F913 berharga kira-kira $ 2.00 di Mouser. PIC16F913 Butiran: https://www.microchip.com/stellent/idcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en020199PIC16F916 Butiran (sama dengan 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 digunakan dalam gambar ini digunakan dari fail Eagle Board dengan sinar Eagle3D dan POV: https://www.matwei.de/doku.php? id = en: eagle3d: eagle3d

Langkah 1: Paparan

Paparan
Paparan
Paparan
Paparan
Paparan
Paparan

Paparan binari terbuat dari 12 LED dalam matriks 3x4. Setiap lajur empat LED mewakili empat bit 'nibble', atau setengah bait. Setiap lajur boleh memaparkan 0-15 dalam bentuk perduaan (1 + 2 + 4 + 8 = 15). Waktu dipaparkan dalam tiga baris sebagai jam / puluhan minit / minit. Ini bukan binari yang benar, tetapi subset ringkas yang menjadikan jam tangan lebih mudah dibaca. Jam tangan thinkgeek, misalnya, menggunakan binari 'lebih benar' untuk mewakili minit dengan keseluruhan bait. Mana pun saya lebih suka, geek yang sebenarnya akan memaparkan masa menggunakan zaman Unix, secara binari! (https://en.wikipedia.org/wiki/Unix_timestamp)Pandukan LED mudah. Baris (4) bersambung ke pin PIC melalui perintang had semasa. Hanya satu perintang had semasa yang digunakan untuk setiap baris kerana hanya satu LED per baris yang pernah menyala. LED dijalankan pada 20ma, menggunakan perintang 56 ohm (56ohm @ 3 volt = 20ma). LED boleh berjalan lebih tinggi kerana ia multiplexed, lembar data menyenaraikan sekitar 40ma. Saya mendapati mereka terlalu terang pada hanya 20ma-multiplexed. Kolom (3) disambungkan ke tanah oleh transistor NPN. Transistor dihidupkan oleh pin PIC melalui perintang 1Kohm. Multiplex berfungsi dengan membumikan lajur LED melalui transistor sambil menyalakan baris LED yang betul untuk lajur itu. Ini diulang untuk setiap lajur berturut-turut, menjadikan matriks kelihatan terus menerus menyala. PIC Timer0 memacu multiplex. Ia dikira hingga 256 kemudian mengubah nilai baris dan lajur yang dibumikan. Transistor: NPN Transistor, NPN / 32V / 100mA, (Mouser # 512-BCW60D $ 0.05).

Langkah 2: Pemilihan LED

Pemilihan LED
Pemilihan LED
Pemilihan LED
Pemilihan LED

Pada jam tangan ini, LED bersaiz '1206' kuning dan merah digunakan dengan perintang penghad arus 56 ohm. Warna dipilih dengan kos rendah. LED merah, kuning, dan oren masing-masing sekitar 10 sen, manakala LED biru 40 sen ke atas. Selain itu, biru LED jelas tidak sejuk sekarang. Sekiranya anda menjumpai warna ungu, beritahu saya.

Gambar menunjukkan 5 jenis LED yang saya uji bakat. Bahagian Mouser # Pengeluar Kos Warna 859-LTST-C171KRKT Lite-On SMT LED Red, Clear $ 0.130 859-LTST-C171KSKT Lite-On SMT LED Yellow, Clear $ 0.130 859-LTST-C150KFKT Lite-On SMT LED Orange, Clear $ 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 prototaip. Saya suka Lite-On merah dan oren lebih baik, ia akan digunakan pada jam tangan seterusnya yang saya buat.

Langkah 3: Antara Muka / Butang

Antara Muka / Butang
Antara Muka / Butang

Jam tangan geeky memerlukan antara muka geeky. Sensor sentuh kapasitif sekarang sangat marah, tetapi memerlukan beberapa komponen tambahan. Sebagai gantinya, saya menggunakan sensor sentuhan berdasarkan transistor Darlington dengan header pin sebagai titik hubungan. Apa geekier daripada pengepala pin? Tidak ada. Saya pertama kali melihat idea ini di sini: (https://www.kpsec.freeuk.com/trancirc.htm):"Satu pasangan Darlington cukup sensitif untuk bertindak balas terhadap arus kecil yang dilalui oleh kulit anda dan ia dapat digunakan untuk buat suis sentuh seperti yang ditunjukkan dalam rajah. Untuk litar ini yang hanya menyalakan LED, dua transistor boleh menjadi transistor kuasa rendah tujuan umum. Perintang 100kohm melindungi transistor jika kenalan dihubungkan dengan sekeping wayar. "A Transistor PNP ditambahkan pada reka bentuk sederhana ini (menggantikan LED dalam rajah) sehingga dapat memberikan output tinggi / rendah ke PIC. Perintang tarik ditambahkan di antara pin PIC dan tanah untuk membantu mengelakkan penekanan butang palsu. Suis ini adalah keadaan pepejal, kedap air, dan daya rendah - dengan penambahan header pin. Penukar diselaraskan menggunakan Timer2 pada PIC. Apabila suis ditekan, Timer2 (8 bit timer) dimulakan dengan 16 prescaler dan 16 postscaler. Pada Timer2 mengganggu pemeriksaan PIC untuk melihat apakah butang masih ditekan. Selepas dua gangguan berturut-turut tanpa butang ditekan, pemasa dihentikan dan butang dikonfigurasikan untuk input lebih lanjut. Suis atas disambungkan ke pin gangguan PIC. Input pada pin ini dapat mengeluarkan PIC daripada mod tidur. Ini memungkinkan kita menggunakan teknik pengurusan daya yang rapi: PIC berada dalam mod daya rendah ketika paparan tidak digunakan. Input pada butang menghidupkan PIC dan menyambung semula operasi. Transistor: Darlington Transistor, SOT-23, (Mouser # 512-MMBT6427, $ 0,07). Transistor PNP, SOT-23, (Mouser # 512-BCW89, $ 0.06).

Langkah 4: Menjaga Masa

Penjagaan masa
Penjagaan masa

Nota aplikasi microchip 582 menerangkan prinsip asas di sebalik kuasa rendah, jam berasaskan PIC. (Http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en011057) Jam ringkas dan elegan. Kristal jam 32.768kHz disambungkan ke pin pengayun timer1 PIC. Pemasa1 sesuai untuk ini kerana ia dapat meningkat walaupun PIC sedang tidur. Pemasa1 disiapkan untuk menghitung hingga 65536 (2 saat pada 32.768kHz) dan bangunkan PIC dari tidur dengan gangguan. Apabila PIC bangun, ia akan menambah masa dua saat. PIC hanya aktif dan memakan kuasa untuk waktu yang singkat setiap beberapa saat. Saya menggunakan kristal jam tangan kuarza yang murah dari Citizen. Walaupun nama Citizen mungkin memberikan kesahihan jam tangan saya. CFS206 (12.5pf) mempunyai ketepatan sekitar +/- 1.7 minit setahun (20ppm). Dua kapasitor 33pF melengkapkan litar kristal luaran. 33pF mungkin sedikit, tetapi ia tersedia secara tempatan dengan harga yang berpatutan. Kristal yang lebih baik boleh digunakan untuk masa yang lebih tepat. Crystal: Citizen KHz Range Crystals, 32.768 KHZ 12.5pF, (mouser # 695-CFS206-327KFB, $ 0.30). Kapasitor: 2x33pF, 1206 SMD.

Langkah 5: Meter Voltan

Meter voltan
Meter voltan

Seolah-olah kita tidak tenggelam ke kedalaman geekerie dengan jam tangan binari, kita menampar rujukan voltan dan pin input untuk membuat meter voltan. Rujukan voltan adalah Microchip MCP1525. Ini adalah rujukan 2.5 volt dengan julat operasi 2.7 hingga 10+ volt. Dalam jam tangan bergambar, paket TO-92 digunakan, walaupun jam tangan masa depan akan menggunakan versi permukaan permukaan (SOT-23). Rujukan ini dikuasakan oleh pin PIC sehingga dapat dimatikan untuk menjimatkan kuasa. Pada ketika ini kita dapat mengukur hingga 2.5 volt menggunakan Penukar Digital Analog PIC. Kami mengambil langkah ini lebih jauh dan menambahkan pembahagi voltan perintang ke input multimeter. Dengan menggunakan dua perintang (100K / 10K) kita membahagikan voltan input dengan 11 memberikan julat input baru ~ 30 volt. Ini adalah titik baik yang merangkumi semua voltan rendah yang mungkin kita hadapi (bateri 1.2 / 1.5 volt, sel duit syiling 3 volt, logik 5 volt, bateri 9 volt, dan rel kuasa 12 volt). Perintang 22Kohm boleh diganti dengan perintang 10K yang memberikan julat yang lebih kecil tetapi resolusi lebih tinggi. Spreadsheet yang disertakan dengan instruksional ini dapat membantu anda memilih nilai perintang. Pemeriksaan dasar dan pengukuran menyambung ke tajuk pengaturcaraan di bahagian belakang jam tangan. MCP1525 Butiran: https://www.microchip.com/stellent/idcplgidcplg? IdcService = SS_GET_PAGE & nodeId = 1335 & dDocName = en019700

Langkah 6: Pengaturcaraan Header / Sambungan Luaran

Pengaturcaraan Header / Sambungan Luaran
Pengaturcaraan Header / Sambungan Luaran
Pengaturcaraan Header / Sambungan Luaran
Pengaturcaraan Header / Sambungan Luaran

Jam tangan 'diprogramkan'. Header ICSP dibawa ke belakang supaya firmware baru dapat dipasang. Header adalah sebaris soket pin wanita berprofil rendah yang saya dapati di kedai elektronik tempatan saya. Perkara yang sama dapat dilakukan dengan memotong soket DIP yang berkualiti dalam jangka panjang. Saya menyambungkan palam ICSP saya dengan pin-header "gender-changer" - masukkan sekeping pin-header ke soket, kemudian sambungkan palam ICSP ke pin header. Anda memerlukan programmer ICSP untuk meletakkan perisian baru dalam jam tangan. Pengaturcara ICSP JDM2 ringkas disertakan dengan fail Cadsoft Eagle.

Bila 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. Pin meter voltan (pin 1/6) cukup khusus untuk penggunaan itu kerana pembahagi voltan. Multimeter - ADC, I / O, dengan pembahagi perintang. (PIN2, PORTA0 / AN0) MCLR - pin input sahaja. Input pencetus Schmitt untuk isyarat yang bising. (PIN1, RE3) Vcc - +3 volt Vss - pin data tanah - Input / Output dengan gangguan pada perubahan, pull-up lemah opsional (PIN27, RB6) Jam - I / O dengan gangguan pada perubahan, pilihan pull-up lemah (PIN28, RB7)

Langkah 7: Perisian firmware

Firmware
Firmware

Firmware ditulis menggunakan versi perisian mikroBasic. Firmware semasa adalah v0.1. Perisian firma masa depan mungkin akan ditulis dalam C. Pilihan konfigurasi ditetapkan dalam firmware. Ia mestilah seperti berikut: MCLR - DISABLEDBODEN / BOREN - DISABLEDWDT - DISABLEDOscillator -Internal Osc, NO clock-out. Saya tidak dapat memprogram 16F913 dengan perisian pengaturcaraan PIC kegemaran saya (WinPIC800), tetapi DL4YHS 'WinPIC berfungsi dengan baik (https://www.qsl.net/dl4yhf/winpicpr.html).v0.1Configuration/Menu System - Pilihan menu tatal di seluruh paparan dan dipilih / maju menggunakan dua butang input. Waktu - memaparkan waktu dalam binari (lalai apabila butang ditekan). Klik - pembilang. Kadang-kadang, saya mendapati diri saya menunjukkan prestasi. Jumlah lalu lintas, jumlah burung, apa sahaja. Sub / 01 / / atch sebagai pembilang binari. Mode Kelab - Nilai sebenar jam tangan ditentukan oleh mod 'kelabnya'. 01 / / / atch menggunakan penjana nombor rawak untuk memancarkan corak pada paparan LED. Juga mungkin untuk memasukkan serpihan kata menggunakan perpustakaan font matriks dalaman (akan datang). Kelajuan dapat disesuaikan dengan butang 1. Pakej peningkatan kelab utama termasuk sensor suhu yang mengawal kadar perubahan corak. Semasa pemakainya memanas, corak berubah lebih cepat. Volt - meter voltan. Pada masa ini menunjukkan bacaan ADC mentah dalam 10 bit. Akan ditingkatkan ke nilai volt sebenar dalam v0.2. Tetapkan - Tetapkan masa. Keluar - Menu Keluar, masukkan PIC dalam mod tidur.

Langkah 8: Sistem Menu Menatal

Sistem Menu Menatal
Sistem Menu Menatal

Sistem Menu MenatalFungsi diakses melalui sistem menu tatal. Item menu dimuat sebagai bitmap dalam array dan terus menatal "ke atas". Skrol adalah berdasarkan kepada pemacu mux Timer0. Menu tatal "time out" menggunakan gandaan Timer1 (penghitung saat) setelah sekitar 10 saat. Pilihan Menu (Menggunakan Jam Tangan) (Ini berlaku untuk versi firmware 0.1) Apabila bateri baru dimasukkan ke dalam jam tangan, ia akan memaparkan 'SET pilihan menu secara lalai. Sentuh butang 2 untuk memasuki mod set. Masa semasa akan dipaparkan (12:11). Gunakan butang 1 untuk menambah jam, sentuh butang 2 untuk maju ke unit waktu seterusnya (jam, 10 minit, minit). Butang sentuh 2 setelah minit ditetapkan untuk menjimatkan masa dan kembali ke menu tatal. Untuk menjimatkan kuasa, paparan dan PIC biasanya mati. Sentuh butang 1 untuk mengaktifkan PIC dan memaparkan masa semasa selama 10 saat. Sentuh butang 2 semasa waktu ditampilkan untuk mengakses sistem menu tatal. Ciri jam boleh diakses melalui menu tatal. Butang sentuh 1 untuk maju ke item menu seterusnya, butang sentuh 2 untuk memilih item menu. Lihat dalam tindakan: https://www.youtube.com/embed/l_tApl3JmmMFungsi butang untuk setiap pilihan menu digariskan dalam jadual di bawah. B1 dan B2 adalah singkatan dari butang 1 dan butang 2.

Langkah 9: Peta Jalan Firmware

Peta Jalan Firmware
Peta Jalan Firmware

v0.2

Pengesahan Keluar / Dialog. Penyediaan - Luaskan pilihan penyediaan untuk merangkumi: Tempoh masa / waktu tunggu menu (dan mod yang selalu aktif). Kecerahan (kitaran tugas). Kelajuan Tatal. Naik Font Menu -'E 'dan' B 'kelihatan sangat teruk, gunakan' e ',' b '. Pindah ke pengayun 1Mhz atau 32.768khz (4MHz dalam v0.1). v0.3 Jam randik (kenaikan masa ke hadapan) -Mulakan pengiraan detik, kemudian kenaikan minit dan jam selepas had paparan 15:59. Pemasa / Penggera (penambahan masa ke belakang) -Pemasa penurun waktu, semua LED berkelip apabila pemasa mencapai 0. EEPROM (nilai log masuk ke memori kilat) -Jimat voltan, kiraan, pilihan, masa stopwatch, dll untuk memancarkan memori EEPROM. -Log jumlah hari dijalankan sejak pertukaran bateri. Juga: bilangan jam dengan paparan dihidupkan. v0.4 Ciri perkakasan luaran (menggunakan pengepala ICSP): Pergolakan peristiwa semasa terganggu. Odometer / Speedometer Basikal. Paparan Unit Boleh Diselaraskan (fon binari atau perpuluhan).

Langkah 10: PCB

PCB
PCB
PCB
PCB
PCB
PCB

PCB dan litar dalam format helang. Saya juga menyertakan sekumpulan perpustakaan yang biasa saya buat untuk membuat papan yang mungkin diperlukan.

PCB direka dengan kebanyakan komponen permukaan. Papan dibuat dengan ketelusan inkjet pada papan positif foto. Ini adalah papan pemasangan permukaan pertama saya (kedua-dua etch dan pemasangan). Saya membuat papan satu sisi dan menggunakan wayar pelompat untuk jejak lapisan bawah. Papan ini dibuat dengan mempertimbangkan pembuatan oleh Olimex, jadi fail pemeriksaan peraturan 10 juta mereka digunakan ketika merancang papan. Tidak ada yang sangat kecil, tetapi pasti mencabar. Segala-galanya disolder dengan tangan menggunakan besi 10 euro, pelekat, dan cahaya terang. Kaca pembesar tidak diperlukan. Kristal dibiarkan sebagai komponen permukaan. Kaleng logam adalah elemen yang kelihatan khas, dan jauh lebih dikenali daripada kotak hitam yang dipasang di permukaan. Prototaip dalam gambar juga menggunakan rujukan voltan TO-92 - PCB akhir menunjukkan versi SOT-23 yang belum saya miliki ketika membuat papan. Litar dan PCB ada dalam arkib projek (format Cadsoft Eagle - versi perisian percuma www.cadsoft.de). Penempatan komponen dapat dilihat dalam fail PCB. Saya juga membuat PDF dengan lapisan atas dicerminkan dan disalin beberapa kali. Ini mesti siap untuk pemindahan toner atau proses foto. Senarai bahagian (melalui lubang) 32.768kHz Watch Crystal (kaleng logam 0206) Header pin -x4 Header pengaturcaraan - 6 pin Senarai bahagian (permukaan mount) Kapasitor SO-300 PIC16F1206 0.1uF 1206 33pf kapasitor - x2 1206 LED (kuning, merah, oren, dll) -x12 1206 Perintang - 4x56 ohm 1206 Perintang - 3x1Kohm 1206 Perintang - 3x10Kohm 1206 Perintang - 3x100Kohm SOT-23 NPN transistor (100ma atau lebih) SOT-23 PNP transistor (tujuan umum) SOT-23 NPN Darlington transistor (tujuan am, hfe ~ 10000) Rujukan Voltan SOT-23 MCP1525 (2.5 volt) Bateri CR2032 3v litium

Langkah 11: Potting Watch

Pot Menonton
Pot Menonton
Pot Menonton
Pot Menonton
Pot Menonton
Pot Menonton

Pot jam tangan Untuk membuat jam tangan sesuai untuk penggunaan sehari-hari ia memerlukan casing. Saya mengunjungi Bahan AFF (https://www.aff-materials.com/) untuk membeli resin poliester. Seorang lelaki baik di sana mencadangkan agar saya menggunakan epoksi yang jelas. Menurutnya, resin poliester menyusut ~ 5% yang mungkin menyebabkan sambungan patah pada PCB. Epoksi yang jelas hanya menyusut ~ 2%. Dia juga mencadangkan bahawa gas dari poliester mungkin merosakkan komponen semasa ia sembuh. Belum pernah bekerja dengan epoksi yang jelas sebelumnya, saya melakukan beberapa corak ujian. Saya mulakan dengan membuang beberapa sampel ke dalam dulang ais batu. Minyak biji bunga matahari, pelincir silikon, dan pelincir basikal silikon diuji sebagai agen pelepas. Satu sampel dilakukan tanpa agen pelepas. Pelincir silikon manik di bahagian bawah acuan dan tanda poket kiri pada epoksi. Alat kawalan menghisap ke bahagian bawah acuan. Minyak itu berfungsi dengan baik, tetapi meninggalkan sedikit residu dalam epoksi. Seterusnya, saya perlu mengetahui cara melakukan pemutus pelbagai lapisan dengan bahan ini. Resin poliester biasanya dituangkan dalam lapisan. Lapisan pertama dibiarkan set (kira-kira 15 minit) ke gel. Objek diletakkan di lapisan pertama dan lapisan kedua resin segar dituangkan di atas. Masa kerja epoksi saya adalah sekitar 60 minit. Saya menuangkan lapisan pertama dan memeriksanya selepas 30 minit - masih lembut. Selepas kira-kira 1 jam 15 minit, lapisan pertama telah cukup mengeras untuk meletakkan objek di atasnya. Untuk ujian ini saya meletakkan papan ujian LED yang dilihat pada langkah 2 menghadap ke bawah pada lapisan pertama, dan ditutup dengan lapisan epoksi segar. Ini berfungsi dengan baik, LED tidak keluar dari papan. Saya membuat kesimpulan di sini bahawa tidak ada acuan yang betul, permukaan yang paling jelas yang boleh saya buat adalah antara muka udara / epoksi. 'Top' pemeran mempunyai miscus yang ketara. Miscus terhad pada bahagian tepi selongsong dan mudah dikeluarkan dengan penggiling. Untuk ujian sebenar pertama, saya memerlukan cetakan plastik segi empat tepat. Pilihan terbaik yang saya dapati ialah bekas 'smeer kaas'. Ia tidak sempurna, jadi saya menjadikannya lebih kecil dengan beberapa lapisan busa yang dibalut pita. Ini bukan cetakan yang luar biasa, tetapi memilih bahagian atas sebagai permukaan paparan memberi saya sedikit kelonggaran. Acuan itu disapu dengan sedikit minyak pada tuala kertas. Saya membuang prosedur tuang pelbagai lapisan dari atas. Saya memateri petunjuk dari pemegang bateri sel duit syiling ke PCB. Pemegang sel dilekatkan panas (ok, lekatkan lekat) ke bahagian bawah PCB. Pemegang bateri dipenuhi dengan stickie-tack, dan header pengaturcaraan dilindungi dengan sticky tack yang lebih banyak (plasticine juga akan berfungsi dengan baik). Ini kemudian diletakkan, menghadap ke atas, di dalam acuan. Tali pelekat yang melindungi bateri dan header ditekan dengan kuat ke bahagian bawah acuan, menahan jam tangan di tempatnya. Epoksi yang jelas dicurahkan ke dalam acuan sehingga menutupi jam tangan. Header pin masih panjang, tetapi dapat dipotong setelah epoksi mengering. Jam tangan dilepaskan dari acuan setelah sekitar 36 jam. Dempul pelindung dikeluarkan dengan pemacu skru. Tepi dilicinkan dengan bit penggiling tekan gerudi. Jam tangan diletak sedikit besar untuk dipakai sebagai jam tangan. Saya mungkin akan mengurangkannya jika saya dapat melihat gergaji pita. Buat masa ini, ia akan menjadi jam poket. Tape-over-foamcore memberikan tekstur yang sejuk dan permukaan yang sangat jernih. Lain kali saya akan berusaha membuat keseluruhan acuan menggunakan bahan ini, sesuatu yang lebih banyak di sekitar saiz jam tangan.

Langkah 12: Penambahbaikan Lanjut

Penambahbaikan Lanjutan
Penambahbaikan Lanjutan

Sebagai tambahan kepada kemas kini perisian yang digariskan dalam peta jalan, terdapat beberapa bidang yang perlu diperbaiki.

Perkakasan Matriks 4x5 0805 LED akan mengambil ruang yang sama dengan array 1206 yang ada. Saya membeli beberapa jenis 0805 LED untuk dicuba pada reka bentuk masa depan. Sensor suhu yang disebutkan sebelumnya dapat ditambahkan untuk membuat paket peningkatan 'club-mode' lanjutan. PCB direka untuk pembuatan oleh Olimex sebagai papan sisi dua (~ $ 33). Mereka berfungsi terus dari fail Eagle dan membuat panel (buat beberapa papan yang lebih kecil dari satu papan besar) secara percuma. Saya belum melakukan ini, tetapi saya akan membelinya jika orang lain membuatnya. Perisian Terdapat banyak ruang tambahan di PIC. Speedometer / odometer dirancang. Permainan boleh ditambah.

Disyorkan: