Cov txheej txheem:

Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: 13 Kauj Ruam (nrog Duab)
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: 13 Kauj Ruam (nrog Duab)

Video: Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: 13 Kauj Ruam (nrog Duab)

Video: Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: 13 Kauj Ruam (nrog Duab)
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Hlis ntuj nqeg
Anonim
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino
Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino

Kuv muaj lub tswb tsoo tawg nyob ib puag ncig thiab tau los nrog lub tswv yim los hloov nws mus rau lub moos thiab chaw qhia huab cua huab cua.

Rau qhov haujlwm no koj yuav xav tau:

  • Qub qub tswb moos
  • Arduino Nano Cov
  • BME280 sensor module (kub, av noo, siab)
  • LCD zaub module los ntawm Nokia 5110
  • DS1307 RTC moos
  • TP4056 Lithium roj teeb them
  • Lub roj teeb Li-ion qub khaws los ntawm lub xov tooj ntawm tes
  • Me me 3.7v txog 5v lub zog txhawb nqa
  • Lub Teeb Ntsuas Tus Kheej (LDR - lub teeb ntsuas)
  • Buzzer (siv khaws ib qho los ntawm PC qub)
  • 3 cov nyees khawm
  • Ib pawg ntawm cov resistors (2x10k, 270 ohm) thiab transistor (2N2222A lossis zoo sib xws)
  • Ib co dav ntsws ntsws
  • seem PCB los siv ua cov phaj pem hauv ntej kom zoo nkauj
  • Micro-USB txuas txuas (ob leeg poj niam thiab txiv neej yog Micro-USB)
  • 2x8cm tsab ntawv pov thawj lub rooj tsavxwm thiab qee cov xov hlau

Kauj Ruam 1: Tshem tawm txhua yam

Disassemble Txhua Yam
Disassemble Txhua Yam

Ua ntej kuv disassembled lub qub moos. Tswb, lub cev muaj zog, lub moos tawg ua haujlwm…

Kauj Ruam 2: Khawm rau Digital Settings

Khawm rau Digital Chaw
Khawm rau Digital Chaw
Khawm rau Digital Chaw
Khawm rau Digital Chaw
Khawm rau Digital Chaw
Khawm rau Digital Chaw
Khawm rau Digital Chaw
Khawm rau Digital Chaw

Txij li lub moos tshiab yuav ua tiav digital nrog lub khoos phis tawj me me sab hauv, Kuv tau ntxiv 3 cov nyees khawm yooj yim zoo saib ntawm sab.

Siv cov khoom seem ntawm txhuas kuv txiav tawm cov ntawv los ua daim ntawv lo. Cov tsiaj ntawv rau cov ntawv cim tau tsim los ntawm kev siv cov ntawv-ntaus thiab cim dub.

Kauj Ruam 3: Capacitor rau Tsav

Capacitor rau Motor
Capacitor rau Motor

Kuv yuav khaws lub tswb qub kom txhawb lub tswb nrog lub cav. Lub tshuab ua haujlwm qub tawg tau muaj cov khoom siv hluav taws xob nrog lub cim 104. Kuv tau tshem nws los ntawm lub rooj tsav xwm hauv Circuit Court thiab muab nws ncaj qha mus rau lub cav - qhov no yuav pab tiv thaiv kom tsis txhob muaj lub zog loj thaum tig lub cav thaum lub tswb. Ib qho tseem ceeb kom nco ntsoov yog lub cav yuav raug tswj los ntawm transistor tab sis ntau ntxiv rau qhov no tom qab.

Kauj Ruam 4: Lub ntsej muag tshiab rau lub moos

Lub ntsej muag tshiab rau lub moos
Lub ntsej muag tshiab rau lub moos
Lub ntsej muag tshiab rau lub moos
Lub ntsej muag tshiab rau lub moos

