Cov txheej txheem:

Phau Ntawv Qhia Tso Koj Arduino Tsaug Zog: 5 Kauj Ruam
Phau Ntawv Qhia Tso Koj Arduino Tsaug Zog: 5 Kauj Ruam

Video: Phau Ntawv Qhia Tso Koj Arduino Tsaug Zog: 5 Kauj Ruam

Video: Phau Ntawv Qhia Tso Koj Arduino Tsaug Zog: 5 Kauj Ruam
Video: Computer Vision with Python! Resizing Images 2024, Kaum ib hlis
Anonim
Image
Image
Cov Ntaub Ntawv Xav Tau/ Pawg Thawj Coj Yuav Siv Li Cas
Cov Ntaub Ntawv Xav Tau/ Pawg Thawj Coj Yuav Siv Li Cas

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

ZOO SIAB 1
ZOO SIAB 1
ZOO SIAB 1
ZOO SIAB 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: