Sa artikulong ito, sasabihin sa iyo ng wizard kung paano makagawa ng iyong sariling programmable wristwatch - mula sa proseso ng disenyo hanggang sa paghahanap para sa mga bahagi, paghihinang at programming.
Ang simpleng digital na relo ay batay sa binary wristwatch ng Eiriks. Ang relo ay gumagamit ng parehong microcontroller tulad ng sa Arduino UNO.
Ang relo na ito ay may kapal ng 10 mm, at maaaring gumana nang maraming taon sa isang solong baterya ng CR2032, ipakita ang eksaktong oras at kahit na magbayad para sa temperatura gamit ang chip ng DS3231 Real Time Clock (RTC) na may isang integrated crystal.
Mga tool at materyales:
-Soldering kagamitan;
-3D printer;
- nakalimbag na circuit board;
-Electronic mga sangkap ayon sa listahan;
Hakbang Una: Tungkol sa Ilang Mga Tampok
Upang ipakita ang oras, 12 LEDs nakaayos sa isang bilog, tulad ng isang simpleng analog dial, gagamitin. Pinili ng panginoon ang mga RED LED na laki 0603 kasama ang mga resistors ng isang medyo mataas na halaga (680 Ohms). Ang mga ito ay medyo epektibo ang enerhiya at sa parehong oras, mananatiling nakikita sa direktang sikat ng araw.
Upang makita ang oras, dapat mong pindutin ang micro button sa gilid ng kaso.
Tulad ng sinabi para sa MCU, isang maliit na chip ng ATmega 328 na gagamitin at na-program (lahat ay magkatugma sa 328/168/88) (32 KB flash memory, 2 KB SRAM at 1 KB EEPROM) na may 23 GPIO.
Ang pinakamahusay na RTC na maaaring makuha ng master ay ang DS3231, na nakakatipid ng tumpak na oras (panloob na kabayaran sa temperatura at isang integrated crystal na gawing perpekto ang chip na ito).
Ang kapangyarihan ay ibinibigay ng isang 2-volt CR2032 cell.
Hakbang Dalawang: PCB
Ang wizard ay gumagamit ng Autodesk Eagle upang lumikha ng isang circuit board. Una, gumuhit siya ng isang diagram, sinusuri ang pagganap. Matapos ang mga (mga) circuit, nagdidisenyo siya ng layout ng circuit board.
Para sa paggawa ng board ay nagpapadala ng mga file sa JLCPCB. Ang gastos sa pag-print ng 2 $ + na gastos sa pagpapadala.
Mula sa aking sarili: sa pagkakaintindihan ko, sa JLCPCB maaari kang mag-order at mag-install ng mga sangkap sa isang board, at ito ay ganap na libre. Malinaw na ang mga sangkap ay kailangang bilhin mula sa kanila.
Hakbang Tatlong: Pagbebenta
Pagkatapos ang pag-install ng master sa board. Nasa ibaba ang mga file na nagpapakita ng bakas at lokasyon ng mga sangkap ng board.
ShemeAndBOard.rar
GERBER.rar
Hakbang Apat: Code
Ngayon ay kailangan mong i-load ang code sa DS3231.
Ang mga sumusunod na mga parameter ay dapat itakda sa bootloader.
Lupon: ATmega328
Bootlader: oo
Orasan: 1 Mhz panloob
Compiler LTO: Hindi pinagana
Variant: 328P / 328PA
BOD: 1.8V
Maaari mong i-download ang code, pati na rin ang mga tagubilin para sa pagtatakda ng orasan dito.
Hakbang Limang: 3D pagmomolde at selyo
Ang kaso ay dinisenyo sa Fusion 360. Lahat ng bagay maliban sa board at salamin ay naka-print sa isang 3D printer.
Katawan.
Outer singsing para sa baso.
Takip sa ibaba.
Mga pindutan.
Ginamit ng wizard ang mga sumusunod na setting para sa pag-print:
3D Printer - Prusa I3 MK3S
Materyal: PLA
Taas ng Layer - 0.1 mm
Ang kapal ng kaso - 0.8 mm (nozzle: 0.4 - 2 kaso)
Kapal ng tuktok at ibaba - 0.8 mm
Density - 100%
Thread - 1.75 mm
Uri ng Suporta - Kahit saan
Clutch Type Platform - Skirt
Ang salamin ay ipinasok sa pabahay, at pagkatapos ay isang singsing ay nakapasok. Ang circuit board ay screwed sa ilalim na takip na may M1.4 Phillips screws. Pagkatapos ay naka-install ang mga pindutan at ang itaas na bahagi ng kaso ay screwed.
Sa ibaba maaari mong i-download ang file para sa pag-print ng kaso sa relo, pati na rin para sa pag-print ng kaso sa anyo ng isang icon.
Ang lahat ng mga file na STL at .f3d ay matatagpuan DITO .