Txij li thaum kuv txiav txim siab los ua lub ntsej muag tshiab rau lub moos - Kuv tau siv lub rooj tsav xwm hauv Circuit Court los ntawm kuv pawg pov tseg thiab siv lub tshuab ua kom sov kom tshem tawm tag nrho cov khoom. Lub qhov nyob hauv nruab nrab yog ua rau lub vijtsam digital ntawm lub moos tshiab.

Kauj Ruam 5: Cov Zaub Los Ntawm Lub Xov Tooj Qub

Cov Zaub Los Ntawm Lub Xov Tooj Txawb Qub
Cov Zaub Los Ntawm Lub Xov Tooj Txawb Qub
Cov Zaub Los Ntawm Lub Xov Tooj Txawb Qub
Cov Zaub Los Ntawm Lub Xov Tooj Txawb Qub

Txog qhov haujlwm no kuv txiav txim siab siv lub vijtsam LCD los ntawm lub xov tooj Nokia 5110 qub. Cov ntxaij vab tshaus no tau nthuav dav rau muag raws li tus qauv, lawv kos lub zog me me thiab muaj cov tsev qiv ntawv zoo rau Arduino. Yog tias koj tab tom yuav ib qho qauv tshiab nrog 5110 npo - koj tau txuag lub ntiaj teb vim tias txhua qhov qauv tshiab tau tsim los ntawm khaws cia 5110, 3110 thiab 3210 lub xov tooj!

Kauj Ruam 6: Txuas Cov Hluav Taws Xob

Txuas Cov Hluav Taws Xob
Txuas Cov Hluav Taws Xob
Txuas Cov Hluav Taws Xob
Txuas Cov Hluav Taws Xob
Txuas Cov Hluav Taws Xob
Txuas Cov Hluav Taws Xob

Koj yuav twb tau kwv yees tias kuv tau npaj yuav siv Arduino board los tswj lub moos no. Txoj haujlwm tau rov ua dua tau yooj yim txawm tias pib rau Arduino cov kiv cua vim tias kuv tsis tau tsim kuv tus kheej cov laug cam. Nws yog Arduino Nano board nrog cov qauv txuas nrog nws - BME280 ntsuas kub, ntsuas thiab ntsuas cua, DS1307 RTC moos, TP4056 Lithium roj teeb them nqi, me me 3.7v txog 5v lub zog txhawb nqa, Lub Teeb Ntsuas Kev Ntsuas (LDR - lub teeb ntsuas) thiab lub suab nrov (coj los ntawm lub PC qub).

Ua tib zoo saib cov duab kos - lawv qhia txhua qhov kev sib txuas. Kuv xav tias txhua yam yooj yim heev rau nyeem thiab nkag siab tab sis yog tias koj muaj lus nug tsuas yog nug hauv cov lus hauv qab no.

Ob peb sau ntawv hais txog kev teeb tsa:

  • Lub cev muaj zog txuas ncaj qha los ntawm roj teeb los ntawm transistor. Arduino tswj cov transistor los ntawm resistor thiab PWM tus pin D5.
  • Pins D7-12 tau siv rau LCD txuas. Av thiab VCC txuas nrog txoj kev tsheb nqaj hlau ntawm kev sib tshuam ntawm lub rooj tsavxwm.
  • LDR tau teeb tsa rau ntawm lub moos thiab tus tiv thaiv + 3 cov xov hluav taws xob tau muab tso rau sab nraum qab ntawm lub ntsej muag lub ntsej muag.
  • Txog khawm txuas kuv siv PULLUP ua haujlwm sab hauv Arduino. Cov ntawv qhia zaub mov khawm tau txuas rau cuam tshuam thiab kuv paub tsuas yog tom qab uas koj tseem tuaj yeem siv sab hauv PULLUP rau kev cuam tshuam ib yam nkaus. Kev cuam tshuam rau khawm Ntawv qhia zaub mov yog xav tau kom cov cai tsis ntsuas lub xeev ntawm cov nyees khawm txhua lub sijhawm.
  • Lub moos yuav saib xyuas thiab tso saib lub xeev ntawm lub roj teeb yog li roj teeb ncaj qha txuas nrog tus pin A0. Roj teeb hluav taws xob tsis muaj siab dua 4.2V yog li nws muaj kev nyab xeeb los txuas lub roj teeb ncaj qha rau Arduino analog pin.
  • Buzzer txuas ncaj qha rau PWM tus pin D6. Txawm hais tias qhov no tsis yog kev coj ua zoo, Kuv tau mus nrog nws vim tias Arduino Nano tuaj yeem ua haujlwm siab dua qhov tau hais tseg thiab tseem vim tias lub suab nrov yuav tsis ua haujlwm tas li. Kev teeb tsa tib yam yuav yooj yim hlawv cov pins ntawm ESP cov laug cam yog li hauv cov xwm txheej no kuv pom zoo kom siv lub transistor tswj.
  • Lub moos twb muaj qhov hloov pauv lawm yog li kuv txiav txim siab siv nws. Nws zoo li ntuj nraub qaum.

