Cov txheej txheem:
- Kauj Ruam 1: Cov Ntaub Ntawv Xav Tau/ Pawg Neeg Saib Xyuas Yuav Siv Li Cas
- Kauj Ruam 2: QAUV QAUV
- Kauj ruam 3: INTERRUPTS
- Kauj Ruam 4: Txoj Cai/Kos Duab
- Kauj ruam 5: QHIA 1
Video: Phau Ntawv Qhia Tso Koj Arduino Tsaug Zog: 5 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:29
Qee zaum peb nyob hauv qhov xwm txheej uas xav kom peb muab Arduino tso rau hauv qhov chaw uas ntsaws nws rau hauv kab hluav taws xob tsis yog qhov kev xaiv. Qhov no tshwm sim ntau zaus thaum peb sim nkag mus rau cov ntaub ntawv hauv thaj chaw deb, lossis tsuas yog xav kom koj li Arduino ua haujlwm ntawm lub sijhawm tshwj xeeb/ua.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Hauv cov xwm txheej no tso koj Arduino tsaug zog yog qhov zoo tshaj plaws ua. Lawv mloog tsuas yog xav tau rau lub sijhawm luv luv xws li. cav cov ntaub ntawv hauv lub sijhawm tshwj xeeb, lossis tso tawm ceeb toom thaum muaj xwm txheej tshwm sim ua ntej. Hauv qhov kev qhia no peb yuav sim ua kom tso koj Arduino tsaug zog thiab saib yuav ua li cas tig koj Arduino rov qab. Phau ntawv qhia no paub koj nrog lub tswv yim thiab muaj kev tawm dag zog me me los saib seb nws yuav siv dab tsi los tso Arduino kom tsaug zog.
Kauj Ruam 1: Cov Ntaub Ntawv Xav Tau/ Pawg Neeg Saib Xyuas Yuav Siv Li Cas
Lub Rooj Tswj Xyuas Dab Tsi?
Hauv qhov kev qhia no peb yuav siv Arduino Uno tsuas yog vim nws yog pawg thawj coj yooj yim los ua qauv rau. Hauv qhov haujlwm tiag tiag kuv yuav siv Arduino Pro Mini rau qhov no. Arduino Uno thiab Arduino Pro Mini muaj cov yam ntxwv zoo sib xws, Arduino pro mini muaj ntau yam khoos phis tawj tsawg zog (piv txwv li USB ib feem, ntxiv leds, thiab qee yam khoom ntxiv) yog li siv zog tsawg dua. Qhov no yog qhov laj thawj vim li cas Arduino Pro mini yog qhov kev xaiv zoo dua. Txhawm rau ua piv txwv Uno siv ntawm 30-40 mA thaum tsaug zog thiab txog 19 mA thaum tsaug zog. Pro Mini siv 25mA thaum tsaug zog thiab 0.57 mA thaum tsaug zog. Raws li txhua qhov teeb meem mA thaum txuas nws mus rau lub roj teeb koj tuaj yeem pom tias tsis muaj kev sib tw thiab Arduino Pro Mini yog tus yeej.
Nco tseg: Raws li tus pib ua tus Arduino Pro Mini yuav ua rau muaj kev hem me ntsis, tab sis tsis muaj laj thawj rau nws. Yog koj yuav tsum tau muab cov laug txuas rau ntawm lub rooj tsavxwm, thiab koj xav tau FTDI cable txhawm rau rub koj daim duab, tab sis lwm yam tshaj li qhov tsis muaj qhov sib txawv loj
Kauj Ruam 2: QAUV QAUV
Thaum koj saib cov ntaub ntawv ntawm ATmega328p (nyem qhov txuas no rau daim ntawv theej ntawm daim ntawv no) cov txheej txheem siv rau ob qho tib si Arduino Uno thiab Arduino Pro mini koj pom tias muaj ntau hom kev pw tsaug zog sib txawv. Tab sis hauv ntiaj teb qhov xwm txheej tiag tiag tsuas yog ib qho uas muaj txiaj ntsig zoo; Lub Hwj Chim hom (SLEEP_MODE_PWR_DOWN). Thaum koj tso koj Arduino kom tsaug zog nws tua txhua yam tsis tseem ceeb, txo lub zog siv ntawm MCU (Microcontroller Unit). Hauv hom no tsuas yog txoj hauv kev uas koj tuaj yeem tsa nws sawv yog siv kev cuam tshuam sab nraud (piv txwv li peb muab nws ua kom tsaug zog). Peb yuav tshuaj xyuas yuav ua li cas me ntsis tom qab hauv qhov kev qhia no.
Kauj ruam 3: INTERRUPTS
Ua ntej peb nkag mus rau hauv txoj cai tso rau Arduino kom tsaug zog peb yuav tsum nkag siab lub ntsiab lus cuam tshuam. Txoj hauv kev zoo tshaj plaws los piav nws yog; Koj tab tom ua haujlwm ntawm qee yam uas koj xav tau tiag tiag rau siab rau. Koj hnav lub mloog pob ntseg ua rau koj lub suab paj nruag nrov nrov kom poob dej ntawm koj qhov ib puag ncig. Koj tau mob siab rau qhov no uas lub ntiaj teb sab nrauv poob rau koj. Tib txoj hauv kev kom tau txais koj qhov kev saib xyuas yog los ntawm kev muab koj nudge. Tom qab koj tau txais qhov nudge no koj ua tib zoo saib qhov cuam tshuam yog dab tsi, thiab tom qab ua haujlwm nrog nws koj tso lub suab nkauj rov qab thiab txuas ntxiv nrog koj txoj haujlwm.
Nco tseg: Kuv yuav tsis nkag mus rau qhov cuam tshuam dab tsi yog qhov zoo rau, tab sis yog tias koj xav kawm paub ntau ntxiv txog lub tswv yim no txheeb xyuas kuv cov lus qhia (Siv cuam tshuam los txhim kho kev ua haujlwm ntawm koj txoj haujlwm) ntawm cov ncauj lus no
Feem ntau qhov tseeb Arduino muaj ob peb tus pin uas ua li ntawd. Uno thiab Pro Mini muaj 2 tus pin (d2 thiab d3) uas muaj lub peev xwm los cuam tshuam dab tsi Arduino tab tom ua. Nrog rau qhov no peb tuaj yeem ua rau Arduino rov qab mus rau lub xeev tsim.
Kauj Ruam 4: Txoj Cai/Kos Duab
Koj tuaj yeem rub tawm qhov ua tiav daim duab kos los ntawm kuv lub xaib los ntawm txhaj rau kab ntawv no Kom tau txais cov lus piav qhia thiab piav qhia tias txoj cai ua haujlwm li cas koj tuaj yeem mus rau kuv qhov blog los ntawm nyem rau Txuas: Cov lus qhia rau tso koj Arduino pw.
Kauj ruam 5: QHIA 1
KAUJ RUAM 1)
Tam sim no nws yog lub sijhawm los rub daim duab. Tab sis ua ntej ua qhov ntawd muab lub jumper hlau tso rau hauv d2. Tsuas yog tso nws unplugged ntawm lwm qhov kawg rau tam sim no. Thauj koj cov duab kos thiab tos 5 vib nas this rau LED tua thiab Arduino mus pw.
KAUJ RUAM 2)
Tom qab lub LED tig tawm tso rau lwm qhov kawg ntawm jumper hlau hauv GND tus pin ntawm koj Arduino Uno. Qhov no yuav rub tus pin 2 LOW ua rau cuam tshuam, yog li ua kom tsaug zog tsaug zog Arduino. Tom qab LED rov qab los ntawm koj tuaj yeem tshem lub jumper hlau tawm ntawm GND thiab 5 vib nas this tom qab Arduino rov qab mus pw.
Rau ib qho piv txwv Qhov Project uas kuv siv Lub Sijhawm Tiag (RTC) kom sawv los ua kom cov av noo thiab Kub Cov Ntaub Ntawv Logger tsuas yog nyem qhov txuas hauv qab no: Piv txwv siv RTC txhawm rau tsa ib qho ARDUINO DATA LOGGER. Nws yog ib qho piv txwv zoo tias nws yuav ua haujlwm li cas hauv lub ntiaj teb tiag
Pom zoo:
LED Phau Ntawv Teeb - Hauv Phau Ntawv!: 10 Kauj Ruam (nrog Duab)
LED Phau Ntawv Teeb - Sab Hauv Phau Ntawv!: Ib yam li cov npe hauv lub xeev, Cov Lus Qhia no yuav qhia koj yuav ua li cas thiaj ua lub teeb ci hauv phau ntawv. Kuv tau pib xav txog kev siv phau ntawv me me rau qhov kev tsim no yog li nws tuaj yeem ua lub hnab loj (tseem yuav ua rau ib qho) tab sis kuv txiav txim siab ua kom yooj yim rau
Koj Daim Ntawv Them Nqi Zog Zog: 4 Kauj Ruam
Koj li Kev Them Nqi Zog Saib Xyuas: Txog NTAWV THIAB Yog tias koj xav ua kom koj lub tsev ntse dua, koj yuav xav pib los ntawm koj cov nqi txhua hli (piv txwv li lub zog, roj, thiab lwm yam …). Raws li qee tus hais, Zoo rau Ntiaj Teb, Lub Hnab thiab Cov Kab Hauv Qab. Open-source hardware yog peb txoj hauv kev mus txog
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
Cov Ntawv Qhia Saib Tus Kheej + ESP8266 Phau Ntawv Qhia: 6 Cov Kauj Ruam (nrog Duab)
Cov Lus Qhia Saib Tus Kheej + ESP8266 Phau Ntawv Qhia: Cov neeg rau npe teev npe rau Youtube thiab Facebook muaj ntau heev, tab sis vim li cas ho tsis ua tej yam zoo sib xws rau Cov Ntawv Qhia? Qhov ntawd yog qhov peb yuav ua: hauv cov lus qhia no, peb yuav ua tus Saib Cov Lus Qhia! cov kev xav yuav tsum tau captu
Hnab tshos-lub tso suab tso suab tso suab: 6 Kauj Ruam
Lub Hnab Tsho Me Me Lub tso suab tso suab: Hauv qhov no ible, Kuv yuav qhia koj yuav ua li cas tsim lub hnab tshos-lub tso suab tso suab tso suab