Cov txheej txheem:
- Kauj Ruam 1: Tshem tawm txhua yam
- Kauj Ruam 2: Khawm rau Digital Settings
- Kauj Ruam 3: Capacitor rau Tsav
- Kauj Ruam 4: Lub ntsej muag tshiab rau lub moos
- Kauj Ruam 5: Cov Zaub Los Ntawm Lub Xov Tooj Qub
- Kauj Ruam 6: Txuas Cov Hluav Taws Xob
- Kauj Ruam 7: Lub Rooj Sib Tham rau Kev Sib Txuas Yooj Yim
- Kauj Ruam 8: Teeb Lub Hwj Chim
- Kauj Ruam 9: Micro USB rau Kev Them Nyiaj thiab Hloov Kho Firmware
- Kauj Ruam 10: Rooj Sib Tham Kawg
- Kauj ruam 11: Txoj Cai
- Kauj ruam 12: Kauj ruam-los-kauj ruam yees duab
- Kauj Ruam 13: Cov Lus Kawg
Video: Lub Sijhawm Huab Cua Huab Cua Siv Lub Tswb Qub thiab Arduino: 13 Kauj Ruam (nrog Duab)
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:28
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
Ua ntej kuv disassembled lub qub moos. Tswb, lub cev muaj zog, lub moos tawg ua haujlwm…
Kauj Ruam 2: Khawm rau Digital Settings
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
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
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
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
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
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
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
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
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
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.
Runner Up hauv Kev Sib Tw Clocks
Pom zoo:
Tswb Tswb Tswb Tswb Tswb Ntse Teeb: 8 Kauj Ruam (nrog Duab)
Tswb Tswb Tswb Tswb Tswb Lub Teeb: Hauv qhov haujlwm no kuv tau siv lub tshuab cua-tsoo lub tswb tawg tag. Lub ntsej muag ntawm lub moos tau hloov pauv los ntawm 12 LEDs, teeb pom kev los ntawm LED kab ib ncig ntawm ntug ntawm lub moos. 12 LEDs qhia lub sijhawm thiab cov hlua LED tau teeb tsa los ua lub tswb, tig
Arduino Push Alerts rau Lub Tswb, Tswb Tswb, Tswb Tswb Tswb Thiab Lwm Yam: 8 Kauj Ruam
Arduino Push Alerts rau Tswb, Tswb Tswb, Tswb Tswb Tswb thiab lwm yam: IoT Cov Ntawv Ceeb Toom los ntawm koj lub Tswb, Tswb Tswb, Tswb Tswb thiab lwm yam siv Arduino Uno thiab Ethernet Shield. Cov ncauj lus kom ntxaws ntawm kuv lub vev xaib ntawm no Hais txog Arduino Push Alert Box Siv Arduino Uno thiab Ethernet Shield raws li Wiznet W5100 nti rau
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Huab Cua Huab Cua: 7 Cov Kauj Ruam (nrog Duab)
HRV (Lub Tsev Huab Cua Hloov Chaw) Arduino Tus Tswj Nrog Air Economizer: HRV Arduino Tus Tswj Nrog Air Economizer Yog li kuv keeb kwm nrog txoj haujlwm no yog kuv nyob hauv Minnesota thiab kuv lub rooj tsav xwm hluav taws xob kib ntawm kuv LifeBreath 155Max HRV. Kuv tsis xav them $ 200 rau qhov tshiab Kuv ib txwm xav tau qee yam nrog kev lag luam huab cua kev ua txhaum
Tsim Lub Tswb Tswb Tswb Tswb Rau Koj Lub PC thiab Hluav Taws Xob Hluav Taws Xob-Clock: 3 Kauj Ruam (nrog Duab)
Tsim Tsa Tswb Tswb Tswb Tswb Rau Koj Lub PC thiab Hluav Taws Hluav Taws Xob-Clock: Lub tswb tooj dag, lub me me txuas ob peb yam ntxiv thiab lub tswb nrov tuaj yeem tsoo lub sijhawm ntawm koj lub khoos phis tawj. OS X kuj, Kuv xav tias yuav nruab Ubuntu Linux ntawm lub PC Kuv pom hauv lub thoob khib nyiab thiab ua haujlwm ntawm qhov ntawd: Kuv tsis tau
LED Tswb Tswb Tswb Tswb Tswb Tswb Tsa Tswm Tsa: 7 Kauj Ruam (nrog Duab)
LED Tswb Tswb Tswb Tswb Tswb Tswb Tsa Tswm Tsa Tswm Tswm: Tsa Kuv Lub Caij Ntuj No Lub caij ntuj no kuv tus hluas nkauj muaj teeb meem sawv thaum sawv ntxov thiab zoo li raug kev txom nyem los ntawm SAD (Lub Caij Caij Nyoog Muaj Teeb Meem). Kuv txawm pom tias nyuaj npaum li cas kom sawv thaum lub caij ntuj no vim lub hnub tsis tuaj