Kauj Ruam 7: Lub Rooj Sib Tham rau Kev Sib Txuas Yooj Yim

Lub Rooj Sib Tham rau Kev Sib Txuas Yooj Yim
Lub Rooj Sib Tham rau Kev Sib Txuas Yooj Yim
Lub Rooj Sib Tham rau Kev Sib Txuas Yooj Yim
Lub Rooj Sib Tham rau Kev Sib Txuas Yooj Yim

Txhua qhov kev hloov pauv xav tau kev sib txuas zoo thiab hauv av yog li kuv txiav txim siab siv 2x8cm tsab ntawv pov thawj lub rooj tsav tsheb thiab siv 5V thiab Cov av hauv av rau nws. Kuv kuj tau tsim txoj kab tsheb me me I2C nyob ntawd ib yam vim tias kuv muaj ntau qhov qauv siv I2C interface.

Ntawm lwm sab kuv tau siv tus qauv tus pin kom kuv tuaj yeem txuas thiab txuas cov qauv thaum xav tau.

Qee qhov ntawm cov khoom siv ntxiv kuj tseem tau muag rau ntawd xws li transistor thiab resistor rau kev tswj lub cev muaj zog thiab tiv thaiv rau Cov Ntawv Qhia zaub mov uas siv cuam tshuam. Kuv tau qhia cov lej hauv ntu dhau los.

btw Koj puas pom lub LDR sensor twb tau teeb tsa ntawm lub ntsej muag ntawm lub moos hauv thawj daim duab?

Kauj Ruam 8: Teeb Lub Hwj Chim

Teeb Lub Hwj Chim
Teeb Lub Hwj Chim

Kuv siv lub roj teeb Lithium-ion qub los ntawm kuv lub xov tooj ntawm tes los ua lub zog rau lub moos no. Feem ntau lub roj teeb xov tooj ntawm tes uas tau hloov pauv tseem muaj lub peev xwm zoo hauv lawv (tsawg kawg ib nrab ntawm qhov nws yog thaum tshiab). Lawv qhov txiaj ntsig zoo yog tias lawv muaj kev tiv thaiv kev tsim tawm hauv Circuit Court thiab lawv kuj tseem nyias heev yog li tuaj yeem siv hauv qhov xwm txheej me me.

Txhawm rau txuas lub roj teeb koj yooj yim txuas cov xov hlau rau + thiab - pin ntawm lub roj teeb. Tsis txhob txhawj xeeb, koj yuav tsis ua rau lub xov tooj puas vim tias muaj tus tswj hwm thiab qee qhov chaw khoob ntawm tus pin thiab tshuaj lom neeg ntawm tes.

Ntawm daim duab no koj tuaj yeem pom lub roj teeb thiab tseem TP4056 tus tswj hwm tus nqi ntxiv rau 5V lub zog txuas txuas ua ke thiab rau roj teeb. Kuv siv qee qhov qhwv-qhwv tubing kom ua txhua yam sib cais thiab cog lus.

Kauj Ruam 9: Micro USB rau Kev Them Nyiaj thiab Hloov Kho Firmware

Micro USB rau Them thiab Hloov Kho Firmware
Micro USB rau Them thiab Hloov Kho Firmware

Thaum kuv tau muag txhua yam, Kuv tau kaw lub suab nrov thiab qhov ntsuas/ntsuas/ntsuas dej noo ntawm lub vaj huam sib luag tom qab. Lawv txhua tus tau ua haujlwm zoo nyob rau hauv qhov uas twb muaj lawm los ntawm lub moos qub hu tswj.

Nws yog lub sijhawm tam sim no los teeb tsa Micro USB chaw nres nkoj nyob tom qab. Vim li cas Micro USB yog Nano siv Mini USB? Yooj yim vim tias hauv tsev neeg, feem ntau cov xov tooj USB yog los ntawm lub xov tooj ntawm tes thiab nws yuav yooj yim dua yog tias lub moos muaj peev xwm nqa tau ib yam nkaus.

Txij li thaum kuv xav siv nws rau ob qho tib si them nyiaj thiab hloov kho lub moos thiab chaw ua haujlwm huab cua - Kuv hle lub USB cable, xa cov xov hluav taws xob los ntawm TP4056 lub charger thiab Cov Ntaub Ntawv+/Cov Ntaub Ntawv -xov tooj ncaj qha mus rau USB lub qhov (socket) ntawm Arduino Nano. Koj tuaj yeem pom qhov no ntawm cov txheej txheem kuv tau qhia hauv ntu dhau los.

Kauj Ruam 10: Rooj Sib Tham Kawg

Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg
Los Ua Ke Kawg

Tam sim no yog lub sijhawm los ntim txhua yam rov qab rau hauv lub moos qub. Kuv siv cov raj ntsws cais cov khoom sib txawv thiab cov qauv. Txawm tias Arduino tau qhwv hauv cov raj ntsws.

Hover ntawm thawj daim duab kom pom qhov twg txhua qhov khoom siv tau muab tso rau.

Kauj ruam 11: Txoj Cai

Raws li koj tuaj yeem pom, lub moos tau ntim puv hauv. Qhov no tau tso cai tsim qee yam ntse dua lub moos qub uas kuv muaj - muab tias muaj qee qhov txuj ci txuj ci ntawm chav kawm. Kuv tau sau thawj qhov chaws tab sis nug kuv tus phooj ywg kom nkag mus thiab pab kuv tawm.

Txog tam sim no, dhau ntawm lub moos nws tus kheej, cov no yog cov haujlwm uas txoj haujlwm no tau txhawb nqa:

  • Lub sijhawm thiab hnub tso tawm (nrog rau lub sijhawm thiab qhib lub tswb ntawm tib lub vijtsam)
  • Lub vijtsam teeb nyob hauv qhov tsaus ntuj lossis thaum pom lub zog (raws li kev hloov ntawm lub teeb)
  • Huab cua huab cua (Tshav ntuj, Muaj pos huab, Los nag)
  • Zaub ntsuas kub, siab thiab av noo (rau cov av noo nws yuav qhia seb nws qhuav dhau lawm)
  • Cov ntawv qhia zaub mov rau kev teeb tsa: tswb, hloov sijhawm, qhib/qhib hnub tim tso tawm, qhib/qhib qhov huab cua hloov lub suab ceeb toom thiab hloov ntawm huab tais thiab cov ntsuas ntsuas.
  • Tswb teeb tsa - qhib/tawm, teeb tsa lub sijhawm, teeb tsa nkauj thiab/lossis tswb rau ceeb toom

Qhov tseeb code:

Txoj cai yuav raug hloov kho yav tom ntej nrog cov yam ntxwv tshiab yog li nco ntsoov xyuas rov qab rau firmware hloov tshiab:-)

Yog tias koj yog tus tshiab rau Arduino ntiaj teb, cov no yog cov kauj ruam kuv xav kom ua:

  • Nruab USB tsav tsheb rau koj lub rooj tsavxwm (piv txwv li CH340)
  • Nruab Arduino IDE
  • Nruab cov tsev qiv ntawv siv hauv txoj haujlwm no
  • Rub tawm los ntawm GitHub thiab tshaj tawm qhov Project qhov code tshiab rau lub moos siv Micro USB cable (koj tuaj yeem siv ib qho los ntawm lub xov tooj ntawm tes)

Kev twv ua ntej algorithm yog cov hauv qab no:

Arduino Nano tau txais cov ntaub ntawv tshiab los ntawm BME280 sensor txhua 12 feeb. Lub voj voog ntsuas yog 3 teev. Tom qab 3 teev cov kev ntsuas siab (max thiab min tus nqi thaum 3 teev) hloov pauv txheeb ze rau qhov nruab nrab qhov nruab nrab tam sim no thiab tam sim no tus nqi siab. Txhua teev cov kev taw qhia ntawm kev hloov pauv nrog tus nqi siab tam sim no raug cawm. kPa units tau siv rau kev kwv yees kwv yees.

Vim lub cim xeeb txwv ntawm Nano qhov kev kwv yees ua ntej yuav tsum ua kom yooj yim dua. Tab sis txawm hais tias yooj yim, nws muaj peev xwm kwv yees nag lossis daus hauv 12-24 teev tom ntej txawm tias kev kwv yees tam sim no muaj qhov tsis zoo ntau dua - tus nqi tsis raug yog "Huab Cua".

"Huab Cua Tshav Ntuj" - tus nqi tam sim no siab dua siab dua li 7 cov ntsiab lus, qhov siab tsis poob thiab qhov sib txawv ntawm min thiab qhov siab tshaj plaws nyob rau 3 teev dhau los tsis ntau dua 2 cov ntsiab lus.

Muaj peev xwm nag lossis daus "Huab Cua Los" - qhov siab tam sim no yog 15 ntsiab lus qis dua li qub thiab qhov sib txawv ntawm qhov qis & qhov siab tshaj yog ntau dua 2 ntsiab lus LOSSIS Lub siab tau poob thiab qhov sib txawv ntawm tus nqi tam sim no thiab tus qauv yog 3 - 30 ntsiab lus.

Txhawm rau txhim kho qhov kev kwv yees zoo nws tau pom zoo kom hloov koj "qhov siab" hauv cov ntawv tseem ceeb. Koj tuaj yeem tau txais koj qhov siab piv txwv ntawm no:

Kauj ruam 12: Kauj ruam-los-kauj ruam yees duab

Image
Image

Yog tias nws nyuaj ua raws li qhov kuv tau ua los saum no, ntawm no kuj yog cov vis dis aus nrog txhua cov kauj ruam qhia.

Kauj Ruam 13: Cov Lus Kawg

Zuag qhia tag nrho, los ntawm kuv qhov kev xav, qib kev nyuaj ntawm txoj haujlwm no tsis siab thiab txhua tus tuaj yeem ua tau.

Txhua lub Cheebtsam yog tus nqi qis thiab muaj nyob ntawm Sparkfun/Aliexpress/eBay/Amazon.

Kuv vam tias qhov kev qhia no tau nthuav rau koj thiab yuav zoo siab yog tias koj tuaj yeem txhawb nqa kuv thawj Kev Qhia Hauv Kev Sib Tw Clock.

Clocks Contest
Clocks Contest
Clocks Contest
Clocks Contest

Runner Up hauv Kev Sib Tw Clocks

Pom zoo: