Cov txheej txheem:

Analog Digital Clock: 4 Kauj Ruam (nrog Duab)
Analog Digital Clock: 4 Kauj Ruam (nrog Duab)

Video: Analog Digital Clock: 4 Kauj Ruam (nrog Duab)

Video: Analog Digital Clock: 4 Kauj Ruam (nrog Duab)
Video: Женский Casio G-Shock White GMAS130 Step Tracker | Обзор 10 лучших вещей GMAS... 2024, Hlis ntuj nqeg
Anonim
Image
Image
Tsim Lub Sijhawm
Tsim Lub Sijhawm

Qhov laj thawj ua lub moos no yog vim tias kuv lub IKEA lub moos qub tsis ua haujlwm ntxiv lawm thiab kuv nyiam lub tsev nyob ntawm lub moos no. Kuv pom nws pov tseg kom pov tseg lub moos thiab txiav txim siab rov siv nws rau lub analog / digital moos.

Kuv tuaj yeem tsim lub moos txheem tab sis kuv txiav txim siab ua qee yam txawv. Zoo li lwm lub moos nws qhia lub sijhawm tab sis tsis nyob hauv tus qauv. Siv 60-xim liab/ntsuab LEDs lub moos qhia lub sijhawm. Cov LEDs liab tau siv los qhia cov teev thiab LEDs ntsuab qhia cov feeb. Cov vib nas this tau qhia los ntawm kev taug kev daj (liab + ntsuab) LED thiab los ntawm qhov ntsais daj daj LED nyob hauv nruab nrab ntawm lub moos.

Nws yuav tsum tau siv qee qhov kev paub kom paub nyeem lub moos. Txij li cov LEDs tau siv los qhia ob teev thiab feeb nws xav tau txoj hauv kev tshwj xeeb los nthuav qhia lub sijhawm. Lub sijhawm tau qhia ua ib kab ntawm LEDs uas qhov ntev tshaj plaws qhia tau hais tias yog teev lossis feeb. Yog hais tias qhov ntev tshaj plaws bar tau nthuav tawm los ntawm cov teev tom qab ntawd cov ntawv luv luv nthuav qhia cov feeb hauv ntsuab thiab seem uas seem qhia cov xuab moos hauv liab. Txhawm rau ua kom lub moos nyeem tau ntau dua nyob rau hauv rooj plaub cov kab ntawv luv luv, Kuv tau ntxiv ib teev ntsuas uas siv lub teeb liab liab. Yog tias cov feeb dhau los ua ntau dua li cov teev, cov kab sib pauv, uas yog tag nrho cov xim ntsuab dhau los dhau los ua xim liab los qhia cov teev thiab seem uas seem yuav qhia cov feeb yog li qhov tseeb yuav luag tag nrho ntsuab dhau los ua xim liab thiab lwm txoj hauv kev.

Nws yog qhov nyuaj me ntsis los piav qhia nws ua haujlwm li cas yog li thov saib cov vis dis aus. Vim yog qhov sib txawv ntawm LEDs nws zoo li yog tias LEDs ntsais muag hauv cov vis dis aus. Qhov no tsuas yog ntes los ntawm lub koob yees duab, tsis yog los ntawm tib neeg qhov muag.

Raws li ib txwm kuv tau tsim txoj haujlwm no ib puag ncig kuv nyiam micro tswj lub PIC, siv JAL cov lus programming tab sis koj tseem tuaj yeem siv Arduino.

Kauj Ruam 1: Cov Qauv

Nyob rau hauv tag nrho kuv tau ua peb qhov sib txawv ntawm lub moos ua ntej kuv txaus siab. Cov ntawv no tau tsim raws li hauv qab no:

  1. Siv tus txheej txheem 20 MHz siv lead ua rau PIC. Nrog rau qhov kev tsim qauv no lub moos tsis sib haum 1 thib ob tom qab ib hnub ua haujlwm. Qhov no ntau dhau. Ib sab mus rau lub sijhawm tau ploj thaum koj hloov lub moos txij li tsis muaj lub roj teeb rov qab hauv qhov tsim.
  2. Siv tus qauv DS1302 moos. Qhov zoo ntawm tus qauv no yog tias nws muaj lub roj teeb rov qab yog li lub sijhawm tsis ploj thaum koj hloov lub moos. Thaum kuv sim lub moos nrog cov qauv no lub moos tsis sib xws 7 vib nas this! tom qab ib hnub. Kuv xav tias qhov no tshwm sim los ntawm qhov siv lead ua tsis raug lossis tsim PCB tsis zoo.
  3. Siv tus qauv DS3231 moos. Cov qauv no tseem muaj lub roj teeb thaub qab thiab nws muaj tseeb dua li DS1302. Lub moos ua haujlwm tau zoo nrog tus qauv no yog li kuv tau siv qhov no rau qhov tsim qauv zaum kawg. Vim li ntawd, PIC tsis xav tau siv lead ua ntxiv lawm.

Qhov kev tsim ua tiav yog kos nyob rau hauv peb daim duab qhia chaw:

  1. Clock Controller siv PIC
  2. Coj tus neeg tsav tsheb siv cov npe hloov pauv
  3. 60 Bi-xim LEDs

Kauj Ruam 2: Cov Cheeb Tsam Xav Tau

