Talaan ng mga Nilalaman:
- Hakbang 1: Ano ang Kailangan Mo
- Hakbang 2: Laser Cut Acrylic at Mdf Body
- Hakbang 3: I-stick at Solder ang LED Under Top Plate
- Hakbang 4: Schema Diagrma Batay sa Arduino Mega2560 RTC at Amplifier
- Hakbang 5: Itakda ang Lahat ng Plato ng Numero ng Acrylic
- Hakbang 6: Ikonekta ang Anode Pin ng Lahat ng LEDs sa Controller
- Hakbang 7: Suriin ang Koneksyon Gamit ang Sample Code
- Hakbang 8: Paano Mag-upload ng Code sa Controller sa Unang Oras
- Hakbang 9: Paano Magtakda ng Iba't ibang Mga Mode sa Clock na Ito
- Hakbang 10: Mga Plano sa Hinaharap
Video: Lahat sa Isang Digital Chronometer (Clock, Timer, Alarm, Temperatura): 10 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Plano naming gumawa ng isang Timer para sa iba pang kumpetisyon, ngunit kalaunan nagpatupad din kami ng isang orasan (nang walang RTC). Nang makapasok kami sa pagprograma, interesado kaming mag-apply ng higit pang mga pag-andar sa aparato at nagtapos sa pagdaragdag ng DS3231 RTC, pati na rin ang pagtaas ng kakayahang makipag-ugnay sa pamamagitan ng pagtaas ng dami ng mga pindutan ng itulak sa dalawa sa pagtatapos ng proyekto.
Mga tampok ng orasan
- Oras ng totoong oras
- Alarm
- Timer
- Ipakita ang temperatura ng kuwarto
- Ayusin ang oras ng gumagamit
- Ayusin ang Timer ng gumagamit
- Ayusin ang mga araw ng alarma
Hakbang 1: Ano ang Kailangan Mo
Component ng Elektronika
- 1 hindi Arduino Mega2560 na may cable - $ 9.79
- 1 hindi DS3231 RTC - $ 1.09
- 100 nos. Pula 3528 SMD LED - $ 0.77
- 2 buto 1x40 Single Row Lalaki 2.54 Pin Header - $ 0.58 *
- 1 nos. 1x40 Single Row Babae 2.54 Pin Header - $ 1.0 *
- 2 buto 6 * 6 * 13mm Long Handle Push Button Switch - $ 0.10 *
- 2 buto 10k 1/4 watt hanggang sa labas ng risistor - $ 0.04 *
- 1 nos. 8ohm speaker - $ 1.0
- 1 metro na 1.27mm PITCH Kulay ng Flat Ribbon Cable 10 kulay - $ 1.04
- 1 nos. LM386 *
- 1 nos. 10Kohm potentiometer *
- 1 nos. 10 ohm risistor *
- 2 buto 10uF capacitor *
- 1 nos. 250 uF capacitor *
- 1 nos. 0.1uF capacitor *
- 1 nos. pangkalahatang layunin PCB *
iba pang parte
-
2mm MDF sheet
- 240mm x 60 mm 2 nos. para sa harap at likod
- 240mm x 70 mm 3 nos. para sa tuktok, suporta plate para sa LED at ibaba
- 60mm x 65mm 2 nos. para sa kaliwa at kanang bahagi ng kaso
-
2mm acrylic sheet
130mm x 80mm 14 nos. para sa digit
- Pandikit baril
- Super pandikit para sa MDF
- Ang computer na mayroong Arduino IDE
- Istasyon ng paghihinang
- Pindutin ang pag-urong
Yun lang
* Mas gusto ng lahat ng item na bumili nang lokal.
Hakbang 2: Laser Cut Acrylic at Mdf Body
- Mga file ng DXF para sa kaso ng orasan at acrylic digital plate.
- Tulad ng ipinakita sa diagram ng eskematiko sa tuktok na plato at LED plate ng suporta, ang parehong mga plato ay naipit nang magkasama bilang isang uka ng humantong slot at tuktok na plato sa kabaligtaran ng direksyon. Ang resulta ay ipinapakita sa ika-2 na imahe bilang isang diagram ng eskematiko.
Hakbang 3: I-stick at Solder ang LED Under Top Plate
Gumagana ang Red LED sa maximum na 2.6V at controller digital pin ay nagbibigay sa 5V at 0V. Kaya kailangan naming idikit ang pulang LED sa serye ng 2 at kumonekta sa kani-kanilang digital pin ng controller. Kaya't ang maximum na boltahe ng serye ng 2 LED ay 5.2 at pula na LED ay hindi masusunog ng controller 5V
Tulad ng ipinakita sa mga imahe dumikit ang bawat pulang LED naaayon sa kani-kanilang slot. Matapos ang paghihinang na anod at katod ng mga katabi na LED, ikonekta ang mga ito sa serye
Kumuha ng solong kawad at alisin ang pagkakabukod ng goma ayon sa haba ng hilera ng humantong at maghinang ng lahat ng serye ng katod na LED sa karaniwang kawad tulad ng ipinakita sa ika-3 imahe para sa karaniwang lupa ng lahat ng LED
Kumuha ng 1.27mm PITCH Color Flat Ribbon Cable at gupitin ito sa pamamagitan ng tinatayang distansya sa pagitan ng hilera ng led at controller. Alisin ang pagkakabukod sa magkabilang panig para sa paghihinang
Maghinang ng bawat wire sa hierarchy ng kulay ng laso upang anoode ng serye ng LED tulad ng ipinakita sa pangatlong imahe
Huwag maghinang ng isa pang dulo ng kawad ngayon, ito ay hihihinang sa oras ng pag-aayos ng lahat ng kawad para sa controller
Katulad nito idikit ang lahat ng mga pulang LED at solder wire ayon sa pagkakabanggit. Maghinang ng lahat ng LED cathode at kumuha ng solong kawad para sa buong LED bilang lupa
Hakbang 4: Schema Diagrma Batay sa Arduino Mega2560 RTC at Amplifier
- Bago ang paghihinang, ang bawat kawad ay nagsisingit ng pag-urong sa bawat kawad upang maiwasan ang maikling circuit.
- Ang solder 4 na babaeng pin ng header sa isang gilid at 4 na male header pin sa isa pang bahagi na 4 wired cable. Ikonekta ang mga wire alinsunod sa eskematiko sa DS3231 (RTC).
- Ilagay ang lahat ng mga sangkap na nauugnay sa amplifier sa pangkalahatang layunin PCB at solder ito ayon sa diagram ng eskematiko ng amplifier batay sa LM386 IC.
- Kumuha ng dalawang push button at solder resistor at koneksyon ng Vcc ayon sa eskematiko na diagam at idikit ito sa harap na plato gamit ang hot glue gun mula sa loob.
- Ikonekta ang input ng kaliwang pindutan ng itulak sa digital pin no. 3 at kanang pindutan ng itulak upang i-pin ang no. 2.
- Kung nais ng gumagamit na ilagay ang koneksyon ng SDA at SCL sa 20 at 21 hindi. mga pin, kung gayon hindi ito makakagawa ng pagkakaiba.
- Maglakip ng digital pin no. 7 sa lupa at i-pin ang. 6 sa input ng amplifier.
- Matapos makumpleto ang lahat ng gawaing paghihinang ay pag-urong ang tubong pag-urong ng init.
Hakbang 5: Itakda ang Lahat ng Plato ng Numero ng Acrylic
-
Ilagay ang plate ng numero ng acrylic, simula sa 0 sa harap hanggang 9 sa huling puwang ng lahat ng hilera.
- Ilagay ang plate ng colon sa slot ng colon.
Hakbang 6: Ikonekta ang Anode Pin ng Lahat ng LEDs sa Controller
- Solder lahat ng cathode wire sa male header pin ayon sa digital pin config tulad ng ipinakita sa ibaba.
- Ikonekta ang lahat ng LED tulad ng ipinakita sa imahe.
- Mga pin ng Arduino ==> digit ng orasan
- D10 ==> 0 Unit digit
- D11 ==> 1 Unit digit
- D12 ==> 2 Unit digit
- D13 ==> 3 Unit digit
- D14 ==> 4 Unit digit
- D15 ==> 5 Unit digit
- D16 ==> 6 Unit digit
- D17 ==> 7 Unit digit
- D18 ==> 8 Unit digit
- D19 ==> 9 Unit digit
- D5 ==> 0 Decimal digit
- D6 ==> 1 Decimal digit
- D22 ==> 2 Decimal digit
- D23 ==> 3 Decimal digit
- D24 ==> 4 Decimal digit
- D25 ==> 5 Decimal digit
- D26 ==> 6 Decimal digit
- D27 ==> 7 Decimal digit
- D28 ==> 8 Decimal digit
- D29 ==> 9 Decimal digit
- D30 ==> 0 Daang digit
- D31 ==> 1 Daang digit
- D32 ==> 2 Daang digit
-
D33 ==> 3 Daang digit
- D34 ==> 4 Daang digit
- D35 ==> 5 Daang digit
- D36 ==> 6 Daang digit
- D37 ==> 7 Daang digit
- D38 ==> 8 Daang digit
- D39 ==> 9 Daang digit
- D40 ==> 0 Libo na digit
- D41 ==> 1 Libong digit
- D42 ==> 2 Libo na digit
- D43 ==> 3 Libong digit
- D44 ==> 4 Libo na digit
- D45 ==> 5 Libo na digit
- D46 ==> 6 Libo na digit
- D47 ==> 7 Libo na digit
- D48 ==> 8 Libo na digit
- D49 ==> 9 Libong digit
- D53 ==> colon (:)
- Ang lahat ng LED na karaniwang lupa ay kumonekta sa Ground pin.
Hakbang 7: Suriin ang Koneksyon Gamit ang Sample Code
- Buksan ang Arduino IDE at buksan ang sample na check code na ibinigay sa ibaba.
- Mag-upload sa Arduino Mega2560.
- Matapos ang pag-upload simulan nito ang pagpikit mula sa unit digit ng minuto 0 hanggang 1, 2, 3 hanggang ika-9 ng decimal digit ng oras ng oras na may 0.5 segundong pagkaantala.
- Sa pagitan, Kung ang anumang LED ay hindi glow pagkatapos suriin ang koneksyon ng LEDs at controller.
Hakbang 8: Paano Mag-upload ng Code sa Controller sa Unang Oras
- Naibigay ang code sa pag-download sa ibaba.
- Buksan ang Arduino IDE at buksan ang code dito.
- Tingnan ang video sa itaas at sundin ang mga tagubilin.
Hakbang 9: Paano Magtakda ng Iba't ibang Mga Mode sa Clock na Ito
Hakbang 10: Mga Plano sa Hinaharap
- Magdagdag ng mga ches
- Taasan ang isang pindutan ng push upang gawin itong mas madaling gamitin ng gumagamit.
- Ginagawang palitan ito sa pagitan ng 12 oras at 24 na oras na mode gamit ang push button.
- Ginagawang mas interactive ito sa indikasyon ng boses ng kasalukuyang oras na may magandang umaga, gabi atbp.
- Pagdaragdag ng isang tampok ng pagkontrol sa orasan na ito sa mobile application.
Ang iyong Mga Komento / Mungkahi / Katanungan / Kritiko ay pinahahalagahan …
Inirerekumendang:
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: 10 Hakbang (na may Mga Larawan)
Smart Alarm Clock: isang Smart Alarm Clock na Ginawa Ng Raspberry Pi: Nais mo na ba ang isang matalinong orasan? Kung gayon, ito ang solusyon para sa iyo! Gumawa ako ng Smart Alarm Clock, ito ay isang orasan na maaari mong baguhin ang oras ng alarma ayon sa website. Kapag pumapatay ang alarma, magkakaroon ng tunog (buzzer) at 2 ilaw ang
Lahat ng Kailangan Mong Malaman Tungkol sa isang Relay: 6 Mga Hakbang (na may Mga Larawan)
Lahat ng Kailangan Mong Malaman Tungkol sa isang Relay: Ano ang isang Relay? Ang isang relay ay isang switch na pinapatakbo ng elektrisidad. Maraming mga relay ang gumagamit ng isang electromagnet upang mekanikal na nagpapatakbo ng isang switch, ngunit ginagamit din ang iba pang mga prinsipyo sa pagpapatakbo, tulad ng mga solidong estado na relay. Ginagamit ang mga relay kung saan kinakailangan upang makontrol
Lahat sa Isang Portable Utility Power Bank: 11 Mga Hakbang (na may Mga Larawan)
Lahat sa Isang Portable Utility Power Bank: Ang Load Shedding o Rolling Blackout ay isang pangkaraniwang pangyayari sa mga umuunlad na bansa tulad ng India, South Africa, Bangladesh atbp .. Ang panahon ng pagdadala ng load ay hindi isang paboritong panahon sa sinuman. Malaki ang nakakaapekto sa aming mga pang-araw-araw na gawain at higit sa lahat ang aming moo
Elektronikong Lahat ng Panahon, Lahat ng Mga Piyesta Opisyal, Mga Hikaw ng LED: 8 Hakbang (na may Mga Larawan)
Mga Elektronikong Lahat ng Panahon, Lahat ng Mga Piyesta Opisyal, Mga Hikaw ng LED: OK, kaya magsasagawa na kami ng medyo advanced na mga hikaw. HINDI ito isang proyekto ng nagsisimula, at inirerekumenda ko ang mga nais itong gawin, magsimula sa mas maliit na mga proyekto at paganahin ang iyong mga kasanayan hanggang dito. Kaya muna .. Mga bagay na kakailanganin natin. (BAHAGI) (1) L
Bumuo ng isang Tunay na Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: 3 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Real Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: Isang tanso na kampanilya, isang maliit na relay ng maraming mga bagay at isang tunay na kampana ay maaaring hampasin ang oras sa iyong desktop. Kahit na ang proyektong ito ay tumatakbo sa Windows at Mac Ang OS X din, nag-idecide ako upang mai-install ang Ubuntu Linux sa isang PC na nakita ko sa basurahan at ginagawa iyon: Hindi ko kailanman