Мазмуну:
- 1 -кадам: Керектелүүчү материалдар/ Кандай тактаны колдонуу керек
- 2 -кадам: УКТОО РЕЖИМИ
- 3 -кадам: АРАКЕТТЕР
- 4 -кадам: Код/эскиз
- 5 -кадам: КӨНҮГҮҮ 1
Video: Сиздин Arduino уктоо үчүн колдонмо: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Кээде биз Ардуинону электр тармагына туташтыруу мүмкүн эмес жерге коюуну талап кылган кырдаалга туш болобуз. Бул көп учурда биз алыскы сайтка маалыматты киргизүүгө аракет кылганда же Arduino белгилүү бир аралыкта/аракетте активдүү болушу керек болгондо болот.
Adafruit DS3231 Precision RTC BreakoutAdafruit
Мындай учурларда Arduino уктатуу - эң сонун нерсе. Алардын көңүлү кыска убакытка гана талап кылынат, мис. белгилүү бир аралыкта маалыматтарды жазыңыз же алдын ала белгиленген окуя болгондо эскертүү коюңуз. Бул үйрөткүчтө биз сиздин Arduino уктатуу боюнча эксперимент жүргүзөбүз жана Arduino кантип кайра күйгүзүлөрүн көрөбүз. Бул окуу куралы сизди түшүнүк менен тааныштырат жана Arduino уктоо үчүн эмне кылуу керек экенин көрүү үчүн кичинекей көнүгүү бар.
1 -кадам: Керектелүүчү материалдар/ Кандай тактаны колдонуу керек
ЭМНЕ ҮЧҮН КОЛДОНУУ КЕРЕК?
Бул үйрөткүчтө биз Arduino Uno колдонобуз, анткени прототипти тактасы оңой. Чыныгы жандуу долбоордо мен бул үчүн Arduino Pro Mini колдонмокмун. Arduino Uno жана Arduino Pro Mini абдан окшош мүнөздөмөлөргө ээ, Arduino pro miniде бир аз азыраак жабдыктар бар (мисалы, USB бөлүгү, кошумча леддер жана башка нерселер), андыктан азыраак кубатты колдонушат. Бул Arduino Pro mini жакшы тандоо болуп саналат. Мисал келтирүү үчүн, Uno ойгонгондо 30-40 мА жана уктап жатканда болжол менен 19 мАны колдонот. Pro Mini ойгонгондо 25 мА, уктап жатканда 0,57 мА колдонот. Батареяга туташтырууда ар бир МА маанилүү болгондуктан, конкурс жок экенин жана Arduino Pro Mini жеңүүчү экенин көрө аласыз.
Эскертүү: башталгыч жаратуучу катары Arduino Pro Mini бир аз коркутушу мүмкүн, бирок буга эч кандай себеп жок. Ооба, сиз баштыктарды тактага ширетишиңиз керек жана эскизиңизди жүктөө үчүн FTDI кабели керек, бирок андан башка чоң айырмачылыктар жок
2 -кадам: УКТОО РЕЖИМИ
ATmega328p документтерин карасаңыз (бул документтин көчүрмөсү үчүн бул шилтемени чыкылдатыңыз) Arduino Uno жана Arduino Pro mini үчүн да колдонулган процессордун ар кандай уйку режимдери бар экенин байкайсыз. Бирок реалдуу дүйнө сценарийинде чынында пайдалуу бир гана режим бар; Электр энергиясын өчүрүү режими (SLEEP_MODE_PWR_DOWN). Сиз Arduino уктатып койсоңуз, MCU (Микроконтроллер Бирдиги) энергия керектөөсүн азайтып, керексиз компоненттерди өчүрөт. Бул режимде сиз аны ойготуунун бирден -бир жолу - тышкы таасирди колдонуу (мисалы, биз аны ойготууга түрткү беребиз). Муну кантип кылуу керектигин бул үйрөткүчтө бир аздан кийин карайбыз.
3 -кадам: АРАКЕТТЕР
Ардуинону уктатуу үчүн кодго кирүүдөн мурун, үзгүлтүк түшүнүгүн түшүнүшүбүз керек. Аны сүрөттөөнүн эң жакшы жолу - бул; Сиз чындап топтошуңуз керек болгон нерсенин үстүндө иштеп жатасыз. Сиз кулакчындарды кийип, музыкаңызды үнүңүз менен чыгарып, үнүңүздү өчүрүп саласыз. Сиз ушунчалык топтолгонсуз, тышкы дүйнө сиз үчүн жоголуп кеткен. Сиздин көңүлүңүздү буруунун бирден -бир жолу - сизге түрткү берүү. Бул түрткү алгандан кийин сиз үзгүлтүккө эмне себеп болгонуна көңүл бурасыз жана аны чечкенден кийин музыканы кайра коюп, тапшырмаңызды улантыңыз.
Эскертүү: Мен үзгүлтүктөр эмне үчүн пайдалуу экенин тереңирээк түшүнбөйм, бирок эгер сиз бул түшүнүк жөнүндө көбүрөөк билгиңиз келсе, бул тема боюнча менин окуу куралымды (Проекттериңиздин иштешин жакшыртуу үчүн Үзгүлтүктөрдү колдонуу) караңыз.
Чыныгы Arduino'дордо муну аткаруучу бир нече казык бар. Uno жана Pro Mini Arduino эмне кылып жатканын үзгүлтүккө учуратууга жөндөмдүү 2 казыкка (d2 жана d3) ээ. Муну менен биз Ардуинону ойгонуу абалына кайтара алабыз.
4 -кадам: Код/эскиз
Сиз бул шилтемени басуу менен аяктаган эскизди менин сайтымыздан жүктөп алсаңыз болот. Толук сүрөттөмө жана коддун иштеши тууралуу түшүнүк алуу үчүн, шилтемени басуу менен менин блогума кирсеңиз болот: Arduino уктатуу боюнча көрсөтмө.
5 -кадам: КӨНҮГҮҮ 1
1 КАДАМ)
Эми эскизди жүктөө убактысы келди. Бирок муну жасоодон мурун d2ге секиргич зым салыңыз. Азырынча аны башка четинен ажыратпаңыз. Эскизиңизди жүктөп, LED өчүп, Arduino укташ үчүн 5 секунд күтө туруңуз.
2-КАДАМ)
Светодиод өчкөндөн кийин, секирүүчү зымдын экинчи учун GND пинине Arduino Unoго киргизиңиз. Бул үзгүлтүккө алып келүүчү 2 -ТИП пинди тартып, уктап жаткан Ардуинону ойготот. Светодиод кайра күйгөндөн кийин, секирүүчү зымды GNDден алып салсаңыз болот жана 5 секунддан кийин Arduino кайра уктап калат.
Мисалы, мен нымдуулукту жана температураны сактоочу маалыматтарды ойготуу үчүн Real Time Clock (RTC) колдонгон долбоор үчүн төмөнкү шилтемени чыкылдатыңыз: ARDUINO DATA LOGGER ОЙГОТУУ ҮЧҮН RTC КОЛДОНУУНУН МИСАЛЫ. Бул чыныгы дүйнөдө кантип иштээрине сонун мисал
Сунушталууда:
Оңой уктоо: 5 кадам (сүрөттөр менен)
Уйку оңой: Саламатсызбы, менин атым Жакоб. Мен үйдүн чаңына аллергиямын жана астма менен ооруйм. Бул бул долбоордун илхамы. МКТнын биринчи жылында биз бул жылы алган бардык билимибизди колдонуп, долбоорду нөлдөн баштоо тапшырмасын алдык. Мен тандадым
Matlab 2016bти Word'ге кантип коддоо жана жарыялоо керек (Баштоочулар үчүн колдонмо): 4 кадам
Matlab 2016bти Word'ке кантип коддоо жана жарыялоо керек (Баштоочулар үчүн колдонмо): Matlab-техникалык натыйжаларды эсептөө үчүн колдонулган жогорку деңгээлдеги тил программасы. Бул колдонуучуларга ыңгайлуу түрдө визуалды, эсептөөлөрдү жана программалоону интеграциялоо мүмкүнчүлүгүнө ээ. Бул программа менен колдонуучу көйгөйлөрдү жана чечимдерди жарыялай алат
Оңой IOT - Орточо диапазондогу IOT түзмөктөрү үчүн колдонмо көзөмөлдөгөн RF Sensor Hub: 4 кадам
Оңой IOT - Орточо диапазондогу IOT түзмөктөрү үчүн колдонмонун көзөмөлдөгөн RF сенсордук хабы: Бул сабактарда биз борбордук хабдын радиобайланышы аркылуу башкарылуучу түзүлүштөрдүн тармагын курабыз. WIFI же Bluetoothдун ордуна 433 МГц сериялык радио байланышын колдонуунун пайдасы алда канча чоң диапазондо (жакшы
Arduino Youtube уктоо үчүн алыстан башкаруу (Leobot Electronics): 4 кадам
Arduino Youtube Remote Control for Sleep (Leobot Electronics): Arduino Youtube Remote Эгерде сиз Youtube колдонуп жатсаңыз, сизди уктап жатканда көрүүгө кино же музыка менен камсыз кылуу үчүн, албетте, жүктөө жарнагы же башка кино көлөмү ойготмок. баштайт. Айтпаса деле болот, бул тынч болушу мүмкүн
Смартфонуңуз үчүн жөнөкөй колдонмо жасаңыз (коддоонун кереги жок): 10 кадам
Смартфонуңуз үчүн жөнөкөй колдонмо жасаңыз (коддоонун кереги жок): UPDATE: Бул техника эскирген, азыр колдонмону жасоонун башка жолдору бар .. бул мындан ары иштебеши мүмкүн. Менин биринчи жарыяланган тиркеме Android тиркемесинде жүктөө үчүн жеткиликтүү Бул жерде базар. Төмөндө иш жүзүндө кандай экени жөнүндө тез үйрөткүч