Koj yuav tsum muaj cov hauv qab no rau cov haujlwm no:

  • Ib daim ntawm daim ntawv qhia zaub mov
  • PIC microcontroller 16F1823
  • 3 hloov npe 74HC595
  • 1 Darlington Transistor Array ULN2803A
  • IC qhov (socket): 1 * 14-pin, 3 * 16-pin, 1 * 18-pin
  • Clock module DS3231
  • 2 laub-khawm hloov
  • Resistors: 2 * 33k, 8 * 100 Ohm, 8 * 47 Ohm
  • 1 electrolytic capacitor 100 uF/16V
  • 4 capacitors 100 nF
  • LEDs: 60 2 hli ob xim (liab/ntsuab), 15 hli daj
  • Jack plug 3 hli
  • 5 Volt adapter, piv txwv li ib qho uas tau siv rau them lub Smartphone. Xyuas kom tseeb tias nws yog qhov tseeb 5 Volt fais fab mov.
  • Yeem tau: Lub taub hau rau txuas sab nraud sab nraud mus rau lub khob cij
  • Kynar hlau & hlau stripper
  • Lub tsev nyob rau koj lub moos.

Saib cov kab kos duab qhia yuav ua li cas txuas cov khoom siv. Nws yuav tsum tau siv qee qhov kev sib txuas, tshwj xeeb tshaj yog rau txuas 60 LEDs. Cov duab kab kos tau suav nrog hauv zip file.

Kauj Ruam 3: Tsim Lub Sijhawm

Tsim Lub Sijhawm
Tsim Lub Sijhawm
Tsim Lub Sijhawm
Tsim Lub Sijhawm

Saib cov duab ntawm yuav ua li cas kuv tsim lub moos. Kuv pib los ntawm kev tshem tawm sab hauv ntawm lub moos qub tom qab uas kuv tau xaum 60 qhov ntawm 2 hli rau ob-xim LEDs hauv lub phaj pem hauv ntej. Tom qab ntawd kuv pleev xim rau pem hauv ntej phaj dub thiab ntxiv ib daim yas los npog lub qhov uas yog thawj txhais tes ntawm lub moos nyob qhov twg. Tam sim no lub teeb daj daj nyob ntawm txoj haujlwm ntawd.

Tom qab ntawd kuv tau teeb tsa tag nrho 60 LEDs, siv qee cov kua nplaum kub kom lawv nyob ntawm lawv qhov chaw thiab txuas nrog Kynar xaim rau ib leeg. Qhov kawg tab sis tsis tsawg kawg kuv tau sib sau ua lub khob cij nrog txhua yam.

Nyob rau sab nraub qaum kuv tau teeb tsa ob lub khawm thiab lub zog Jack. Tsis nco qab txog cov phaj ntxiv kuv tau lo rau sab nraub qaum raws li qhia hauv daim duab. Kuv ntxiv tias vim tias hauv kuv thawj tus qauv thawb-khawm tau nyob ntawd tab sis kuv xav txav lawv vim tias kuv yuav tsum ntxiv DS3231 tus qauv thiab kuv tsuas tuaj yeem pom qhov chaw uas cov nyees khawm ntawd thaum kuv ua kuv tus qauv tsim thawj zaug.

Kauj ruam 4: Software

Raws li tau hais dhau los, software tau sau rau PIC16F1823 siv JAL cov lus programming. PIC khiav ntawm lub moos sab hauv ntawm 32 MHz. Raws li tau hais ua ntej, lub sijhawm teev sijhawm ua tiav los ntawm DS3231 lub moos moos.

Lub software ua cov haujlwm tseem ceeb hauv qab no:

  • Kev pib ua DS3231 tus qauv siv I2C interface. Tus qauv yuav tsim tawm 1 lub cim thib ob uas txuas nrog tus pin cuam tshuam ntawm PIC. PIC siv qhov cuam tshuam 1 vib nas this los nyeem lub sijhawm los ntawm DS3231 tus qauv.
  • Tsav 60 LEDs-xim LEDs ntawm kev hloov npe. Hauv daim duab qhia chaw nws tuaj yeem pom tias LEDs tau txuas nrog hauv 16 los ntawm 8 matrix. Qhov no txo cov xov tooj uas xav tau los txuas rau txhua lub LEDs. Cov qauv tsim qauv no xav kom PIC xav tau ntau lub LEDs kom muaj peev xwm ua kom pom kev ib tus zuj zus. Multiplexing LEDs tau ua tiav ntawm qhov cuam tshuam uas qhov kev hloov kho tshiab yog 70 Hz yog li tsis pom rau tib neeg qhov muag.
  • Kev tuav lub laub-khawm. Cov no yog siv los teev sijhawm, ib qho rau teev teev thiab ib qho rau teev feeb. Ob lub khawm yuav tsum tau nias kom qhib lub sijhawm teeb tsa. Thaum lub sijhawm teeb tsa hom xaiv cov xim daj yuav txuas ntxiv mus. Tom qab 5 vib nas this ntawm tsis siv lub laub-khawm lub moos rov qab mus rau lub sijhawm ua haujlwm ib txwm muaj thiab LED daj yuav pib ntsais muag.

Saib daim vis dis aus thib ob hais txog yuav teem sijhawm li cas.

Cov ntaub ntawv JAL thiab cov ntaub ntawv Intel Hex rau kev ua haujlwm PIC tau txuas nrog hauv zip-file. Yog tias koj xav siv PIC microcontroller nrog JAL - Pascal zoo li cov lus programming - mus ntsib JAL lub vev xaib.

Muaj kev lom zem tsim koj tus kheej txoj haujlwm thiab tos ntsoov rau koj cov kev xav.

Pom zoo: