Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Isang Malaking digit, ganap na gumaganang Arduino Nano na orasan
Hakbang 1: Mga Paglalarawan
Isa pa sa isang serye ng mga hindi pangkaraniwang orasan, sa oras na ito na ginawa sa tulong ng isang 3D printer.
Hakbang 2: Mga Kagamitan
Upang maitayo ang proyektong ito kailangan namin ang mga sumusunod na sangkap:
- Arduino Nano microcontroller board
- DS3231 Realtime module ng orasan
- SMD5050 Led strip
- 8x 2N2222 o katulad na Transistors
- 8x 560 Ohm Resistors
- 2X mga pindutan
- Led diode at 220 Ohm Resistor
Hakbang 3: Pagbuo
Nakuha ko ang inspirasyon para sa paggawa ng orasan na ito mula sa:
8bitmicro.blogspot.com/2012/02/project-clock-two-single-digit-clock.html, ngunit ngayon na may display ng DIY 7 na segment na ginawa gamit ang isang 3D printer at 5050 LED strip. Ang code ay binago para sa DS3231 realtime na orasan na mura din ngunit mas tumpak kaysa sa DS1307. Ang LED strip ay maaaring i-cut sa bawat ikatlong diode sa serye. Sa kasong ito dapat nating i-cut ito sa bawat pangalawang diode. Para sa hangaring ito ay ginawang isang maliit na pagbabago na makikita mo sa video. Ang bawat segment ng strip ay hinihimok ng isang 2N2222 o katulad na mababang power transistor.
Hakbang 4: Mga Bahagi ng Sematic, Code at 3D sa Pag-print
Para sa oras ng mga setting gumagamit kami ng dalawang mga pindutan. Nakakonekta ang mga ito sa mga digital na pin na walo at siyam (na may 10k pull-down resistors). Ang mga segment ng LED display a ~ g ay konektado sa Arduino digital pin na 0 ~ 6 ayon sa pagkakabanggit. Ang decimal point ay konektado sa pulse output pin ng DS3231 - na itatakda sa isang output na 1Hz upang magkaroon ng magandang pare-parehong blinking LED upang ipakita na ang orasan ay buhay at maayos.
Ang Arduino at iba pang mga electronics ay nakalagay sa isang maginhawang kahon na may isang 7 segment na display sa itaas. Nasa ibaba ang isang link kung saan maaari mong i-download ang code at.stl na mga file para sa 3D Print.